6. Atitude
• Ágil: Coragem > Produtividade e
Diversão
• Retranqueira: CYA (Redução de
Risco)
• Ciclo Vicioso de Fracasso:
Desconfiança > Orçamentos > Estimativas >
Escopo Fechado > ?
7. Features used in typical software systems
Often or Always
Used: 20%
Sometimes
16%
Rarely
19%
Often
13%
Always
7%
Standish Group Study Reported at XP2002 by Jim Johnson, Chairman
Never
45%
Rarely or Never
Used: 64%
8. Crenças Retranqueiras
• Construção
• Fases em Cascata (Waterfall)
• Repetição de Tarefas do Passado
• Planejar para Evitar Mudança
• Processo Prescritivo
• Mão-de-Obra Barata
• Taylorismo e Especialização
• Com. Baseada em Documentação
• Resultados?
9.
10. Crenças Ágeis
• Construção -> Aprendizado
• Fases em Cascata -> Iterações de Valor
• Repetição -> Variabilidade
• Planejar para Evitar Mudança -> Abraçar
• Processo Prescritivo -> Emergente
• Mão-de-Obra Barata -> Valiosa
• Especialização -> Multi-Disciplinaridade
• Docs -> Colaboração Face-a-Face
• Resultados?
11. Para pensar...
GM BuickRegal
Honda Accord
82 – 89
Atraso: 2 anos
Desenv. sequencial
86 – 89
Sem atraso
Desenv. iterativo
Excelente qualidade
50% menos esforço
1/3 tempo desen. tradicional
12. Para pensar...
Florida
Minesota
1990 - 2005
15 anos
$ 230 milhões
1999 – 2000
2 anos
$ 1.1 milhão
Equipe: 8 pessoas
Requisitos priorizados
Produtividade 200:1
13. Experiência – Globosat & Telecine
•
Consultoria => Desenvolvimento
•
SIGA – Sis. Integrado de Grade Avançada
•
Evolução da Solução – Abertura do sistema para demais
canais Telecine e cobertura de outras áreas de negócio
•
40% a mais de produtividade (mais funcionalidades que o
previsto)
•
20% mais barato que o escopo fechado (menos risco)
•
Integração e sinergia entre as equipes
“Único caso de sucesso de terceirização de sistemas da Globosat
(dentro do prazo, dentro do custo, sem stress)”
Sergio Braga, Gerente de TI, Globosat
14. Experiência – TIM Sul
•
Sistema de missão crítica para clientes corporativos
•
Dezenas de milhares de mensagens SMS por hora
•
Versão nova tinha requisitos vagos e em constante mudança
•
Priorização de requisitos e entregas semanais de software
•
O prazo, custo e o macro escopo definidos no começo do projeto foram
atendidos
•
Satisfação do cliente com o produto no mercado em poucas semanas
•
Metodologia gerou alto compromisso e envolvimento de todas as partes
•
Qualidade e produtividade sem precedentes na TIM