21
Integração de CMMI & Six Sigma para desenvolvimento de software

IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Embed Size (px)

Citation preview

Page 1: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Integração de CMMI & Six Sigma para desenvolvimento de software

Page 2: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Six Sigma

Letra grega Representa um desvio padrão Conjunto de práticas

Page 3: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Six Sigma

Filosofia Metodologia Metrica ou medida

Page 4: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Six Sigma

Letra grega Representa um desvio padrão Conjunto de práticas

Page 5: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Six Sigma

Incorporou muitos conceitos: Gerenciamento de projetosControle estatístico de processoManufatura enxutaSimulação

Page 6: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Six Sigma

Sistemas de melhoria e qualidade não agregam custo

Beneficios maiores que o investimento Metas agressivas

Page 7: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Six Sigma

MAIC Measure(Medir), Analyze (Analizar), Improve

(Aprimorar), Control(Controlar) DMAIC DFSS

Design for Six Sigma DMADV

Define, Measure, Analyze, Design, Verify

Page 8: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

O que é CMMI

Integração dos modelos de maturidade da capacidade

Capability Maturity Model Integration (CMMI) não é um processos, descreve as características efetivas de um processo. O modelo mostra o que deve ser feito, mas nunca como fazer e quem deve fazer.

Page 9: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Como surgiu o CMMI

O CMMI surgiu em 1997 através da unificação de outros três modelos de CMM. São eles: The Capability Maturity Model for Software (SW–

CMM) v2.0 draft C – CMM para o software é o modelo mais antigo

The System Engineering Capability Maturity Model (SE-CMM) – para a concepção de sistemas completos, não apenas o software.

The Integrated Product Development Capability Maturity Model (IPD–CMM) v 0.98

Page 10: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Tipos de Representações do CMMI Representação continua (Capacidade): A

representação continua permite melhorar os processos da empresa gradativamente.

Representação por fases (maturidade): melhorar a maturidade de seu processo, abordando um conjunto de processo que representam a maturidade a ser alcançada.

Page 11: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Comparação entre Representação Continua e representação por fases ou maturidade

Page 12: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Nível de Capacidade Representação continua Representação por fases ou maturidade

0 – Incompleto Processo não realizado, ou parcialmente realizado. Uma ou mais metas específicas não são satisfeitas pelo processo.

O processo caótico ou ad hoc(ferramenta elaborada para cada ocasião, ou seja cada caso é um caso, muito especifico). Seu sucesso depende de esforços individuais dentro da organização. Nível caótico, não tem visibilidade do que está atuando.

1 – Realizado O processo atende às metas específicas de uma determinada área de processo.

Os processos de cada projeto são planejados, realizados, medidos e controlados.

2 – Gerenciado O processo realizado (nível 1) é planejado, controlado e sua aderência à organização é avaliada.

Os processos são organizacionais e adaptados para cada projeto, quando necessário.

Começo a controlar os projetos a partir de processos inicialmente implantados.

3 – Definido O processo gerenciado (nível 2) é concebido a partir de processos padrões da organização.

A qualidade e o desempenho dos processos definidos são medidas quantitativamente através de técnicas estatísticas. Se padrão a partir do nível anterior, agora eu posso criar critérios de flexibilização.

Page 13: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Nível de Capacidade Representação continua Representação por fases ou maturidade

4 – Gerenciado Quantitativamente

Gerenciado

O processo definido (nível 3) é controlado através de técnicas estatísticas.

Os processos gerenciados quantitativamente são continuamente melhorados através do entendimento das causas dos desvios encontrados nos processos.

Se eu tenho um padrão a partir do nível 3, agora eu posso fazer medições no nível 4.

5 – Em Otimização O processo gerenciado quantitativamente (nível 4) é continuamente melhorado através do entendimento das causas dos desvios encontrados no processo.

Os processos gerenciados quantitativamente são continuamente melhorados através do entendimento das causas dos desvios encontrados nos processos.

Se eu tenho um controle absoluto do processo eu posso melhorar.

Page 14: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Integração entre Six Sigma e CMMI

Cmmi criação de processos Six Sigma melhoria de processos de

acordo com as necessidades do negócio

Page 15: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Estratégias de integração

Implementar uma área de processo CMMI como um projeto Six Sigma

Usar o Six Sigma como tática para alta maturidade e alta capacidade

Integrar CMMI, Six Sigma e outras iniciativas de melhoramentos para prover um padrão na execução de cada projeto no decorrer do seu ciclo de vida

Page 16: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Táticas de integração de CMMI e Six Sigma Não há um mapeamento de comparação

entre eles porque CMMI e Six Sigma são dois tipos diferentes de iniciativa

Page 17: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Áreas de processo CMMI, Passos DMAIC e práticas genéricas

performance de processo organizacional(OPP)

análise e métricas

gerenciamento quantitativo de projeto

resolução e análise causal

define Phase

measure Phase

analyse Phase

Page 18: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Áreas de gerenciamento de processo do CMMI e gerenciamento de projetos Six Sigma.

Equipes de projeto Six Sigma poderão trabalhar as metas genéricas e especificas das seguintes PA’s do CMMI: Planejamento de projeto (PP), Controle e monitoração de projeto (PMC), Gerenciamento de projeto integrado (IPM) e Performance de processos organizacionais (OPP).

Page 19: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Conjunto de práticas Six Sigma e áreas de processo CMMI Resolução e análise de decisão(DAR) e

métodos de seleção da matriz de Pugh Gerenciamento de risco e análise de

efeitos & modos de falhas (FMEA)

Page 20: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Conjunto de práticas Six Sigma e áreas de processo CMMI Metas especificas das PA’s e fases do Six

Sigma: Definição com as metas de OPF e OPP

Medição e análise com as metas de MA, OPD, OPP, CAR e QPM

Informações de baseline: OPD e OPP Análise das informações: MA, OPP e car

Page 21: IntegraçãO De Cmmi & Six Sigma Para Desenvolvimento

Conjunto de práticas Six Sigma e áreas de processo CMMI Metas especificas das PA’s e fases do Six

Sigma: Melhoria e controle

Identificação de alternativas de melhoria: DAR, OID e OPP

Processos de controle MA, OPP, CAR, QPM e OII