Djalma
Scrum e XP são complementares pois Scrum provê práticas ágeis de gerenciamento enquanto XP provê práticas integradas de engenharia de software.
Fundamentos de Scrum
Desenvolvimento de software depende muito de criatividade e de trabalho
Logo, não é um bom candidato a processos pré-definidos
∗
modelo de controle de processo empírico
O desenvolvimento nem sempre será repetitivo e bem definido
Mas existem padrões que podem ser usados
2. O que é XP? - Definições
∗ Antiga: “XP é uma metodologia leve para times médios o pequenos desenvolvendo software em face a req vagos e que mudam rapidamente”
∗
Nova:
∗ XP é leve
∗ XP é focado no desenvolvimento de software
∗ XP funciona em times de qualquer tamanho
∗ XP se adapta à requisitos vagos e que mudam rapidamente
Vantagens do processo incremental e iterativo
- Possibilidade de avaliar mais cedo os riscos e pontos críticos do projecto, e identificar medidas para os eliminar ou controlar;
- Redução dos riscos envolvendo custos a um único incremento.Se a equipa que desenvolve o software precisar repetir a iteração, a organização perde somente o esforço mal direccionado de uma iteração, não o valor de um produto inteiro;
- Definição de uma arquitectura que melhor possa orientar todo o desenvolvimento;
- Disponibilização natural de um conjunto de regras para melhor controlar os inevitáveis pedidos de alterações futuras;
- Permite que os vários intervenientes possam trabalhar mais efectivamente pela interacção e partilha de comunicação daí resultante;
- Existe sempre algo para entregar ao cliente apressado (a última iteração);
- Os requisitos mudam com o tempo e um processo iterativo e incremental mantém frequentes os contactos com o cliente, o que ajuda a manter os requisitos sincronizados;
- Redução do risco