Vous êtes sur la page 1sur 56

Edilberto Silva Polticas de Qualidade em TI

Polticas de
Qualidade em TI

Prof. Edilberto Silva
www.edilms.eti.br
edilms@yahoo.com

Aula 03 CMMI
Capability Maturity
Model Integration
Parte I


Edilberto Silva Polticas de Qualidade em TI
Agenda
Processos
CMMI
Definio
Histrico
Objetivos
Caractersticas
Representaes
Edilberto Silva Polticas de Qualidade em TI
Processo
Edilberto Silva Polticas de Qualidade em TI
Definio Geral de
Processo
Processo um conjunto de atividades
realizadas com um determinado propsito,
podendo incluir:
Ferramentas
Mtodos e guias
Pessoas
Produtos
Entradas e sadas
PESSOAS
PROCESSO!
TECNOLOGIA
The image cannot be displayed.
Your computer may not have
enough memory to open the image,
or the image may have been
corrupted. Restart your computer,
and then open the le again. If the
red x still appears, you may have to
delete the image and then insert it
again.
Todos reconhecem a
importncia de se ter uma
equipe de qualidade e motivada,
mas mesmo os melhores
profissionais no so capazes de
obter alto desempenho quando o
processo desconhecido ou
ineficiente.
O equilbrio
necessrio
Edilberto Silva Polticas de Qualidade em TI
Definio Geral de
Processo
Edilberto Silva Polticas de Qualidade em TI
Porque Processo
Importante?
Investimentos em tecnologia sem um
guia que defina como utiliz-la um
desperdcio de recursos.
Sem processos claros e eficientes, uma
empresa no escalvel.
Edilberto Silva Polticas de Qualidade em TI
Qualidade de Produto e
Qualidade de Processo
obtida por meio de
alcanada mais facilmente se baseada em

Modelos de maturidade
(CMMI/MPS.BR)


Qualidade do produto
de software


Qualidade do processo de
desenvolvimento de software

Edilberto Silva Polticas de Qualidade em TI
Porque usar Modelos
como Referncia?
Modelos definem os requisitos a que os
processos devem atender, apresentando
flexibilidade em relao a como atend-
los.
Modelos, especialmente os estruturados
por estgio, definem um caminho
evolucionrio para melhoria de processo.
Edilberto Silva Polticas de Qualidade em TI
Modelos de Melhoria
de Processos
A qualidade de um sistema ou produto largamente
influenciada pela qualidade do processo utilizado
para desenvolv-lo e mant-lo.
Um modelo de melhoria de processos
uma coleo de elementos estruturados que
descrevem as caractersticas e melhores prticas de
processos efetivos;
Auxilia na definio de objetivos e prioridades do
esforo de melhoria de processos;
Fornece um guia para a melhoria de processos
organizacionais.
Edilberto Silva Polticas de Qualidade em TI
Modelos de Melhoria
de Processos
CMMI - Capability Maturity Model
Integration
http://www.sei.cmu.edu/cmmi/cmmi.html
MPS.BR - Melhoria de Processo do
Software Brasileiro
http://www.softex.br/mpsbr
Edilberto Silva Polticas de Qualidade em TI
CMMI
Edilberto Silva Polticas de Qualidade em TI
Modelo CMMI
Capability: Qualidade de ser capaz ou
apto a realizar uma determinada tarefa ou
ao
Maturity: Estado de estar maduro,
totalmente desenvolvido em determinada
rea
Model: Representao de algo em
diferentes contextos (Software,
Aquisies, Operaes, etc.)
Integration: Consistncia entre modelos
e funes organizacionais
Edilberto Silva Polticas de Qualidade em TI
Modelo CMMI
Um modelo tem como objetivo estabelecer -
com base em estudos, histricos e
conhecimento operacional - um conjunto de
"melhores prticas" que devem ser utilizadas
para um fim especfico.
Existem dois tipos de modelos do CMMI: o
"contnuo" e o "em estgios", que diferem na
maneira de implementar, mas basicamente tm
o mesmo contedo.
Edilberto Silva Polticas de Qualidade em TI
Motivao e Histrico
Proliferao de
modelos e padres
Diferentes estruturas,
formatos, termos, maneiras
de medir maturidade;
Causa confuso,
especialmente quando mais
de um modelo utilizado;
Difcil de integrar num nico
programa de melhoria.

