Páginas

CMM - Sistematização das melhores práticas em engenharia de software

Tema:  CMM

O que é CMM ?


Visão Geral e Estrutura do Capability Maturity Model - CMM


Objetivos:

Explorar os conceitos básicos de qualidade de software
Ter uma visão geral do Capability Maturity Model (CMM) quanto a filosofia, estrutura e componentes do modelo
Rápido comparativo com normas ISO equivalentes/complementares

Origem
Software Engineering Institute (SEI) (Mais sobre: Engenharia de Software)
* Patrocinado pelo Departamento de Defesa (DoD)
Camegie Mellon University Pittsburgh, PA


Baseado nas idéias de Watts S. Humphrey



MATURIDADE -> "CAPACIDADE" DO PROCESSO


Capability.
Capacidade?
Qualidade que uma pessoa ou coisa tem de possuir para um determinado fim; habilidade, aptidão. (Aurélio)


Capacitação?
Ato ou efeito de capacitar(-se). (Aurélio)


Capabilidade?


Software process capability - descreve o intervalo de resultados esperados que podem ser alcançados seguindo-se um processo de software. Um indicador que permite prever os resultados de futuros projetos de software. (SEI)

Origem
O CMM é definido pelo próprio SEI como sendo uma sistematização das melhores práticas em engenharia de software.
Quem "construiu" o CMM foi a comunidade de engenheiros de software; o SEI reuniu as melhores práticas e formalizou o modelo
"Não há nada de novo no CMM..."
O SEI estruturou o CMM por encomenda do DoD para contratação de grandes projetos de software.
Hoje, porém, o CMM é utilizado por empresas/organizações de vários tamanhos

O foco



Reflexões:

Porque o foco está no processo?
Como a melhoria no processo pode trazer bons resultados?

Nenhum comentário: