El Programa MPS.BR: La evolución de la calidad del software en Brasil
V TALLER DE CALIDAD EN LAS TECNOLGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES
La Habana, Cuba - Feb 9, 2011
‘ 1
José Antonio Antonioni
Director de Calidad y Competitividad
de la calidad del software en Brasil
Avanzos del programa y su contribución para el
desarrollo de la industria de software en el país
ASOCIACIÓN PARA LA PROMOCIÓN DE LA EXCELENCIA DEL SOFTWARE BRASILEÑO
Ubicada en Campinas, SP, es una asociación privada sin fines de lucro creada en 1996 por el Ministerio de Ciencia y Tecnología del gobierno brasileño cuya misión es:
2
Tecnología del gobierno brasileño cuya misión es:
Ampliar la competitividad de las empresas brasileñas de software y servicios de TI y su participación en los mercados nacional e internacional, promoviendo el
desarrollo del Brasil.
ASOCIACIÓN PARA LA PROMOCIÓN DE LA EXCELENCIA DEL SOFTWARE BRASILEÑO
La SOFTEX encuentra se estructurada en tres áreas principales:
- Capacitación y inovación
3
- Mercado
- Calidad y Competitividad
Coordina acciones del Sistema SOFTEX formado por 20 Agentes SOFTEX en todo o Brasil a los cuales están vinculadas más de 1.600 empresas con actividades en software y servicios de TI, siendo la mayoría (70%) micro y pequeñas.
Sistema Softex
• ADETEC – Londrina - PR
• AEPOLO – Caxias do Sul – RS
• APETI – São José do Rio Preto – SP
• Núcleo SOFTEX Campinas – Campinas – SP
• CEI – Porto Alegre – RS
• C.E.S.A.R / Recife BEAT – Recife – PE
• CGSOFT – Campina Grande – PB
• CITS – Curitiba – PR
• FUMSOFT – Belo Horizonte – MG
• GENE Blumenal – Blumenau – SC
• GENESS – Florianópolis – SC FortalezaFortaleza
Belém Belém
Programa MPS.BR – Mejora de Proceso del Software Brasileño 4
• GENESS – Florianópolis – SC
• GENETEC – São Carlos – SP
• ITIC – Fortaleza – CE
• ITS – São Paulo – SP
• Núcleo SOFTEX Salvador – Salvador – BA
• RIOSOFT – Rio de Janeiro – RJ
• SOFTEX RECIFE – Recife – PE
• SOFTPOLIS – Florianópolis – SC
• SOFTSUL – Porto Alegre – RS
• SOFTVILLE – Joinville – SC
• TECSOFT – Brasília – DF
• TECVITORIA – Vitória - ES
Uberlândia Uberlândia
Juiz de Fora Juiz de Fora
Rio de Janeiro Rio de Janeiro Campina
Campina s
s
Curitiba Curitiba Londrina
Londrina
Joinville Joinville São Paulo São Paulo
Fortaleza Fortaleza Campina Grande Campina Grande
Recife Recife
Brasília Brasília
Salvador Salvador
Vitória Vitória Belo Horizonte Belo Horizonte
São Carlos São Carlos
Blumenau Blumenau
Florianópolis Florianópolis Porto Alegre
Porto Alegre Maringá Maringá Pato Branco Pato Branco
Petrópolis Petrópolis
Programa MPS.BR – Mejora de Proceso del Software Brasileño 5
• 30 empresas en el Brasil tenían evaluación CMM, siendo:
• 24 en el nivel 2;
• 5 en el nivel 3;
• 1 en el nivel 4; y En 2003, estudios
de la Secretaria de Política de Informática del Ministerio de la
Ciencia y Tecnología
Histórico y Motivación del Programa MPS.BR
Programa MPS.BR – Mejora de Proceso del Software Brasileño 6
• 1 en el nivel 4; y
• ninguna en el nivel 5.
Tecnología presentaban los siguientes datos:
Era necesario un esfuerzo significativo para aumentar la madurez de los procesos de software en las empresas brasileñas.
Niveles de madurez CMMI 4 y 5:
Costo no es crítico –
Problema: cómo mejorar procesos de software en el Brasil a un costo accesible y esfuerzo viable?
Empresas
Histórico y Motivación del Programa MPS.BR
Para ayudar en la solución de este problema, la SOFTEX lanzó el programa MPS.BR en el día 11DIC2003, en reunión realizada en el MCT – Ministerio de Ciencia y Tecnología, en Brasilia-DF’
7 4 a 10 años
Niveles de madurez CMMI 2 y 3:
Costo es crítico – 2 a 3 años
Respuesta efectiva a uma necessidade crítica de las
empresas de software e servicios:
I. melhoria da qualidade de seus processos de software
II. incremento de sua competitividade no mercado global.
Empresas exportadoras
y grandes
Pequeñas y medianas empresas (PYMEs)
Programa MPS.BR – Mejora de Proceso del Software Brasileño
Brasilia-DF’
Histórico y Motivación del Programa MPS.BR
El programa MPS.BR está en desarrollo desde diciembre de 2003. Es una iniciativa para mejorar la capacidad de desarrollo de software en las empresas Brasileñas.
Ministerio de la Ciencia y Tecnología (MCT)
Es coordinado por la Asociación para
Programa MPS.BR – Mejora de Proceso del Software Brasileño 8
y Tecnología (MCT)
la Asociación para Promoción de la Excelencia del Software Brasileño (SOFTEX) y cuenta con los siguientes apoyos:
Financiera de Estudios y Proyectos (FINEP)
Banco Interamericano de Desarrollo (BID)
Objetivos del Programa MPS.BR
Su principal objetivo es desarrollar y
………..diseminar un modelo brasileño de
………..mejora de procesos (el modelo de referencia MPS) objetivando establecer un camino
Modelo x Norma Brasileña
9
referencia MPS) objetivando establecer un camino económicamente viable para que organizaciones, incluyendo empresas pequeñas y medianas, logren los beneficios de la mejora de procesos y de la utilización de buenas prácticas de la ingeniería de software en un intervalo de tiempo razonable.
Programa MPS.BR – Mejora de Proceso del Software Brasileño
Fases de Implantación del Programa MPS.BR en Brasil
2012-2015
INTERNACIONALIZAÇÃO DO MPS.BR
⇒ Programa de largo plazo(*)
( *) como el CMMI que comenzó com o CMM en 1991, com antecedentes desde 1988
2004-2007
IMPLANTAÇÃO DO MPS.BR
2008-2011
CONSOLIDAÇÃO DO MPS.BR
Programa MPS.BR: Dos desafíos principales:
La Meta técnica:
creación y perfeccionamiento constante del modelo MPS
en conformidad con las normas ISO/IEC 12207 y
ISO/IEC 15504
La Meta de mercado:
La Meta de mercado:
difusión y adopción del modelo MPS (en todas las
regiones del país, en un intervalo de tiempo justo, a
un costo razonable)
tanto en pequeñas y medianas empresas compatible con el CMMI
basado en las mejores prácticas de la ingeniería
de software
adecuado a la realidad de las empresas brasileñas
medianas empresas (PYME)
como en grandes organizaciones públicas y privadas
Organización del MPS.BR
Coordinación del Programa MPS.BR
(SOFTEX)
Comisión de Ética del Programa
(CEP)
Consejo de Gestión del Programa
(CGP)
12
Equipo Técnico del Modelo
(ETM)
Foro de Acreditación y Control
(FCC)
Introducción al Modelo MPS – Enero 2011
(CEP) (CGP)
Equipo Técnico del Modelo (ETM)
Equipo de expertos responsable por la definición y perfeccionamiento del MR-MPS, MA-MPS y Guías específicos.
13
También, es responsable por el programa
anual de entrenamiento MPS.BR, compuesto
de cursos, pruebas y workshops.
Equipo Técnico del Modelo (ETM)
Coordinadora del ETM: Ana Regina Cavalcanti da Rocha, COPPE/UFRJ
"Senior Advisors":
Arndt von Staa, PUC-RIO Fernando Brito e Abreu, UNL Guilherme Horta Travassos, COPPE/UFRJ
Jorge Bória, LIVEWARE Jorge Luis Nicolas Audy, PUCRS
Shari Lawrence Pfleeger, DARTMOUTH COLLEGE Vice-coordinadora del ETM: Cristina
Ângela Filipak Machado, QUALITYFOCUS
No. Áreas Coordinadores Vice-coordinadores
1 Aquisição MPS Danilo Scalet, Q4E Edméia Leonor Pereira de Andrade, EMBRAPA João Felipe Santos Condack, PRIME UP
2 Avaliação MPS Ana Regina Cavalcanti da Rocha, COPPE/UFRJ
Cristina Angela Filipak Machado, QUALITYFOCUS Gleison Santos Souza, UNIRIO e COPPE/UFRJ
3 Apoio à Internacionalização do
Modelo MPS Mariano Angel Montoni, ProMove Odisnei Galarraga, SOFTWARE PROCESS Felipe Grando Sória, CITS
Introducción al Modelo MPS – Enero 2011
4 Cursos e Provas Oficiais do Modelo MPS
Ana Liddy Cenni de Castro Magalhães, QUALITYFOCUS
Francisco José Silveira de Vasconcelos, ESTRATÉGIA
Reinaldo Cabral Silva Filho, UFAL e COPPE/UFRJ
5 Cursos PG-MPS Carlos Vicente Barbieri Palestino, FUMSOFT
Marcelo Hideki Yamaguti, PUCRS Adriano Bessa Albuquerque, UNIFOR
6 Implementação MPS Ana Cecília Peixoto Zabeu, ASR
Marcello Thiry Comicholi da Costa, INCREMENTAL Ana Cristina Rouiller, SWQUALITY
7 Publicações MPS Marcos Kalinowski, COPPE/UFRJ Gleison Santos Souza, UNIRIO e COPPE/UFRJ Rafael Prikladnicki, PUCRS
8 WAMPS Tayana Uchôa Conte, COPPE/UFRJ
e UFAM
Gleison Santos Souza, UNIRIO Carla Alessandra Lima Reis, UFPA e QR
9 MPS Serviços Sheila dos Santos Reinehr, PUCPR Ana Cecília Peixoto Zabeu, ASR Renato Ferraz Machado, QUALITYFOCUS
Foro de Acreditación y Control (FCC) de las Instituciones Implementadoras y Evaluadoras
Foro con representantes de la Industria (SOFTEX), Academia y Gobierno, responsable por el análisis y parecer que subsidian decisión sobre
15
y parecer que subsidian decisión sobre acreditación y desacreditación de Instituciones Implementadoras (II) del MR-MPS e Instituciones Evaluadoras (IA) siguiendo el MA-MPS.
Introducción al Modelo MPS – Enero 2011
MN-MPS: Modelo de Negocio (3 dominios)
SOFTEX
II & IA
MNC MNE (IOGE)
Contrato Contrato Convenio
Convenio, (estructura de
gobernanza del Convenio, caso (IOGE) MNE
pertinente
LEYENDA:
IA – Institución Evaluadora II – Institución Implementadora
IOGE – Institución Organizadora de Grupo de Empresas MNC – Modelo de Negocio Cooperado en grupo de
empresas (paquete)
MNE – Modelo de Negocio Específico para cada empresa (personalizado)
gobernanza del Programa)
Programa MPS.BR - Linea de Frente (31/enero/2011)
Instituciones:
IOGES-MPS = 13 (treze) Instituições Organizadoras de Grupos de Empresas.
II-MPS = 18 (dezoito) Instituições Implementadoras, En este momento el Programa MPS.BR conta con:
IA –MPS = 12 (doze) Instituições Avaliadoras
ICA-MPS = 01 (uma) Instituição de Consultoria de Aquisição
18 Instituciones Implementadoras
COPPE COPPE
QR
UNIFOR
QualityFocus
SWQuality
ENGSOFT e Software Process Incremental
CITS e QualityFocus
ITS e ASR
ITS, FCAV e ASR
RIOSOFT, COPPE, ProMove e Prime Up QualityFocus
Estratégia
FUMSOF T
FUMSOFT TecVitória
Introducción al Modelo MPS – Enero 2011
12 Instituciones Evaluadoras
COPPE COPPE
QualityFocus
SWQuality
Software Process e PUCRS Incremental
QualityFocus
ITS e ASR
FCAV e ASR
RIOSOFT, COPPE e ProMove QualityFocus
Estratégia
FUMSOF T
FUMSOFT
Introducción al Modelo MPS – Enero 2011
Empresas Evaluadas MA-MPS (31/enero/2011)
A = 6 B = 0 C = 9
Aun:
03 empresas com
evaluación finalizada no publicada
D = 1 E = 7 F = 79 G =170
publicada
09 Empresas en proceso de evaluación
07 empresas com evaluación agendada
07
43
Distribución territorial de las empresas evaluadas (31/enero/2011)
50
ITS e ASR
144 28
FUMSOF T
43
Introducción al Modelo MPS – Enero 2011
Cursos y Pruebas del MPS.BR (Guías:2009)
C1 - Curso Introdução MPS.BR
P1 - Prova Introdução MPS.BR
C2 - Curso Implementadores
MR-MPS
C4 - Curso
Melhoria do Processo de Aquisição
P4 - Prova
Melhoria do Processo de Aquisição
Avaliador Adjunto P2 - Prova
Implementadores MR-MPS
C3 - Curso Avaliadores
MA-MPS
P3 = Prova Avaliadores MA-MPS
Implementador
Consultor de Aquisição
Participación en Cursos Oficiales MPS
C1: 3.508 (Introducción al MPS)
C2: 390 (Implementación)
C3: 134 (Evaluación)
WAMPS: 1064 (workshops anuales)
Entrenamiento de Profissionales en el modelo MPS
PG-MPS: Pós-grado
latu sensu en
Ingenieria y Calidad de Software con foco em los procesos MPS
Introducción al Modelo MPS.BR – Enero/2011 23
Profissionales habilitados por SOFTEX:
Implementadores = 361 credenciados (siendo 124 alocados em II-MPS)
Avaliadores = 99 (siendo 63 alocados em IA-MPS)
Consultores de Aquisição = 06
iMPS: Resultados de Desempeño
• iMPS2008: Los resultados generales de la 1ª rodada del
estudio iMPS (realizada en 2008, por el Grupo de Ingeniería de Software Experimental de la COPPE UFRJ, con más de 170 empresas que adoptaron el
modelo MPS) indican que estas empresas mostraron:
• iMPS2009: Os resultados iniciais da 2ª rodada do “survey” iMPS (realizada em 2009, pelo Grupo de Engenharia de Software Experimental da COPPE UFRJ, com questionários de 135 empresas diferentes que adotaram o modelo MPS) são apresentados sob duas perspectivas: caracterização 2009 e análise da variação 2008/2009.
1. De forma geral, a satisfação das
modelo MPS) indican que estas empresas mostraron:
1. más satisfacción de sus clientes
2. más productividad
3. capacidad de desarrollar proyectos mayores
4. satisfacción con el modelo MPS
1. De forma geral, a satisfação das empresas com o modelo MPS é notória, com mais de 98% das
empresas se dizendo parcialmente ou totalmente satisfeitas. Além disso, as empresas relataram que o retorno do investimento foi obtido e,
2. principalmente, para aquelas empresas que evoluíram ou internalizaram o MPS em seus processos foi possível
observar tendência à melhoria de custo, qualidade, prazo e produtividade
Base Técnica del Modelo MPS
ISO/IEC 12207:2008
Definición de Procesos Propósitos y Resultados
ISO/IEC 15504
Definición de la Capacidad de Procesos
Requisitos de Evaluación
25
Modelo MPS
CMMI-DEV (2006) Complementación
de Procesos
Introducción al Modelo MPS – Enero 2011
CMMI–DEV ISO/IEC 15504
MPS.BR: MR-MPS, MA-MPS y MN-MPS
Programa MPS.BR
ISO/IEC 12207
Método de Modelo de Modelo de
26
Método de Evaluación
(MA-MPS)
Modelo de Negocio (MN-MPS) Modelo de
Referencia (MR-MPS)
Documentos del Programa Guía de
Evaluación Guía de
Implementación Guía
General
Guía de Adquisición
Introducción al Modelo MPS – Enero 2011
Niveles de Madurez
Desarrollo de Requisitos
Diseño y Construcción del Producto Gestión de Decisiones
Desarrollo para Reutilización Gestión de Riesgos
D C
A B
Ampliamente Definido
Definido
Gestionado Cuantitativamente
En Optimización
Gestión de Proyectos (evolución)
Curso Oficial de Introducción al Modelo MPS.BR – Junio/2007 27 Medición / Gestión de Configuración
Adquisición / Aseguramiento de la Calidad Gestión de Portafolio de Proyectos
Evaluación y Mejora del Proceso Organizacional Definición del Proceso Organizacional
Gestión de Reutilización / Gestión de Recursos Humanos Gestión de Proyectos (evolución)
Diseño y Construcción del Producto Integración del Producto
Verificación / Validación
G F E D
Gestión de Requisitos Gestión de Proyectos Parcialmente
Gestionado Gestionado
Parcialmente Definido
Definido
Guía General – MPS.BR
Referencias Objetivo
Describir de forma detallada el Modelo de Referencia para Mejora del Proceso de Software (MR-MPS) y contiene algunas
definiciones comunes entre los diversos documentos del MPS.BR
28
Referencias
Básicas ISO/IEC 12207:2008 y ISO/IEC 15504 Complementar CMMI-DEV
Introducción al Modelo MPS – Enero 2011
Guía de Implementación
Objetivo del Guía de Implementación
• Proporcionar orientaciones para implementar en las organizaciones los niveles de madurez descritos en el Modelo de Referencia MR-MPS, detallando los procesos contemplados en los respectivos niveles de madurez y los resultados esperados con la implementación de los procesos.
Introducción al Modelo MPS – Enero 2011 29
Guía de Evaluación
Referencias del Guía de Evaluación
• Básica ISO/IEC 15504 Information Technology – Process Assessment Objetivo del Guía de Evaluación
• Orientar la realización de evaluaciones, en conformidad con la norma ISO/IEC 15504, en empresas y organizaciones que implementaron el MR-MPS
Introducción al Modelo MPS – Enero 2011 30
Programa MPS.BR: Conclusión
1. El MPS.BR es un programa movilizador
2. Hasta ahora, la sustentabilidad del programa fue asegurada y los resultados logrados fueron excelentes, superando los resultados esperados
3. El MPS.BR es un programa de largo plazo
4. Este programa es un emprendimiento magno en el sector de software 4. Este programa es un emprendimiento magno en el sector de software
brasileño, con fuerte interacción Universidad-Empresa-Gobierno 5. Sobretodo, se trata de un gran esfuerzo de capacitación
nacional (de personas, instituciones y organizaciones interesadas en el modelo MPS) para mejorar continuamente los procesos de software en las empresas, su capacidad de innovar y competir en el mercado local y global
Modelo MPS: Conclusión
1. La creación y perfeccionamiento del modelo MPS solo fue posible con la involucración de un equipo competente (ETM – Equipo Técnico del
Modelo MPS)
2. Este modelo de proceso de software fue creado de acuerdo con la realidad de las empresas brasileñas y viene permitiendo su
implementación y evaluación en un intervalo de tiempo justo a un costo razonable
3. El modelo MPS ha propiciado un amplio debate e aprendizaje en todas las regiones brasileñas (SU - Sur, SE - Sudeste, CO - Centro Oeste, NE las regiones brasileñas (SU - Sur, SE - Sudeste, CO - Centro Oeste, NE - Nordeste y NO - Norte) sobre Mejora de Proceso de Software, con
cambio cultural significativo
4. La adopción del modelo en el Brasil superó la marca de 270
evaluaciones MPS, con aceptación por el mercado en las mismas condiciones de modelos equivalentes como el CMMI
5. Aunque el foco principal del modelo MPS está en las PYMEs, este modelo también se mostró ser adecuado a implementaciones y evaluaciones de procesos de software en grandes organizaciones privadas y gubernamentales
El objetivo general es promover la mejora de la competitividad de la industria de software en LAC a través de la incorporación
El Modelo MPS en la Latino América y Caribe
Comunidad de Práctica (MPS y MoProSoft) =>
Gestión del Conocimiento.
de la industria de software en LAC a través de la incorporación de modelos latinoamericanos de calidad (MPS y MoProSoft) en los procesos de desarrollo de SW de las PyME de LAC, que
garanticen la calidad de sus productos y servicios.
Introducción al Modelo MPS – Enero 2011 35