Software
CMM


Systems
Security
Engr CMM
Systems
Engr
CMM
People
CMM
IPD
CMM
Software
Acq
CMM
Edilberto Silva Polticas de Qualidade em TI
Evoluo do CMMI
Edilberto Silva Polticas de Qualidade em TI
Motivao e Histrico
Proposta de um modelo integrado que pode ser
utilizado em vrias disciplinas;
Possui foco nas disciplinas de:
Desenvolvimento integrado do produto e processo
(usada junto com prticas de produo de um
produto especfico);
Desenvolvimento de sistemas (desenvolvimento de
sistemas como um todo, incluindo software ou no);
Desenvolvimento de Software;
Subcontratao (aquisio de produtos de
fornecedores).
Edilberto Silva Polticas de Qualidade em TI
Objetivos
Alm da integrao dos modelos e reduo dos
custos com melhorias de processo, os
seguintes objetivos tambm fazem parte do
projeto CMMI:
Aumento do foco das atividades;
Integrao dos processos existentes;
Eliminar inconsistncias;
Reduzir duplicaes;
Fornecer terminologia comum;
Assegurar consistncia com a norma ISO 15504;
Flexibilidade e Extenso para outras disciplinas.
Edilberto Silva Polticas de Qualidade em TI
Objetivo do CMMI
O objetivo do CMMI prover um guia para a melhoria
de processos organizacionais e habilidades de
gesto do desenvolvimento, aquisio e
manuteno de produtos e servios.
Auxilia a organizao a avaliar a eficincia dos seus
processos
Estabelece prioridades de melhoria e auxilia a
implementao das melhorias
O CMMI no um conjunto de processos definidos a
serem utilizados na organizao
O CMMI no uma metodologia

Edilberto Silva Polticas de Qualidade em TI
CMMI Constelaes
Conjunto de componentes para atender uma rea
de interesse especfica da organizao

Edilberto Silva Polticas de Qualidade em TI
CMMI Disciplinas
reas de conhecimento disponveis ao escolher
um modelo CMMI
Engenharia de Software (SW):
Cobre o desenvolvimento e
aplicao de mtodos para
desenvolver e manter softwares
Engenharia de Hardware (HW)
Cobre tcnicas e tecnologias
para implementar e manter um
produto tangvel
Edilberto Silva Polticas de Qualidade em TI
CMMI Disciplinas
Engenharia de Sistemas (SE)
Cobre o desenvolvimento de sistemas
como um todo, que podem ou no
incluir software
Software + Hardware
Edilberto Silva Polticas de Qualidade em TI
CMMI Representaes
Contnua
Nveis de Capacidade
Agrupamento das reas de
Processo por Categoria
Avaliao da capacidade
das reas de Processo
Por Estgios
Nveis de Maturidade
Agrupamento de reas de
Processo por Nvel
Avaliao da Organizao
como um todo
PMC VAL PP
NC0
NC1
NC2
NC3
NC4
NC5
Edilberto Silva Polticas de Qualidade em TI
IPPD - Desenvolvimento
Integrado de Produtos e Processos

Dois modelos de abordagem:


CMMI for Development + IPPD
CMMI for Development

IPPD um complemento opcional


Cobre a colaborao dos stakeholders
relevantes durante a vida do produto, para
melhor satisfazer as necessidades,
expectativas e requisitos do cliente
Edilberto Silva Polticas de Qualidade em TI
Comparao dos
Nveis
Nveis Nveis de Capacidade
(Repres. Contnua)
Nveis de Maturidade
(Repres. por Estgios)
0 Incompleto N/A
1 Executado Inicial
2 Gerenciado Gerenciado
3 Definido Definido
4 Gerenciado Quantitativamente Gerenciado Quantitativamente
5 Otimizado Otimizado
Edilberto Silva Polticas de Qualidade em TI
CMMI Por Estgios
Edilberto Silva Polticas de Qualidade em TI
CMMI Por Estgios
Fornece um roteiro de implementao por meio de:
grupos de rea de processo;
implementao em sequncia.
cada nvel funciona como a fundao para o prximo nvel
Estrutura familiar para aqueles que esto migrando do
SW-CMM;
Habilidade de gerenciar processos atravs da
organizao;
Atribui uma classificao do nvel de maturidade atravs
dos resultados das avaliaes:
permitindo comparao direta entre as
organizaes.
Nvel de Maturidade: Grau de melhoria de processo em um
conjunto predefinido de reas de processo nas quais todas as
metas foram satisfeitas.

