CMMI - 4ª Aula

29
4º Encontro

description

Apresentação utilizada na 4ª aula da disciplina CMMI (MBA em Gestão da Qualidade de Sistemas de Informação).

Transcript of CMMI - 4ª Aula

Page 1: CMMI - 4ª Aula

4º Encontro

Page 2: CMMI - 4ª Aula
Page 3: CMMI - 4ª Aula

CMMI� Capability Maturity Model Integration®

� Compilação de “boas práticas” no processo de diversas empresas de software

� Mostra O QUÊ fazer, e não COMO fazer

� Práticas distribuídas em Áreas de Processo (PAs)� Agrupamento de práticas comuns de uma determinada

“disciplina”.

� Onde fica o “O que fazer?”

� PA = Process Area

Page 4: CMMI - 4ª Aula

Área de Processo

Page 5: CMMI - 4ª Aula

Área de Processo: Objetivo Específico� Componente requerido do modelo que descreve as

características peculiares que devem estar presentes para satisfazer à área de processo.� Glossário da tradução oficial do CMMI-DEV 1.2

Page 6: CMMI - 4ª Aula

Área de Processo: Objetivo Genérico� Componente requerido do modelo que descreve as

características necessárias para institucionalizar os processos que implementam uma área de processo.� Glossário da tradução oficial do CMMI-DEV 1.2

Page 7: CMMI - 4ª Aula

Exemplo: RequirementsManagement (REQM)� SG 1 Manage Requirements

� SP 1.1 Understand Requirements

� SP 1.2 Obtain Commitment to Requirements

� SP 1.3 Manage Requirements Changes

� SP 1.4 Maintain Bidirectional Traceability of Requirements

� SP 1.5 Ensure Alignment Between Project Work and Requirements

Page 8: CMMI - 4ª Aula

Implementando o CMMI� Representações

� Contínua (Capability Levels)

� Por estágio (Maturity Levels)

Page 9: CMMI - 4ª Aula

Representação Contínua versus Representação Por Estágio

Page 10: CMMI - 4ª Aula

Níveis de Capacidade� Exemplo:

Page 11: CMMI - 4ª Aula

Níveis de Maturidade� Exemplo:

Page 12: CMMI - 4ª Aula

CMMI-DEV� 22 áreas de processo (PAs)

� 16 são comuns para os três modelos (DEV, ACQ e SVC)

� No próximo slide, PAs distribuídas de acordo com os níveis de maturidade (representação por estágios)

Page 13: CMMI - 4ª Aula

CMMI-DEV

Processos ad hoc�Initial

Configuration Management (CM)Measurement and Analysis (MA)Project Monitoring and Control (PMC)Project Planning (PP)Process and Product Quality Assurance (PPQA)Requirements Management (REQM)Supplier Agreement Management (SAM)

�Managed

Decision Analysis and Resolution (DAR)Integrated Project Management (IPM)Organizational Process Definition (OPD)Organizational Process Focus (OPF)Organizational Training (OT)Product Integration (PI)Requirements Development (RD)Risk Management (RSKM)Technical Solution (TS)Validation (VAL)Verification (VER)

�Defined

�Organizational Process Performance (OPP)Quantitative Project Management (QPM)Quantitatively Managed

�Causal Analysis and Resolution (CAR)Organizational Innovation and Deployment (OID)Optimizing

Page 14: CMMI - 4ª Aula
Page 15: CMMI - 4ª Aula

Objetivos e Práticas Genéricos

Page 16: CMMI - 4ª Aula

Objetivo Genérico� Componente requerido do modelo que descreve as

características necessárias para institucionalizar os processos que implementam uma área de processo.� Glossário da tradução oficial do CMMI-DEV 1.2

Objetivo Genérico (Generic Goal) Característica

GG 1 - Achieve Specific Goals Processo executado

GG 2 - Institutionalize a Managed Process Processo gerenciado

GG 3 - Institutionalize a Defined Process Processo definido

Page 17: CMMI - 4ª Aula

GG 1 - Achieve Specific Goals� Metas específicas são satisfeitas (com as práticas

específicas sendo executadas)

� Processo informal, sem documentação

� Execução do processo depende totalmente das pessoas.

� Sem acompanhamento

Page 18: CMMI - 4ª Aula

GG 2 - Institutionalize a Managed Process� Política organizacional

� Processos planejados, controlados, medidos, etc.

� Pessoas treinadas

� Responsabilidades atribuídas

� Partes interessadas (stakeholders) são envolvidas

� Avaliação do processo

Page 19: CMMI - 4ª Aula

GG 3 - Institutionalize a Defined Process� Processo definido para a organização

� Melhoria contínua� Lições aprendidas

� Acompanhamento da utilização do processo

� Ativos gerados

Page 20: CMMI - 4ª Aula

Objetivos e Práticas Genéricos� A implantação das Áreas de Processo apoiam e

refletem na execução dos objetivos e práticas genéricas� Por exemplo a “GP 2.5 Train People” pode ser

evidenciada com a execução da PA Treinamento Organizacional (OT)

Page 21: CMMI - 4ª Aula

GG 1 - Achieve Specific Goals� GP 1.1 Perform Specific Practices

Page 22: CMMI - 4ª Aula

GG 2 - Institutionalize a Managed Process� GP 2.1 Establish an Organizational Policy� GP 2.2 Plan the Process� GP 2.3 Provide Resources� GP 2.4 Assign Responsibility� GP 2.5 Train People� GP 2.6 Control Work Products� GP 2.7 Identify and Involve Relevant Stakeholders� GP 2.8 Monitor and Control the Process� GP 2.9 Objectively Evaluate Adherence� GP 2.10 Review Status with Higher Level Management

Page 23: CMMI - 4ª Aula

GG 3 - Institutionalize a Defined Process� GP 3.1 Establish a Defined Process

� GP 3.2 Collect Process Related Experiences

Page 24: CMMI - 4ª Aula

Atividade 3

Page 25: CMMI - 4ª Aula

Criando um processo baseado no CMMI-DEV� Grupos de até 5 alunos

� Selecionar um dos estudos de caso

� Construir um processo baseado no modelo CMMI que atenda a solução do estudo de caso� Referências:

� Slides da aula sobre Gestão de Processos

� Modelo CMMI-DEV, 1.3

Page 26: CMMI - 4ª Aula

Como estamos?

Page 27: CMMI - 4ª Aula

Processo aderente ao CMMI� Objetivo

� Definir um processo “aderente” a algum dos modelos CMMI

� Evidenciar a aderência com, pelo menos, 3 áreas de processo do modelo escolhido

� Grupos de até 5 pessoas

� Data da apresentação: 7 de junho

� Acompanhamento semanal

Page 28: CMMI - 4ª Aula
Page 29: CMMI - 4ª Aula

www.alessandroalmeida.com

[email protected]

@alessandro1982