Você está na página 1de 23

Melhoria de Processos e

Modelos de
Qualidade
Principais modelos de qualidade para o
desenvolvimento e manuteno de software

ISO9001:2000

Propsitos da Norma

Ser aplicvel a todos os tipos de produto e


tamanhos de Organizao;

Ter uma linguagem simples e fcil de ser usada;

Propiciar uma fcil correlao entre o sistema da


qualidade e os processos organizacionais;

Prover uma base natural para processos de


qualidade total;

Estar orientada para a melhoria contnua e para a


busca da satisfao dos Clientes;

ISO9001:2000

ISO9001:2000

Princpios da Qualidade:

Foco no Cliente;

Liderana;

Envolvimento das pessoas;

Abordagem de processo;

Abordagem de sistema de gesto;

Melhoria Contnua;

Deciso baseada em fatos;

Benefcios mtuos em relao aos fornecedores.

O comeo do CMM

DoD gastou milhes de dlares e no


conseguiu resolver todos os problemas!

Problemas gerenciais e no tcnicos!!!

Watts Humphrey, da IBM, teve uma idia!

SEI comeou a desenvolver a idia em


1986
Brevemente descrito em Setembro 1987
Gerenciando o Processo de Software por
W. Humphrey em 1989

CMM Verso 1.0 em 1991

Verso 1.1 em 1993

Integrao ao CMMI em 2001

SW-CMM
(Capability Maturity Model)

O SEI tem como misso


exercer liderana nos
estgios avanados da
prtica de Engenharia de
Software para melhorar
a qualidade de sistemas
que dependam de
software

Definio do SEI
O CMM um framework que descreve os
elementos de um processo de software efetivo.

O CMM descreve um caminho evolucionrio


desde um processo ad hoc e catico at um
processo maduro e disciplinado.

* Ad hoc nesse contexto significa improvisado

Objetivos do CMM

baseado na principais prticas de Engenharia


de Software para ajudar as organizao a:

Caracterizar a maturidade dos seus processos

Estabelecer objetivos de melhorias dos processos

Ditar prioridades para as aes imediatas

Buscar a cultura de excelncia de software

Obstculos para melhorias

Um processo no pode ser continuamente


melhorado se:

As prticas de engenharia forem sacrificadas pelos


cronogramas

No houver feedback sobre a performance do


processo

Variao de performance na execuo da mesma


tarefa

Comprometimento para melhorar no nvel da


organizao

Os Cinco Nveis da
Maturidade do Processo de Software
Processo de
Melhoria
Contnua

Processo
Previsvel
Processo de
Consistncia,
Padro
Processo
Disciplinado

1. Inicial
Imprevisvel e
mal controlado

4. Gerenciado
Processo medido
e controlado

3. Definido
Processo caracterizado,
bem compreendido

2. Repetvel
Repete tarefas
previamente dominadas
Gerenciamento
de Projetos

5.Otimizado
Foco na melhoria
do processo

Gerenciamento
da Engenharia

22 meses

Gerenciamento
de mudanas

13 meses

Gerenciamento
Quantitativo

25 meses

19 meses

~ 6 anos e meio

Arquitetura do CMM
Nvel

Foco

reas de Processo - 18
(Key Process Areas KPA)

Otimizado (5)

Melhoria contnua do
processo

Preveno de defeitos
Gerenciamento de mudanas de Tecnologia
Gerenciamento de mudanas do Processo

Gerenciado (4)

Qualidade do produto e do
processo

Gerenciamento quantitativo do processo


Gerenciamento de qualidade de software

Definido (3)

Processo de engenharia
definido

Foco no processo organizacional


Definio do processo organizacional
Gerenciamento de software integrado
Engenharia de Produto de Software
Coordenao entre os grupos
Programas de Treinamento
Peer reviews reviso em pares

Repetitivo (2)

Gerenciamento de Projeto
e comprometimento com
processo

Gerenciamento de requisitos
Planejamento de projeto de software
Rastreamento (tracking) de projeto de software
Gerenciamento de terceiros
Qualidade (SQA)
Gerenciamento de Configurao

