CMM Capability Maturity Model. Silvia Regina Vergilio



Documentos relacionados
Capítulo 5: CMM, o Capability Maturity Model

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL PEDROHOLI@GMAIL.COM CMM E CMMI

No Relatório Técnico que apresenta o modelo CMM a apresentação das KPAs segue o formato visto Aqui, ênfase no nível 2

MODELO CMM MATURIDADE DE SOFTWARE

Qualidade de Software Aula 6 / luis@garcia.pro.br

CMMI: Capability Maturity Model Integration

Políticas de Qualidade em TI

O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto

Objetivos. Histórico. Out/11 2. Out/11 3

F U N D A Ç Ã O E D U C A C I O N A L S Ã O J O S É. MODELOS DE MATURIDADE CMMI Capability Maturity Model Integration (CMMI)

QUALIDADE DE SOFTWARE AULA N.7

CMM - Capability Maturity Model

Unidade VI GOVERNANÇA DE TI. Profa. Gislaine Stachissini

Padrões de Qualidade de Software

Qualidade de. Software. Definições. Qualidade do Produto ISO Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207

CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes

Qualidade na gestão de projeto de desenvolvimento de software

Delfraro Rodrigues Douglas M Gandini José Luiz CMM. Capability Maturity Model

Gerência de Projetos de Software Modelos de gerência. CMM: Capability Maturity Model ITIL: Information Technology Infrastructure Library MPS BR

Gerência de Projetos de Software CMM & PMBOK

Capítulo 6: PSP. Capítulo 6: PSP Personal Software Process

Gerência de Projetos CMMI & PMBOK

Qualidade de Software. Anderson Belgamo

GARANTIA DA QUALIDADE DE SOFTWARE

Gerenciamento de Níveis de Serviço

CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi

MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e

Gerenciamento de Qualidade. Paulo C. Masiero Cap SMVL

MASTER IN PROJECT MANAGEMENT

ISO/IEC 12207: Gerência de Configuração

Melhorias de Processos de Engenharia de Software

PMBOK 4ª Edição III. O padrão de gerenciamento de projetos de um projeto

Padrões de Qualidade de Software e Métricas de Software

V Simpósio Internacional de Recife, PE - Brasil 3-5/11/2003. O Processo de Garantia da Qualidade CMM Nível 2: Da Implantação à Melhoria

Proposta de Implementação de Qualidade de Software na Organização

Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos

Gerenciamento de Projetos Modulo VIII Riscos

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Implantação de um Processo de Medições de Software

MELHORIA DE SERVIÇO CONTINUADA ITIL FOUNDATION V3 Conteúdo deste resumo deve ser contemplado com a leitura do livro ITIL Melhoria de Serviço

CMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com)

Gerenciamento de Projetos Modulo III Grupo de Processos

Fatores humanos de qualidade CMM E CMMI

Sistema de Gestão da Qualidade

Introdução. Escritório de projetos

Qualidade em Projetos aperfeiçoamento de processos Entendimento/Monitoração e Controle. 0 - Generalidades

Sistemas de Gestão Ambiental O QUE MUDOU COM A NOVA ISO 14001:2004

Introdução a CMMI. Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro

RESUMO. Assunto - CAPACITAÇÃO EM PROCESSOS DE SOFTWARE MODELOS DE CAPACITAÇÃO

Universidade de Brasília Faculdade de Ciência da Informação Curso de Arquivologia Profa. Lillian Alvares

Políticas de Qualidade em TI

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade

efagundes com GOVERNANÇA DE TIC Eduardo Mayer Fagundes Aula 3/4

Secretaria de Gestão Pública de São Paulo. Guia de Avaliação de Maturidade dos Processos de Gestão de TI

Processos de gerenciamento de projetos em um projeto

CMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)

Gerenciamento de Projetos de Software. Conceitos e objetivos da gerência de projetos

Gerenciamento de Projetos Modulo III Grupo de Processos

ECS -ASSESSORIA E CONSULTORIA TÉCNICA. ISO 9001:2015 Tendências da nova revisão

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira

CHECK LIST DE AVALIAÇÃO DE FORNECEDORES Divisão:

Usando o PRINCE2 TM como base para todos os Projetos Dezembro/ 2009

F.1 Gerenciamento da integração do projeto

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

Introdução Visão Geral Processos de gerenciamento de qualidade. Entradas Ferramentas e Técnicas Saídas

SIMPROS 2002 Plano de Melhoria de Processos de Software da ATECH

Palestra Informativa Sistema da Qualidade NBR ISO 9001:2000

Qualidade de software

Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos

Capítulo 5: CMMI, o Capability Maturity Model Integration

GPAD Gestão de Projetos em Ambientes Digitais

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

CICLO DE EVENTOS DA QUALIDADE

Preparando a Implantação de um Sistema de Gestão da Qualidade

COMO EXPLORAR OS BENEFÍCIOS DOS INDICADORES DE DESEMPENHO NA GESTÃO DE UM CSC. Lara Pessanha e Vanessa Saavedra

