visão geral sobre os métodos ágeis
DESCRIPTION
Palestra apresentada no Agile Tour 2012 Poços de Caldas.TRANSCRIPT
Visão geral sobre
Métodos Ágeis
Matheus Haddad
O que é
software?
Falharam Problemas Sucesso
24%
19%
18%
15%
23%
28%
40%
31%
44%
46%
53%
51%
49%
46%
33%
53%
21% 42% 37%
32%
35%
29%
34%
28%
26%
27%
16%1994
1996
1998
2000
2002
2004
2006
2008
2010
‣ Projetos de Software
Chaos Report - The Standish Group International
Sempre7%
Frequentemente13%
Às vezes18%
Raramente18%
Nunca44%
‣ Uso das funcionalidades de um software
Chaos Report - The Standish Group International
Modelo Cascata
1
1 2
1 2 3
Documentação
Desenvolver software é uma atividade humana complexa.
Auto-organização
Software é
aprendizado
1
1 2
1 2 3
Engenharia de Software não é Engenharia Civil
Programador não é Pedreiro!
Fábrica de Software?
Ateliê de Software!
Não existe bala de prata!
Manifesto Ágil
Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin,
Steve Mellor, Ken Schwaber, Jeff Sutherland e Dave Thomas
Indivíduos e interações mais que processos e ferramentas.
Software funcionando 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.
ScrumFramework para gestão ágil de projetos.
eXtreme
ProgrammingConjunto de práticas ágeis
de engenharia de software.
Kanban
Visibilidade e controle do fluxo de trabalho.