CMMI - 4ª Aula
-
Upload
alessandro-almeida -
Category
Business
-
view
10.691 -
download
5
description
Transcript of CMMI - 4ª Aula
4º Encontro
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
Área de Processo
Á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
Á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
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
Implementando o CMMI� Representações
� Contínua (Capability Levels)
� Por estágio (Maturity Levels)
Representação Contínua versus Representação Por Estágio
Níveis de Capacidade� Exemplo:
Níveis de Maturidade� Exemplo:
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)
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
Objetivos e Práticas Genéricos
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
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
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
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
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)
GG 1 - Achieve Specific Goals� GP 1.1 Perform Specific Practices
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
GG 3 - Institutionalize a Defined Process� GP 3.1 Establish a Defined Process
� GP 3.2 Collect Process Related Experiences
Atividade 3
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
Como estamos?
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