d-
Conceitos
Scrum - sprints, product backlog, product owner (ponto de contato), scrum master (lider), ate 9 pessoas
Dynamic Systems Development Method.- 3 ciclos - pre e pos-projeto e ciclo de vida. Estudo de viabilidade e negocio e iteração funcional e de projeto antes da implementacao
Crystal Clear - 2-8 pessoas por sala, 4 parametros (tamanho, lugar, critico/seguranca, recursos) e esquema de cores para n° pessoas: yellow - 10-20; orange - 20-50. red- 50-100.
Extreme Programming. - programacao a 2, tests-first, automacao deles
Feature Driven Development.- 6 funções obrigatorias: Gerente de projeto, de desenvolvimento, Arquiteto, Especialista do domínio, Programador Chefe e dono de classe. Desenvolvimento nao é em conjunto; no FDD, se feature a ser alterada for de outro dono de classe, mais de um dono devem trabalhar juntos.
passos:
1- desenvolvimento de um modelo abrangente de objetos ou dados- modelagem do problema
2- lista de funcionalidades, decompondo o modelo em 3 camadas: áreas de negócio, atividades de negócio, e passos automatizados das atividades.
3- planejar por funcionalidade, considerando o valor para o negócio
4-detalhamento por funcionalidade, a equipe trabalha para detalhar os requisitos para desenvolvimento e testes.
5- build by feature, código e tests. resultado: incremento, que com programa principal já esta funcional.