ElProgramaMPS.BR:Laevolución de la calidad delsoftware en ... · Informática del Ministerio de la...
Transcript of ElProgramaMPS.BR:Laevolución de la calidad delsoftware en ... · Informática del Ministerio de la...
El Programa MPS.BR: La evoluciónde 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 AntonioniDirector de Calidad y Competitividad
de la calidad del software en BrasilAvanzos del programa y su contribución para eldesarrollo 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émBelém
Programa MPS.BR – Mejora de Proceso del Software Brasileño4
• 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ândiaUberlândia
Juiz de ForaJuiz de Fora
Rio de JaneiroRio de JaneiroCampinaCampinass
CuritibaCuritiba
LondrinaLondrina
JoinvilleJoinville
São PauloSão Paulo
FortalezaFortalezaCampina GrandeCampina Grande
RecifeRecife
BrasíliaBrasília
SalvadorSalvador
VitóriaVitória
Belo HorizonteBelo Horizonte
São CarlosSão Carlos
BlumenauBlumenauFlorianópolisFlorianópolis
Porto AlegrePorto Alegre
MaringáMaringá
Pato BrancoPato Branco
PetrópolisPetrópolis
5Programa MPS.BR – Mejora de Proceso del Software Brasileño
• 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 elBrasil 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 eldía 11DIC2003, en reunión realizada en elMCT – Ministerio de Ciencia y Tecnología, enBrasilia-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 lasempresas 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ño8
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-2015INTERNACIONALIZAÇÃO
DO MPS.BR
⇒ Programa de largo plazo(*)
( *) como el CMMI que comenzó com o CMM
en 1991, com antecedentes desde 1988
2004-2007IMPLANTAÇÃO
DO MPS.BR
2008-2011CONSOLIDAÇÃ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.BRCoordinació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óny Control
(FCC)
Introducción al Modelo MPS – Enero 2011
(CEP) (CGP)
Equipo Técnico del Modelo (ETM)
Equipo de expertos responsable por ladefinición y perfeccionamiento del MR-MPS,MA-MPS y Guías específicos.
13
También, es responsable por el programaanual de entrenamiento MPS.BR, compuestode 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, UNLGuilherme Horta Travassos, COPPE/UFRJ
Jorge Bória, LIVEWAREJorge 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, Q4EEdméia Leonor Pereira de Andrade, EMBRAPA
João Felipe Santos Condack, PRIME UP
2 Avaliação MPSAna Regina Cavalcanti da Rocha,
COPPE/UFRJ
Cristina Angela Filipak Machado, QUALITYFOCUS
Gleison Santos Souza, UNIRIO e COPPE/UFRJ
3Apoio à Internacionalização do
Modelo MPSMariano Angel Montoni, ProMove
Odisnei Galarraga, SOFTWARE PROCESS
Felipe Grando Sória, CITS
Introducción al Modelo MPS – Enero 2011
4Cursos e Provas Oficiais do
Modelo MPSAna 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-MPSCarlos 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/UFRJGleison 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, PUCPRAna 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álisisy parecer que subsidian decisión sobre
15
y parecer que subsidian decisión sobreacreditación y desacreditación de InstitucionesImplementadoras (II) del MR-MPS e InstitucionesEvaluadoras (IA) siguiendo el MA-MPS.
Introducción al Modelo MPS – Enero 2011
MN-MPS: Modelo de Negocio (3 dominios)
SOFTEX
II & IA
MNEMNC
(IOGE)
Contrato Contrato
Convenio
Convenio, (estructura de gobernanza del MNE
(IOGE)Convenio, caso 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 ASRITS, FCAV e ASR
RIOSOFT, COPPE, ProMove e Prime Up
QualityFocus
Estratégia
FUMSOFT
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 ASRFCAV e ASR
RIOSOFT, COPPE e ProMove
QualityFocus
Estratégia
FUMSOFT
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 ASR144
28
FUMSOFT
43
Introducción al Modelo MPS – Enero 2011
Cursos y Pruebas del MPS.BR (Guías:2009)
C1 - CursoIntrodução MPS.BR
P1 - ProvaIntrodução MPS.BR
C2 - CursoImplementadoresMR-MPS
C4 - CursoMelhoria do Processo de Aquisição
P4 - Prova Melhoria do Processo de Aquisição
Avaliador Adjunto
P2 - Prova ImplementadoresMR-MPS
C3 - Curso AvaliadoresMA-MPS
P3 = Prova AvaliadoresMA-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-gradolatu sensu enIngenieria y Calidadde Software con focoem 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
clientes2. más productividad3. capacidad de desarrollar
proyectos mayores4. 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 MPSISO/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–DEVISO/IEC 15504
MPS.BR: MR-MPS, MA-MPS y MN-MPS
ProgramaMPS.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)
Documentosdel Programa
Guía deEvaluación
Guía deImplementación
GuíaGeneral
Guía deAdquisición
Introducción al Modelo MPS – Enero 2011
Niveles de Madurez
Desarrollo de RequisitosDiseño y Construcción del Producto
Gestión de DecisionesDesarrollo para ReutilizaciónGestió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ónAdquisición / Aseguramiento de la CalidadGestión de Portafolio de Proyectos
Evaluación y Mejora del Proceso OrganizacionalDefinición del Proceso OrganizacionalGestión de Reutilización / Gestión de Recursos HumanosGestión de Proyectos (evolución)
Diseño y Construcción del ProductoIntegración del ProductoVerificación / Validación
G
F
E
D
Gestión de Requisitos
Gestión de ProyectosParcialmente
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 demadurez descritos en el Modelo de Referencia MR-MPS, detallando los procesoscontemplados en los respectivos niveles de madurez y los resultados esperados conla implementación de los procesos.
29Introducción al Modelo MPS – Enero 2011
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
30Introducción al Modelo MPS – Enero 2011
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ón1. 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.
35Introducción al Modelo MPS – Enero 2011