Ciclos de Desenvolvimento
Short Tip: Etapa de desenvolvimento da solução, bem como de entrega do produto aos usuários.
O que é?
É a etapa de desenvolvimento da solução e uso pelos usuários. O objetivo é efetuar o desenvolvimento cíclico que promova entregas frequentes que agreguem valor aos usuários e possibilite o teste de hipóteses do produto.
Por que Aplicar?
O uso de Ciclos de desenvolvimento possibilita o desenvolvimento em iterações e incrementos. Isso permite atender aos requisitos da organização típicos de projetos preditivos, contudo mantendo a possibilidade de eventuais correções de rumo (adaptação) do produto por meio do feedback do usuário.
Como Aplicar?
Os Ciclos são compostos por cinco etapas sequenciais:
- Planejamento do Ciclo: refinamento do planejamento para o ciclo específico;
- Especificação Detalhada: detalhamento da especificação de alto nível em grau suficiente para a execução das atividades de desenvolvimento;
- Construção e Testes: desenvolvimento do produto e seus testes relacionados;
- Avaliação de Valor: avaliação do valor gerado pelo incremento de produto junto aos usuários, no caso de ter sido realizada uma entrega (release);
- Retrospectiva: avaliação do time quanto a oportunidades de melhorias do seu próprio processo de desenvolvimento.