Atividade da gerência da qualidade

Concurso da Prefeitura São Paulo. Curso Gestão de Processos, Projetos e Tecnologia da Informação. Tema: Gestão de Projetos - Conceitos Básicos

Gestão por Processos. Gestão por Processos Gestão por Projetos. Metodologias Aplicadas à Gestão de Processos

PMONow! Serviço de Implantação de um Escritório de Projetos

Qualidade de Software: Visão Geral

Análise de Pontos por Função

UNIDADE VI - Planejamento e Controle de Projetos

Service Level Management SLM. Gerenciamento de Níveis de Serviço

Módulo 3 Procedimento e processo de gerenciamento de riscos, PDCA e MASP

SGQ 22/10/2010. Sistema de Gestão da Qualidade. Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para:

OS 14 PONTOS DA FILOSOFIA DE DEMING

PÁGINA 4 ITIL V.2 & ITIL V.3

PR 2 PROCEDIMENTO. Auditoria Interna. Revisão - 2 Página: 1 de 9

Modelo de Qualidade CMMI

Aula Anterior. Capítulo 2

Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Planejamento e Gerenciamento de Software. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias

A visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza

Transcrição:

CMM Capability Maturity Model Silvia Regina Vergilio

Histórico O DoD patrocinou a fundação do SEI (Software Engineering Institute) na Universidade de Carnegie Mellon (Pittsburg) com o objetivo de propor um modelo para avaliar seus fornecedores. O intuito era que esses desenvolvessem sw com o mesmo nível de repetibilidade e controle encontrado em outros setores

Histórico 1987 uma descrição sumária do modelo de maturidade de sw que gerou o livro Managing the software process Humphrey, 1989. 1993 surgiu o CMM, com 4 anos de experimentação

Propõe se a: ser baseado em experiência prática refletir o melhor do estado da prática atender às necessidades daqueles que realizam melhoria e avaliação do processo de sw ser documentado e disponível publicamente

Uma empresa imatura: Os processos de desenvolvimento são improvisados e se existem não seguidos o trabalho é feito em regime de emergência dificilmente se cumpre compromissos e prazos não se faz planejamento com estimativas realistas o sucesso de um projeto depende de alguns excepcionais na equipe

Processos no CMM A definição ou descrição de um processo não é um processo, ele só pode ser chamado assim quando executado. Um processo é composto de três componentes: ferramentas, pessoal, e procedimentos e métodos

Capacidade Descreve a faixa de resultadados de um processo de sw esperados dentro de uma margem de probabilidade

Maturidade Reflete uma medida do quanto o processo pode ser definido, gerenciado, medido, controlado e executado de maneira eficaz.

O modelo CMM Está organizado em uma série de práticas organizadas em cinco níveis crescentes de maturidade. A aplicação desrespeitando os níveis geralmente leva a resultados insatisfatórios.

Os Cinco Níveis do CMM

Nível 1 Inicial não existe repetibilidade de processos em geral, não se cumprem prazos os projetos custam mais do que o previsto depende se de habilidades pessoais as qualidades, procedimentos e o conhecimento pertencem às pessoas

Nível 2 Repetível políticas e procedimentos para gerenciar o desenvolvimento de sw existem e são obedecidas. planejamento formal de novos projetos (baseados em experiência anterior) os compromissos são assumidos com bases realistas na experiência e nos requisitos documentados o desenvolvimento é acompanhado e os planos revisados quanto aos prazos, custos,estimativas e funcionalidades

Nível 2 Repetível existem mecanismos formais para corrigir desvios a gestão de requisitos é formalizada para se assegurar que as expectativas do cliente estão sendo atendidas controla se o relacionamento com os sub contratados não há entretanto padronização, o gerenciamento é feito por projeto e os processos podem ser repetidos com resultados previsíveis.

Nível 3 Definido processos utilizados são padronizados em toda a organização. processos técnicos são considerados paralelamente aos gerencias SEPG para criar os processos da organização e assegurar treinamento

Nível 4 Gerenciado são estabelecidas métricas quantitativas para seus produtos e processos. medidas são coletadas, avaliadas e analisadas continuamente. controle estatístico do processo: a gestão agora é feita com base quantitativas.

Nível 5 Em otimização a organização está engajada na melhoria contínua de seus projetos e também na otimização é capaz de agir de forma preventiva reduz se o retrabalho e desperdício utilização controlada e disciplinada da inovação nos métodos e tecnologias utilizadas melhorias em processos e tecnologias são planejadas e executadas como atividade de rotina

Hierarquia As organizações podem tentar implementar qualquer prática em qualquer instante mas é importante respeitar a hirarquia dos níveis, pois sem base elas poderão ser facilmente abandonadas.

Visibilidade Nível 1

Visibilidade Nível 2

Visibilidade Nível 3

Visibilidade Nível 4

Visibilidade Nível 5

