Desenvolvimento agil - engenharia de software

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (862 palavras )
  • Download(s) : 0
  • Publicado : 17 de outubro de 2012
Ler documento completo
Amostra do texto
Engenharia de Software

Desenvolvimento Ágil
Autor: Rotello Guerra

O Manifesto para o Desenvolvimento Ágil de Software

2

O que é "agilidade"?
!  Resposta (rápida e adaptativa) eficazpara mudar !  A comunicação efetiva entre todos os participantes !  Trazer o cliente para a equipe !  Organizar uma equipe de modo que ela esteja no controle do trabalho realizado Possibilitando... ! Entrega rápida e incremental de software
3

Agilidade e o custo da mudança

4

Um processo ágil
!  É guiado pelas descrições dos clientes de que é necessário (cenários) !  Reconhece que osplanos são de curta duração !  Desenvolve software de forma iterativa com uma forte ênfase nas atividades de construção !  Oferece vários incrementos de software !  Adapta-se de acordo com as mudanças
5 Princípios da agilidade - I
1.  Nossa maior prioridade é satisfazer o cliente através da entrega antecipada e contínua de software valioso.! 2.  As mudanças de requisitos são bem-vindas mesmomais tarde no processo de desenvolvimento! 3.  Entregar software funcionando frequentemente, entre algumas semanas e alguns meses, com preferência para o prazo mais curto.! 4.  Pessoas de negócios edesenvolvedores devem trabalhar juntos diariamente durante o projeto.! 5.  Construir projetos em torno de indivíduos motivados. Dê-lhes o ambiente e suporte que eles precisam, e confiar neles para fazer otrabalho.! 6.  O método mais eficiente e eficaz de transmitir informação para uma equipe de desenvolvimento é através da conversa cara-a6 cara.!

Princípios da agilidade - II
7. O Softwareproduzido é a principal medida de progresso.! 8. Processos ágeis promovem o desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constanteindefinidamente.! 9. Atenção contínua à excelência técnica e bom design aumenta a agilidade.! 10. Simplicidade - a arte de maximizar a quantidade de trabalho não feito - é essencial.! 11. As melhores...
tracking img