Edilberto Silva Polticas de Qualidade em TI
CMMI Por Estgios
Vantagens
Prov uma sequncia bem definida de melhoria
de processos
Permite comparaes entre organizaes por
meio do uso de nveis de maturidade
Prov uma nica classificao que resume os
resultados das avaliaes e permite a
comparao simples entre organizaes
Edilberto Silva Polticas de Qualidade em TI
CMMI Por Estgios
Desvantagens
Rigidez na escolha das reas de processos a
serem melhoradas
Mesmo se no for de interesse da empresa
necessrio melhor-lo
O custo pode ser maior, caso a empresa no
tenha interesse em algumas reas de processo,
mas tenha que implement-la mesmo assim
Edilberto Silva Polticas de Qualidade em TI
CMMI Por Estgio
Processo imprevisvel,
pouco controlado e
reativo
Processo caracterizado para
projetos e frequentemente reativo
Processo pro-ativo e caracterizado para a
organizao
Processo medido, controlado e previsvel
quantitativamente
Foco em melhorias incrementais do processo
Gerenciado
Quantitativamente
Inicial
Gerenciado
Definido
1
2
4
5
Otimizado
4
3
2
1
5 Nveis de maturidade
Edilberto Silva Polticas de Qualidade em TI
CMMI Por Estgio
5 Nveis de maturidade
Edilberto Silva Polticas de Qualidade em TI
CMMI
Nvel 1 - Inicial
Processos so ad hoc e caticos
A organizao no fornece um ambiente estvel
para apoiar os processos
O sucesso depende do herosmo e da
competncia de pessoas individualmente
Organizaes neste nvel se comprometem
alm de sua capacidade, abandonam o
processo em momentos de crise e so
incapazes de repetir os prprios sucessos
Edilberto Silva Polticas de Qualidade em TI
CMMI
Nvel 2 Gerenciado
Os processos so planejados e executados de
acordo com uma poltica
Recursos adequados e pessoas experientes
so envolvidos para produzir sadas controladas
Inclui medio, controle e reviso dos
processos
alcanado pelas metas especficas das reas
de processo de nvel 2 e a meta genrica 2
Edilberto Silva Polticas de Qualidade em TI
CMMI
Nvel 3 Definido
Processos so bem caracterizados e
entendidos, e so descritos em padres,
procedimentos, ferramentas e mtodos
No nvel 2, cada projeto tinha seus padres,
procedimentos, etc... No nvel 3 h um padro
da organizao
Os projetos estabelecem seus processos
adaptando este padro
alcanado pelas metas especficas das reas
de processos de nvel 2 e 3 e metas genricas 2
e 3
Edilberto Silva Polticas de Qualidade em TI
CMMI
Nvel 4 Gerenciado
Quantitativamente
Objetivos quantitativos so estabelecidos para
a qualidade e desempenho dos processos
Medies so feitas por meio de tcnicas
estatsticas e quantitativas, apenas para os
subprocessos mais relevantes
alcanado pelas metas especficas das reas
de processo de nvel 2, 3 e 4 e metas genricas
2 e 3
Edilberto Silva Polticas de Qualidade em TI
CMMI
Nvel 5 Em Otimizao
Os processos so melhorados continuamente
com base no entendimento quantitativo das
causas comuns de variaes inerentes aos
processos
As melhorias so escolhidas e comparadas ao
seu custo e impacto na organizao
alcanado pelas metas especficas das reas
de processo de nvel 2, 3, 4 e 5 e metas
genricas 2 e 3
Edilberto Silva Polticas de Qualidade em TI
CMMI Contnua
30 Fernando Pedrosa Lopes
REQM PP
C
a
p
a
c
i
d
a
d
e

