Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Agenda
El Programa MPS.Br El Modelo MPS Mejora del Proceso de Software
Componentes reas de Procesos Atributos de Procesos Niveles de Madurez
RELAIS
Es un proyecto internacional, liderado por la CCL Cmara de Comercio de Lima, para la difusin e implementacin del modelo MPS en Latino-amrica y el Caribe
El programa MPS.Br
Objetivo El objetivo del programa MPS.Br es la mejora del Proceso de Software en los pases de Brasil, Colombia, Mxico y Per, con foco en las Micro, Pequeas y Medianas empresas a un costo accesble. Este objetivo se alcanza a travs de implementar el Modelo MPS.
El programa MPS.Br
Motivaciones
El Modelo CMMI es adecuado para empresas grandes, sin embargo generalmente no es adecuado para PYMEs Ante esta situacin, se crea el programa MPS.Br Mejora de Proceso de Software Brasilero con dos objetivos permanentes: i) la creacin y mantenimiento del modelo MPS ii) la difusin del modelo MPS en Latino-amrica y el Caribe
El programa MPS.Br
Motivaciones
En la cima de la pirmide, de desarrollo de software, estn las empresas exportadoras de software y otras grandes empresas
desean alcanzar niveles mas altos de madurez (CMMI niveles 4 y 5) en un proceso de largo plazo de 4 a 10 aos
En la base de la pirmide, se encuentra la gran masa de micro, pequeas y medianas empresas (PYMEs) que desarrollan software
necesitan mejorar sus procesos de software, en conformidad con normas internacionales (como ISO/IEC 12207 y 15504) y compatibles con otros modelos (como CMMI niveles 2 y 3)
Qu es el Modelo MPS ?
MPS es una fusin de modelos de mejora de procesos para ingeniera del software y adquisicin del software. Es un marco estructurado para evaluar los procesos actuales de la organizacin, establecer prioridades de mejora, e implementar esas mejoras MPS es una alternativa latino-americana al modelo norte-americano CMMI - Capability Maturity Model Integration de SEI - Software Engineering Institute.
El Modelo MPS
Disminuye el retrabajo, aumenta la fiabilidad en la prediccin de costos, aumenta el reuso de productos y procesos, disminuye costos debido a mltiples evaluaciones y planes de mejoras de procesos. Permite a las organizaciones ejecutar proyectos de forma ms eficaz. Ayuda a las organizaciones a comprender todos los componentes que estn presentes en la adquisicin y desarrollo de software Facilita la contratacin de productos y servicios de software
El Modelo MPS
Ventajas Mejora de procesos ms gradual
El modelo MPS tiene siete niveles ms suaves de alcanzarse
Compatibilidad total con CMMI (DEV y SVC) y normas internacionales ISO (12207; 15504 y 20000, 25000) Tiene certificacin de madurez: MPS.Br Desventajas: La certificacin MPS.Br requiere de un esfuerzo para difundirla en los pases de Latino-amrica y el Caribe
El Modelo MPS
Componentes
Modelo de Referencia MPS para Software (MR-MPS-SW) Modelo de Referencia MPS para Servicio (MR-MPS-SV) Gua General MPS de Software Gua de Evaluacin Guias de Implementacin Gua General MPS de Servicios Documentos del Programa Mtodo de Evaluacin (MA-MPS)
Gua de Adquisicin
El Modelo MPS
Estructura
Niveles de Madurez Proceso Capacidad
Propsito
Atributo
Resultado
Proceso: Los procesos en MR-MPS-SW son descritos en trminos de propsito y resultados, donde: El Propsito describe el objetivo general a ser alcanzado durante la ejecucin del proceso. Los Resultados Esperados del proceso establecen los resultados a ser obtenidos con la efectiva implementacin del proceso Nivel de Madurez: Grado de mejora de proceso para un predeterminado conjunto de procesos en el cual todos los resultados esperados del proceso y de los atributos de los procesos son cumplidos.
Resultado
Capacidad de Proceso: expresa el grado de refinamento e institucionalizacin con que el proceso es ejecutado en la organizacin/unidad organizacional. Es representada por un conjunto de atributos de proceso (AP) descrito en trminos de resultados esperados (RAP) El cumplimiento de los resultados esperados de los atributos de proceso (RAP), es requerido para todos los procesos
Niveles de Madurez
Los niveles de madurez establecen grados de evolucin de los procesos, caracterizando el estado de mejora de la implementacin de procesos en la organizacin. El nivel de madurez en que se encuentra una organizacin permite preveer su desempeo futuro al ejecutar uno o ms procesos. Son siete niveles de madurez acumulativos: A (En Optimizacin) B (Gestionado Cuantitativamente) C (Definido) D (Largamente Definido) E (Parcialmente Definido) F (Gestionado) G (Parcialmente Gestionado).
Capacidad
Atributos de Proceso
AP 1.1 El proceso es ejecutado AP 2.1 El proceso es gestionado AP 2.2 Los productos de trabajo del proceso son gestionados AP 3.1. El proceso es definido AP 3.2 El proceso est implementado AP 4.1 El proceso es medido AP 4.2 El proceso es controlado AP 5.1 El proceso es objeto de mejoras incrementales e innovaciones AP 5.2 El proceso es optimizado continuamente Los Atributos de Proceso AP 4.1, AP 4.2, AP 5.1 y AP 5.2 solamente deben ser implementados para los procesos crticos de la organizacin /unidad organizacional, selecionados para anlisis de desempeo.
21 Procesos
D Ampliamente Definido
E Parcialmente Definido
AP 1.1, AP 2.1, AP 2.2, AP 3.1 (proceso estndar es definido) y AP 3.2 (proceso estndar est implementado posibilitando demostrar lo apropiado y la eficacia del proceso, y evaluar adonde puede hacerse la mejora continua del proceso )
F Gestionado
AP 1.1, AP 2.1 y AP 2.2 ( productos de trabajo del proceso son gestionados) AP 1.1 (proceso es ejecutado) y AP 2.1 (proceso es gestionado)
G Parcialmente Gestionado
A B C D E
Gestionado
Parcialmente Gestionado
Nivel F Gestionado
La organizacin obtendr mayor calidad y control a los productos de trabajo implementando procesos que son de apoyo a la gestin del proyecto La organizacin incorporar a su equipo algunos nuevos perfiles para realizar las nuevas actividades Puede hacerse en cualquier secuencia
Nivel F Gestionado
Procesos Adquisicin Gestin de Configuracin Aseguramiento de la Calidad Gestin de Portafolio de Proyectos Medicin Atributos de proceso AP 2.2 (producto gestionado) (includo)
Nivel F Gestionado
Adquisicin Gestionar la adquisicin de productos y servicios que satisfagan las necesidades expresas del adquirente. Algunos resultados esperados:
Las necesidades de adquisicin, las metas, los critrios de aceptacin del producto, los tipos y la estratgia de adquisicin son definidos; Los critrios de seleccin del proveedor son establecidos y usados para evaluar a los potenciales proveedores; El proveedor es selecionado con base en la evaluacin de las propuestas y de los critrios establecidos; Un acuerdo que exprese claramente las expectativas, responsabilidades y obligaciones de ambas partes (cliente y proveedor) es establecido y negociado entre ellas.
Nivel F Gestionado
Gestin de Configuracin Establecer y mantener la integridad de todos los productos de trabajo de un proceso o proyecto y disponibilizarlos a todos los involucrados. Algunos resultados esperados:
Un Sistema de Gestin de Configuracin es establecido y mantenido; Los elementos de configuracin son identificados con base en critrios establecidos; Los elementos de configuracin sujetos a un control formal son colocados en un baseline; La situacin de los elementos de configuracin y de los baselines es registrada a lo largo del tiempo y disponibilizada;
Nivel F Gestionado
Garantia de la Calidad Asegurar que los productos de trabajo y la ejecucin de los procesos estn en conformidad con los planes, procedimentos y estndares establecidos. Algunos resultados esperados:
La adherencia de los productos de trabajo a los estndares, procedimentos y requisitos aplicables es evaluada objetivamente, antes de que los productos sean entregados y en hitos predefinidos a lo largo del ciclo de vida del proyecto; La adherencia de los procesos ejecutados, las descripciones del proceso, estndares y procedimentos es evaluada objetivamente; Los problemas y las no-conformidades son identificados, registrados y comunicados;
Gestin de Portafolio de Proyectos Iniciar y mantener proyectos que sean necesarios, suficientes y sustentables, de forma de alcanzar los objetivos estratgicos de la organizacin. Este proceso compromete la inversin y los recursos organizacionales adecuados y establece la autoridad necesaria para ejecutar los proyectos selecionados. Algunos resultados esperados:
Las oportunidades de negocio, las necesidades y las inversiones son identificadas, calificadas, priorizadas y selecionadas en relacin a los objetivos estratgicos de la organizacin por medio de critrios objetivos; Los recursos y presupuesto para cada proyecto son identificados y asignados; La responsabilidad y autoridad por la gestin de los proyectos son establecidas;
Nivel F Gestionado
Nivel F Gestionado
Medicin Recolectar, almacenar, analizar y relacionar los datos relativos a los productos desarrollados y a los procesos implementados en la organizacin y en sus proyectos, de forma de apoyar los objetivos organizacionales. Algunos resultados esperados:
Objetivos de medicin son establecidos y mantenidos a partir de los objetivos de negocio de la organizacin y de las necesidades de informacin de procesos tcnicos y gerenciales; Un conjunto adecuado de medidas, orientado por los objetivos de medicin, es identificado y definido, priorizado, documentado, revisado y, cuando sea pertinente, actualizado; Los procedimentos para la recoleccin y/o almacenamiento de medidas son especificados;
A partir del nivel E, algunos resultados evolucionan y otros son incorporados, de forma que la gestin de proyectos pase a realizarse en base al proceso definido para el proyecto y a los planes integrados. Algunos resultados esperados:
La planificacin y las estimaciones de las tareas del proyecto son hechas en base al repositorio de estimaciones y al conjunto de activos de proceso organizacional; Los recursos y el ambiente de trabajo necesarios para ejecutar los proyectos son planificados a partir de los ambientes estndar de trabajo de la organizacin; Los equipos involucrados en el proyecto son establecidos y mantenidos a partir de las reglas y directrices para estructuracin, formacin y actuacin; Experiencias relacionadas a los procesos contribuyen para los activos de proceso organizacional;
Nivel C Definido
Definicin e implementacin de 03 nuevos procesos con la misma capacidad de los procesos ya implantados La organizacin/unidad organizacional tiene definidos e implementados sus procesos estndar y usa prcticas de ingeniera de software en sus proyectos.
Nivel C Definido
Procesos Desarrollo para Reutilizacin Gestin de Decisiones Gestin de Riesgos Atributos de proceso
No hay nuevos atributos
Nivel C Definido
Desarrollo para Reutilizacin Identificar oportunidades de reutilizacin sistemtica de activos en la organizacin y, si es posible, establecer un programa de reutilizacin para desarrollar activos a partir de ingeniera de domnios de aplicacin. Algunos resultados esperados:
Domnios de aplicacin en que sern investigadas las oportunidades de reutilizacin de activos o en los cuales se pretende practicar reutilizacin son identificados, detectando los respectivos potenciales de reutilizacin; La capacidad de reutilizacin sistemtica de la organizacin es evaluada y aciones correctivas son tomadas, en caso necesario; Un programa de reutilizacin, involucrando propsitos, alcance, metas y objetivos, es planificado con la finalidad de atender las necesidades de reutilizacin de domnios;
Nivel C Definido
Gestin de Decisiones Analizar posibles decisiones crticas usando un proceso formal, con critrios establecidos, para evaluacin de las alternativas identificadas. Algunos resultados esperados:
Guias organizacionales para la gestin de decisiones son establecidos y mantenidos; El problema o cuestin a ser objeto de un proceso formal de toma de decisin es definido; Critrios para evaluacin de las alternativas de solucin son establecidos y mantenidos en orden de importancia, de forma que los critrios ms importantes ejerzan ms influencia en la evaluacin; Alternativas de solucin aceptables para el problema o cuestin son identificadas;
Nivel C Definido
Gestin de Riesgos Identificar, analizar, tratar, monitorear y reducir continuamente los riesgos a nivel organizacional y del proyecto. Algunos resultados esperados:
El alcance de la gestin de riesgos es determinado; Los origenes y las categorias de riesgo son determinados; Los parmetros usados para: analizar y categorizar riesgos y para controlar el esfuerzo de la gestin de riesgos son definidos; Las estratgias apropriadas para a gestin de riesgos son definidas e implementadas; Los riesgos del proyecto son identificados y documentados, incluyendo su contexto, condiciones y posibles consecuencias para el proyecto y las partes interesadas;
Nivel A En Optimizacin
La efectividad y eficiencia de los procesos son mejoradas por medio de un esfuerzo continuo, planificado e intencional. Un abordaje planificado y ordenado es implementado para identificar cambios apropiados en los procesos e introducirlos de forma adecuada para minimizar interrupciones no deseadas en la operacin del software.
Nivel A En Optimizacin
Procesos
No tiene procesos especficos
Atributos de proceso
5.1 (El proceso con mejoras incrementales e innovaciones) (includo) 5.2 (Proceso con innovaciones continuas) (includo)
Conclusiones
El modelo MPS es una alternativa latino-americana al modelo norte-americano CMMI El modelo MPS es para las PYMEs Tiene un menor costo Mejora de procesos de manera ms gradual Ayuda a las organizaciones a comprender todos los componentes en la adquisicin y desarrollo de software Permite a las organizaciones ejecutar proyectos de forma ms eficaz. Prepara a las PYMEs para tentar las certificaciones de madurez: MPS.Br, IT Mark y CMMI (2 y 3)
Gracias