Métodos Ágeis. Flashcards
Características dos Métodos Ágeis.
- Modelo iterativo ao invés de cascata.
- Tempo fixo ao invés do Escopo fixo. (Time-Box).
- Mudanças de requisitos fazem parte.
- Melhoria contínua.
- Desenvolvimento orientado a fatias.
Metodologias Ágeis.
- XP (Extreme Programming).
- DAS (Desenvolvimento Adaptativo de Software).
- DSDM (Método de Desenvolvimento Dinâmico de Sistemas).
- SCRUM.
- Crystal.
- FDD(Desenvolvimento guiado por características).
Extreme Programming (XP) Desenvolvido para.
- Equipes médias e pequenas (2 a 12 pessoas).
* Projetos com requisitos vagos e em constante evolução.
Atividade principal do Extreme Programming (XP).
Codificação.
Características do Extreme Programming (XP).
- Revisão permanente do código
- Testes freqüentes
- Participação do usuário final,
- Refatoramento contínuo,
- Integração contínua,
- Planejamento, design e re-design a qualquer hora.
Valores do Extreme Programming (XP).
Comunicação, Simplicidade, Feedback, Coragem.
Comunicação no XP.
Usa-se o melhor meio possível para comunicação, formal ou não.
Simplicidade no XP.
Incentivo a práticas que reduzam a complexidade do sistema.
Feedback no XP.
• Feedback sobre qualidade do código, sobre estado do desenvolvimento.
Permite maior agilidade.
Coragem no XP.
Práticas do XP aumentam a confiança do programador.
SCRUM.
Metodologia ágil de gerência de projetos.
Papeis no Scrum.
Product Owner, Scrum Master, Team (Equipe).