Globo.comFalando em agilidade...
1
1
Vamos tentar uma coisa denominada
“programação ágil”
Nada mais vai ser planejado nem documentado. Simplesmente
começem a fazer as coisas e a se
queixar.
Até que enfim
inventaram um nome para isso!
Este foi o seu
treinamento
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
Contando histórias
6
6
7
7
1968 - 1972A crise do software
8
8
Complexidade dos programas cresceu exponencialmente
9
9
10
10
11
Como o cliente explicou
O que o analista entendeu
Como o arquiteto desenhou
11
12
Como a área de negócios descreveu
Como o desenvolvimento implementou
O que foi entregue ao cliente
12
13
Como o cliente foi cobrado
Como o projeto foi documentado
Como o produto foi suportado
13
14
O que o cliente realmente queria...
14
15
15
16
16
17
17
18
Só 32% têm sucesso
44% custam o DOBRO
24% são cancelados
* dados CHAOS report 200918
19
PAUSE
19
20
Frederick Winslow Taylor1856 - 1915
Taylorismo
20
21
Preguiçoso
O trabalhador Taylorista
Qualidade não importa!
Não são inteligentes
21
22
Teoria XTeoria Y
22
23
Pessoas são MOTIVADAS
Satisfação por executar um bom trabalho
Reconhecimento
Desafios possíveis
23
24
24
25
“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
26
WATERFALL
26
Concebido para manufatura
27
27
Adaptado à desenvolvimento de software
28
28
29
29
30
30
31
BigDesignUpFront
Mudanças são combatidas
Distribuição de culpa
Process-centric:Pessoas não pensam, o processo pensa
31
32
e agora?32
33
Agile33
34
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
35
Indivíduos e interação entre eles...mais que processos e ferramentas
Software funcionando...mais que documentação abrangente
Colaboração com o clientemais que negociação de contratos
Responder à mudançasmais que seguir um plano
35
36
Desenvolvimento ágil é um sistema de valores - não um
processo!
36
37
37
38
XPeXtremme Programming
Scrum*
Crystal DSDMDynamic Systems Dev. Methodology
FDDFeature Driven Development
Kanban
Lean
38
39
Back to the future
39
10 anos de estrada
40
40
400.000++ assinantes
41
41
16Gbps de banda
42
42
JornalismoEsportesEntretenimentoVídeos
43
Liderança
43
JornalismoEsportesEntretenimentoVídeos
44
Liderança
44
JornalismoEsportesEntretenimentoVídeos
45
Liderança
45
JornalismoEsportesEntretenimentoVídeos
46
Liderança
46
85 milhões de vídeos/mês
47
47
400++ funcionários
48
17 departamentos
48
1grande produto por ano
49
49
50
bugs++
testes--
burocracia++50
51
Scrum
51
52
52
53
Fast Forward
53
54
Outubro/
54
55
18 times multi-funcionais
200++ profissionais envolvidos
55
56
Aprendemos muito56
57
Scrum não é suficiente
57
58
Globo.com = Scrum++BDD
TDD
Pairing
CI
58
59
AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE!
Automatização. A gente se vê por aqui.
59
60
Problemas em outras áreas ficaram transparentes
60
61
Manter um Product Backlog coerente e priorizado
61
62
Restrições de negócio atrapalham
62
63
Não fazer BDUF ainda é um desafio*
* old habits die hard63
64
Planejamento a médio/longo prazo é difícil
64
65
65
66
http://tinyurl.com/scrum-xp-trincheiras
66
67
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
Igor Macaúbas - [email protected]
There is no progress without change
CopyRight (c) 2009 Igor Macaúbas
Apresentação disponível para download:http://slideshare.net/macaubas
68
Top Related