3. Empreendedorismo e Desenvolvimento Ágil
Estamos melhorando?
• Em 1994 - 16% de sucesso
• Em 2009 - 32% de sucesso
• Melhora de 1,06% ao ano
• Nesse ritmo 50% dos projetos
terão sucesso em ~ 2028
XIII Semana da Computação
4. Empreendedorismo e Desenvolvimento Ágil
Estamos melhorando?
• Em 1994 - 31% foram cancelados
• Em 2009 - 24% foram cancelados
• Melhora de 0,46%
• Grande oscilação!
XIII Semana da Computação
5. Empreendedorismo e Desenvolvimento Ágil
Metodologia de Desenvolvimento
• 1968 - Engenharia de Software
• 1987 - CMM (Capability and Maturity Model)
• 2001 - Agile Manifesto
5 XIII Semana da Computação
6. Empreendedorismo e Desenvolvimento Ágil
Manifesto Ágil?
• De 11 a 13 de Fevereiro de 2001, em uma estação
de Esqui em Utah, 17 pessoas se encontraram para
conversar, esquiar, relaxar, e tentar encontrar um
senso comum - e claro, COMER!
• Do resultado desse encontro surgiu...
XIII Semana da Computação
7.
8. Empreendedorismo e Desenvolvimento Ágil
Princípios
• Por trás do Manifesto Ágil, foi criada uma lista de
12 princípios que são seguidos...
XIII Semana da Computação
9. Empreendedorismo e Desenvolvimento Ágil
1º Princípio
Nossa maior
prioridade é
satisfazer o
cliente, através
da entrega
adiantada e
contínua de
software de
valor.
XIII Semana da Computação
10. Empreendedorismo e Desenvolvimento Ágil
2º Princípio
Aceitar mudanças
de requisitos,
mesmo no fim do
desenvolvimento.
Processos ágeis se
adequam a
mudanças, para
que o cliente possa
tirar vantagens
competitivas.
XIII Semana da Computação
11. Empreendedorismo e Desenvolvimento Ágil
3º Princípio
Entregar
software
funcionando com
freqüencia, na
escala de
semanas até
meses, com
preferência aos
períodos mais
curtos.
XIII Semana da Computação
12. Empreendedorismo e Desenvolvimento Ágil
4º Princípio
Pessoas
relacionadas à
negócios e
desenvolvedores
devem trabalhar
em conjunto e
diariamente,
durante todo o
curso do projeto.
XIII Semana da Computação
13. Empreendedorismo e Desenvolvimento Ágil
5º Princípio
Construir
projetos ao
redor de
indivíduos
motivados.
Dando a eles o
ambiente e
suporte
necessário, e
confiar que farão
seu trabalho.
XIII Semana da Computação
14. Empreendedorismo e Desenvolvimento Ágil
6º Princípio
O Método mais
eficiente e eficaz
de transmitir
informações
para, e por
dentro de um
time de
desenvolvimento,
é através de uma
conversa cara a
cara.
XIII Semana da Computação
16. Empreendedorismo e Desenvolvimento Ágil
8º Princípio
Processos ágeis
promovem um
ambiente
sustentável. Os
patrocinadores,
desenvolvedores e
usuários, devem
ser capazes de
manter
indefinidamente,
passos constantes.
XIII Semana da Computação
17. Empreendedorismo e Desenvolvimento Ágil
9º Princípio
Contínua atenção
à excelência
técnica e bom
design, aumenta a
agilidade.
XIII Semana da Computação
18. 10º Princípio
Simplicidade: a
arte de maximizar
a quantidade de
trabalho que não
precisou ser feito.
19. Empreendedorismo e Desenvolvimento Ágil
11º Princípio
As melhores
arquiteturas,
requisitos e
designs emergem
de times auto-
organizáveis.
XIII Semana da Computação
20. 12º Princípio
Em intervalos
regulares, o time
reflete em como
ficar mais
efetivo, então, se
ajustam e
otimizam seu
comportamento
de acordo.
21. Empreendedorismo e Desenvolvimento Ágil
Métodos Ágeis
• Ciclo de Vida Iterativo
• Planejamento Adaptivo
• Iterações Curtas com Duração Fixa
• Alguns exemplos: eXtreme Programming, SCRUM,
ICONIX, Agile UP, Open UP
XIII Semana da Computação
23. Empreendedorismo e Desenvolvimento Ágil
Práticas Ágeis
Individual
Refatoração
Design Simples
Desenvovimento
Dirigido por Testes
XIII Semana da Computação
24. Empreendedorismo e Desenvolvimento Ágil
Práticas Ágeis
Time
Programação Retrospectivas
em Pares Individual Daily
Métricas Refatoração Stand-ups
de Velocidade
Iterações
Design Simples
Histórias Ritmo
do Usuário Sustentável
Desenvovimento
Histórias Dirigido por Testes Kick-off
na Parede da Iteração
XIII Semana da Computação
25. Empreendedorismo e Desenvolvimento Ágil
Práticas Ágeis
Organização
Deploy Releases
Automatizado
Time Curtos
Programação Retrospectivas
Teste
em Pares Individual Daily Propriedade
Automatizado Métricas Refatoração Stand-ups Coletiva
de Velocidade
Iterações
Design Simples
Histórias Ritmo
Padrão de do Usuário Equipe
Código Desenvovimento Sustentável co-localizada
Histórias Dirigido por Testes Kick-off
na Parede da Iteração
Integração Cliente
Contínua co-localizado
XIII Semana da Computação
26. Empreendedorismo e Desenvolvimento Ágil
Adoção Ágil
Sua empresa adotou uma
ou mais técnicas ágeis?
16%
Em um ou mais projetos
15% Previsto para ano que vem
Nenhum projeto
69%
Agile Adoption Survey 2008
XIII Semana da Computação
27. Empreendedorismo e Desenvolvimento Ágil
Adoção Ágil
De qual método ágil adotado
você mais se aproxima?
29%
Scrum
49% Híbrido XP/Scrum
Outros
22%
Agile Adoption Survey 2008
XIII Semana da Computação
28. Empreendedorismo e Desenvolvimento Ágil
Resultados
82% melhoraram em produtividade
77% melhoraram em qualidade
78% melhoraram em satisfação do cliente
37% reduziram em custos
Agile Adoption Survey 2008
XIII Semana da Computação
29. Empreendedorismo e Desenvolvimento Ágil
Produtividade
1%4%
22% 13%
Muito menor
Algo menor
Sem alteração
Algo maior
Muito maior
60%
XIII Semana da Computação
30. Empreendedorismo e Desenvolvimento Ágil
Qualidade
3% 6%
29%
14%
Muito menor
Algo menor
Sem alteração
Algo maior
Muito maior
48%
XIII Semana da Computação
31. Empreendedorismo e Desenvolvimento Ágil
Satisfação do cliente
3% 4%
31% 15%
Muito menor
Algo menor
Sem alteração
Algo maior
Muito maior
47%
XIII Semana da Computação
32. Empreendedorismo e Desenvolvimento Ágil
Custo
5% 5%
18%
Muito maior
32% Algo maior
Sem alteração
Algo menor
Muito menor
40%
XIII Semana da Computação
33. Empreendedorismo e Desenvolvimento Ágil
Empreendedorismo
• Profissional de TI é um empreendedor em
potencial
• Há 2 meses fundamos a Jera
• O que aprendemos?
XIII Semana da Computação
41. Empreendedorismo e Desenvolvimento Ágil
Obrigado!
• Saulo Arruda (sauloarruda@gmail.com)
• Meu Blog: http://sauloarruda.eti.br
• Linkedin: http://br.linkedin.com/in/sauloarruda
• Twitter: http://twitter.com/sauloarruda
• Jera: http://jera.com.br
XIII Semana da Computação
42. Empreendedorismo e Desenvolvimento Ágil
Licença
Você pode:
copiar, distribuir, exibir e executar a obra
criar obras derivadas
Sob as seguintes condições:
Atribuição. Você deve dar crédito ao
autor original, da forma especificada
pelo autor ou licenciante.
XIII Semana da Computação