Inicial (1)

Heris

Prticas-chave
Key practices
Nvel de
Maturidade

Prticas
Objetivos

Prticas

KPA
Objetivos

KPA
Objetivos

Prticas

Prticas

KPA
Prticas

CMMI
(Capability Maturity Model Integration)

O CMMI (Capability Maturity Model Integration)


a evoluo do SW-CMM e serve para definir
e melhorar a capacidade e a maturidade dos
processos das organizaes.

"integrate traditionally separate organizational


functions, set process improvement goals and
priorities, provide guidance for quality processes,
and provide a point of reference for appraising
current processes."

CMMI
(Capability Maturity Model Integration)
0 Incompleto
1 Executado
2 Gerenciado
3 Definido
4 Quantitativamente
Gerenciado
5 Otimizao

CMMI
(Capability Maturity Model Integration)

Inicial

Definido

Otimizao

Gerenciado

Gerenciado Quantitativamente

Atualizado em 11-mar-12
Fonte: http://www.blogcmmi.com.br/avaliacao/lista-de-empresas-cmmi-no-brasil

Fonte: http://www.blogcmmi.com.br/avaliacao/lista-de-empresas-cmmi-no-brasil

MPS.BR
(Melhoria de Processo do Software Brasileiro)

Iniciativa da Softex (Sociedade para Promoo da Excelncia do


Software Brasileiro) em parceria com universidades e centros de
pesquisa brasileiros (Coppe/UFRJ, C.E.S.A.R., CenPRA)
Visa a disseminao de melhoria de processos de software a preos
acessveis indstria nacional
Foca em programa de capacitao de profissionais e avaliaes de
processos e produtos

http://www.softex.br/mpsbr

MPS.BR

Iniciado em 2003

Apenas 30 empresas* no Brasil possuam avaliao SW-CMM

24 no nvel 2

5 no nvel 3

1 no nvel 4

nenhuma no nvel 5

* Dados da Secretaria de Poltica de


Informtica e Tecnologia do Ministrio
da Cincia e Tecnologia (MCT/SEITEC)

Dois tipos de empresas:

exportadoras de software e outras grandes empresas que


desejavam atingir nveis mais altos de maturidade (4 ou 5) em um
esforo que pode levar de 4 a 10 anos

micro, pequenas e mdias empresas de software brasileiras, com


poucos recursos e que necessitam obter melhorias significativas
nos seus processos de software em 1 ou 2 anos.

MPS.BR

O foco principal do MPS.BR, embora no


exclusivo, est no segundo grupo de empresas.

Busca-se que ele seja adequado ao perfil de


empresas com diferentes tamanhos e
caractersticas, pblicas e privadas, com especial
ateno s micro, pequenas e mdias empresas.

Tambm espera-se que o MPS.BR seja compatvel


com os padres de qualidade aceitos
internacionalmente e que tenha como pressuposto
o aproveitamento de toda a competncia existente
nos padres e modelos de melhoria de processo j
disponveis.

MPS.BR

O MPS.BR est descrito atravs de documentos em formato de guias:

Guia Geral:

Guia de Aquisio:

descreve um processo de aquisio de software e servios correlatos. descrito de forma


a apoiar as instituies que queiram adquirir produtos de software e servios correlatos.

Guia de Avaliao:

contm a descrio geral do MPS.BR e detalha o Modelo de Referncia (MR-MPS), seus


componentes e as definies comuns necessrias para seu entendimento e aplicao.

descreve o processo e o mtodo de avaliao MA-MPS, os requisitos para


avaliadores lderes, avaliadores adjuntos e Instituies Avaliadoras (IA).

Guia de Implementao:

srie de sete documentos que fornecem orientaes para implementar nas


organizaes os nveis de maturidade descritos no Modelo de Referncia
MR-MPS.

http://www.pontodatecnologia.com.br/2006/08/comparao-do-mpsbr-com-o-cmmi.html

Dados de 08/05/2012
Fonte: http://www.softex.br/mpsbr/_avaliacoes/avaliacoes_mpsbr_total.pdf

Você também pode gostar