O modelo tradicional presa pela especificação detalhada dos requisitos, com objetivo de:
- Planejar e desenhar a solução.
- A questão é: será que tudo o que foi especificado atende às necessidades do cliente?
- O próprio cliente seria capaz de descrever tudo o que deseja?
O abordagem do modelo tradicional é o BRUF - Big Requirements Up Front.
- Mas esta técnica tem um agravante, porque o cliente não terá poderá mudar o escopo após a contratação, a tendência é que ele inclua o máximo de funcionalidades, até algumas funcionalidades raramente utilizadas, elevando o custo do projeto.
- Esta abordagem é interessante quando conhecemos os requisitos.
No modelo tradicional criamos:
- Um plano de projeto incipiente o que impactará no ciclo de vida.
- Estimativas relativamente precisas para o projeto.
- Controle de mudanças preventivamente.
- Métrica em termos de valor agregado durante o ciclo de vida.
Em contrapartida, para implantarmos o framework SCRUM precisamos conversar mais e escrever menos.
Ações que devemos adotar para nos tornamos ágeis:
- Conversar mais e escrever menos.
- Escrever somente aquilo que realmente é necessário para o desenvolvimento do sistema.
- Demonstrar o software constantemente aos usuários e obter feedbacks de forma contínua.
- Ter a consciência que os requisitos mudam ao longo do tempo e que os usuários só sabem o que realmente querem quando usam o software.
- Aprender progressivamente sobre o sistema.
- Ajustar os itens a serem desenvolvidos, a medida que aprendemos o domínio do negócio.
- Estar preparado e aceitar as mudanças de forma natural.
- Ações preventivas contra as mudanças não devem ser realizadas.
Grande Abraço,
Gilberto Ribeiro.
Nenhum comentário :
Postar um comentário