54
2º Encontro

CMMI - 2ª Aula

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: CMMI - 2ª Aula

2º Encontro

Page 2: CMMI - 2ª Aula

Qual é o significado do acrônimo?

Page 3: CMMI - 2ª Aula

O que é “CMMI”?�Capability Maturity Model

Integration®

Fontes: Houaiss e Merriam-Webster

Page 4: CMMI - 2ª Aula

O que é “CMMI”?�Capability Maturity Model

Integration®

1 : the quality or state of being capable2 : poder de produção, de execução; rendimento máximo3 : qualidade ou condição de capaz

Fontes: Houaiss e Merriam-Webster

Page 5: CMMI - 2ª Aula

O que é “CMMI”?�Capability Maturity Model

Integration®

1 : the quality or state of being mature2 : estado, condição (de estrutura, forma, função ou organismo) num estágio adulto; condição de plenitude em arte, saber ou habilidade adquirida3 : estado ou condição de pleno desenvolvimento

Fontes: Houaiss e Merriam-Webster

Page 6: CMMI - 2ª Aula

O que é “CMMI”?�Capability Maturity Model

Integration®1 : simplificação da realidade2 : representação em escala reduzida de objeto, a ser reproduzida em dimensões normais; maquete

Fontes: Houaiss e Merriam-Webster

Page 7: CMMI - 2ª Aula

O que é “CMMI”?� 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”

� Área de Processo = PA (Process Area)

Page 8: CMMI - 2ª Aula

Área de Processo (PA)� Agrupamento de práticas comuns de uma determinada

“disciplina”.

� Onde fica o “O que fazer?”.

� Por exemplo: Project Planning (PP)

Page 9: CMMI - 2ª Aula

O que é “CMMI”?� Mantido pelo SEI (Software Engineering Institute)

� Universidade Carnegie Mellon

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

� Sponsor:

� DoD (U.S. Department of Defense)

� Versão 1.3 publicada em novembro de 2010

Page 10: CMMI - 2ª Aula

O que é “CMMI”?

Page 11: CMMI - 2ª Aula

Um pouco de História...

Page 12: CMMI - 2ª Aula

Ou: Motivação para pensar no assunto

Page 13: CMMI - 2ª Aula
Page 14: CMMI - 2ª Aula

O que é processo?

Entrada Processamento Saída

?

Page 15: CMMI - 2ª Aula

1ª Pergunta sobre processos� Por que é importante...

� ...conhecê-los?

� ...mapeá-los?

� ...controlá-los?

Page 16: CMMI - 2ª Aula

Resposta� Algumas motivações...

� CONHECER e institucionalizar o fluxo de trabalho;

� Identificar oportunidades de melhoria organizacionais e departamentais;

� Estabelecer controles;

� Definir papéis e responsabilidades;

Page 17: CMMI - 2ª Aula

Resposta� Algumas motivações...

� Colocar a casa em ordem;

� Potencializar os “heróis”;

� Transformar o conhecimento tácito em conhecimento explícito;

� “Unir” pessoas e tecnologia...

Page 18: CMMI - 2ª Aula

O funcionário “herói”

Page 19: CMMI - 2ª Aula

O funcionário “herói potencializado”

Page 20: CMMI - 2ª Aula

Pontos de influência

Resultado da Empresa

Tecnologia

ProcessosPessoas

Page 21: CMMI - 2ª Aula

Pontos de influência

Resultado da Empresa

Tecnologia

ProcessosPessoas

Page 22: CMMI - 2ª Aula

Quando a empresa não “domina” seus processos...� As coisas simplesmente acontecem

� O sucesso pode ser fruto do acaso

� “Por acaso, temos alguns heróis...”

� “Por acaso, nossos clientes são mais desorganizados...”

� “Não sabemos o motivo...”

� Ambiente sem controle (caos)

� Risco de grande dependência dos “heróis”

Page 23: CMMI - 2ª Aula

Quando a empresa não “domina” seus processos...

Page 24: CMMI - 2ª Aula

Por que o CMMI pode ser útil?� O processo não precisa ser definido a partir do zero,

sem nenhuma referência

� Guia (evitando o by the book) que pode orientar sobre o que contemplar no processo

� Fornece reconhecimento através de “certificação”

Page 25: CMMI - 2ª Aula

Fonte: Estudo de Benchmarking em Gerenciamento de Projetos Brasil 2010, Capítulos Brasileiros do PMI

Disponível no endereço: www.pmsurvey.org

Setor considerado: Tecnologia da Informação

Page 26: CMMI - 2ª Aula

Frequência na qual os projetos têm alcançado sucesso

“maioria das vezes” = 50% +1?

Page 27: CMMI - 2ª Aula

Costuma ter problemas no cumprimento dos prazos?

Page 28: CMMI - 2ª Aula

Costuma ter problemas no cumprimento dos custos?

Page 29: CMMI - 2ª Aula

Costuma ter problemas de qualidade?

Page 30: CMMI - 2ª Aula

