Engenharia de Requisitos
Atividades e suas técnicas¶
Planejamento Inicial¶
Elicitação e Descoberta¶
- Lean Inception: A técnica Lean Inception será utilizada para levantar os requisitos iniciais do produto. Por meio de workshops colaborativos, o time e os stakeholders alinharão a visão do produto, criando um backlog inicial priorizado e pronto para iniciar a primeira sprint.
Planejamento da Sprint¶
Análise e Consenso¶
- Lean Inception: Será aplicada novamente para priorizar requisitos, definir os problemas e alinhar as expectativas do time.
- MoSCoW: Técnica utilizada para priorizar funcionalidades em "Must Have", "Should Have", "Could Have" e "Won't Have", garantindo foco nas entregas essenciais.
- DEEP: Aplicação do conceito DEEP para garantir que o backlog esteja detalhado, emergente, estimado e priorizado.
- DoR: Será definido o conjunto de critérios que uma User Story precisa atender para estar pronta para desenvolvimento.
Elicitação e Descoberta¶
- Entrevistas com Stakeholders: Será conduzida uma série de perguntas com os stakeholders para identificar novas funcionalidades necessárias e ajustar o backlog do produto.
Declaração e Organização¶
- Lean Inception: As User Stories (US) serão declaradas e organizadas no backlog, com base nas discussões e prioridades definidas durante a Lean Inception.
- Backlog de Requisitos: A organização das histórias será baseada em critérios claros e alinhados, com foco no refinamento contínuo do backlog.
Execução da Sprint¶
Verificação¶
- DoD (Definition of Done): As histórias finalizadas serão verificadas para garantir que atendem aos critérios de aceitação definidos no DoD. Isso inclui a validação técnica e funcional.
Organização e Atualização¶
- Backlog de Requisitos: Durante a execução, o backlog será atualizado continuamente com o progresso das histórias, garantindo que o trabalho esteja sempre alinhado com as entregas.
Revisão da Sprint¶
Validação¶
- Coleta de Feedback: Durante a apresentação do produto da sprint, os stakeholders fornecerão feedbacks que serão validados e discutidos com o Product Owner (P.O.) para ajustes no backlog.
Retrospectiva¶
Organização e Atualização¶
- Backlog de Requisitos: Após a coleta de feedbacks, o backlog será ajustado com base nos novos critérios definidos.
- Pontos por Histórias: As User Stories serão reavaliadas e pontuadas conforme o esforço necessário, garantindo uma organização eficiente para a próxima iteração.
Fases do ScrumXP | Atividades da Engenharia de Requisitos (ER) | Prática | Técnicas | Resultados Esperados |
---|---|---|---|---|
Planejamento Inicial (ocorrerá só no começo do projeto) | Elicitação e Descoberta | Levantamento de requisitos iniciais | Lean Inception | Possui o backlog do produto incial para começar a primeira sprint |
Planejamento da Sprint | Análise e Consenso | Priorização de requisitos definindo os problemas e expectativas | Lean Inception, MoSCoW, DEEP, DoR | Backlog da sprint definido e ajustado para interação atual |
Elicitação e Descoberta | Realizar uma serie de perguntas para o stakeholder afim de identificar novas funcionalidades | Entrevistas com stakeholders | Obter se necessário, novos requisitos para o backlog do produto | |
Declaração e Organização | Declarar as US no modelo da Lean Inception e organização pelo backlog de requisitos | Lean Inception, Backlog de requisitos | User stories com critérios de aceitação claros e objetivos bem definidos e organizados no backlog do produto e da sprint | |
Execução da Sprint | Verificação | Verificar se as histórias finalizadas atendem ao DoD | DoD | Verificação se os requisitos atendem aos critérios de aceitação |
Organização e Atualização | Atualizar as histórias finalizadas com | Backlog de requisitos | Backlog da sprint atualizado continuamente com o decorrer da sprint | |
Revisão da Sprint | Validação | Coletar informações do stakehorlder a partir da apresnetação do produto da sprint | Coleta de Feedback | Validação com o P.O. dos resultados da Execução da Sprint |
Retrospectiva | Organização e Atualização | Depois da coleta de feedbacks ajustar o Backlog de requisitos com os seus devidios critérios de DoR e Pontos por Histórias | Backlog de requisitos, Pontos por Histórias | Organizar os requisitos para a próxima iteração |
Versão do Documento¶
Versão | Descrição | Autor | Data |
---|---|---|---|
0.1 | Criação da Engenharia de Requisitos | Bruno Bragança | 12/12/2024 |
0.2 | Ajuste para uso exclusivo do Lean Inception e Matriz de Priorização | Bruno Bragança | 16/12/2024 |
0.3 | Ajuste geral | Bruno Bragança | 16/12/2024 |