Académique Documents
Professionnel Documents
Culture Documents
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