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?

Comentários

Postagens mais visitadas deste blog

Ciclo de Recursos Humanos

NOVE ANOS DE GESTÃO COM FOCO NA PESSOA NA POLÍCIA MILITAR DO PARANÁ

Liderança, Motivação e Gestão de Equipes no Serviço Público: A Redescoberta da Autoridade Servidora