9. ● Falta de Comunicação
● Falta de Documentação
● Falta de Comunicação
● Falta de Acompanhamento Gerencial
● Falta de Comunicação
● Cliente presente só no Início e Fim
● Falta de Comunicação
● Falta de Planejamento Útil
19. Software deve ser adaptável,
deve ser de fácil implementação,
deve ser de fácil implantação,
deve ser livre de erros,
deve ser seguro,
deve ser de fácil expansão,
deve ter boa usabilidade,
deve ser otimizado...
21. + Personalizados
- Prateleira
Cliente sabe o que quer e sabe que dá pra fazer!
(embora normalmente não se consiga entender o
que ele quer, e é ofício nosso descobrir)
22.
23. ✔ Dominar o conceito
✗ Dominar a codificação
✔ Dominar uma Metodologia Coerente
✗ Dominar o Planejameto
✗ Dominar o Gerenciamento ++
33. Em 2001...
“Representatives from Extreme Programming, SCRUM,
DSDM, Adaptive Software Development, Crystal,
Feature-Driven Development, Pragmatic Programming,
and others sympathetic”
… Criaram o Manifesto Ágil e
12 Premissas
34. Manifesto Ágil
“....
Indivíduos e interação entre eles mais que
processos e ferramentas;
Software em funcionamento mais que
documentação abrangente;
Colaboração com o cliente mais que
negociação de contratos;
Responder a mudanças mais que seguir um
plano.
...“