Pessoas e os níveis 1. O sucesso depende de indivíduos e heróis, relacionamentos descoordenados e às vezes conflitantes 2. O sucesso ainda depende de indivíduos, mas existe apoio gerencial e treinamento para algumas funções 3. Grupos trabalham de maneira coordenada, treinamento é planejado 4. Forte sentimento de trabalho em equipe 5. Todos estão engajados no programa de melhoria contínua.

Tecnologia e os níveis 1. a introdução de novas é arriscada 2. atividades que estão bem definidas facilitam a introdução de novas 3. novas tecnologias são avaliadas qualitativamente 4. novas tecnologias são avaliadas quantitativamente 5. novas tecnologias são planejadas e introduzidas com total controle

Medidas e os níveis 1. a coleta é ad hoc 2. a coleta de dados de atividades de planejamento é feita de maneira sistemática 3. coleta sistemática para todos os processos definidos e compartilhada na organização 4. coleta padronizada na organização. Dados utilizados para entender os processos de maneira quantitativa e estabilizá los. 5. dados usados para avaliar e selecionar possibilidades de melhoria

KPAs Key Process Areas São áreas chaves que permitem alcançar um conjunto de metas ou objetivos. Cada nível é composto por um conjunto de KPAs. A satisfação de seus objetivos permite avaliar o nível de maturidade da organização Cada KPA é subdividida em um conjunto de práticas.

Componentes do CMM

Classificação para as Práticas Comprometimento ações da alta gerência da organização Habilidades refere se à capacitação das pessoas e a disponibilidade de recursos humanos e materias Atividades: atividades e tarefas Medidas monitoram a situação, usadas para controle e melhoria. Verificação para comparar o que é realizado com o estabelecido nos procedimentos e planos

As KPAs do CMM

A Evolução dos Processos

Melhoria de processos e avaliações Saber em que situação a empresa encontra se e em qual situação quer estar Traçar um plano de ação CMM modelo de referência roteiro para melhoria Modelo Ideal releitura do PDCA

Modelo Ideal

SPA Avaliação para melhoria definição dos objetivos e comprometimento dos gerentes formação da equipe de avaliação, de 6 a 10, alguém licenciado pelo SEI líder adminstração de um questionário de avaliação de maturidade atividades de análise de documentos, relatórios, entrevistas

Tipos de avaliação CMM Software Process Assesssment SPA determina a situação atual dos processos de sw para fins de melhoria Software Capability Evaluation avaliar os subcontratados ou potencias fornecedores

As KPAS do Nível 2 RM:requirements management (gestão de requisitos) para que o produto reflita a expectativa do cliente SPP: software project planning (planejamento) para estabelecer planos efetivos, base para atividades de desenvolvimento e gerência

As KPAS do Nível 2 SPTO: Software project tracking and oversight (acompanhamento do projeto) permitir a visibilidade e verificar o andamento do projeto para que ações apropriadas sejam tomadas SSM: Software subcontract management (gerência de subcontratação) permitir a seleção e gerência de sub contratados

As KPAS do Nível 2 SQA: Software quality assurance (garantia da qualidade) permitir visibilidade dos produtos e dos processos em uso aos vários níveis gerencias SCM: software configuration management (gestão de configuração) estabelecer e manter integridade de todos os produtos ao longo do ciclo de vida

As KPAS do Nível 3 Organization process focus estabelecer as responsabilidades organizacionais para melhorar a capacidade do processo, infraestrutura e comprometimento Organization process definition: desenvolver e manter um conjunto de processos que tratam da ES e estabelecer procedimentos de adaptação a um determinado projeto

As KPAS do Nível 3 Training program: desenvolver a capacitação necessária, não somente de gerência, mas com relação à ES Integrated Software management: integrar as atividades de gestão e ES em um processo (evolução do SPP e SPTO), mas com objetivo de prever os problemas de gestão

As KPAS do Nível 3 Software Product Engineering: execução de um processo de ES consistente e definido Intergroup coordination: meios para que os diferentes grupos (o de ES e outros) atuem cooperativa mente para satisfazer as necessidades dos clientes

As KPAS do Nível 3 Peer reviews: remover defeitos dos produtos de trabalho o quanto antes, visão dos mesmos e como os defeitos podem ser prevenidos.

As KPAS do Nível 4 Quantitative process management: controlar os resultados dos processos relevantes de maneira quantitativa Software quality management: desenvolver uma percepção quantitativa da qualidade dos produtos e alcançar metas específicas de qualidade

As KPAS do Nível 5 Defect prevention: identificar causas dos defeitos e tomar medidas preventivas Technology change management: identificar novas tecnologias e implantá las de maneira controlada Process change management: melhoria contínua de processo, para aumentar a produtividade e a qualidade dos produtos, além de reduzir tempo de desenvolvimento

CMM e ISO 9001 CMM especial para o setor de sw. as KPAs do nível 2 e 3 estão relacionadas com a ISO9001.