PMC
Representao Contnua
etc
Edilberto Silva Polticas de Qualidade em TI
CMMI Contnua
Maior flexibilidade focando em reas de processo
especficas de acordo com metas e objetivos de
negcio;
Permite a comparao de reas de processo entre
diferentes organizaes;
Estrutura familiar para aqueles que esto migrando da
comunidade de engenharia de sistemas;
Foco bem definido nos riscos especficos de cada rea
de processo;
Estrutura compatvel com o padro ISO/IEC 15504.
Nvel de Capacidade: Alcance de um determinado patamar
de melhoria caracterizado pela satisfao de um conjunto de
prticas genricas e especficas em uma determinada rea de
processo.

Edilberto Silva Polticas de Qualidade em TI
CMMI Contnua
Vantagens
Oferece mxima flexibilidade na utilizao do
modelo para a melhoria de processos
A organizao pode escolher a ordem de melhoria
que melhor se encaixa a seus objetivos
Permite comparao com outras organizaes
processo a processo
Fcil comparao com a ISO 15504
Edilberto Silva Polticas de Qualidade em TI
CMMI Contnua
Desvantagens
Os processos da organizao que precisam ser
melhorados devem ser conhecidos previamente
Nem sempre isso possvel
Flexibilidade de escolha no de 100%
Existem dependncias entre as reas de processo
isto pode limitar as escolhas da organizao
Maior retorno sobre o investimento de empresas
com abordagem contnua ainda no foi
comprovado
Edilberto Silva Polticas de Qualidade em TI
CMMI Contnua
5 Otimizado
4 Gerenciado Quantitativamente
3 Definido
2 Gerenciado
1 Executado
0 Incompleto
Foco em melhorias incrementais e
contnuas do processo
Processo medido, controlado e
previsvel quantitativamente
Processo padro para a organizao
Planejado, executado e controlado
(satisfaz metas genricas)
Satisfaz metas especficas
No realizado ou parcialmente
realizado.
6 Nveis de capacidade
30 Fernando Pedrosa Lopes
REQM PP
C
a
p
a
c
i
d
a
d
e

PMC
Representao Contnua
etc
Edilberto Silva Polticas de Qualidade em TI
CMMI
Contnua x Por Estgios
Comparao entre as representaes
Contnua Por estgios
Maior flexibilidade para a ordem
da melhoria dos processo
Caminho predefinido e garantido
com estudos de caso e dados de
ROI
Foco na melhoria dentro das
reas de processos
Foco na melhoria organizacional
Melhoria das rea de processos
pode ocorrer independentemente
Resultados gerais so
sumarizados em um nvel de
maturidade
A avaliao de fornecedores pode
focar em reas de maior risco
Os nvel de maturidade so
discriminadores comuns
Edilberto Silva Polticas de Qualidade em TI
CMMI
Contnua x Por Estgios
Para alcanar o nvel de maturidade 2, todas as reas de processo
associadas ao nvel de maturidade 2 devem alcanar o nvel de
capacidade 2 ou nveis superiores.
Para alcanar o nvel de maturidade 3, todas as reas de processo
associadas aos nveis de maturidade 2 e 3 devem alcanar o nvel
de capacidade 3 ou nveis superiores.
Para alcanar o nvel de maturidade 4, todas as reas de processo
associadas aos nveis de maturidade 2, 3 e 4 devem alcanar o
nvel de capacidade 3 ou nveis superiores.
Para alcanar o nvel de maturidade 5, todas as reas de
processo do modelo devem alcanar o nvel de capacidade 3 ou
nveis superiores.
``
Edilberto Silva Polticas de Qualidade em TI
CMMI Estrutura
reas de Processos (PAs)
Metas especficas e genricas
Prticas especficas e genricas
Objetivos das rea de Processo
Notas de introduo
Produtos de trabalho tpicos
Subprticas
Orientao para aplicao
reas de processo Relacionadas
Requerido
Esperado
Informativo
Edilberto Silva Polticas de Qualidade em TI
CMMI - Componentes
Edilberto Silva Polticas de Qualidade em TI
Estrutura
das
Representaes
CMMI para Desenvolvimento
Verso 1.2

