Professional Documents
Culture Documents
Dezembro de 2012
2 Introduo ........................................................................................................... 6
3 Objetivo ............................................................................................................... 7
1
MPS.BR, MPS, MR-MPS-SW, MR-MPS-SV, MA-MPS e MN-MPS so marcas da SOFTEX. A sigla
MPS.BR est associada ao Programa MPS.BR, que coordenado pela SOFTEX. A sigla MPS uma
marca genrica associada ao Modelo MPS, compreendendo tanto a sigla MPS-SW associada
Melhoria de Processo de Software quanto a sigla MPS-SV associada Melhoria de Processo de
Servios.
MPS.BR-Guia Geral MPS de Software:2012 4/59
Cabe ETM apoiar a SOFTEX sobre os aspectos tcnicos relacionados ao Modelo
de Referncia MPS para Software2 (MR-MPS-SW), Modelo de Referncia MPS para
Servios (MR-MPS-SV) e Mtodo de Avaliao (MA-MPS), para: (i) criao e
aprimoramento contnuo do MR-MPS-SW, MR-MPS-SV, MA-MPS e seus guias
especficos; (ii) capacitao de pessoas por meio de cursos, provas e workshops.
A criao e o aprimoramento deste Guia Geral MPS de Software so tambm
atribuies da ETM, sendo que este guia faz parte do seguinte conjunto de
documentos do MPS:
Guia Geral MPS de Servios:2012 [SOFTEX, 2012a] ;
Guia de Avaliao:2012 [SOFTEX, 2012b];
Guia de Aquisio:2011[SOFTEX, 2011a];
Guia de Implementao Parte 1: Fundamentao para Implementao do
Nvel G do MR-MPS:2011 [SOFTEX, 2011b];
Guia de Implementao Parte 2: Fundamentao para Implementao do
Nvel F do MR-MPS:2011 [SOFTEX, 2011c];
Guia de Implementao Parte 3: Fundamentao para Implementao do
Nvel E do MR-MPS:2011 [SOFTEX, 2011d];
Guia de Implementao Parte 4: Fundamentao para Implementao do
Nvel D do MR-MPS:2011 [SOFTEX, 2011e];
Guia de Implementao Parte 5: Fundamentao para Implementao do
Nvel C do MR-MPS:2011 [SOFTEX, 2011f];
Guia de Implementao Parte 6: Fundamentao para Implementao do
Nvel B do MR-MPS:2011 [SOFTEX, 2011g];
Guia de Implementao Parte 7: Fundamentao para Implementao do
Nvel A do MR-MPS:2011 [SOFTEX, 2011h];
Guia de Implementao Parte 8: Implementao do MR-MPS:2011 (Nveis G a
A) em organizaes que adquirem software [SOFTEX, 2011i];
Guia de Implementao Parte 9: Implementao do MR-MPS:2011 (Nveis G a
A) em organizaes do tipo Fbrica de Software [SOFTEX, 2011j];
Guia de Implementao Parte 10: Implementao do MR-MPS:2011 (Nveis G
a A) em organizaes do tipo Fbrica de Teste [SOFTEX, 2011k].
Guia de Implementao Parte 11: Implementao e Avaliao do MR-MPS-
SW:2012 em Conjunto com o CMMI-DEV v1.3 [SOFTEX, 2012c].
2
O MR-MPS-SW a nova nomenclatura utilizada para o MR-MPS.
2 Introduo
3 Objetivo
Este Guia Geral MPS de Software visa descrever de forma detalhada o MR-MPS-
SW e as definies comuns aos diversos documentos que compem o MPS.BR.
Este documento destinado, mas no est limitado, a organizaes interessadas
em utilizar o MR-MPS-SW para melhoria de seus processos de software, Instituies
Implementadoras (II), Instituies Avaliadoras (IA) e outros interessados em
processos de software, que pretendam conhecer e utilizar o MR-MPS-SW como
referncia tcnica.
4 Termos e definies
5 Smbolos e abreviaturas
3 SM
SCAMPI marca de servio da Carnegie Mellon University/Software Engineering Institute
(CMU/SEI).
MPS.BR-Guia Geral MPS de Software:2012 12/59
aplicvel indstria de software e servios. O modelo MPS estabelece dois modelos
de referncia de processos de software e servios, e um processo/mtodo de
avaliao de processos. Esta estrutura fornece sustentao e garante que o modelo
MPS seja empregado de forma coerente com as suas definies. O modelo MPS
estabelece tambm um modelo de negcio para apoiar a sua adoo pelas
empresas desenvolvedoras de software e prestadores de servios.
A base tcnica para a construo e aprimoramento deste modelo de melhoria e
avaliao de processo de software e servios composta pelas normas ISO/IEC
12207:2008 [ISO/IEC, 2008a], ISO/IEC 20000:2011 [ISO/IEC, 2011] e ISO/IEC
15504-2 [ISO/IEC, 2003]. Uma avaliao MPS realizada utilizando o processo e o
mtodo de avaliao MA-MPS descritos no guia de avaliao. Uma avaliao MPS
verifica a conformidade de uma organizao/unidade organizacional aos processos
do MR-MPS-SW e MR-MPS-SV. O modelo MPS definido em consonncia com a
Norma Internacional ISO/IEC 12207:2008 [ISO/IEC, 2008a] e ISO/IEC 20000:2011
[ISO/IEC, 2011], adaptando-a s necessidades da comunidade de interesse. O MR-
MPS-SW compatvel com o CMMI-DEV [SEI, 2010a] e o MR-MPS-SV
compatvel com o CMMI-SVC [SEI, 2010b]. Para definio e reviso do modelo de
referncia feita uma ampla consulta comunidade de implementadores e
avaliadores MPS. A elaborao final responsabilidade da ETM. A base tcnica do
Modelo MPS apresentada em maiores detalhes na seo 7 deste documento.
O modelo MPS est dividido em quatro (4) componentes (Figura 1): Modelo de
Referncia MPS para Software (MR-MPS-SW), Modelo de Referncia MPS para
Servios (MR-MPS-SV), Mtodo de Avaliao (MA-MPS) e Modelo de Negcio (MN-
MPS). Cada componente descrito por meio de guias e/ou documentos do
Programa MPS.BR.
ISO/IEC
12207
como uma unidade organizacional que faz Aquisio de produtos pode implementar
o MR-MPS-SW. As partes 9 e 10 do Guia de Implementao sugerem formas com
que Fbricas de Software e Fbricas de Testes, respectivamente, podem
implementar o MR-MPS-SW. A parte 11 do Guia de Implementao apresenta um
mapeamento do MR-MPS-SW e o CMMI-DEV que auxilia as organizaes nas
iniciativas de melhoria de processos de software multimodelos, seja no mbito das
implementaes ou das avaliaes de processos. As explicaes presentes nos
Guias de Implementao no constituem requisitos do modelo e devem ser
consideradas apenas em carter informativo.
O Guia de Avaliao contm o processo e o mtodo de avaliao MA-MPS, os
requisitos para os avaliadores lderes, avaliadores adjuntos e Instituies
Avaliadoras (IA). O processo e o mtodo de avaliao MA-MPS esto em
conformidade com a Norma Internacional ISO/IEC 15504-2 [ISO/IEC, 2003].
O Modelo de Negcio MN-MPS descreve regras de negcio para implementao do
MR-MPS-SW e MR-MPS-SV pelas Instituies Implementadoras (II), avaliao
seguindo o MA-MPS pelas Instituies Avaliadoras (IA), organizao de grupos de
empresas pelas Instituies Organizadoras de Grupos de Empresas (IOGE) para
implementao do MR-MPS-SW e MR-MPS-SV e avaliao MA-MPS, certificao
de Consultores de Aquisio (CA) e programas anuais de treinamento do MPS por
meio de cursos, provas e workshops. Um resumo executivo dessas regras de
negcio est disponvel em www.softex.br/mpsbr/.
7.4 CMMI-DEV
A origem do CMMI-DEV (CMMI for Development) [SEI, 2010a] remonta criao
do modelo SW-CMM (Software Capability Maturity Model) que foi definido pelo SEI
(Software Engineering Institute) a pedido do Departamento de Defesa dos Estados
Unidos. A partir de 1991, foram desenvolvidos CMMs para vrias disciplinas
(Engenharia de Sistemas, Engenharia de Software, Aquisio de Software, Gerncia
e Desenvolvimento da Fora de Trabalho, Desenvolvimento Integrado do Processo e
do Produto). Embora estes modelos tenham mostrado sua utilidade, o uso de
mltiplos modelos se mostrou problemtico. O CMMI surgiu para resolver o
7.5 CMMI-SVC
O CMMI for Services - CMMI-SVC, lanado em 2009 o mais recente modelo da
srie do SEI. Este modelo voltado para a aplicao de prticas de melhoria de
processos para empresas prestadoras de servios de TI. O modelo CMMI-SVC um
guia para a aplicao das melhores prticas do CMMI em organizaes provedoras
de servios. As melhores prticas do modelo focam nas atividades para o
fornecimento de servios de qualidade para o cliente e usurios finais [SEI, 2010b].
O CMMI-SVC contm 24 reas de processos. Dessas, 16 so as mesmas do
modelo CMMI-DEV. Sete reas de processos so especficas de servios e so
focadas em: gerenciamento da capacidade e disponibilidade; continuidade de
servios; entrega de servios; preveno e resoluo de incidentes; transio de
servios; desenvolvimento de sistemas de servios; e processo de gerenciamento
estratgico de servios. Os seus nveis de maturidade seguem a mesma estrutura
do CMMI, ou seja, cinco nveis de maturidade, partindo do nvel 1 at o nvel 5.
8 Descrio do MR-MPS-SW
8.2 Processo
4
O RAP 4 tem exigncias diferentes para o nvel G e para os nveis posteriores.
5
O RAP 6 tem exigncias diferentes para os Nveis G e F e para o nveis posteriores.
6
O RAP 9 tem exigncias diferentes para os Nveis G e F e para os nveis posteriores.
MPS.BR-Guia Geral MPS de Software:2012 19/59
so revistos com a gerncia de alto nvel para fornecer visibilidade
sobre a sua situao na organizao;
RAP 10. (Para o nvel G)7 O processo planejado para o projeto executado.
RAP 10. (A partir do nvel F) A aderncia dos processos executados s
descries de processo, padres e procedimentos avaliada
objetivamente e so tratadas as no conformidades.
7
O RAP 10 tem exigncias diferentes para o Nivel G e para os nveis posteriores.
MPS.BR-Guia Geral MPS de Software:2012 20/59
AP 3.2 O processo est implementado
Aquisio AQU
G Gerncia de Requisitos GRE AP 1.1 e AP 2.1
Nota: Os atributos de processo AP 4.1, AP 4.2, AP 5.1 e AP 5.2 somente devem ser
implementados para os processos crticos da organizao/unidade organizacional,
selecionados para anlise de desempenho. Os demais atributos de processo devem
ser implementados para todos os processos.
Oportunidades Capacidade
Soluo
(DRU1) (DRU2)
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
8
No contexto do MR-MPS considera-se que o termo produto pode incluir tambm servios, desde
que estes sejam entregues como parte do produto final ao cliente.
MPS.BR-Guia Geral MPS de Software:2012 30/59
9.2.2 Processo: Gerncia de Configurao GCO
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
Propsito:
Resultados esperados:
9
Uma instituio implementadora pode ter a ela vinculados outros implementadores sem graduao
completa. Porm, no mnimo, 3 implementadores da instituio devem cumprir esse requisito.
MPS.BR-Guia Geral MPS de Software:2012 49/59
Referncias Bibliogrficas
[ABNT, 2009] - ABNT ASSOCIAO BRASILEIRA DE NORMAS TCNICAS.
NBR ISO/IEC 12207 Tecnologia de informao - Processos de ciclo de vida de
software. Rio de Janeiro: ABNT, 2009.
[ABNT, 2001] - ABNT ASSOCIAO BRASILEIRA DE NORMAS TCNICAS.
NBR ISO 9000:2000 Sistemas de gesto da qualidade e garantia da qualidade
Fundamentos e Vocabulrio. Rio de Janeiro: ABNT, 2001.
[ISO/IEC, 2003] INTERNATIONAL ORGANIZATION FOR STANDARDIZATION/
INTERNATIONAL ELECTROTECHNICAL COMISSION. ISO/IEC 15504-2:
Information Technology - Process Assessment Part 2 - Performing an
Assessment, Geneve: ISO, 2003.
[ISO/IEC, 2004a] INTERNATIONAL ORGANIZATION FOR STANDARDIZATION/
INTERNATIONAL ELECTROTECHNICAL COMISSION. ISO/IEC 15504-1:
Information Technology - Process Assessment Part 1 - Concepts and
Vocabulary, Geneve: ISO, 2004.
[ISO/IEC, 2004b] INTERNATIONAL ORGANIZATION FOR STANDARDIZATION/
INTERNATIONAL ELECTROTECHNICAL COMISSION. ISO/IEC 15504-3:
Information Technology - Process Assessment - Part 3 - Guidance on
Performing an Assessment, Geneve: ISO, 2004.
[ISO/IEC, 2004c] INTERNATIONAL ORGANIZATION FOR STANDARDIZATION/
INTERNATIONAL ELECTROTECHNICAL COMISSION. ISO/IEC 15504-4:
Information Technology - Process Assessment Part 4 - Guidance on use for
Process Improvement and Process Capability Determination, Geneve: ISO,
2004.
[ISO/IEC, 2006] INTERNATIONAL ORGANIZATION FOR STANDARDIZATION/
INTERNATIONAL ELECTROTECHNICAL COMISSION. ISO/IEC 15504-5:
Information Technology - Process Assessment - Part 5: An exemplar Process
Assessment Model, Geneve: ISO, 2006.
[ISO/IEC, 2007] INTERNATIONAL ORGANIZATION FOR STANDARDIZATION/
INTERNATIONAL ELECTROTECHNICAL COMISSION. ISO/IEC 15939: Software
Engineering Software Measurement Process, Geneve: ISO, 2007.
[ISO/IEC, 2008a] INTERNATIONAL ORGANIZATION FOR STANDARDIZATION/
INTERNATIONAL ELECTROTECHNICAL COMISSION. ISO/IEC 12207 Systems
and software engineering Software life cycle processes, Geneve: ISO, 2008.
[ISO/IEC, 2008b] INTERNATIONAL ORGANIZATION FOR STANDARDIZATION/
INTERNATIONAL ELECTROTECHNICAL COMISSION. ISO/IEC 15504-6:
Information Technology - Process Assessment - Part 6: An exemplar system
life cycle process assessment model, Geneve: ISO, 2008.
[ISO/IEC, 2008c] INTERNATIONAL ORGANIZATION FOR STANDARDIZATION/
INTERNATIONAL ELECTROTECHNICAL COMISSION. ISO/IEC TR 15504-7:
Information Technology - Process Assessment - Part 7: Assessment of
organizational maturity, Geneve: ISO, 2008.
Editores:
Gleison dos Santos Souza UNIRIO e COPPE/UFRJ
Ana Regina C. Rocha COPPE/UFRJ
Cristina ngela Filipak Machado CELEPAR e QualityFocus (Coordenadora
da ETM)
Revisores:
Danilo Scalet CELEPAR
Maria Teresa Villalobos IMA - Informtica de Municpios Associados
Editores:
Gleison dos Santos Souza UNIRIO e COPPE/UFRJ
Ana Regina C. Rocha COPPE/UFRJ (Coordenadora da ETM)
Cristina ngela Filipak Machado CELEPAR e QualityFocus
Revisores:
Ana Liddy Cenni C. Magalhes QualityFocus e UFMG
Jorge Bria LIVEWARE
Danilo Scalet CELEPAR
Elaine Nunes COPPE/UFRJ
Mariano Montoni ProMove
Maria Teresa Villalobos IMA - Informtica de Municpios Associados
Odisnei Galarraga SOFTWARE PROCESS
Reinaldo Cabral Silva Filho COPPE/UFRJ e UFAL
Renato Ferraz Machado QualityFocus
Sheila Reinehr PUCPR e QualityFocus
Editoras:
Ana Regina C. Rocha COPPE/UFRJ (Coordenadora da ETM)
Sheila Reinehr PUCPR e QualityFocus
Colaboradores
Kthia Maral de Oliveira Universidade Catlica de Braslia
Revisores:
Ana Ceclia Zabeu ASR
Ana Liddy Cenni C. Magalhes QualityFocus e Universidade FUMEC
Carlos Barbieri FUMSOFT
Cristina ngela Filipak Machado CELEPAR e QualityFocus
Danilo Scalet CELEPAR
Edmeia Andrade EMBRAPA
Fbio Bianchi Campos Universidade Catlica de Braslia
Gleison dos Santos Souza COPPE/UFRJ
Kival Chaves Weber SOFTEX
Marcio Pecegueiro do Amaral RIOSOFT
Mariano Montoni COPPE/UFRJ
Odisnei Galarraga Software Process
Sarah Kohan Fundao Vanzolini
Editores:
Ana Regina C. Rocha COPPE/UFRJ (Coordenadora da ETM)
Ana Liddy C. C. Magalhes SwQuality
Kthia Maral de Oliveira Universidade Catlica de Braslia
Mariano Montoni COPPE/UFRJ
Colaboradores
Ahilton Barreto COPPE/UFRJ
Alfredo Nozomu Tsukumo CenPRA
Claudia Maria Lima Werner COPPE/UFRJ
Gleison dos Santos Souza COPPE/UFRJ
Leonardo Murta COPPE/UFRJ
Marco Lopes COPPE/UFRJ
Marcos Kalinowski COPPE/UFRJ
Revisores:
Cristina ngela Filipak Machado CELEPAR
Danilo Scalet CELEPAR
Fbio Bianchi Campos Universidade Catlica de Braslia
Francisco Vasconcellos Marinha do Brasil / COPPE/UFRJ
Kival Chaves Weber SOFTEX
Marcio Pecegueiro Amaral RIOSOFT
Regina M. Thienne Colombo CenPRA
Editoras:
Ana Regina C. Rocha COPPE/UFRJ (Coordenadora da ETM)
Ana Cristina Rouiller Universidade Federal Rural de Pernambuco
Kthia Maral de Oliveira Universidade Catlica de Braslia
Revisores:
Ana Cervigni Guerra CenPRA
Christiane Gresse von Wangenheim UNIVALI
Clnio F. Salviano CenPRA
Cristina ngela Filipak Machado CELEPAR
Danilo Scalet CELEPAR
Francisco Vasconcellos Marinha do Brasil / COPPE/UFRJ
Kival Chaves Weber SOFTEX
Marcio Pecegueiro Amaral RIOSOFT
Editoras:
Ana Regina C. Rocha COPPE/UFRJ
Cristina ngela Filipak Machado CELEPAR
Colaboradores:
Adriano B. de Albuquerque COPPE/UFRJ
Ana Candida Natali COPPE/UFRJ
Clnio F. Salviano CenPRA
Danilo Scalet CELEPAR
Edson Saraiva de Almeida SCOPUS
Gleison dos Santos Souza COPPE/UFRJ
Marcelo Pessa Fundao Vanzolini/USP
Mariano Montoni COPPE/UFRJ
Odisnei Galarraga EsiCenter Unisinos
Paula Mian COPPE/UFRJ
Svio Figueiredo COPPE/UFRJ
Sheila Reinehr PUC-PR
Tayana Conte COPPE/UFRJ
Teresa Maciel CESAR
Revisores:
Ana Cervigni Guerra CenPRA
Ana Cristina Rouiller UFLA
Andr Villas-Boas CPqD
Clenio F. Salviano CenPRA
Danilo Scalet CELEPAR
Eratstenes Arajo SOFTEX
Kthia Maral Oliveira UCB
Kival Chaves Weber SOFTEX
Jorge Bria Liveware
Luiz Carlos de Almeida Oliveira CELEPAR
Marcelo Pessoa Fundao Vanzolini/USP