Você está na página 1de 7

brunomarota.blogspot.com.br http://brunomarota.blogspot.com.

br/search/label/CMMI
Bruno Marota: CMMI
Existem duas representaes no CMMI
Contnua (Nveis de Capacidade) e por Estgios (Nveis de Maturidade)
Representao Contnua
Oferece a maior flexibilidade possvel.
Permite selecionar a rea de processo a ser
melhorada ou a ordem em que as melhorias
sero feitas. Entretanto, existem processos
que dependem de outros e por isso a
flexibilidade no de 100%. Para ter o
processo de Desenvolvimento de Requisitos
implementado preciso ter o processo de
Gesto de Requisitos.
Uma organizao pode possui
necessediades especficas, por exemplo:
Foco em requisitos e gerenciamento de
projetos e no estar preocupada com
desenvolvimento e testes, porque ser tercerizado. Essa empresa pode focar nas reas que importam para ela,
deixando outras reas de lado.
Cada processo tem o seu prprio nvel de CAPACIDADE. Vai do nvel de capacidade 0 at o 5. Com isso,
uma organizao pode, inclusive, trabalhar algumas reas mais do que outras de acordo com a estratgia da
empresa. (ver figura acima)
Essa representao indicada quando se conhece bem os problemas da organizao. Sabe-se quais so os
processos que precisam ser melhorados e as dependncias entre eles so bem conhecidas.
Mapear quais so as reas de risco e de maior necessidade da sua organizao no tarefa simples. Muitas
empresas no possuem essa maturidade e no sabem nem por onde comear.
O que determina os nveis de capacidade dos processos so as METAS GENRICAS. Para um processo
alcanar o nvel de capacidade 1, o processo deve satisfazer a meta genrica 1. Para alcanar o nvel de
capacidade 2, este deve atender a meta genrica 1 e 2. Existem 5 metas genricas, uma para cada nvel de
capacidade.
Existem 6 (SEIS) nveis de CAPACIDADE, que so acumulativos. Um processo em nvel mais alto exige a
satisfao dos nveis mais baixo.
OS NVEIS DE CAPACIDADE
0 - INCOMLPETO - Processo que no executado ou executado parcialmente. Talvez a organizao nem
tenha conhecimento da necessidade do processo em questo.
1 - EXECUTADO - O processo satisfaz s metas especficas da rea de processo.
2 - GERENCIADO - O processo executado (nvel 1) e planejado de acordo com cada projeto. Neste caso, o
processo planejado e executado de formas diferentes em projetos diferentes, no exsite um padro
institucionalizado.
3 - DEFINIDO - O processo adaptado a partir do padro da organizao. O processo segue um padro,
independentemente do projeto.
4 - GERENCIADO QUANTITATIVAMENTE - Processos controlados por meio de tcnicas estatsticas. Controle
matemtico das variaes do processo. Sem um padro institucional, no seria possvel fazer medies porque
os processos poderiam variar muito de um projeto para outro.
5 - EM OTIMIZAO - Melhoria contnua a partir do entendimento das variaes medidas no nvel 4.
Benefcios da Representao Contnua
1) Oferece a mxima flexibilidade possvel na utilizao do modelos para melhoria dos processos.
2) Permite comparao com outras organizao, mas somente processo a processo.
Dificuldades
1) Os processos da organizao precisam ser conhecidos, mas normalmente, as empresas no fazem nem ideia
dos processos que precisam ser melhorados
2) No existe flexibilidade total porque existem dependncias entre as reas.
3) Difcil comprovar o retorno sobre investimento (ROI) porque cada empresa escolhe uma abordagem diferente
e difcil comparar e medir coisas diferentes.
Na representao contnua os processo so separados em quatro categorias, conforme abaixo:
Gesto de Processos (palavra chave: organizao) : processos que traram de processos
Foco nos Processos da Organizao
Definio dos Processos da Organizao + IPPD
Treinamento na Organizao
Desempenho dos Processos da Organizao
Implantao de Inovaes na Organizao
Gesto de Projetos (palavra chave: projeto)
Planejamento de Projeto
Monitoramento e Controle do Projeto
Gesto de Contratos com Fornecedores
Gesto Integrada de Projeto + IPPD
Gesto de Riscos
Gesto Quantitativa de Projeto
Engenharia: processos mais tcnicos
Desenvolvimento de Requisitos
Gesto de Requisistos
Soluo Tcnica
Integrao de Produto
Verificao
Validao
Suporte (palavra chave: anlise): processos que apoiam outros processos
Gesto de Configurao
Garantia de Qualidade do Processo e Produto
Medio e Anlise
Anlise e Tomada de Decises
Anlise e Resoluo de Causas
Representao por Estgios
Prov uma sequncia bem definida (rgida) de melhoria, cada um servindo como base para o prximo. Oferece
uma forma sistemtica e estruturada para melhoria dos processos. Os nveis de MATURIDADE da organizao
vo do nvel 1 ao 5.
Um determinado nvel de maturidade definido pelo CONJUNTO DE REAS DE PROCESSO dentro do nvel
em questo. So 7 reas de processo para se alcanar o nvel 2, 11 reas de processo para o nvel 3, 2 reas
para o nvel 4 e 2 reas para o nvel 5. Total de 22 reas de processo.
A ordem de melhoria rgida e os estgios so cumulativos e dependentes dos anteriores. Para se
alcanar o nvel de maturidade 3 uma empresa precisa ter implementado todos os 7 processos do nvel 2
e eles precisam estar no nvel de capacidade 3 e todos os 11 processos do nvel 3 tambm.
Um processo possui um determinado nvel de capacidade, uma organizao possui maturidade. Mesmo
na representao por estgios necessrio medir os nveis de capacidade dos processos.
Nvel de Maturidade um plat bem definido de melhoria de processos na organizao. As conquistas de cada
estgio representam o amadurecimento de um subconjunto de processos e dizem quais processos devem ser
implementados.
OS NVEIS DE MATURIDADe
1 - INICIAL ou AD-HOC - Os processos so imprevisveis e caticos. A organizao no fornece um ambiente
estvel para apoiar os processos, so pouco controlados e reativos. O sucesso depende do herosmo e da
competncia individual. A organizao se compromete alm da sua capacidade e abandona qualquer processo
ou metodologia em momentos de crise e so incapazes de repetir os sucessos. Se a organizao no foi
avaliada, ela comea neste nvel.
2 - GERENCIADO - Os 7 processos deste nvel so caracterizados por projeto e as aes so frequentemente
reativas. So planejados e executados de acordo com uma poltica. J existem polticas organizacionais, mas
no padres definidos. Recursos adequados e pessoas experientes so envolvidas para produzir sadas
controladas. Inclui medio, controle e reviso dos processos. O nvel alcanado pelas metas especficas
das 7 reas de processo de nvel 2 e a meta genrica 2.
PS: No nvel 2 j existe medio, mas no uma medio formal, matematicamente constituda.
3 - DEFINIDO - Os 7 processos do nvel 2 e os 11 processos do nvel 3 (18 no total) so caracterizados por
padres formais da organizao e so descritos em padres, procedimentos, ferramentas e mtodos. No nvel 2,
cada projeto tinha seus procedimentos, aqui existe um padro geral da organizao e os projetos estabelecem
seus processos a partir da adaptao do padro. O nvel alcanado pelas mtas especficas das 18 reas
de processo no nvel 2 e 3 e metas genricas 2 e 3.
4 - GERENCIADO QUANTITATIVAMENTE - Processos medidos e controlados por meio de tcnicas estatsticas
e matemticas. Aqui so 20 processos (7 + 11 + 2). Objetivos quantitativos so estabelecidos para a qualidade
dos processos. Medies so feitas atravs de tcnicas estatsticas e quantitativas, APENAS para os processo
ou subprocessos mais relevantes.
Este nvel alcanado pelas metas especficas das res de processo de nvel 2, 3 e 4 e metas genricas 2
e 3. S os processos mais relevantes vo atingir a meta genrica 4.
5 - EM OTIMIZAO - Melhoria contnua a partir do entendimento das variaes medidas no nvel 4. 22
processos. As melhorias so escolhidas e comparadas ao seu custo e impacto na organizao. Se aplica
tambm aos processos ou subprocessos mais relevantes.
Este nvel alcanado pelas metas especficas das reas de processo de nvel 2, 3, 4 e 5 e metas
genricas 2 e 3.
Benefcios da Representao por Estgios
Oferece uma sequncia bem definida de melhoria de processos. No preciso pensar a respeito de quais
processos escolher. Quando voc no sabe por onde comear e quais processos escolher para a sua empresa,
o mais adequado escolher a representao por estgios, que indica a ordem de melhoria dos processos.
A representao por estgios facilita a comparao entre empresas diferentes, porque todas precisam ter
obrigatriamente os mesmos processos implementados em determiando nvel. Alm disso a empresa recebe
uma certificao que alcanou o nvel de maturidade X.
Problemas da Representao por Estgios
Rigidez na escolha das res de processos a serem melhoradas e o custo da representao por estgios poder
ser maior que o custo da representao contnua. A empresa ser obrigada a implementar algumas reas de
processo que talvez no tenha interesse.
As reas de processo ficam distribudas por categorias e por nveis de maturidade e preciso saber o local de
cada uma delas na tabela abaixo.
O que est abaixo so dicas de memorizao para mim, que talvez no faam sentido para voc. No est
escrito em lugar nenhum, coisa da minha cabea.
Gesto de Processos: foca na organizao, so coisas de mais alto nvel, por isso, no possui nada no incio, a
palavra-chave organizao.
Gesto de Projetos: foca nos projetos, o ltimo nvel (5) est alm dos projetos, a palavra-chave projeto.
Engenharia: mo na massa, ento, so os nveis mais baixos. Muito tcnica. Lembrar de engenharia de
software para verificao e validao. a nica categoria s de dois nveis. Palavra-chave requisitos
Suporte: deveria estar em todos os nveis, mas no tem no nvel 4, que onde a gesto de projetos termina.
Palavra-chave: anlise
Processos com IPPD so processos de Integrao, logo, de nvel 3. No nvel 2, gerenciado, ainda no existe
institucionalizao formal, existem apenas polticas institucionalizadas, no se pode falar integrao.
Clique aqui para ver a Parte 1 do resumo de CMMI . Lembre-se que este um resumo meu e sugestes de
melhoria so bem vindas
O CMMI possui 22 reas de processo e seus componentes so dividos em 3 tipos diferentes: em retngulos
arredondados esto os componente requeridos (obrigatrios), em losangos esto os esperados e elipses
os informativos.
As reas de Processo (PA) podem ser
referidas simplesmente como processos.
"Conjunto de prticas em uma rea que
quando implementadas
CONJUNTAMENTE (e no
individualmente) satisfazem a um
conjunto de metas consideradas
importantes para realizar melhorias
significativas naquela rea"
Todas as reas de processo so comuns s
representaes contnua e por estgios.
Cada rea de processo possui metas
especficas (SG - Specific Goals) e metas
genricas (Generic Goals).
Metas e Prticas Especficas
As metas especficas (SG), como nome diz, se aplicam espeficicamente a uma rea de processo e
descrevem os resultados que devem ser alcanados para satisfazer a rea de processo. Os processos do
CMMI possuem de 1 a 3 metas especficas por processo. So componentes requeridos.
Abaixo das metas especficas, existem as prticas especficas (SP - Specific Practice) que descrevem
atividades importantes para satisfazer .as metas especficas. So componentes esperados. So as
atividades (praticas) que devem ser feitas.
Metas e Prticas Genricas
As metas genricas (GG) so chamas assim porque so utilizadas em vrias reas de processo. Existem metas
genricas para os nveis de CAPACIDADE de 1 a 5 e para os nveis de MATURIDADE 2 e 3. So
componentes requeridos.
Abaixo das metas genricas existemas praticas genricas (GP) que descrevem as atividades para que seja
possvel alcanar as metas genricas. So componentes esperados.
Como exemplo, temos a meta genrica Institucionalizar um Processo Perenciado, que possui uma prtica
genrica chamada Estabelecer uma Poltica Organizacional.
Classificao dos Componentes
Componentes Obrigatrios - Metas especficas e metas genricas. Devem ser alcanados e sero utilizados
em uma avaliao da organizao.
Componentes Esperados - Prticas especficas e prticas genricas. Dizem o que PODE ser feito para
satisfazer um componente requerido, mas possvel substituir por prticas alternativas. Em uma avaliao da
organizao esperado que esses componentes tenham sido implementados conforme descritos. A execuo da
prtica pode ser substituda por uma prtica alternativa aceitvel (que gere os mesmos resultados).
Componentes Informativos - Os outros componentes so informativos, auxiliares e at mesmo dispoensveis.
Auxiliam no entendimento das metas e prticas. Exemplos: objetivos e descries das reas de processo,
produtos de trabalho tpicos, subprticas, notas introdutrias.
O glossrio no um componente requerido, esperado nem informativo. Os termos do glossrio devem ser
interpretados no contexto do modelo de componente em que aparecem.
Ateno! Este o meu resumo sobre CMMI. No me culpe caso algo esteja errado, faa bom proveito e se
encontrar erros, por favor me avise. Conforme for estudando, vou melhorando os resumos.
Capability (capacidade): Qualidade de ser capaz ou apto a realizar uma tarefa ou ao. a capacidade de
alcanar determinado resultado.
Maturity (maturidade): O quanto uma empresa est madura em determinada rea de interesse. possvel ter a
capacidade de entregar determinado resultado sem ter a maturidade suficiente para repet-lo com segurana.
Maturidade o atingimento de boas prticas.
Model (modelo): Representao simplificada e abstrata de algo sob diferentes pontos de vista. Observa-se
apenas o que essencial para soluo de determinada questo em determinado contexto.
Integration (integrao): O CMMI um framework que integrou diversos outros modelos CMM para
desenvolvimento, produtos de software e etc.
Modelo Integrado de Capacidade e Maturidade - um modelo de melhores prticas para se definir, implantar
e melhorar processos. Assim com o ITIL, CMMI no uma metodologia, no uma receita de bolo, no existe
passo a passo. Descreve as caractersticas que os processos devem ter para se tornarem efetivos.
O CMMI foca na seguinte questo: "O que fazer" e no "como fazer" ou "quem deve fazer". No existem papis
pr-definidos para os processos:
O CMMI trar melhoria na perviso de custos e tempo a ser gasto no desenvolvimento e manuteno de
produtos e servios de software. Os processos que dizem s pessoas o que fazer e mapeiam as caractersticas
importantes a serem atendidas, sendo assim, a equipe j sabe o que fazer para alcanar as metas, o que
aumenta a agildade da equipe e portanto, a produtividade.
Colocando em prtica o que foi dito anteriormente, a consequncia a melhoria na qualidade dos produtos. Tudo
isso tambm trar maior retorno sobre o investimento.
Antes existiam diversos modelos CMM (Engenharia de Software - SW, Engenharia de Aquisies - SA,
Engenharia de Sistemas - SE, IPD e People). Diversas areas de interesse tiveram seus modelos criados o que
gerou sobreposio de assuntos, gerando processos redundantes ou em oposio dentro de uma mesma
empresa que adotasse mais de um modelo. Com a criao do modelo integrado, esses problemas foram
resolvidos.
Ento o CMMI serve para implantar e melhorar os processos de uma organizao com foco em
desenvolvimento e manuteno de software de forma integrada. (CMMI-DEV)
Constelaes CMMI
Conjunto de componentes (modelos, material de treinamento e documentos de avaliao) para atender uma
rea de interesse especfica de uma organizao.
Existem 3 constelaes atualmente (verso 1.2):
CMMI-ACQ - Processos para aquisies de suprimentos e terceirizao.
CMMI-SVC - Processos para entregar e suportar servios. (processos parecidos com ITIL)
CMMI-DEV - Processos para desenvolver produtos e servios.
Mesmo existindo 3 constelaes diferentes,
existe uma integrao entre elas. 16
processos so comuns a todas as
constelaes. O framework flexvel o
suficiente para receber novas constelaes
no futuro.
Neste resumo, estou estudando apenas o
CMMI-DEV ( o que cobrado)
Disciplinas do CMMI-DEV
Dentro das constelaes existem reas de
conhecimento especficas:
Engenharia de Software (SW): Foco na
aplicao de mtodos para o
desenvolvimento e manuteno de sistemas
de software.
Engenharia de Hardware (HW): Tcnicas e
tecnlogogias para manter e implementar um produto concreto.
Engenharia de Sistemas (SE): Cobre o desenvolvimento de sistema como um todo. Pode ou no incluir
softwares. Tranforma expectativas em solues completas. Exemplo: o desenvolvimento de um IPOD, envolve a
criao de um hardware, um software para o hardware e ainda um outro software para atualizar as msicas do
aparelho atravs de um PC. Alm disso ainda existe o loja virtual de venda de msicas.
Ateno: Assim como nos livros de engenharia de software, existe diferena entre software e sistema. O
software um programa, o sistema algo maior, que inclui software, documentao, hardware e etc. O caso
citado do IPOD mostra a diferena. Dentro do IPOD roda um software, mas o todo o sistema e inclui desde o
hardware at loja de msica.
Existem dois modelos CMMI for Development e CMMI for Development + IPPD (Desenvolvimento Integrado
de Produtos e Processos). IPPD apenas um complemento opcional do CMMI-DEV. Voc pode escolher aplicar
as praticas dele se quiser.
muito comum empresas gerenciarem os processos, mas tercerizarem o desenvolvimento em outras empresas
com nveis de CMMI. Para isso necessrio uma integrao entre as partes, a entra o IPPD (No confiar muito
nessa definio).
O CMMI-DEV possui 22 processos.
Quando nada for dito em uma questo, considere sempre que est se falando de CMMI-DEV.

Você também pode gostar