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:

  1. Nossa maior prioridade é satisfazer o cliente através da entrega contínua de um software de “valor”.
  2. 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.
  3. Entregue software funcionando com uma frequência de duas semanas a dois meses, escolhendo sempre a menor escala de tempo possível.
  4. O pessoal de negócio e os desenvolvedores devem trabalhar juntos no projeto diariamente.
  5. 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.
  6. Uma conversa “cara a cara” é a melhor forma de transmitir e receber informação do time de desenvolvimento.
  7. Software funcionando é a principal medida de progresso.
  8. Processos ágeis promovem um desenvolvimento sustentado. Gerência, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
  9. A atenção contínua, a excelência técnica e um bom design aumentam a agilidade.
  10. Simplicidade – a arte de maximizar a quantidade de trabalho que não precisou ser feito.
  11. As melhores arquiteturas, designs e requisitos surgem de times autogerenciados.
  12. 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.