Problemas que ocorrem com mais frequência no projetos

Problema % de Empresas que citaram

Não cumprimento dos prazos 49%

Não cumprimento do orçamento 22%

Problemas de comunicação 42%

Mudanças de escopo constante 43%

Escopo não definido adequadamente 39%

Estimativas incorretas ou sem fundamento 24%

Riscos não avaliados corretamente 23%

Retrabalho em função da falta de qualidade do produto

15%

Falta de definição de responsabilidades 7%

Page 31: CMMI - 2ª Aula

Por que o CMMI pode ser útil?� Se a lição de casa for feita corretamente, no Nível de

Maturidade (ML) 2 já é possível ter um controle maior sobre os projetos

� No Nível 3 a Gestão de Riscos é contemplada e um processo é definido para a organização

� Papéis e Responsabilidades definidos

� Comunicação

� No Nível 4 é possível ter um controle quantitativo sobre os projetos

Page 32: CMMI - 2ª Aula
Page 33: CMMI - 2ª Aula

A estrutura do CMMI� 3 modelos:

� CMMI for Development (CMMI-DEV)

� CMMI for Acquisition (CMMI-ACQ)

� CMMI for Services (CMMI-SCV)

Page 34: CMMI - 2ª Aula

Níveis de maturidade

5 - Otimizado

4 - Gerenciado Quantitativamente

3- Definido

2 - Gerenciado

1 - Inicial

Page 35: CMMI - 2ª Aula

A estrutura do CMMI

CMMI Model

Foundation

CMMI-DEV CMMI-ACQ

CMMI-SVC

Fonte: -http://www.sei.cmu.edu/cmmi/models/CMMI-Services-status.html

Page 36: CMMI - 2ª Aula

Áreas de Processo (PAs) comuns� Nível 2

� Configuration Management (CM)

� Measurement and Analysis (MA)

� Project Monitoring and Control (PMC)

� Project Planning (PP)

� Process and Product Quality Assurance (PPQA)

� Requirements Management (REQM)

Page 37: CMMI - 2ª Aula

Áreas de Processo (PAs) comuns� Nível 3

� Decision Analysis and Resolution (DAR)

� Integrated Project Management (IPM)

� Organizational Process Definition (OPD)

� Organizational Process Focus (OPF)

� Organizational Training (OT)

� Risk Management (RSKM)

Page 38: CMMI - 2ª Aula

Áreas de Processo (PAs) comuns� Nível 4

� Organizational Process Performance (OPP)

� Quantitative Project Management (QPM)

� Nível 5

� Causal Analysis and Resolution (CAR)

� Organizational Performance Management (OPM)

Page 39: CMMI - 2ª Aula

PAs do CMMI-DEV� Nível 2

� Supplier Agreement Management

� Nível 3

� Product Integration

� Requirements Development

� Technical Solution

� Validation

� Verification

Page 40: CMMI - 2ª Aula

PAs do CMMI-SVC� Nível 2

� Service Delivery

� Supplier Agreement Management

� Nível 3� Capacity and Availability Management

� Incident Resolution and Prevention

� Integrated Work Management

� Service Continuity

� Service System Development

� Service System Transition

� Strategic Service Management

Page 41: CMMI - 2ª Aula

PAs do CMMI-ACQ� Nível 2

� Agreement Management

� Acquisition Requirements Development

� Solicitation and Supplier Agreement Development

� Nível 3

� Acquisition Technical Management

� Acquisition Validation

� Acquisition Verification

Page 42: CMMI - 2ª Aula

Implementando o CMMI� Representações

� Contínua (Capability Levels)

� Por estágio (Maturity Levels)

Page 43: CMMI - 2ª Aula

Capability Levels� Exemplo:

Page 44: CMMI - 2ª Aula

Demonstração ao vivo!

Page 45: CMMI - 2ª Aula

Navegando pelo modelo CMMI

Page 46: CMMI - 2ª Aula

Demonstração ao vivo!

Page 47: CMMI - 2ª Aula

Exemplos de implementação

Page 48: CMMI - 2ª Aula

Atividade 1

Page 49: CMMI - 2ª Aula

Benefícios e aplicação do CMMI� Grupos de até 5 alunos

� Realizar a leitura do Estudo de Caso

� Discutir entre o grupo:

� Qual dos modelos CMMI pode ajudar?

� Como pode ser útil?

� Documentar as conclusões

Page 50: CMMI - 2ª Aula

Processo aderente a algum dos modelos CMMI

Page 51: CMMI - 2ª 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 52: CMMI - 2ª Aula

Processo aderente ao CMMI� Se a turma apresentar um processo integrado, todos

tiram 10

� Mais complexo

� Integração da turma

� Comunicação

� Harmonia

� A única entrega será a apresentação com o processo e evidências de aderência com 8 áreas de processo

Page 53: CMMI - 2ª Aula
Page 54: CMMI - 2ª Aula

www.alessandroalmeida.com

[email protected]

@alessandro1982