Nada mais vai ser
planejado nem
documentado. Até que
Vamos tentar uma
Simplesmente enfim
coisa denominada Este foi o
começem a fazer as inventaram
“programação seu
coisas e a se um nome
ágil” treinamento
queixar. para isso!
2
2
Igor Macaúbas
3
3
Esse é o nosso plano de
projeto: 1348 tarefas.
E você está em
dia?
Não faço a
menor idéia
4
4
Jornalismo
http://g1.globo.com
5
5
Contando histórias
6
6
7
7
1968 - 1972
A crise do software
8
8
Complexidade dos
programas cresceu
exponencialmente
9
9
10
10
Como o cliente O que o analista Como o arquiteto
explicou entendeu desenhou
11
11
Como o
Como a área de O que foi entregue ao
desenvolvimento
negócios descreveu cliente
implementou
12
12
Como o cliente foi Como o projeto foi Como o produto foi
cobrado documentado suportado
13
13
O que o cliente realmente queria...
14
14
15
15
16
16
17
17
24% são
cancelados 44% custam o
DOBRO
Só 32% têm sucesso
18 * dados CHAOS report 2009
18
PAUSE
19
19
Frederick Winslow Taylor
1856 - 1915
Taylorismo
20
20
O trabalhador Taylorista
Preguiçoso
Qualidade não
Não são inteligentes
importa!
21
21
Teoria X
Teoria Y
22
22
Pessoas são MOTIVADAS
Reconhecimento
Satisfação por executar um bom trabalho
Desafios possíveis
23
23
24
24
“A maioria das nossas suposições sobre negócios, tecnologia e
organizações têm pelo menos 50 anos. Elas tem sobrevivido ao
seu tempo. Como resultado, estamos pregando,
ensinando e praticando políticas que estão cada
vez mais desalinhadas com a realidade, e são
CONTRA-PRODUTIVAS.”
Peter F. Drucker (1905 - 2005)
25
25
WATERFALL
26
26
Concebido para
manufatura
27
27
Adaptado à desenvolvimento
de software
28
28
29
29
30
30
Big Mudanças são combatidas
Design
Up
Front
Process-centric:
Pessoas não pensam, o processo pensa
Distribuição de culpa
31
31
e agora?
32
32
Agile
33
33
Agile Manifesto
Estamos descobrindo maneiras melhores
de desenvolver software, fazendo-o nós
mesmos e ajudando outros a fazê-lo.
Através deste trabalho, passamos a
valorizar:
34
34
Indivíduos e interação entre eles...
mais que processos e ferramentas
Software funcionando...
mais que documentação abrangente
Colaboração com o cliente
mais que negociação de contratos
Responder à mudanças
mais que seguir um plano
35
35
Desenvolvimento ágil é um
sistema de valores - não um
processo!
36
36
37
37
Scrum* XP
eXtremme Programming
Crystal DSDM
Dynamic Systems Dev. Methodology
Kanban
Lean
FDD
Feature Driven Development
38
38
Problemas em outras áreas
ficaram transparentes
60
60
Manter um Product Backlog
coerente e priorizado
61
61
Restrições de negócio atrapalham
62
62
Não fazer BDUF ainda é um desafio*
63 * old habits die hard
63
Planejamento a médio/
longo prazo é difícil
64
64
65
65
http://tinyurl.com/scrum-xp-trincheiras
66
66
Para saber mais...
• Skink CI - www.skinkci.org
• Pyccuracy - www.pyccuracy.org
• Planeta Globo - planeta-globo.com
• Igor Macaúbas - macaubas.com
Apresentação disponível para download:
http://slideshare.net/macaubas
67
67
There is no progress
without change
Apresentação disponível para download:
http://slideshare.net/macaubas
Igor Macaúbas - igor@corp.globo.com
68
CopyRight (c) 2009 Igor Macaúbas
68
0 comments
Post a comment