Utilizando metodologias ágeis em uma empresa CMMI nível 5

1,896 views

Published on

Presentation held at the Second Conference on Software Quality organized by RSA Company in October 2009.

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

No Downloads
Views
Total views
1,896
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
77
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Utilizando metodologias ágeis em uma empresa CMMI nível 5

  1. 1. Utilizando metodologias ágeis em uma empresa CMMI nível 5 Daniel Vieira Magalhães Agile Coach E-mail/GTalk/MSN: danielvm@ciandt.com João Paulo Scardua Coelho Software Quality Engineer E-mail/GTalk: joaopc@ciandt.com
  2. 2. Um pouco de História Fundada em 1995 5 unidades no Brasil 2 unidades internacionais
  3. 3. Um pouco de História • Nos últimos 14 anos  1.000+ projetos de sucesso  50+ clientes globais 2009  750+ profissionais CAGR (2000-2009): 40%+ 1995
  4. 4. Certificação CMMI • Status atual CMMI 5 – abril 2007  Processo baseado no RUP 10+ maturidade neste processo
  5. 5. Mas nos últimos anos Complexidade dos projetos  Velocidade das mudanças 2009  Nível de exigência dos clientes Concorrência 1995
  6. 6. CMMI + Lean Agile • Próximo passo CMMI 5 – recertificação em 2010  Processo baseado em Lean/Agile 3+ maturidade neste processo
  7. 7. Evolução CMMI 5 Lean Agile RUP CMMI 5 CMMI4 CMM2/ CMM3 2004 2006 2007 2008 2009 2010
  8. 8. Indústria Software Rarely or never Used: 64% Fonte: Standish Group – CHAOS REPORT
  9. 9. Faltava agilidade
  10. 10. Agilidade Velocidade das mudanças tem aumentando ao longo do Tempo Isto exige velocidade de adaptação Scrum nos permite rápidas respostas às mudanças
  11. 11. Maturidade Complexidade aumentando ao longo do Tempo Isto exige processos maduros e extrema disciplina CMMI 5 nos garante a maturidade e disciplina necessárias Capability Maturity Model Integration level 5
  12. 12. Superação Fonte: Carnegie Mellon – CMMI® for Development, Version 1.2
  13. 13. Superação
  14. 14. Lean Thinking Lean tem um histórico comprovado na promoção de melhoria simultânea de custo, qualidade, velocidade e agilidade
  15. 15. Lean Thinking Princípios Lean • Entender como valor é percebido pelo cliente • Remover “desperdício" da cadeia de valor • Manter um fluxo contínuo do início ao fim • Fazer o que é requisitado pelo cliente, não fazer estoque • Buscar a perfeição por meio da melhoria contínua
  16. 16. Fatores de Sucesso • Pessoas mais envolvidas e motivadas • Equipe mais disciplinada • Empower the team • Times multifuncionais • Equipes trabalhando em dedicação exclusiva • Valorização de generalistas • “Overlap” de habilidades nos times
  17. 17. Fatores de sucesso • Previsibilidade de entrega • Produtos de maior qualidade entregues antecipadamente e com maior frequência • Capacidade produtiva conhecida • Governança de escopo conduz à soluções de maior valor para o negócio • Entregue sempre, receba feedback sempre, melhore sempre
  18. 18. Fatores de sucesso • Colaboração constante do cliente • Maior frequência e qualidade dos feedbacks • Maior aderência ao negócio do cliente • Comunicação mais eficaz • Flexibilidade p/ entregar o “software correto” • Sai o processo de gerência de requisição de mudanças e entra o processo de governança de escopo • Sprints uniformes (e curtos) é fundamental!
  19. 19. Fatores de sucesso • Transparência de informações • Melhora na tomada de decisões • Retrospective Meeting – (Kaizen) • Demo Meeting • Task Board – (Kanban) • Extreme Feedback – (Andon)
  20. 20. Ferramentas
  21. 21. Aplicação do Nokia Test Criado em 2005 com foco em práticas ágeis por Bas Vodde na Nokia Networks • Aperfeiçoado em 2007 para maior foco em Scrum e auxílio nas certificações de Scrum Master feitas por Jeff Sutherland • Mais um update em 2009 para incluir uma nona pergunta relativa aos Times • Funciona como nosso termomêtro motivador de melhorias
  22. 22. Nokia Test Média Ci&T = 6.91 Iterations 10 9 Team 8 Testing 7 6 5 4 3 Team Disruption 2 Agile Specification 1 0 Burndown Chart Product Owner Estimates Product Backlog
  23. 23. Nokia Test Melhor nota = 9.33 Iterations set/09 10 9 Team 8 Testing 7 6 5 4 3 Team Disruption 2 Agile Specification 1 0 Burndown Chart Product Owner Estimates Product Backlog
  24. 24. Resultados Medidos • Produtividade SirsiDynix[1] Xebia[1] Ci&T Function Points per Dev/Month 15.3 15.1 20.24 [1] Practical Roadmap to Great Scrum - Jeff Sutherland - October 20, 2009
  25. 25. Resultados Medidos • Defeitos de Homologação / KLOC Valor máximo Média outros Média projetos tolerado (Ci&T) projetos Lean/Agile
  26. 26. Resultados Medidos • Defeitos de Produção / KLOC Valor máximo Média outros Média projetos tolerado (Ci&T) projetos Lean/Agile
  27. 27. Satisfação da Equipe • Meta Ci&T • 75.00% • Média Outros Projetos • 76.46% • Média Projetos SCRUM • 83.08%
  28. 28. Referências Sites Artigos • Being Agile – blog interno da Ci&T • CMMI® or Agile: Why Not Embrace Both! – by Hillel • http://www.controlchaos.com/ Glazer, Jeff Dalton, David Anderson, Mike Konrad • http://www.mountaingoatsoftware.com/scrum and Sandy Shrum • http://jeffsutherland.com/scrum/ • Agile Methods and CMMI:Compatibility or Conflict? – by Martin Fritzsche and Patrick Keil • http://www.scrumalliance.org/articles • Mapping CMMI Project Management Process Areas • http://www.agilechronicles.com/ to SCRUM Practices – by Ana Sofia C. Marçal; Bruno Celso C. de Freitas; Felipe S. Furtado Soares e Livros Arnaldo D. Belchior • Agile Project Management with Scrum - by Ken • Scrum and CMMI Level 5: The Magic Potion for Schwaber Code Warriors - by Jeff Sutherland, Carsten Ruseng • Lean Software Development: An Agile Toolkit - By Jakobsen, Kent Johnson Mary Poppendieck, Tom Poppendieck • Implementation Playbook – Blog Control Chaos • Agile and Iterative Development: A Manager's • Practical Roadmap To Great Scrum - Jeff Guide - By Craig Larman Sutherland, Ph.D., October 20, 2009 • Agile Retrospectives - Making Good Teams Great - • Scrum and CMMI - Going from Good to by Esther Derby & Diana Larsen Great, Carsten Ruseng Jakobsen, Jeff • Agile Software Development - by Alistair Cockburn Sutherland, Ph.D.
  29. 29. Obrigado!
  30. 30. Obrigado! “Ci&T is a symbol of innovation in outsourcing” Lean Information Technology @ Linkedin http://www.linkedin.com/groups?gid=1979272
  31. 31. www.cit.com.br Copyright (C) 1995-2009 Ci&T Software S.A. – Todos os direitos reservados. Todos os nomes e produtos são usados apenas com o propósito de identificação e são marcas registradas de seus respectivos proprietários.

×