Click here to load reader
View
11
Download
1
Embed Size (px)
DESCRIPTION
cmmi
117/04/2001 Laboratrio de Qualidade de Software 1
Odisnei GalarragaOdisnei Galarraga
Viso Geral e Estrutura doViso Geral e Estrutura do
CCapability apability MMaturity aturity MModelodel
[email protected]@atlasatlas.unisinos..unisinos.brbr
(51)590-8392(51)590-8392
ProjetoProjetoRumo ao CMMRumo ao CMM
17/04/2001 2
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
InstrutorInstrutorOdisnei Galarraga
Coordenador de Suporte Tecnolgico (DSI/UNISINOS)
Tecnlogo em Processamento de Dados (UFRGS - 1985)
Especialista em Gesto da Qualidade (UNISINOS - 1997/98)
Mestrando em Administrao de Empresas (PPGA-UFRGS)
Curso: Introduction to the Capability Maturity Model(CISE/CMU- 1998)
Membro da Comisso de Estudos de Processos de Ciclo de Vidade Software da ABNT
Integrante da Coordenao Temtica da Misso Empresarial aosEstados Unidos em Qualidade de Software (UNISINOS -junho/2000)
217/04/2001 3
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
ObjetivosObjetivos
Explorar os conceitos bsicos de qualidade desoftware
Ter uma viso geral do Capability MaturityModel (CMM) quanto a filosofia, estrutura ecomponentes do modelo
Rpido comparativo com normas ISOequivalentes/complementares
17/04/2001 4
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
Modalidade de ensinoModalidade de ensino
Basicamente expositivo
porm...
Com interao: perguntar, questionar, agregarexperincias, estabelecer a discusso a qualquermomento!
317/04/2001 5
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
ApresentaoApresentao
Nome
Empresa
O que j sabe sobre CMM (ou o que jouviu falar, leu, etc.)
Expectativas
17/04/2001 6
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
AgendaAgenda
Origem e uso do CMM
Conceitos bsicos deQualidade de Software
Os modelos CMM
CMM - Estrutura e seuscomponentes
O Nvel 2
Modelo IDEAL
Team Software Process(TSP) & PersonalSoftware Process (PSP)
CMM x ISO
Futuro
Resumo (principaisconceitos)
Fechamento
417/04/2001 7
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
OrigemOrigem
Software Engineering Institute (SEI)*Patrocinado pelo Departamento de Defesa (DoD)
Carnegie Mellon University Pittsburgh, PA
Baseado nas idias de Watts S. Humphrey
MATURIDADE CAPACIDADE DO PROCESSOMATURIDADE CAPACIDADE DO PROCESSO
17/04/2001 8
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
CapabilityCapability......
Capacidade?
Capacitao?
Capabilidade?
Qualidade que uma pessoaou coisa tem de possuirpara um determinado fim;habilidade, aptido.(Aurlio)
Ato ou efeito decapacitar(-se). (Aurlio)
?
517/04/2001 9
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
CapabilityCapability......
Software process capability - descreve ointervalo de resultados esperados que podemser alcanados seguindo-se um processo desoftware. Um indicador que permite prever osresultados de futuros projetos de software.(SEI)
17/04/2001 10
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
OrigemOrigem
O CMM definido pelo prprio SEI como sendouma sistematizao das melhores prticas emengenharia de software
Quem construiu o CMM foi a comunidade deengenheiros de software; o SEI reuniu asmelhores prticas e formalizou o modelo
No h nada de novo no CMM...
617/04/2001 11
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
OrigemOrigem
O SEI estruturou o CMM por encomenda doDoD para contratao de grandes projetos desoftware
Hoje, porm, o CMM utilizado porempresas/organizaes de vrios tamanhos
17/04/2001 12
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
Carnegie Mellon University
Center for Information Systems EngineeringCISE
1998 Carnegie Mellon University
717/04/2001 13
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
Carnegie Mellon University
Center for Information Systems EngineeringCISE
1998 Carnegie Mellon University
17/04/2001 14
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
Carnegie Mellon University
Center for Information Systems EngineeringCISE
1998 Carnegie Mellon University
817/04/2001 15
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
O focoO foco
A D
C
B
Pessoas com habilidades,
treinamento e motivao
Procedimentos e mtodos
definindo o relacionamento
entre as tarefas e a sua
seqncia
Ferramentas e
equipamentos
Processo
17/04/2001 16
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
Porque problemas no processo geramdefeitos no produto!
Por que o foco est noPor que o foco est noprocesso?processo?
Exemplos:
ISO srie 9000 (ISO 9000-3)
SPICE (ISO 15504)
CMM
917/04/2001 17
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
Por que o foco est noPor que o foco est noprocesso?processo?
InsumosInsumos ProdutosProdutosProcessoProcesso
17/04/2001 18
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
Por que o foco est noPor que o foco est noprocesso?processo?
EspecifiEspecifi--caescaes
ProcessoProcessodede
softwaresoftwareSStwtwrr
10
17/04/2001 19
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
Por que o foco est noPor que o foco est noprocesso?processo?
EspecifiEspecifi--caescaes
SStwtwrr
xx
17/04/2001 20
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
Por que o foco est noPor que o foco est noprocesso?processo?
EspecifiEspecifi--caescaes
SoftwareSoftware
11
17/04/2001 21
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
TQM e o CMMTQM e o CMM
Organizao
Projeto A
Projeto C
Projeto B
Projeto X Sistema
Hardware
Software
TQM
CMM
17/04/2001 22
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
PrevisibilidadePrevisibilidade
Medida de tempo/custo/qualidade/...
Probabilidade
Alvo
Medida de tempo/custo/qualidade/...
Probabilidade
Alvo
Melhorando a
previsibilidade
12
17/04/2001 23
SOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de SoftwareSOFTSUL & Laboratrio de Qualidade de Software
ControleControle
Medida de tempo/cu