7 - ESTIMATIVA PARA O DESENVOLVIMENTO ÁGIL
A engenharia de software “ágil” combina uma filosofia e um conjunto de diretrizes de desenvolvimento de software.
A Agile Alliance define 12 princípios de agilidade. São eles:
- Nossa maior prioridade é satisfazer o cliente através da entrega contínua de um software de “valor”.
- As mudanças em requisitos são bem-vindas, mesmo em tempo de desenvolvimento. Os processos ágeis apoiam a mudança como uma vantagem competitiva para o cliente.
- Entregue software funcionando com uma frequência de duas semanas a dois meses, escolhendo sempre a menor escala de tempo possível.
- O pessoal de negócio e os desenvolvedores devem trabalhar juntos no projeto diariamente.
- Construa os projetos com pessoas motivadas. Forneça o ambiente, os equipamentos e as ferramentas de que elas precisam e confie que elas farão o trabalho.
- Uma conversa “cara a cara” é a melhor forma de transmitir e receber informação do time de desenvolvimento.
- Software funcionando é a principal medida de progresso.
- Processos ágeis promovem um desenvolvimento sustentado. Gerência, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
- A atenção contínua, a excelência técnica e um bom design aumentam a agilidade.
- Simplicidade – a arte de maximizar a quantidade de trabalho que não precisou ser feito.
- As melhores arquiteturas, designs e requisitos surgem de times autogerenciados.
- Os intervalos regulares, o time reflete sobre como se tornar mais eficaz, e então ajusta seu comportamento de acordo com as reflexões.
Copyright © 2016 AIEC.