4.2 Engenharia de Requisitos e o Scrum¶
A tabela abaixo detalha como as atividades de Engenharia de Requisitos (ER) serão integradas às fases do processo Scrum definido para o UnB App.
| Fases do Processo | Atividades ER | Prática | Técnica | Resultado Esperado |
|---|---|---|---|---|
| Planejamento da Release | Elicitação e Descoberta | Compreensão do domínio e problemas | Entrevistas e questionários com diversos perfis de alunos | Lista de dores e necessidades priorizadas dos estudantes. |
| Planejamento da Release | Análise e Consenso | Definição de escopo e valor | MoSCoW e Diagrama de Ishikawa | Histórias de usuário detalhadas e estimadas pela equipe. |
| Planejamento da Release | Declaração | Formalização do Backlog Geral | Épicos e User Stories | Itens prontos para desenvolvimento, sem ambiguidades. |
| Execução da Sprint | Representação | Modelagem e Design | Protótipos de alta fidelidade e Wireframes | Interfaces que guiam a implementação focada em usabilidade. |
| Execução da Sprint | Organização e Atualização | Gestão de progresso | Refinamento (Grooming) e Kanban | Backlog atualizado e rastreabilidade das tarefas garantida. |
| Revisão da Sprint | Verificação e Validação | Homologação com o cliente | Demonstração e Testes de Aceitação | Funcionalidades validadas pela representante e usuários. |
| Revisão da Sprint | Declaração | Evolução de Requisitos | Incorporação de Feedbacks | Requisitos ajustados e novas descobertas inseridas no backlog. |
| Retrospectiva | Organização e Atualização | Melhoria contínua do processo | Análise de lições aprendidas | Workflow de ER otimizado para as próximas iterações. |