2. Daniel Vieira Magalhães
Agile Coach
E-mail/GTalk/MSN: danielvm@ciandt.com
João Paulo Coelho
Software Quality Engineer
E-mail/GTalk: joaopc@ciandt.com
Scrum Gathering Brazil - 2009
3. Agenda
1. Objetivos
2. Como medimos o desempenho
3. Diferenças na medição de Scrum x outros projetos
4. A função do Nokia test
5. Onde está o valor de tudo isso ....
6. Desafios enfrentados
Scrum Gathering Brazil - 2009
4. Objetivos
Jogue a água suja fora!
Mas preserve aquilo que tem mais valor!
Scrum Gathering Brazil - 2009
5. Mas qual a régua adequada?
• Sempre usamos o ferramental do CMMi
Measurement and Analysis - MA
•
• Quantitative Project Management – QPM
• Organizational Process Performance - OPP
É preciso uma nova régua ou basta
melhorar a antiga?
Scrum Gathering Brazil - 2009
6. Como é hoje...
• Gerência Quantitativa
É a gerência baseada em números - identificar problemas de
•
desempenho, tomar ações e reavaliar os números.
• Não tem obrigatoriedade de uso de técnicas estatísticas.
Scrum Gathering Brazil - 2009
7. Como é hoje...
• Gerência Estatística
Baseada em conceitos estatísticos estabelecidos
•
Controle, Capacidade, Limites Naturais, Técnicas de
investigação de causa, etc.
Gerência Estatística de Subprocessos no Projeto
I.
Gerência Estatística de Processo Organizacional
II.
Scrum Gathering Brazil - 2009
8. Medindo o desempenho
Resultados x Objetivos Organizacionais
com Lim ites Naturais
60,0
Valor
50,0
LIE
40,0
Meta
30,0
LSE
20,0
LIN
10,0
LSN
0,0
Scrum Gathering Brazil - 2009
9. O que muda?
• Conjunto de métricas e medidas
• Forma e periodicidade das medições
• Maneira de analisar os resultados
Scrum Gathering Brazil - 2009
10. Quando acontece?
• Preocupação em não causar overhead
• Adição de valor sem adição de custo
As coletas são realizadas diretamente
nos nossos sistemas de controle pelo
time de SQA e servem de insumo para a
retrospective meeting. Todo o histórico
das dailies é usado como insumo
qualitativo.
Scrum Gathering Brazil - 2009
11. Quem são os porcos?
Comitê
Gerente
Sponsor
Executivo
Sênior
Quality Assurance
Gerente de
Cliente Ci&T SQA PO AO
Gerente
Projeto
Gerente de
Desenvolvimento
Product Scrum Master
Owner
Scrum Team
Product Owner Team
Arquiteto
Arquiteto
Analistas
SW, Analista
De Testes
Analistas
Engenheiros Analistas BD, Projetistas
Usuários
Negócio
SW
Célula de Desenvolvimento
Scrum Gathering Brazil - 2009
12. O que NÃO muda...
• Acompanhamento Quantitativo
• Acompanhamento Estatístico
Scrum Gathering Brazil - 2009
13. Métricas que perdem o sentido
• Taxa Defeitos Sistema/Aceitação/Produção/Total
Def/KLOC
•
• Def/PF
• Produtividade
h/PF
•
• LOC/h
• Custo por PF
Scrum Gathering Brazil - 2009
14. Medindo com SCRUM
• Escopo do acompanhamento - Projeto
Tamanho do Backlog Futuro (FTE)
CPI ($) •
•
Business Value
Margem ($) •
•
Satisfação de Cliente
• Valor total para o Product
Backlog
Satisfação de Equipe
•
Desvio (%) (Passa ter um novo sentido)
•
PC (%) (olhamos com outros olhos)
•
Retrabalho Total
•
Scrum Gathering Brazil - 2009
15. Medindo com SCRUM
• Escopo do acompanhamento - Sprint
• Taxa de Teste • Story Points
• Unitário
• Integração • Velocity
Continuous
Integration é “must • Sprint Business Value
have”
Valor entregue por sprint
•
• Taxa de Correção (FTE /
Defeito)
• Número de Blocks
• Taxa de Defeitos (por FTE)
• Tempo médio de resolução de
• Internos
Blocks
• Aceitação
• Produção
• Total
Scrum Gathering Brazil - 2009
16. E mais...
• Burndown Chart • Regular Points
Tentativa de se ter uma medida
•
padronizada do tamanho dos sistemas
entre times diversos
• Produtividade (FTE/RP)
Tentativa de comparar a performance
•
dos diversos times
Scrum Gathering Brazil - 2009
18. Aderência ao Scrum por Projeto
Iterations
10
9
8
Team Disruption Testing
7
6 Projeto 1
5 Projeto 2
4 Projeto 3
3 Projeto 4
2 Projeto 5
Projeto 6
1
Projeto 7
Burndown Chart Agile Specification
0
Projeto 8
Projeto 9
Projeto 10
Projeto 11
Projeto 12
Projeto 13
Estimates Product Owner
Product Backlog
Scrum Gathering Brazil - 2009
19. Aderência da Empresa ao Scrum
Iterations
10,00
9,00
8,00
Team Disruption Testing
7,00
6,00
5,00
4,00
3,00
2,00
1,00
Ci&t
Burndown Chart Agile Specification
0,00
Estimates Product Owner
Product Backlog
Scrum Gathering Brazil - 2009
20. Onde está o valor de tudo isso?
• Satisfação fora da curva
• Qualidade acima da média
• Melhoria no clima interno de
trabalho
• Motivação da equipe fora do
comum
Scrum Gathering Brazil - 2009
21. Radar de projetos
Radar de Projetos SCRUM
Satisfação do Cliente
Projeto 1
Projeto 2
Projeto 3
Projeto 4
Projeto 5
Projeto 6
Projeto 7
Projeto 8
Projeto 9
Projeto 10
Projeto 11
Projeto 12
Projeto 13
Cost Performance (CPI)
0,60 0,80 0,95 1,20
Scrum Gathering Brazil - 2009
25. Desafios enfrentados
• Questão cultural externa
Never ending projects!
•
• Project Management Office way of life
• Bussines Alignment
Image by Mike Cottmeyer From Agile Chronicles
Scrum Gathering Brazil - 2009
http://blog.versionone.net/blog/2009/03/product-owner-by-proxy.html
26. Desafios enfrentados
• Questão cultural interna
Resistência
•
• Medo
• Zona de conforto
• Histórico maior de medições
Para a geração de uma Baseline de
•
desempenho para as análises
estatísticas
Scrum Gathering Brazil - 2009
28. Referências
Sites Livros
• •
Being Agile – blog interno da Ci&T Agile Project Management with Scrum - by Ken
Schwaber
• http://www.controlchaos.com/
• http://www.mountaingoatsoftware.com/scrum
• Lean Software Development: An Agile Toolkit - By
• http://jeffsutherland.com/scrum/
Mary Poppendieck, Tom Poppendieck
• http://www.scrumalliance.org/articles
• http://www.agilechronicles.com/
• Agile and Iterative Development: A Manager's
Guide - By Craig Larman
Artigos
• CMMI® or Agile: Why Not Embrace Both! – by Hillel
• Agile Retrospectives - Making Good Teams Great -
Glazer, Jeff Dalton, David Anderson, Mike Konrad
by Esther Derby & Diana Larsen
and Sandy Shrum
• Agile Methods and CMMI:Compatibility or Conflict?
• Agile Software Development - by Alistair Cockburn
– by Martin Fritzsche and Patrick Keil
• Mapping CMMI Project Management Process Areas
to SCRUM Practices – by Ana Sofia C. Marçal; Bruno
Celso C. de Freitas; Felipe S. Furtado Soares e
Arnaldo D. Belchior
• Scrum and CMMI Level 5: The Magic Potion for
Code Warriors - by Jeff Sutherland, Carsten Ruseng
Jakobsen, Kent Johnson
• Implementation Playbook – Blog Control Chaos
Scrum Gathering Brazil - 2009