Utilizando metodologias ágeis em uma empresa CMMI nível 5
-
Upload
joao-paulo-coelho -
Category
Business
-
view
2.470 -
download
0
description
Transcript of Utilizando metodologias ágeis em uma empresa CMMI nível 5
![Page 1: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/1.jpg)
Utilizando metodologias ágeis em
uma empresa CMMI nível 5
Daniel Vieira MagalhãesAgile CoachE-mail/GTalk/MSN: [email protected]
João Paulo Scardua CoelhoSoftware Quality EngineerE-mail/GTalk: [email protected]
![Page 2: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/2.jpg)
Um pouco de História
Fundada em 1995
5 unidades no Brasil
2 unidades internacionais
![Page 3: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/3.jpg)
• Nos últimos 14 anos
1995
2009
CAGR (2000-2009):
40%+
1.000+ projetos de sucesso
50+ clientes globais
750+ profissionais
Um pouco de História
![Page 4: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/4.jpg)
CMMI 5 – abril 2007
Processo baseado no RUP
10+ maturidade neste processo
Certificação CMMI
• Status atual
![Page 5: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/5.jpg)
Mas nos últimos anos
1995
2009
Complexidade dos projetos
Velocidade das mudanças
Nível de exigência dos clientes
Concorrência
![Page 6: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/6.jpg)
CMMI 5 – recertificação em 2010
Processo baseado em Lean/Agile
3+ maturidade neste processo
• Próximo passo
CMMI + Lean Agile
![Page 7: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/7.jpg)
Evolução
CMM2/
CMM3
CMMI4
2004 2006 2007 2008
CMMI 5
2010
Agile
RUP
CMMI 5
2009
Lean
![Page 8: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/8.jpg)
Indústria Software
Rarely or neverUsed: 64%
Fonte: Standish Group – CHAOS REPORT
![Page 9: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/9.jpg)
Faltava agilidade
![Page 10: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/10.jpg)
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
![Page 11: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/11.jpg)
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
![Page 12: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/12.jpg)
Superação
Fonte: Carnegie Mellon – CMMI® for Development, Version 1.2
![Page 13: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/13.jpg)
Superação
![Page 14: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/14.jpg)
Lean tem um histórico comprovado na promoção de melhoria
simultânea de custo, qualidade, velocidade e agilidade
Lean Thinking
![Page 15: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/15.jpg)
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
Lean Thinking
![Page 16: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/16.jpg)
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
![Page 17: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/17.jpg)
• 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
Fatores de sucesso
![Page 18: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/18.jpg)
• 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!
Fatores de sucesso
![Page 19: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/19.jpg)
• Transparência de informações
• Melhora na tomada de decisões
• Retrospective Meeting – (Kaizen)
• Demo Meeting
• Task Board – (Kanban)
• Extreme Feedback – (Andon)
Fatores de sucesso
![Page 20: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/20.jpg)
Ferramentas
![Page 21: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/21.jpg)
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
![Page 22: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/22.jpg)
Nokia Test
0
1
2
3
4
5
6
7
8
9
10
Iterations
Testing
Agile Specification
Product Owner
Product BacklogEstimates
Burndown Chart
Team Disruption
Team
Média Ci&T = 6.91
![Page 23: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/23.jpg)
Nokia Test
0
1
2
3
4
5
6
7
8
9
10
Iterations
Testing
Agile Specification
Product Owner
Product BacklogEstimates
Burndown Chart
Team Disruption
Team
Melhor nota = 9.33 set/09
![Page 24: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/24.jpg)
• Produtividade
SirsiDynix[1] Xebia[1] Ci&TFunction Points per Dev/Month 15.3 15.1 20.24
[1] Practical Roadmap to Great Scrum - Jeff Sutherland - October 20, 2009
Resultados Medidos
![Page 25: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/25.jpg)
Resultados Medidos
• Defeitos de Homologação / KLOC
Valor máximo tolerado (Ci&T)
Média outros projetos
Média projetos Lean/Agile
![Page 26: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/26.jpg)
Resultados Medidos
• Defeitos de Produção / KLOC
Valor máximo tolerado (Ci&T)
Média outros projetos
Média projetos Lean/Agile
![Page 27: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/27.jpg)
Satisfação da Equipe
• Meta Ci&T• 75.00%
• Média Outros Projetos• 76.46%
• Média Projetos SCRUM
• 83.08%
![Page 28: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/28.jpg)
Referências
Sites
• Being Agile – blog interno da Ci&T
• http://www.controlchaos.com/
• http://www.mountaingoatsoftware.com/scrum
• http://jeffsutherland.com/scrum/
• http://www.scrumalliance.org/articles
• http://www.agilechronicles.com/
Livros
• Agile Project Management with Scrum - by Ken Schwaber
• Lean Software Development: An Agile Toolkit - By Mary Poppendieck, Tom Poppendieck
• Agile and Iterative Development: A Manager's Guide - By Craig Larman
• Agile Retrospectives - Making Good Teams Great -by Esther Derby & Diana Larsen
• Agile Software Development - by Alistair Cockburn
Artigos
• CMMI® or Agile: Why Not Embrace Both! – by Hillel Glazer, Jeff Dalton, David Anderson, Mike Konradand Sandy Shrum
• Agile Methods and CMMI:Compatibility or Conflict? – by Martin Fritzsche and Patrick Keil
• Mapping CMMI Project Management Process Areasto 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 RusengJakobsen, Kent Johnson
• Implementation Playbook – Blog Control Chaos
• Practical Roadmap To Great Scrum - Jeff Sutherland, Ph.D., October 20, 2009
• Scrum and CMMI - Going from Good to Great, Carsten Ruseng Jakobsen, Jeff Sutherland, Ph.D.
![Page 29: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/29.jpg)
![Page 30: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/30.jpg)
Obrigado!
![Page 31: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/31.jpg)
Obrigado!“Ci&T is a symbol of innovation in outsourcing”
Lean Information Technology @ Linkedinhttp://www.linkedin.com/groups?gid=1979272
![Page 32: Utilizando metodologias ágeis em uma empresa CMMI nível 5](https://reader035.fdocumentos.tips/reader035/viewer/2022081801/546be3b0af79597b298b4e24/html5/thumbnails/32.jpg)
Copyright (C) 1995-2009Ci&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.
www.cit.com.br