Captulo 3 Nveis de Maturidade e de Capacidade 32
Ambas representaes permitem a implementao de melhorias de
processo visando satisfazer aos objetivos estratgicos e apresentam
essencialmente a mesma filosofia, utilizando os mesmos componentes do
modelo.
Estruturas das Representaes Continua e por Estagios
A Figura 3.1 ilustra as estruturas das representaes contnua e por
estgios. As diferenas aparecem imediatamente quando se observa a
estrutura de ambas representaes: enquanto a representao por
estgios utiliza nveis de maturidade, a representao contnua utiliza
nveis de capacidade.

reas de Processo
Representao Contnua
Representao por Estgios
Nveis de Capacidade
Prticas Genricas
Metas Genricas
Metas Especficas
Prticas Especficas
reas de Processo
Nveis de Maturidade
Metas Especficas
Metas Genricas
Prticas Especficas
Prticas Genricas

Figura 3.1 Estruturas das Representaes Contnua e por Estgios
O que pode chamar ateno ao comparar essas duas representaes a
semelhana entre elas. Ambas tm os mesmos componentes (por
CMMI para Desenvolvimento
Verso 1.2

Captulo 3 Nveis de Maturidade e de Capacidade 32
Ambas representaes permitem a implementao de melhorias de
processo visando satisfazer aos objetivos estratgicos e apresentam
essencialmente a mesma filosofia, utilizando os mesmos componentes do
modelo.
Estruturas das Representaes Continua e por Estagios
A Figura 3.1 ilustra as estruturas das representaes contnua e por
estgios. As diferenas aparecem imediatamente quando se observa a
estrutura de ambas representaes: enquanto a representao por
estgios utiliza nveis de maturidade, a representao contnua utiliza
nveis de capacidade.

reas de Processo
Representao Contnua
Representao por Estgios
Nveis de Capacidade
Prticas Genricas
Metas Genricas Metas Especficas
Prticas Especficas
reas de Processo
Nveis de Maturidade
Metas Especficas Metas Genricas
Prticas Especficas
Prticas Genricas

Figura 3.1 Estruturas das Representaes Contnua e por Estgios
O que pode chamar ateno ao comparar essas duas representaes a
semelhana entre elas. Ambas tm os mesmos componentes (por
Edilberto Silva Polticas de Qualidade em TI
rea de Processo
Conjunto de prticas relacionadas em uma
rea que, quando implementadas
conjuntamente, satisfazem a um conjunto
de metas consideradas importantes para a
realizao de melhorias naquela rea.
Todas as reas de processo do CMMI so
comuns s representaes contnua e por
estgios.
22 reas de processos
na verso 1.3
Edilberto Silva Polticas de Qualidade em TI
Metas e Prticas - Especficas e
Genricas
Metas Especficas e Prticas Especficas
aplicam-se a uma rea de Processo
particular
relacionadas dimenso do processo
Metas Genricas e Prticas Genricas
relacionadas dimenso da capacidade ou
maturidade
aplicam-se a todas as reas de processo.
Edilberto Silva Polticas de Qualidade em TI
Metas e Prticas
Metas Especficas
Componente requerido do modelo
que descreve as caractersticas
peculiares que devem estar
presentes para satisfazer
rea de processo.
Prticas Especficas
Componente esperado do modelo que
considerado importante para
satisfazer meta especifica
associada. As prticas especficas
descrevem as atividades esperadas
para satisfazer s metas especficas
de uma rea de processo.
Edilberto Silva Polticas de Qualidade em TI
Metas e Prticas
Metas Genricas
Componente requerido do
modelo que descreve as
caractersticas necessrias
para institucionalizar os
processos que implementam
uma rea de processo
De 1 a 5 GG

GG Progresso de Processos
GG1 Processo Executado
GG2 Processo Gerenciado
GG3 Processo definido
GG4 Processo Gerenciado Quantitativamente
GG5 Processo em Otimizao
Na representao por
estgios, apenas as
metas genricas 2 e 3
so utilizadas

Edilberto Silva Polticas de Qualidade em TI
Metas e Prticas
Prticas Genricas
Componente esperado do
modelo considerado importante
para satisfazer meta genrica
associada.
As prticas genricas
associadas meta genrica
descrevem as atividades
esperadas para se satisfazer
meta genrica e contribuem
para a institucionalizao dos
processos associados rea
de processo.
Edilberto Silva Polticas de Qualidade em TI
Exemplo para "Gesto de Requisitos
Descrio
Uma rea de Processo de Engenharia do Nvel de
Maturidade 2
Objetivos
Fornecer subsdios para gerenciar os requisitos dos
produtos e componentes de produto do projeto e
identificar inconsistncias entre esses requisitos e os
planos e produtos de trabalho do projeto.
Edilberto Silva Polticas de Qualidade em TI
Exemplo para "Gesto de Requisitos
Meta Especfica
SG1 Gerenciar Requisitos
Requisitos so gerenciados e as inconsistncias so
identificadas em relao aos planos de projeto e produtos de
trabalho.
Prticas Especficas
SP 1.1 Obter Entendimento dos Requisitos
SP 1.2 Obter Comprometimento com os Requisitos
SP 1.3 Gerenciar Mudanas nos Requisitos
SP 1.4 Manter Rastreabilidade Bidirecional dos Requisitos
SP 1.5 Identificar Inconsistncias entre Produtos
de Trabalho, Planos de Projeto e Requisitos
Edilberto Silva Polticas de Qualidade em TI
Exemplo para "Gesto de Requisitos
Meta Genrica (apenas para rep. Contnua)
GG 1 Satisfazer Metas Especficas
processo apoia e permite a satisfao das metas especficas da
rea de processo, transformando produtos de trabalho de entrada
identificveis em produtos de trabalho de sada identificveis.
Prtica Genrica (apenas para rep. Contnua)
GP 1.1 Executar Prticas Especficas
Executar as prticas especficas do processo de gesto de
requisitos, desenvolvendo produtos de trabalho e fornecendo
servios, de modo a satisfazer s metas especficas da rea de
processo.
Edilberto Silva Polticas de Qualidade em TI
Exemplo para "Gesto de Requisitos
Meta Genrica
GG 2 Institucionalizar um Processo Gerenciado
Prtica Genrica
GP 2.1 Estabelecer uma Poltica
GP 2.2 Planejar o Processo
GP 2.3 Fornecer Recursos
GP 2.4 Atribuir Responsabilidades
GP 2.5 Treinar Pessoas
GP 2.6 Gerenciar Configuraes
GP 2.7 Identificar e Envolver as Partes Interessadas Relevantes
GP 2.8 Monitorar e Controlar o Processo
GP 2.9 Avaliar Objetivamente a Aderncia
GP 2.10 Revisar Status com a Gerncia de Nvel Superior
Edilberto Silva Polticas de Qualidade em TI
Processos x Categoria
Categoria rea de Processo
Gesto de
Processos
(5)
Foco nos Processos Organizacionais
Treinamento Organizacional
Implantao de Inovaes nas Organizaes
Definio dos processos da Organizao + IPPD
Desempenho dos processos da Organizao
Gesto de
Projetos
(6)
Planejamento de Projetos
Gesto quantitativa de projetos
Gesto de Riscos
Monitoramento e Controle do Projeto
Gesto de Contrato com Fornecedores
Gesto Integrada de Projetos + IPPD

Engenharia
(6)
Gesto de Requisitos
Desenvolvimento de Requisitos
Soluo Tcnica
Verificao
Validao
Integrao de Produto
Suporte
(5)
Gesto de configurao
Garantia da Qualidade de Processo e de Produto
Medio e anlise
Anlise e Tomada de Deciso
Anlise e resoluo de Causas
Edilberto Silva Polticas de Qualidade em TI

Discusso
e
Dvidas
Edilberto Silva
www.edilms.eti.br

Vous aimerez peut-être aussi