2. Como é que o SCRUM e o desenvolvimento ágil podem contribuir para a obtenção resultados melhores?
O desenvolvimento ágil visa desenvolvimento complexos com abordagens dinâmicas, não determinísticas e não lineares. Estimativas concisas, planos estáveis e previsões são, frequentemente, difíceis de conseguir nas fases iniciais e a confiança depositada nestas é, provavelmente, baixa. Os profissionais ágeis procurarão minimizar o ato de fé necessário antes de se obter qualquer evidência de valor; os requisites e o design esperam-se ser emergentes.
Então, quais são os benefícios destas metodologias de desenvolvimento?
O Manifesto para o Desenvolvimento Ágil de Software nomeia doze princípios:
- Satisfação do cliente através da entrega precoce e continua de software valioso.
- Acolhimento de necessidades de alterações, mesmo em fases de desenvolvimento mais tardias.
- Entrega frequente de software funcional (em semanas ao invés de meses)
- Cooperação próxima e diária entre empresários e desenvolvedores
- Os projetos são construídos em torno de pessoas motivadas, nas quais se deve confiar
- As conversas presenciais são a melhor forma de comunicação (partilha de local)
- O software funcional é a primeira métrica de progresso
- Desenvolvimento sustentável, capaz de manter um ritmo constante
- Atenção continua à excelência técnica e ao bom design
- Simplicidade – a arte de maximizar o montante de trabalho não concluído – é fundamental
- As melhores arquiteturas, requisitos e designs emergem de equipas auto-organizadas
- Regularmente, a equipa reflete sobre como se tornar mais eficaz e ajusta-se à medida
Podem ser utilizados princípios muito parecidos para o desenvolvimento de novos produtos, serviços ou processos.
Com a utilização de métodos adaptativos deve ser assegurado que se consegue uma rápida adaptação a realidade em mutação. Dependendo da importância dos tópicos, serão utilizados diferentes métodos. Para temas de baixa importância são mais adequados métodos orientados para o valor e uma cultura de resposta à mudança, para os de elevada importância os métodos orientados para o planeamento e grau de ordenamento mais elevado são, normalmente, os melhores e para os de importância crítica são recomendados os métodos formais e a atenção muito elevada à qualidade.