24
CMMI for Development 1 O modelo de maturidade CMMI-DEV Capability Maturity Model Integration for Development v1.3 Fatec Ipiranga 13 de outubro de 2011

Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

Embed Size (px)

DESCRIPTION

Apresentação de David Yoshida, gerente do escritório de projetos da Gonow Tecnologia, sobre CMMI, na Semana de Tecnologia da Fatec 2011. * Esse conteúdo foi publicado no Slideshare com a devida autorização do autor.

Citation preview

Page 1: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

1

O modelo de maturidade CMMI-DEV

Capability Maturity Model Integrationfor Development v1.3

Fatec Ipiranga13 de outubro de 2011

Page 2: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

Março 2010 2

David Yoshida• Gerente da Qualidade e Processos da Gonow

Tecnologia;• Bacharel em Administração de Empresas;• Pós-graduação em Análise de Sistemas;• Tecnólogo em Processamento de Dados;• Consultor para implementação CMMI – Capability

Maturity Model Integration;• Implementador e Avaliador credenciado pela SOFTEX

para o modelo MPS.BR-Melhoria de Processo do Software Brasileiro;

• Participa de avaliações oficiais CMMI/SCAMPI;• Certificado ITIL Foundation;• Atua na área de TIC – Tecnologia da Informação e

Comunicação há mais de 20 anos.

Page 3: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

A Gonow Tecnologia• A Gonow (www.gonow.com.br) é uma empresa de Consultoria e

Outsourcing na área de TI, Negócios e Inovação. • Inicialmente, optou pela exportação de seus serviços, junto a um

grupo inglês que possui operações na Europa, Estados Unidos e América Latina (Argentina, Peru e Chile). Em 2010, a Gonow passa atuar definitivamente no mercado nacional.

3 São Paulo Santiago

Page 4: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

Alguns clientes

4Design e tecnologia para criar experiências inovadoras

Page 5: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

5

CMMI-Capability Maturity Model Integration

O que é ?

• modelo de maturidade e de capacidade para melhoria de processo;

• destinado ao desenvolvimento de produtos e serviços;• composto pelas melhores práticas;• associadas a atividades de desenvolvimento e de

manutenção que cobrem o ciclo de vida do produto.

Page 6: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

6

Afinal, que é processo?

“Um conjunto de atividades relacionadas entre si, que transforma entradas em saídas, para atingir um determinado propósito.”

CMMI for Development, Version 1.3, 2010

Page 7: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

7

CMMI: Constelações

Page 8: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

8

CMMI-Capability Maturity Model Integration

O que não é:

O CMMI não é um padrão de processo.

Page 9: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

9

Áreas de Processo

Objetivo

Metas Específicas

Metas Genéricas

PráticasEspecíficas

PráticasGenéricas

Prod. trabalhotípicos

Subpráticas SubpráticasOrientações p/

aplicação

CMMI: Componentes

Notas Introdutórias

PAs relacionadas

Page 10: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

10

CMMI-Dev: 22 Áreas de processo (PA’s)• Análise e Resolução de

Causas (CAR)• Gestão de Configuração (CM)• Análise e Tomada de

Decisões (DAR)• Medição e Análise (MA)• Garantia da Qualidade de

Processo e Produto (PPQA)• Definição dos Processos da

Organização (OPD)• Foco nos Processos da

Organização (OPF)• Gestão do Desempenho da

Organização (OPM)• Desempenho dos Processos

da Organização (OPP)• Treinamento na Organização

(OT)

• Gestão Integrada de Projeto (IPM)

• Monitoramento e Controle de Projeto (PMC)

• Planejamento de Projeto (PP)• Gestão Quantitativa de

Projeto (QPM)• Gestão de Requisitos

(REQM)• Gestão de Riscos (RSKM)• Gestão de Contrato com

Fornecedores (SAM)• Integração de Produto (PI)• Desenvolvimento de

Requisitos (RD)• Solução Técnica (TS)• Validação (VAL)• Verificação (VER)

Page 11: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

11

Componente Metas Genéricas (Generic Goals)

Meta Genérica Progressão dos processos

GG 1: Atingir metas específicas Processo executado

GG 2: Institucionalizar um processo gerenciado Processo gerenciado

GG 3: Institucionalizar um Processo Definido Processo definido

Page 12: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

12

Meta GG 1 Atingir metas específicas

• GP 1.1 Executar as práticas específicas.

Componente Práticas Genéricas (Generic Practices)

Page 13: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

13

