Professional Documents
Culture Documents
UNIVALI
CMMI Contnuo
Por:
Elton Sanders
Rafael Eidt
Resumo
Este
trabalho
foi
desenvolvido
para
disciplina
Junho, 2005
ndice
1 Melhoria do processo integrado.....................................................................................3
1.1 Objetivos do negcio x Melhoria dos processos.....................................................3
1.2 Uso de diversos modelos em uma mesma organizao...........................................3
1.4 Por que usar modelos?.............................................................................................3
1.5 Proliferao de modelos..........................................................................................4
1.6 Benefcios................................................................................................................4
1.6.1 Custo.................................................................................................................4
1.6.2 Claridade no foco.............................................................................................5
1.6.3 Processo Integrado............................................................................................5
1.6.4 Flexibilidade e Extenso para novos desafios..................................................5
2 Modelo CMMI................................................................................................................5
2.1 Conceito...................................................................................................................5
2.1.1 Viso Geral.......................................................................................................5
2.1.2 Objetivos.........................................................................................................10
2.2 Contedo................................................................................................................10
2.2.1 reas do processo...............................................................................................10
2.2.2 Classificao de contedo..................................................................................11
2.2.3 Materiais requeridos...........................................................................................12
2.2.3 Materiais esperados............................................................................................12
2.2.4 Material informativo...........................................................................................13
2.3 Representaes do CMMI.....................................................................................16
2.3.1 Por estgios.........................................................................................................16
2.3.2 Contnua.............................................................................................................18
2.4 Dimenses de avaliao de melhoria....................................................................20
2.4.1 Capacidade (contnua)........................................................................................20
2.4.2 Maturidade (Por estgio)....................................................................................25
2.4.3 Prticas genricas na dimenso de capacidade...................................................27
2.5 reas de processo..................................................................................................30
2.5.1 Gerenciamento de processos..............................................................................30
2.5.2 Gerenciamento de projetos.................................................................................31
2.5.3 Engenharia..........................................................................................................32
2.5.4 Apoio..................................................................................................................34
3 Consideraes finais.....................................................................................................35
4 Referncia Bibliogrfica...............................................................................................37
1.6 Benefcios
possvel identificar os seguintes benefcios com a utilizao de modelos:
1.6.1 Custo
Com o uso de modelos as organizaes podem reduzir o custo atravs de:
2 Modelo CMMI
2.1 Conceito
2.1.1 Viso Geral
O modelo CMMI contm uma enorme quantidade de informao para a
organizao melhorar seus processos. Mas como essa informao ajuda? Para
responder esta questo, percebido que existem dois tipos de material no
modelo CMMI:
1. Materiais que ajudam a entender o contedo dos processos
informaes essenciais para as atividades tcnicas, de suporte, e
gerenciais;
2. Materiais que ajudam a melhorar o desempenho dos processos
informaes que so usadas para aumentar a capacidade das
atividades da organizao.
Para a melhoria dos processos o modelo CMMI inclui a criao de uma infraestrutura de melhoria de processo vivel. Para construir esta infra-estrutura,
CMMI inclui formas da organizao focar mais em definir e seguir processos.
Atravs de treinamento e padronizao voc pode ter certeza que todos
conhecem as regras e como execut-las no processo. Aprende-se a usar os
dados de medio que so coletados para melhorar o desempenho do
processo, inovar quando o processo precisa ser envolvido, e ter certeza da
habilidade de encontrar a necessidade por mudana.
Processos precisam ser planejados tal como projetos, e isto caso a empresa
tenha dado a devida importncia e validao a estes processos em sua
poltica. Tem que se ter a certeza que os recursos esto disponveis para
treinamento. Todos que estejam com interesse no processo precisam ser
identificados e envolvidos. Os produtos, a documentao e o progresso (em
organizaes
mais
maturas
ento
atuam
conforme
estas
gerenciamento
para
fazer
maturidade
deste
resguardar
problemas
de
processo
organizao
pode
contra
desempenho
que
disciplina
como
em
processo.
de
acordo
com
as
conseguida
atravs
da
CMMI
melhora
as
mais
exatas
ofertas,
que
so
objetivos
essenciais
de
qualidade.
Implantar reduo de custo e boas Processos que so documentados,
prticas.
ferramenta
gerencial,
uma
por
consistentemente
projetos,
excelncia
realizar
entregando
bem
os
produtos
2.1.2 Objetivos
O objetivo inicial do CMMI foi de integrar trs modelos de melhoria de
processo: Software, engenharia de sistemas, e desenvolvimento de produtos
integrados. A integrao tinha a inteno de reduzir o custo de implementao
um modelo de melhoria multidisciplinar atravs de:
10
Eliminando inconsistncias;
Reduzindo duplicao;
2.2 Contedo
2.2.1 reas do processo
Nem todos os processos ou melhorias de processos so includos no CMMI.
So selecionados apenas os tpicos mais importantes melhoria de processos,
e ento estes tpicos so agrupados em reas.
11
Como
demonstrado
no
modelo,
propsito
da
rea
de
processo
Componentes do modelo
13
14
poltica
estabelece
expectativas
organizacionais
para
16
Foco
Nvel 5: Otimizao
Melhoria
de
melhorias
processo
organizacionais
continua
Nvel 4: Gerenciado
Quantitativament
Gerenciamento
e gerenciado
estatsticos
de
Desempenho
processos
de
processos
organizacionais
Comunalidade
de
recursos
de
softwares organizacionais
Nvel 3: Definido
17
processos
de
treinamento
organizacional
Definio de processos organizacionais
Foco nos processos organizacionais
Nvel 2: Repetvel
Gerenciamento
Gerenciamento
de projeto bsico
Software
de
configurao
de
de
aquisio
de
software
Controle de projeto de software
Planejamento de projeto de software
Gerenciamento de requisitos
Nvel 1: Inicial
Pessoas
Nenhuma
competentes
2.3.2 Contnua
A representao contnua prove uma orientao menos especifica para decidir
qual melhoria deve ser feita. chamado de contnua porque nenhum estgio
associado a maturidade da organizao.
Tal como na representao por estgio, existem reas de processo que contm
prticas. Porm, as prticas de uma rea de processo numa representao
continuam so organizadas de forma que suportem o crescimento e melhoria
18
por
estgio.
reas
de
processo
so
melhoradas
19
Gerenciamento de processo
o Foco no processo da organizao
o Definio do processo da organizao
o Treinamento Organizacional
o Desempenho do processo da organizao
o Inovao Organizacional e Disseminao
Gerenciamento de projeto
o Planejamento de projeto
o Monitorao e controle de projeto
o Gerenciamento de acordos com fornecedor
o Gerenciamento de projeto integrado
o Gerenciamento de risco
o Gerenciamento quantitativo de projeto
Engenharia
o Gerenciamento de requisitos
o Desenvolvimento de requisitos
o Soluo tcnica
o Integrao do produto
o Verificao
o Validao
20
Apoio
o Gerenciamento da configurao
o Garantia da qualidade de Processo e Produto
o Medio e Analises
o Anlise da Deciso e Resoluo
o Anlises Causais e Resoluo
21
A tabela a seguir mostra metas genricas (Generic Goals - GG) para cada nvel
de capacidade. Como a tabela mostra, no existe nenhuma meta genrica para
o nvel 0 (no executado). Uma rea de processo est no nvel 0 quando falha
em alcanar o nvel 1. A razo para no ter uma meta que este nvel
simplesmente significa ainda no chegou no nvel 1.
Nvel
Meta Genrica
Capacidade
Nvel 0
Sem meta
Nvel 1
Nvel 2
GG 2: O processo institucionalizado
como um processo gerenciado
Nvel 3
GG 3: O processo institucionalizado
como um processo definido
Nvel 4
GG 4: O processo institucionalizado
como um processo quantitativamente
gerenciado
Nvel 5
GG 5: O processo institucionalizado
como um processo otimizvel
22
23
24
25
Apesar dos nveis de maturidade ter nomes idnticos aos nomes dos nveis de
capacidade usados na representao contnua, eles possuem uma diferena:
Nveis de capacidade so independente aplicados para qualquer rea de
processo individualmente, enquanto que um nvel de maturidade especifica um
conjunto de reas de processo onde um conjunto de metas deve ser
alcanado.
Alm disso, metas genricas e prticas seguem diferentes regras de incluso
na representao por estgio mais do que fazem na representao contnua.
Elas so includas nas reas de processo de acordo com o nvel onde a rea
de processo est. reas de processo nos nveis de maturidade 2 usam a meta
genrica do nvel 2 que est associada a uma prtica genrica. reas de
processo que esto nos nveis de maturidade 3 at o 5 incluem a meta
genrica do nvel 3, mais as praticas genricas dos nveis 2 e 3. As metas
genricas dos nveis de maturidade 1, 4 e 5 e prticas no so usadas nas
definies de nvel de maturidade nenhuma rea de processo est no nvel 1,
e as metas genricas para os nveis 4 e 5 so endereadas pelas metas
especificas e prticas das 3 reas de processo que esto nestes nveis.
O nvel de maturidade 1 (inicial) tem um nome diferente do nvel de capacidade
1 (Executado). Na representao por estgios, nvel de maturidade 1
semelhante ao nvel de capacidade 0 em sua conotao negativa; explicando:
a organizao no nvel de maturidade 1 uma organizao que no chegou no
26
nvel 2. Nenhuma meta precisa ser cumprida para ser nvel 1. Ao contrrio do
nvel de capacidade 1, nvel de maturidade 1 no representa nada para a
organizao.
A figura a seguir mostra a estrutura de nvel de maturidade. Numa
representao por estgio, cada rea de processo existe em um nvel de
maturidade.
27
Nvel
Nome
Prtica Genrica
GP 1.1 Executa
prticas bsicas
GP 2.1
Estabelece uma
poltica
organizacional
2
GP 2.2 Planejar o
processo
processo.
GP 2.3 Prover
Prove
recursos
recursos
adequados
para
executar
GP 2.4 Atribuir
Atribuir
responsabilidades
autoridade
para
GP 2.5 Treinar
pessoas
GP 2.6 Gerenciar
configuraes
GP 2.7 Identificar
e envolver
como planejado.
skateholders
relevantes
2
GP 2.8 Monitorar
e controlar o
plano
processo
GP 2.9 Avaliar
objetivamente a
de
execuo
do
processo
tomar
28
aderncia
GP 2.10 Rever
status com
GP 3.1
Estabelecer um
definido.
processo definido
3
GP 3.2 Coletar
informaes de
melhoria
GP 4.1
Estabelece
Objetivos de
Qualidade
consumidores e do negcio.
GP 4.2 Estabiliza
Estabiliza
desempenho
de
um
ou
mais
processo
em
alcanar
qualidade
GP 5.1 Garantir
melhoria de
processo
organizao
continua
5
GP 5.2 Corrigir
causa comuns de
problemas no processo.
problema
29
Organizacional:
Desenvolver
habilidade
Existe uma relao entre essas reas: A rea 3 depende das capacidades das
reas 1 e 2. A rea 4 depende da capacidade das outras 3 anteriores.
30
de
risco:
Identificar
problemas
antes
que
eles
31
2.5.3 Engenharia
Tanto nas categorias de gerenciamento de processos como nas de
gerenciamento de projetos, as reas de processo so inter-relacionadas. Em
contraste, a categoria engenharia vai para apenas uma direo. assumido
que todas as reas de processo so usadas juntas de uma forma integrada.
Em CMMI, as reas de processo da engenharia integram processos de
engenharia dentro um produto nico: um conjunto de reas de processo.
Melhorando processos de desenvolvimento de produtos significa focar os
objetivos do negcio, mais do que objetivos estreitos de uma disciplina. As
reas de processo da engenharia so construdas para desencorajar a
tendncia ao conjunto de processos realizados um aps o outro.
As reas de processo da engenharia aplicam para o desenvolvimento de
qualquer produto ou servio no domnio do desenvolvimento da engenharia
(por exemplo, softwares, hardwares, servios, ou processos). Eles identificam
todo o desenvolvimento usando o termo produto ao invs de sistema. Esta
escolha foi feita para evitar problemas com esta terminologia. O termo
componente do produto usado para blocos do produto.
Estas reas de processo so construdas para serem aplicadas em vrios tipos
de organizaes, no apenas para aquelas responsveis pela engenharia
inicial dos sistemas e trabalho de desenvolvimento de software. Por exemplo,
uma organizao de manuteno de software que prove atualizaes de
software para um sistema pode no ter o esforo inicial de desenvolvimento do
sistema. Tal grupo pode rever as reas de processo da engenharia do CMMI e
decidir que Desenvolvimento de Requerimentos no se aplica. Na realidade,
qualquer mudana de pedido da engenharia baseada em alguma
32
2.5.4 Apoio
As reas de processo de apoio provm processos essenciais que so usados
por outras reas de processo do CMMI; em adio, eles so usados por
prticas genricas do CMMI. Em geral, estas reas de processo so
direcionadas alm do projeto. Porm, quando necessrio elas podem ser
aplicadas mais genericamente para a organizao. Por exemplo, Garantia de
Qualidade de Processo e Produto pode ser usado com todas as reas de
33
3 Consideraes finais
Duas razes so dadas para usar um modelo continuo do que um modelo por
estgios: Liberdade e visibilidade. Ao contrrio do que acontece no modelo por
estgios, que prove um caminho nico de melhoria para todos os usurios do
modelo, um modelo contnuo oferece liberdade aos usurios, que podem
selecionar a ordem para as atividades de melhoria de processos baseado nos
objetivos de negcio da organizao. Com o modelo contnuo, uma
organizao individualmente ou em grupo tem a opo de definir a maturidade
organizacional e uma ordem para as reas de processo que so melhores para
34
Uma estrutura mais flexvel para adicionar uma nova rea de processo
com mnimos efeitos sobre o modelo j existente.
Contnuo
Por estgios
de
nveis
de
numero).
35
4 Referncia Bibliogrfica
[1] WESLEY, Addison; CMMI Distilled: A Practical Introduction to Integrated Process
Improvement, Second Edition. 2003.
36