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

  • View
    2.470

  • Download
    0

  • Category

    Business

Preview:

DESCRIPTION

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

Citation preview

Utilizando metodologias ágeis em

uma empresa CMMI nível 5

Daniel Vieira MagalhãesAgile CoachE-mail/GTalk/MSN: danielvm@ciandt.com

João Paulo Scardua CoelhoSoftware Quality EngineerE-mail/GTalk: joaopc@ciandt.com

Um pouco de História

Fundada em 1995

5 unidades no Brasil

2 unidades internacionais

• 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

CMMI 5 – abril 2007

Processo baseado no RUP

10+ maturidade neste processo

Certificação CMMI

• Status atual

Mas nos últimos anos

1995

2009

Complexidade dos projetos

Velocidade das mudanças

Nível de exigência dos clientes

Concorrência

CMMI 5 – recertificação em 2010

Processo baseado em Lean/Agile

3+ maturidade neste processo

• Próximo passo

CMMI + Lean Agile

Evolução

CMM2/

CMM3

CMMI4

2004 2006 2007 2008

CMMI 5

2010

Agile

RUP

CMMI 5

2009

Lean

Indústria Software

Rarely or neverUsed: 64%

Fonte: Standish Group – CHAOS REPORT

Faltava agilidade

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

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

Superação

Fonte: Carnegie Mellon – CMMI® for Development, Version 1.2

Superação

Lean tem um histórico comprovado na promoção de melhoria

simultânea de custo, qualidade, velocidade e agilidade

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

Lean Thinking

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

• 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

• 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

• 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

Ferramentas

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

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

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

• 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

Resultados Medidos

• Defeitos de Homologação / KLOC

Valor máximo tolerado (Ci&T)

Média outros projetos

Média projetos Lean/Agile

Resultados Medidos

• Defeitos de Produção / KLOC

Valor máximo tolerado (Ci&T)

Média outros projetos

Média projetos Lean/Agile

Satisfação da Equipe

• Meta Ci&T• 75.00%

• Média Outros Projetos• 76.46%

• Média Projetos SCRUM

• 83.08%

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.

Obrigado!

Obrigado!“Ci&T is a symbol of innovation in outsourcing”

Lean Information Technology @ Linkedinhttp://www.linkedin.com/groups?gid=1979272

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