Os métodos ágeis promovem: (1) comunicação e colaboração entre times de desenvolvimento e clientes; (2) entrega contínua de software funcionando com valor para o cliente; e (3) capacidade de adaptação a mudanças de requisitos.
17. Qual o melhor goleiro do mundo?
Ah, não há incerteza nenhuma nessa
pergunta!
topete?
meu deus...
18. Estimativas
Qual a área do Brasil?
Qual a vazão de Foz do Iguacú?
Quanto tempo você gasta pra fazer um ERP?
Por que estimativas viram compromissos?
Na prática: Um engana o outro!
(Roubo ou lucro?)
19. Teste
Não precisa, software raramente dá pau! ;)
Na minha máquina funciona!
O cliente não testa?
EUA gastam ~60 bilhões de dólares com erros de
software (NIST, 2002)
22. O amor
O analista odeia o programador
O programador odeia o arquiteto
O arquiteto pensa que é Deus
O tester odeia o programador
Mas eles se unem sim: pra odiar o cliente!
23. Cliente do mal
Mas o culpado é o meu cliente!
Ele nunca sabe o que quer!
Não é não, nós que somos incompetentes mesmo!
29. Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
30. Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
31. Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
32. Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
SER ENXUTO
33. Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
SER ENXUTO
34. Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
SER ENXUTO
CLIENTE NO TÁXI
35. Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
SER ENXUTO
CLIENTE NO TÁXI
36. Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
COMUNICAÇÃO
SER ENXUTO
CLIENTE NO TÁXI
ADAPTABILIDADE
37. Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.
38. Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.
39. Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.
40. Business people and developers must work
together daily throughout the project.
41. Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done.
42. The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation.