O documento explica as metodologias ágeis e Scrum, destacando que elas promovem o desenvolvimento iterativo e incremental de software, com foco no valor entregue ao cliente ao invés de documentação detalhada.
4. Método Tradicional
Assume que o
Planejamento do
Projeto pode ser
realizado com precisão
no início do projeto!
– Planejamento Detalhado
– Documentação abundante
– Acompanhamento do
projeto baseado no plano
– Mudanças no plano são
vistas como falha no
planejamento
6. Seguindo Fielmente o Plano
http://g1.globo.com/jornal-hoje/videos/t/edicoes/v/predio-publico-no-parana-tem-
todas-as-paredes-de-vidro-ate-as-do-banheiro/2333126/
9. Ajustes nos Planos são Inevitáveis
A SOLUÇÃO É PLANEJAR MAIS
DETALHADAMENTE PARA TER MAIS
ASSERTIVIDADE NO RESULTADO
Falha de quem Planejou Falta de Conhecimento de
quem Pediu
10. “O século XXI é o
século da
complexidade”
Stephen Hawking
17. Espaços de Incertezas
Técnica /
Como Fazer
Escopo /
O que Fazer
+ certeza- certeza
- certeza
+ certeza
Métodos Tradicionais
Métodos Ágeis
Startups
18. Espaços de Incertezas
Técnica /
Como Fazer
Escopo /
O que Fazer
+ certeza- certeza
- certeza
+ certeza
Métodos Tradicionais
Métodos Ágeis
Startups
29. Ajustes nos Planos são Inevitáveis
A SOLUÇÃO É CONSIDERAR QUE
TODOS APRENDEM DURANTE O
PROCESSO DE DESENVOLVIMENTO
Falha de quem Planejou Falta de Conhecimento de
quem Pediu
31. Manifesto Ágil
• No início dos anos 2000, um grupo de 17
profissionais veteranos da áreas de desenvolvimento
de software decidiram se reunir em uma estação de
esqui nos EUA, para discutir novas formas de
melhorar o desempenho de seus projetos
32. O que é o Ágil?
Ágil
é um
Mindset
Descrito por
4 Valores Definido por
12 Princípios
Implementado
por várias
Práticas Ágeis
33. Manifesto Ágil
Indivíduos e Iterações entre eles mais do que processos e
ferramentas
(Pessoas)
Software em funcionamento mais do que documentação
abrangente
(Valor)
Colaboração com o cliente mais do que negociação de contratos
(Confiança)
Responder a mudança mais que seguir um Plano
(Coragem)
34. Ciclo de Desenvolvimento SCRUM
Planejar Colaborar Entregar
Reunião Diária do Time
Feedback
Backlog
Conjunto de
Funcionalidades a
serem desenvolvidas
Itens priorizados
para uma Iteração
Iteração/Sprint
de 15 dias Novas
Funcionalidades
(entregues ao
final da Iteração)
Software
utilizável
1
2
3
4
5
6
35. Papéis no Scrum
Product Owner
Time
Scrum Master
Product Owner
Product Owner
Time
Time
AUTO-GESTÃO
COMPROMETIMENTO
EMPONDERAMENTO
39. Adoção de Métodos Ágeis
• Governos do EUA e Reino Unido já recomendam a
adoção de métodos ágeis.
– http://www.infoq.com/br/news/2013/01/agile-governo-
eua-reinounido
• O SCRUM está sendo utilizado em
outros contextos diferentes do de
desenvolvimento de software
– Construção Civil (Mundo PM –
Ago/Set 2014)
– Publicidade
– Marketing
• Eventos Anuais no Brasil
– Agile Brasil
– Agile Trends
– Scrum Gathering