cmmi - 2ª aula
DESCRIPTION
Apresentação utilizada na 2ª aula da disciplina CMMI (MBA em Gestão da Qualidade de Sistemas de Informação).TRANSCRIPT
2º Encontro
Qual é o significado do acrônimo?
O que é “CMMI”?�Capability Maturity Model
Integration®
Fontes: Houaiss e Merriam-Webster
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
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
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
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)
Área de Processo (PA)� Agrupamento de práticas comuns de uma determinada
“disciplina”.
� Onde fica o “O que fazer?”.
� Por exemplo: Project Planning (PP)
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
O que é “CMMI”?
Um pouco de História...
Ou: Motivação para pensar no assunto
O que é processo?
Entrada Processamento Saída
?
1ª Pergunta sobre processos� Por que é importante...
� ...conhecê-los?
� ...mapeá-los?
� ...controlá-los?
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;
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...
O funcionário “herói”
O funcionário “herói potencializado”
Pontos de influência
Resultado da Empresa
Tecnologia
ProcessosPessoas
Pontos de influência
Resultado da Empresa
Tecnologia
ProcessosPessoas
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”
Quando a empresa não “domina” seus processos...
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”
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
Frequência na qual os projetos têm alcançado sucesso
“maioria das vezes” = 50% +1?
Costuma ter problemas no cumprimento dos prazos?
Costuma ter problemas no cumprimento dos custos?
Costuma ter problemas de qualidade?
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%
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
A estrutura do CMMI� 3 modelos:
� CMMI for Development (CMMI-DEV)
� CMMI for Acquisition (CMMI-ACQ)
� CMMI for Services (CMMI-SCV)
Níveis de maturidade
5 - Otimizado
4 - Gerenciado Quantitativamente
3- Definido
2 - Gerenciado
1 - Inicial
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
Á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)
Á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)
Á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)
PAs do CMMI-DEV� Nível 2
� Supplier Agreement Management
� Nível 3
� Product Integration
� Requirements Development
� Technical Solution
� Validation
� Verification
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
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
Implementando o CMMI� Representações
� Contínua (Capability Levels)
� Por estágio (Maturity Levels)
Capability Levels� Exemplo:
Demonstração ao vivo!
Navegando pelo modelo CMMI
Demonstração ao vivo!
Exemplos de implementação
Atividade 1
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
Processo aderente a algum dos modelos CMMI
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
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