Caracterizado pela existência de processos de software processos com contínua melhoria.contínua melhoria
Os processos de software são processos avaliados para avaliados prevenir prevenir tipos de defeitos conhecidos devido à recorrência, e as lições aprendidas são disseminadas para outros projetos.
Tecnologias que proporcionem mais retorno para Tecnologias
processos específicos, utilizados pela organização, são selecionadas para serem introduzidas, de maneira introduzidas,
gerenciável
gerenciável na organização.
Apesar de o processo ser maduro, ele é alvo de contínuas contínuas melhorias
melhorias.
Os grupos de projetistas analisam o rendimento do projeto para determinar as causas dos defeitos.causas dos defeitos
Nesse nível foi atingido um ambiente de excelência em ambiente de excelência engenharia de software
CMM - Nível 5 - Otimizado
CMM - Nível 5 - Otimizado Melhoria Contínua
Melhoria Contínua
Níveis de maturidade não Níveis de maturidade não
podem ser omitidos podem ser omitidos
Processos dos níveis mais altos de maturidade podem ser realizados até mesmo por organizações do nível 1 (embora talvez ineficazmente).
Competência em processos é construída em Competência estágios, estágios uma vez que alguns processos não são eficazes quando outros não estão estáveis.
Cada nível oferece um nível fundamento necessário para fundamento melhorias a serem implementadas no nível seguinte.
Sem a disciplina de Sem gerenciamento o processo de gerenciamento engenharia é sacrificado. sacrificado
Medidas detalhadas são inconsistentes sem um processo inconsistentes definido.
O efeito de inovação de processo não é claro em um não é claro processo cheio de ruído.
Níveis de maturidade não Níveis de maturidade não
podem ser omitidos
podem ser omitidos
capacidade capacidade x x
pessoas, pessoas, tecnologia e tecnologia e
medidas medidas
Inicial (1)
Pobremente controlado e imprevisível
Repetível (2)
Pode repetir tarefas
executadas com sucesso
Definido (3)
Gerenciado (4)
Otimizado (5)
Processo é caracterizado e claramente bem entendido
Processo medido e controlado
Foco na melhoria contínua do processo
CMM:
CMM: Capacidade x Pessoas CMM: Capacidade x Pessoas CMM: Capacidade x Pessoas CMM: Capacidade x Pessoas
sucesso depende de heróis
individuais
sucesso depende de indivíduos, apoio
administra- tivo
grupos de projeto trabalham juntos
forte senso de trabalho em equipe dentro de cada projeto
forte senso de trabalho em equipe na organização
“apagando incêndio” é o modo de viver
comprometi mentos são compreendi- dos e admi- nistrados
treinamento é planejado e de acordo com os
papéis
todos estão envolvidos na melhoria do processo
relacão entre disciplinas são descordena- das e até adversas
as pessoas são treinadas Nível 1
Nível 1 Nível 2Nível 2 Nível 3Nível 3 Nível 4Nível 4 Nível 5Nível 5
CMM: Capacidade x Tecnologia CMM: Capacidade x Tecnologia CMM: Capacidade x Tecnologia CMM: Capacidade x Tecnologia
introdução de nova
tecnologia é um risco
tecnologia apoia
atividades estáveis e estabeleci- das
novas
tecnologias são avaliadas em bases
qualitativas
novas
tecnologias são procuradas e desenvolvi- das
Nível 1
Nível 1 Nível 2Nível 2 Nível 3Nível 3 Nível 4Nível 4 Nível 5Nível 5 novas
tecnologias são avaliadas em bases
quantitativas
CMM: Capacidade x Medidas CMM: Capacidade x Medidas CMM: Capacidade x Medidas CMM: Capacidade x Medidas
coleta de dados e análise são feitas ad hoc
dados de
administração e planejamento usados em projetos individuais
dados são coletados e usados em todo
processo definido
definição e coleta de dados
padroniza- dos na
organização
dados são usados para avaliar e selecionar melhorias de processo
dados são compartilha- dos ao longo do projeto
dados são usados para compreender o processo quan- titativamente e estabilizá-lo Nível 1
Nível 1 Nível 2Nível 2 Nível 3Nível 3 Nível 4Nível 4 Nível 5Nível 5
As Inspirações do CMM As Inspirações do CMM As Inspirações do CMM As Inspirações do CMM
A estrutura do modelo de maturidade de processo de estrutura software está baseada nos princípios de qualidade de princípios de qualidade de
produto
produto que existem há 60 anos.
1940 - Shewart (AT&T) promulgou os princípios de 1940 controle estatístico de qualidade
controle estatístico de qualidade.
Os princípios de Shewart foram posteriormente desenvolvidos e demonstrados
desenvolvidos e demonstrados com sucesso no trabalho de Deming e Juran.
O trabalho desses pioneiros princípios do
TQM TQM
(Total Quality Management)A reação em cadeia de Deming A reação em cadeia de Deming A reação em cadeia de Deming A reação em cadeia de Deming
A qualidade do produto melhora
O custo diminui devido a menos re-trabalho, menos
problemas, menos demora, melhores projetos uso eficiente de recursos e materiais.
A capacidade melhora.
O mercado é conquistado devido a melhores produtos e preços menores
Lucro e mais serviço é conseguido Permanência no negócio
Adaptação da reação em cadeia de Adaptação da reação em cadeia de
Deming
Deming ao Projeto de Software ao Projeto de Software
Adaptação da reação em cadeia de Adaptação da reação em cadeia de
Deming
Deming ao Projeto de Software ao Projeto de Software
A organização amadurece
O processo de software torna-se melhor definido e mais consistemente
implementado através da organização.
Software com maior qualidade , aumento de produtividade, menos re-trabalho, melhores planos e melhor administração de projeto de software
Gerenciamento da Qualidade Total Gerenciamento da Qualidade Total Gerenciamento da Qualidade Total Gerenciamento da Qualidade Total
Gerenciamento da Qualidade Total (TQM) é a Gerenciamento da Qualidade Total (TQM aplicação de métodos quantitativos e métodos quantitativos recursos recursos
humanos
humanos para melhorar :melhorar
- o material e serviços fornecidos por uma organização
- todos os processos dentro de uma organização - o nível de atendimento das necessidades do cliente , no presente e no futuro
Princípios do TQM adaptados no Princípios do TQM adaptados no
Modelo CMM Modelo CMM
Princípios do TQM adaptados no Princípios do TQM adaptados no
Modelo CMM Modelo CMM
O CMM estabelece, durante os CMM estágios iniciais, a estágios iniciais administração do projeto
administração do projeto e os fundamentos de fundamentos de engenharia
engenharia e durante os estágios mais avançados de estágios mais avançados maturidade, o controle quantitativo do processo de controle quantitativo do processo software.