O CMMI possui 5 níveis de maturidade são eles: Inicial (Imprevisível, mal controlado e reativo), Gerenciado (Projetos, reativo), Definido (Organizado e pró-ativo), Quantitativamente Gerenciado (Processo medido e controlado), Otimização (Melhoria contínua do processo)
Esse slide contêm os processos do CMMI e seus níveis. Também descreve os níveis MPS.Br e ao final faz uma breve comparação entre os dois modelos e apresenta as vantagens e desvantagens
O CMMI possui 5 níveis de maturidade são eles: Inicial (Imprevisível, mal controlado e reativo), Gerenciado (Projetos, reativo), Definido (Organizado e pró-ativo), Quantitativamente Gerenciado (Processo medido e controlado), Otimização (Melhoria contínua do processo)
Esse slide contêm os processos do CMMI e seus níveis. Também descreve os níveis MPS.Br e ao final faz uma breve comparação entre os dois modelos e apresenta as vantagens e desvantagens
Slides referentes ao trabalho proposto sobre CMM, apresentado para a disciplina ENGENHARIA DE SOFTWARES, focando o nível 2 do mesmo. Trabalho realizado em conjunto com a parceria de Rodrigo Schlickmann.
Pesquisar e analisar as características do CMMI um acrônimo de Capability Model Integration (Modelo de Maturidade e Capacidade Integrado) e SCRUM uma gestão baseada em metodologia ágil.
Caracterizar o modelo integrado de maturidade de capacitação, comentando sobre sua estrutura, sua evolução e sua história. E por fim focar nas áreas de processos
17
do nível gerenciado, desenvolvendo um projeto para implantação do CMMI nível de maturidade 2 e Scrum na empresa Realize-se.
Apresentação utilizada em um seminário sobre CMMI da disciplina de Engenharia de Software I do curso de Análise e Desenvolvimento de Sistemas, da Faculdade de Tecnologia SENAC-RS.
Slides referentes ao trabalho proposto sobre CMM, apresentado para a disciplina ENGENHARIA DE SOFTWARES, focando o nível 2 do mesmo. Trabalho realizado em conjunto com a parceria de Rodrigo Schlickmann.
Pesquisar e analisar as características do CMMI um acrônimo de Capability Model Integration (Modelo de Maturidade e Capacidade Integrado) e SCRUM uma gestão baseada em metodologia ágil.
Caracterizar o modelo integrado de maturidade de capacitação, comentando sobre sua estrutura, sua evolução e sua história. E por fim focar nas áreas de processos
17
do nível gerenciado, desenvolvendo um projeto para implantação do CMMI nível de maturidade 2 e Scrum na empresa Realize-se.
Apresentação utilizada em um seminário sobre CMMI da disciplina de Engenharia de Software I do curso de Análise e Desenvolvimento de Sistemas, da Faculdade de Tecnologia SENAC-RS.
Cursos disponibilizados pela RJV Consultoria. Você pode também solicitar o seu treinamento ou capacitação customizada. Fale conosco. Preparamos o treinamento do jeito que você precisa e para públicos específicos.
Objetivo
Apresentar os conceitos básicos sobre Qualidade de Software
Abordar a questão da qualidade de software, com ênfase em modelos de qualidade de processo de software.
Como os processos de testes ajudam na obtenção de melhores resultados
Padrão de Qualidade CMMI
1. FACULDADE DE TECNOLOGIA DE PRESIDENTE PRUDENTE
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
GESTÃO DE PROJETOS
CMMI
BRENO
KIANNE
2. O QUE É?
• Capability Maturity Model Integration (CMMI) é
um modelo de referência que contém práticas
(Genéricas ou Especificas) necessárias a maturidade em
disciplinas especificas.
• Não é uma metodologia, mas sim uma descrição de
características de processos efetivos.
• Mostra O QUE fazer e não COMO ou QUEM fazer.
3. REPRESENTAÇÃO CONTÍNUA
• Possibilita a organização utilizar a ordem de melhoria que melhor
atender os objetivos (processos) de negocio de uma organização. É
caracterizado por Níveis de Capacidade (Capability Levels).
• Representação continua é onde a organização escolhe,
individualmente, qual área de processo será avaliada e melhorada.
4. REPRESENTAÇÃO POR ESTÁGIOS
•Disponibiliza uma sequencia pré-determinada para a melhoria
baseada em estágios que não deve ser desconsiderada, pois cada
estágio serve de base para o próximo. É caracterizado por Níveis de
Maturidade (Maturity Levels).
Representação por estágios é, na verdade, um grande guia de
crescimento da organização. (Pirâmide)
6. REPRESENTAÇÕES
Níveis
Representação Continua
Níveis de Capacidade
Representação por Estágios
Níveis de Maturidade
Nível 0 Incompleto N/A
Nível 1 Executado Inicial
Nível 2 Gerenciado Gerenciado
Nível 3 Definido Definido
Nível 4 Gerenciado Quantitativamente Gerenciado Quantitativamente
Nível 5 Otimização Otimização
7. Nível 0 – INCOMPLETO: Processo que não é executado ou é executado
parcialmente. Talvez a organização nem tenha conhecimento da
necessidade do processo em questão.
Nível 1 – EXECUTADO: O processo satisfaz ás metas especificas da área
de processo.
Nível 2 – GERENCIADO: O processo é executado (nível 1) e planejado
de acordo com cada projeto. Neste caso, o processo é planejado e
executado de formas diferentes em projetos diferentes, não existe um
padrão institucionalizado.
Nível 3 – DEFINIDO: O processo é adaptado a partir do padrão da
organização. O processo segue um padrão, independentemente do projeto.
Nível 4 – GERENCIADO QUANTITATIVAMENTE: a Área de
Processo é controlada com base em indicadores, usando técnicas
estatísticas e outros métodos quantitativos.
Nível 5 – OTIMIZADO: Existe uma melhoria continua dos processos.
REPRESENTAÇÃO CONTÍNUA
8. Nível 1: INICIAL
• Imaturidade organizacional.
• Os processos são improvisados e geralmente não são seguidos.
• Compromissos de prazo e custo não são cumpridos.
• O planejamento não é feito com base em estimativas.
• As qualidades, procedimentos e conhecimentos pertencem às
pessoas e não aos projetos.
• As chances de sucesso dependem das habilidades pessoais dos
gerentes e desenvolvedores.
REPRESENTAÇÃO POR ESTÁGIOS
9. Nível 2 – GERENCIADO
• Políticas e procedimentos para gerenciar o desenvolvimento de
software estão definidas e são obedecidas.
• O planejamento é baseado em estimativas e na experiência
anterior de outros projetos.
• Os projetos utilizam processos definidos, usados, disseminados,
documentados, medidos e fiscalizados com rotinas de melhoria.
• Os processos afetados são puramente gerenciais (não técnicos) e
pertencem aos projetos e não às pessoas.
REPRESENTAÇÃO POR ESTÁGIOS
10. Nível 3 – DEFINIDO
• Os processos utilizados são estabelecidos e padronizados em
toda a organização.
• Processos técnicos passam a ser considerados ao lado dos
processos gerenciais.
• Tanto os processos gerenciais quanto os técnicos passam a ser
repetidos
• Os processos pertencem a organização e não mais aos projetos.
REPRESENTAÇÃO POR ESTÁGIOS
11. Nível 4 – QUANTITATIVAMENTE
• São estabelecidas metas quantitativas para os processos e
produtos.
• Medidas de qualidade e produtividade são coletadas em todos os
projetos.
• É estabelecido controle estatístico de processos.
• A gestão passa a ser feitas com bases quantitativas.
REPRESENTAÇÃO POR ESTÁGIOS
12. Nível 5 – OTIMIZAÇÃO
• A organização está engajada na melhoria continua de seus
processos.
• Identificação de pontos fracos e defeitos.
• Ações preventivas sobre causas.
• Mudanças mais significativas de processos e/ou tecnologias são
feitas a partir de análise de custo/benefício com base em dados
quantitativos.
REPRESENTAÇÃO POR ESTÁGIOS
13. PORQUE USAR O CMMI?
• Melhoria na previsão de custos e tempo
• Maior produtividade
• Melhoria na qualidade dos produtos e satisfação do
cliente
• Maior retorno sobre o investimento (Transparência)
• Eliminação de inconsistências e redução de duplicações
14. ARTIGO
• Estudo Investigativo da Adoção do CMMI e das
Metodologias Ágeis em Empresas Brasileiras
• Anderson Baum Barbosa, Guilherme S. Lacerda
15. CMMI E METODOLOGIAS ÁGEIS NO BRASIL
• 15 empresas disponibilizaram suas informações
• Apenas uma não possuía certificação CMMI
• 13 utilizaram a abordagem por estágio
• 1 utiliza a abordagem contínua
• A empresa não certificada informou que utiliza a
abordagem contínua
16. CMMI E METODOLOGIAS ÁGEIS NO BRASIL
• 9 empresas possuem o nível 2 (Gerenciado)
• 3 empresas possuem o nível 3 (Definido)
• 2 empresas possuem o nível 5 (Otimização)
• Sendo que duas empresas realizaram o processo de
certificação CMMI utilizando metodologias ágeis
17. REFERÊNCIAS
• SILVA, Mauro C. CMMI para Iniciantes. Disponível em <
http://www.linhadecodigo.com.br/artigo/1401/cmmi-para-iniciantes.aspx >
Acesso em: 27/05/2015.
• GROFFE, Renato Jose. CMMI: uma visão geral. Disponível em <
http://www.devmedia.com.br/cmmi-uma-visao-geral/25425 > Acesso em:
27/05/2015.
• O que é CMMI? Disponível em < http://www.isdbrasil.com.br/o-que-e-
cmmi.php > Acesso em: 28/05/2015.
• BARBOSA, Anderson B; LACERDA, Guilherme S. Estudo Investigativo
da Adoção do CMMI e das Metodologias Ágeis em Empresas Brasileiras.
Disponível em
<https://www.uniritter.edu.br/graduacao/informatica/sistemas/downloads/tcc2k10
/anderson_2010_2.pdf> Acesso em: 29/05/2015
• http://www.isdbrasil.com.br/maturidade_mercado_nacional.php