14
Práticas Ágeis de Desenvolvimento de Software

Práticas Ágeis de Desenvolvimento de Software

Embed Size (px)

Citation preview

Page 1: Práticas Ágeis de Desenvolvimento de Software

Práticas Ágeis de Desenvolvimento de Software

Page 2: Práticas Ágeis de Desenvolvimento de Software

Luiz Cláudio Silva

[email protected]@luizclaudioshttp://www.slideshare.net/luizclaudiosilva

Page 3: Práticas Ágeis de Desenvolvimento de Software

Com que se parece o desenvolvimento de software?

Page 4: Práticas Ágeis de Desenvolvimento de Software

Projetos de software falham!

Page 5: Práticas Ágeis de Desenvolvimento de Software

“You ain’t gonna need it!”

Page 6: Práticas Ágeis de Desenvolvimento de Software

Mas, qual é oproblema?

Page 7: Práticas Ágeis de Desenvolvimento de Software

As coisas mudam...

Page 8: Práticas Ágeis de Desenvolvimento de Software

Ser Ágil ≠ Ser Rápido

Ser Ágil = Se Adaptar

Page 9: Práticas Ágeis de Desenvolvimento de Software

Manifesto Ágil (Fevereiro de 2001)

Page 10: Práticas Ágeis de Desenvolvimento de Software

Manifesto Ágil

Page 11: Práticas Ágeis de Desenvolvimento de Software

• Satisfação do cliente através da entrega rápida de software utilizável

• Aceitação da mudança de requisitos, até no final do desenvolvimento

• Software em funcionamento é entregue frequentemente (semanas em vez de meses)

• Software em funcionamento é o principal indicador de progresso

Valores Ágeis

Page 12: Práticas Ágeis de Desenvolvimento de Software

• Desenvolvimento sustentável, capaz de manter um ritmo constante

• Cooperação próxima e cotidiana entre pessoas de negócio e desenvolvedores

• Conversa cara-a-cara é a melhor forma de comunicação

• Projetos são feitos com indivíduos motivados, nos quais se deve confiar

Valores Ágeis

Page 13: Práticas Ágeis de Desenvolvimento de Software

• Atenção constante à excelência técnica e ao bom "design“

• Simplicidade

• Equipes auto-organizadas

• Adaptação regular às circunstâncias que mudam

Valores Ágeis

Page 14: Práticas Ágeis de Desenvolvimento de Software

E agora?

Scrum, XP, Lean, outros...