Meta GG 2 Institucionalizar um processo gerenciado

• GP 2.1 Estabelecer uma política organizacional;• GP 2.2 Planejar o processo;• GP 2.3 Fornecer recursos;• GP 2.4 Atribuir responsabilidades;• GP 2.5 Treinar pessoas;• GP 2.6 Controlar produtos de trabalho;• GP 2.7 Identificar e envolver partes interessadas relevantes;• GP 2.8 Monitorar e controlar o processo;• GP 2.9 Avaliar objetivamente a aderência;• GP 2.10 Revisar status com gerência de nível superior.

Componente Práticas Genéricas (Generic Practices)

Page 14: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

14

Meta GG 3 Institucionalizar um processo definido

• GP 3.1 Estabelecer um processo definido;

• GP 3.2 Coletar experiências relacionadas ao processo.

Componente Práticas Genéricas (Generic Practices)

Page 15: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

15

Processo Processo Planejado e Planejado e GerenciadoGerenciado

Processo Processo Padronizado e Padronizado e Adaptável na Adaptável na OrganizaçãoOrganização

Processo Processo Controlado Controlado

EstatisticamenteEstatisticamente

Processo Processo Aprimorado Aprimorado

ContinuamenteContinuamente

Nível 1Nível 1

InicialInicial

Nível 1Nível 1

InicialInicial

Nível 2Nível 2

GerenciadoGerenciado

Nível 2Nível 2

GerenciadoGerenciado

Nível 3Nível 3

DefinidoDefinido

Nível 3Nível 3

DefinidoDefinido

Nível 4Nível 4GerenciadoGerenciadoQuantitativ.Quantitativ.

Nível 4Nível 4GerenciadoGerenciadoQuantitativ.Quantitativ.

Nível 5Nível 5EmEm

otimizaçãootimização

Nível 5Nível 5EmEm

otimizaçãootimização

Processo Processo Ad-hocAd-hoc,,caóticocaótico

Representação por estágios: Níveis de maturidade

Page 16: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

16

CMMI-DevÁreas de Processo por nível de maturidade

Área de Processo Categoria Nível de Maturidade

Gestão de Configuração Suporte 2

Medição e Análise Suporte 2

Monitoramento e Controle de Projeto Gestão de Projeto 2

Planejamento de Projeto Gestão de Projeto 2

Garantia da Qualidade de Processo e Produto Suporte 2

Gestão de Requisitos Engenharia 2

Gestão de Contrato com Fornecedores Gestão de Projeto 2

Page 17: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

17

CMMI-DevÁreas de Processo por nível de maturidadeÁrea de Processo Categoria Nível de

Maturidade

Análise e Tomada de Decisões Suporte 3

Gestão Integrada de Projeto Gestão de Projeto 3

Definição dos Processos da Organização Gestão de Processo

3

Foco nos Processos da Organização Gestão de Processo

3

Treinamento na Organização Gestão de Processo

3

Integração de Produto Engenharia 3

Desenvolvimento de Requisitos Engenharia 3

Gestão de Riscos Gestão de Projeto 3

Solução Técnica Engenharia 3

Validação Engenharia 3

Verificação Engenharia 3

Page 18: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

18

CMMI-DevÁreas de Processo por nível de maturidadeÁrea de Processo Categoria Nível de

Maturidade

Desempenho dos Processos da Organização Gestão de Processo

4

Gestão Quantitativa de Projeto Gestão de Projeto 4

Análise e Resolução de Causas Suporte 5

Gestão do Desempenho da Organização Gestão de Processo

5

Page 19: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

19

Avaliação oficial CMMI

Método de avaliação para CMMI• ARC - Appraisal Requirements for CMMI®• SCAMPI - Standard CMMI Appraisal Method for Process

Improvement

Lead Appraisers• Avaliadores credenciados pelo SEI - Software Engineering Institute

para aplicação do método SCAMPI;• SEI Partners.

Visão Geral do CMMI

Page 20: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

20

Melhoria de Processo de SoftwareIntrodução ao CMMI

Page 21: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

21

Brasil: 125

Page 22: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

22

• Site oficial do CMMI:

http://www.sei.cmu.edu/cmmi

• Avaliações CMMI publicadas:

http://sas.sei.cmu.edu/pars/pars.aspx

CMMI-Capability Maturity Model Integration

Page 23: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

23

Page 24: Palestra CMMI Fatec Ipiranga 2011 - David Yoshida

CMMI for Development

Obrigado!

David YoshidaDavid [email protected]

11-3841-1004