Your SlideShare is downloading. ×
0
Avaliando Scrum em um
ambiente CMMi 5

                        Scrum Gathering Brazil - 2009
Daniel Vieira Magalhães
Agile Coach
E-mail/GTalk/MSN: danielvm@ciandt.com



João Paulo Coelho
Software Quality Engineer
E...
Agenda

1. Objetivos

2. Como medimos o desempenho

3. Diferenças na medição de Scrum x outros projetos

4. A função do No...
Objetivos




Jogue a água suja fora!




Mas preserve aquilo que tem mais valor! 


                                    ...
Mas qual a régua adequada?

• Sempre usamos o ferramental do CMMi
   • Measurement and Analysis - MA
   • Quantitative Pro...
Como é hoje...

• Gerência Quantitativa
   • É a gerência baseada em números - identificar problemas de
     desempenho, t...
Como é hoje...

• Gerência Estatística
   •     Baseada em conceitos estatísticos estabelecidos
           Controle, Capa...
Medindo o desempenho


        Resultados x Objetivos Organizacionais
                com Lim ites Naturais


60,0
       ...
O que muda?



• Conjunto de métricas e medidas

• Forma e periodicidade das medições

• Maneira de analisar os resultados...
Quando acontece?

• Preocupação em não causar overhead
• Adição de valor sem adição de custo




                         ...
Quem são os porcos?
                           Comitê
                                       Sponsor    Gerente
          ...
O que NÃO muda...




    • Acompanhamento Quantitativo
    • Acompanhamento Estatístico




                        Scrum...
Métricas que perdem o sentido


• Taxa Defeitos Sistema/Aceitação/Produção/Total
   • Def/KLOC
   • Def/PF


• Produtivida...
Medindo com SCRUM

• Escopo do acompanhamento - Projeto

   •   CPI ($)                          •   Tamanho do Backlog Fu...
Medindo com SCRUM

• Escopo do acompanhamento - Sprint
  • Taxa de Teste                 • Story Points
     • Unitário
  ...
E mais...


• Burndown Chart     • Regular Points

                        •   Tentativa de se ter uma medida
            ...
Aplicação do Nokia test




                      Scrum Gathering Brazil - 2009
Aderência ao Scrum por Projeto
                               Iterations
                               10
               ...
Aderência da Empresa ao Scrum
                                Iterations
                             10,00
              ...
Onde está o valor de tudo isso?


• Satisfação fora da curva
• Qualidade acima da média
• Melhoria no clima interno de
  t...
Radar de projetos

                                 Radar de Projetos SCRUM
Satisfação do Cliente




                    ...
Taxa de Defeitos




                   Scrum Gathering Brazil - 2009
Satisfação de Equipe



            • Meta Ci&T
               •   75.00%
            • Média Outros Projetos
            ...
Desafios enfrentados




            Mudança de Mindset




                       Scrum Gathering Brazil - 2009
Desafios enfrentados




                                                             • Questão cultural externa
         ...
Desafios enfrentados



      • Questão cultural interna
         • Resistência
         • Medo
         • Zona de confort...
?

    Scrum Gathering Brazil - 2009
Referências
Sites                                                     Livros
•     Being Agile – blog interno da Ci&T     ...
Obrigado!



            Scrum Gathering Brazil - 2009
Upcoming SlideShare
Loading in...5
×

Avaliando Scrum em um ambiente CMMI 5

1,281

Published on

Presentation held at International Scrum Gathering Brazil 2009.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,281
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
36
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Avaliando Scrum em um ambiente CMMI 5"

  1. 1. Avaliando Scrum em um ambiente CMMi 5 Scrum Gathering Brazil - 2009
  2. 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. 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. 4. Objetivos Jogue a água suja fora! Mas preserve aquilo que tem mais valor!  Scrum Gathering Brazil - 2009
  5. 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. 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. 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. I. Gerência Estatística de Subprocessos no Projeto II. Gerência Estatística de Processo Organizacional Scrum Gathering Brazil - 2009
  8. 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. 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. 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. 11. Quem são os porcos? Comitê Sponsor Gerente Executivo Sênior Quality Assurance Cliente Ci&T Gerente de SQA PO AO Gerente Projeto Gerente de Desenvolvimento Product Scrum Master Owner Scrum Team Product Owner Team Arquiteto Analistas Arquiteto De Testes SW, Analista Analistas Engenheiros Analistas BD, Projetistas Negócio Usuários SW Célula de Desenvolvimento Scrum Gathering Brazil - 2009
  12. 12. O que NÃO muda... • Acompanhamento Quantitativo • Acompanhamento Estatístico Scrum Gathering Brazil - 2009
  13. 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. 14. Medindo com SCRUM • Escopo do acompanhamento - Projeto • CPI ($) • Tamanho do Backlog Futuro (FTE) • Margem ($) • Business Value • 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. 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) • Internos • Tempo médio de resolução de Blocks • Aceitação • Produção • Total Scrum Gathering Brazil - 2009
  16. 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
  17. 17. Aplicação do Nokia test Scrum Gathering Brazil - 2009
  18. 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 1 Projeto 6 Burndown Chart 0 Agile Specification Projeto 7 Projeto 8 Projeto 9 Projeto 10 Projeto 11 Projeto 12 Projeto 13 Estimates Product Owner Product Backlog Scrum Gathering Brazil - 2009
  19. 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 Burndown Chart 0,00 Agile Specification Ci&t Estimates Product Owner Product Backlog Scrum Gathering Brazil - 2009
  20. 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. 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 0,60 0,80 0,95 Cost Performance (CPI) 1,20 Scrum Gathering Brazil - 2009
  22. 22. Taxa de Defeitos Scrum Gathering Brazil - 2009
  23. 23. Satisfação de Equipe • Meta Ci&T • 75.00% • Média Outros Projetos • 76.46% • Média Projetos SCRUM • 83.08% Scrum Gathering Brazil - 2009
  24. 24. Desafios enfrentados Mudança de Mindset Scrum Gathering Brazil - 2009
  25. 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. 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
  27. 27. ? Scrum Gathering Brazil - 2009
  28. 28. Referências Sites Livros • Being Agile – blog interno da Ci&T • Agile Project Management with Scrum - by Ken • http://www.controlchaos.com/ Schwaber • http://www.mountaingoatsoftware.com/scrum • http://jeffsutherland.com/scrum/ • Lean Software Development: An Agile Toolkit - By • http://www.scrumalliance.org/articles Mary Poppendieck, Tom Poppendieck • 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 Glazer, Jeff Dalton, David Anderson, Mike Konrad • Agile Retrospectives - Making Good Teams Great - and Sandy Shrum by Esther Derby & Diana Larsen • Agile Methods and CMMI:Compatibility or Conflict? – by Martin Fritzsche and Patrick Keil • Agile Software Development - by Alistair Cockburn • 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
  29. 29. Obrigado! Scrum Gathering Brazil - 2009
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×