ocg-introduccion al mps.pdf
TRANSCRIPT
MPS
Mejora de la Calidad de Software en las PYMEs
del Perú: El Modelo MPS
Mejora de Proceso de Software
Oswaldo Canchumani Grillo, PMP
Agenda
• El Programa MPS.Br
• El Modelo MPS – Mejora del Proceso de
Software– Componentes
– Áreas de Procesos
– Atributos de Procesos
– Niveles de Madurez
• MPS.Br− Es un programa iniciado en Brasil en el año 2003, liderado por
SOFTEX – Asociación para la Promoción de la Excelencia delSoftware Brasilero, para mejorar la calidad del software producido por las PYME’s en Brasil.
− El programa comprende, entre otros proyectos:
El Programa MPS.Br yEl Proyecto RELAIS
− El programa comprende, entre otros proyectos:i) Creación y perfeccionamiento del modelo MPSii) Difusión en el mercado del modelo MPS
• RELAIS− Es un proyecto internacional, liderado por la CCL – Cámara
de Comercio de Lima, para la difusión e implementación del modelo MPS en Latino-américa y el Caribe
• El objetivo del programa MPS.Br es la mejora delProceso de Software en los países de Brasil, Colombia, México y Perú, con foco en las Micro, Pequeñas y Medianas empresas a un costo
El programa MPS.Br
Objetivo
Pequeñas y Medianas empresas a un costoaccesíble.
• Este objetivo se alcanza a través de implementar el Modelo MPS.
• El Modelo CMMI es adecuado para empresas grandes, sin embargo generalmente no es adecuado para PYME’s
El programa MPS.Br
Motivaciones
• Ante esta situación, se crea elprograma MPS.Br – Mejora deprograma MPS.Br – Mejora deProceso de Software Brasilerocon dos objetivos permanentes:i) la creación y mantenimiento
del modelo MPSii) la difusión del modelo MPS
en Latino-américa y el Caribe
• En la cima de la pirámide, de desarrollo de software, estánlas empresas exportadoras de software y otras grandesempresas− desean alcanzar niveles mas altos de madurez (CMMI
El programa MPS.Br
Motivaciones
niveles 4 y 5) en un proceso de largo plazo de 4 a 10 años
• En la base de la pirámide, se encuentra la gran masa de
micro, pequeñas y medianas empresas (PYME’s) quedesarrollan 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)
• Es un marco estructurado para evaluar los procesos
Qué es el Modelo MPS ?
• MPS es una fusión de modelos de mejora de procesos para ingeniería del software y adquisición del software.
• Es un marco estructurado para evaluar los procesos actuales de la organización, 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.
• Disminuye el retrabajo, aumenta la fiabilidad en la predicción de costos, aumenta el reuso de productos y procesos, disminuye costos debido a múltiples evaluaciones y planes de mejoras de procesos.
• Permite a las organizaciones ejecutar proyectos deforma más eficaz.
El Modelo MPS
forma más eficaz.• Ayuda a las organizaciones a comprender todos los
componentes que están presentes en la adquisición y desarrollo de software
• Facilita la contratación deproductos y servicios desoftware
• Mejora de procesos más gradual– El modelo MPS tiene siete niveles más ‘suaves’ de
alcanzarse
• Compatibilidad total con CMMI (DEV y SVC) y normas internacionales ISO (12207; 15504 y 20000,
El Modelo MPS
Ventajas
normas internacionales ISO (12207; 15504 y 20000, 25000)
• Tiene certificación de madurez: MPS.Br
Desventajas:• La certificación MPS.Br requiere de un esfuerzo para
difundirla en los países de Latino-américa y el Caribe
Modelo de ReferenciaMPS para Software
(MR-MPS-SW)
Método de Evaluación(MA-MPS)
Modelo deNegocio
(MN-MPS)Modelo de Referencia
MPS para Servicio(MR-MPS-SV)
Componentes
El Modelo MPS
Guias deImplementación
Guía deAdquisición
Guía General MPSde Software
Guía deEvaluación
Documentos delPrograma
Guía General MPSde Servicios
Niveles de Madurez
Proceso Capacidad
Propósito Atributo
Estructura
El Modelo MPS
Resultado Resultado
• Proceso: Los procesos en MR-MPS-SW son descritos en términos
de propósito y resultados, donde:
– El Propósito describe el objetivo general a ser alcanzado durante
la ejecución del proceso.
– Los Resultados Esperados del proceso establecen los resultados a
ser obtenidos con la efectiva implementación 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.
• Capacidad de Proceso: expresa el grado de refinamento
e institucionalización con que el proceso es ejecutado en
la organización/unidad organizacional.
– Es representada por un conjunto de atributos de
proceso (AP) descrito en términos de resultados
esperados (RAP)
– El cumplimiento de los resultados esperados de los
atributos de proceso (RAP), es requerido para todos
los procesos
– Los niveles de madurez establecen grados de evolución de los procesos, caracterizando el estado de mejora de la implementaciónde procesos en la organización.
– El nivel de madurez en que se encuentra una organización permitepreveer su desempeño futuro al ejecutar uno o más procesos.
– Son siete niveles de madurez acumulativos:
Niveles de Madurez
A (En Optimización)B (Gestionado Cuantitativamente)C (Definido)D (Largamente Definido)E (Parcialmente Definido)F (Gestionado)G (Parcialmente Gestionado).
• 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
CapacidadAtributos de Proceso
• AP 4.1 El proceso es medido
• AP 4.2 El proceso es controlado
• AP 5.1 El proceso es objeto de mejoras incrementales einnovaciones
• 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 solamentedeben ser implementados para los procesos críticos de la organización/unidad organizacional, selecionados para análisis de desempeño.
MR-MPS: Niveles de Madurez,
Procesos y Atributos de Proceso
AP 1.1, AP 2.1, AP 2.2, AP 3.1 y AP 3.2
Gestión de Riesgos - GRI
Gestión de Decisiones - GDE
Desarrollo para Reutilización - DRU
C – Definido
AP 1.1, AP 2.1, AP 2.2, AP 3.1, AP 3.2, AP 4.1 y AP 4.2Gestión de Proyectos - GPR (evolución)B – Gestionado
Cuantitativamente
AP 1.1, AP 2.1, AP 2.2, AP 3.1, AP 3.2, AP 4.1, AP 4.2, AP
5.1 y AP 5.2
A – En Optimización
05 Atributos de Proceso (Capacidad)21 Procesos07 Niveles de
Madurez
AP 1.1 (proceso es ejecutado) y AP 2.1 (proceso es
gestionado)
Gestión de Proyectos - GPR
Gestión de Requisitos - GRE
G – Parcialmente
Gestionado
AP 1.1, AP 2.1 y AP 2.2 ( productos de trabajo del
proceso son gestionados)
Gestión de Configuración - GCO
Gestión de Portafolio de Proyectos - GPP
Aseguramiento de la Calidad - GQA
Medición - MED
Adquisición - AQU
F – Gestionado
AP 1.1, AP 2.1, AP 2.2, AP 3.1 (proceso estándar es
definido) y AP 3.2 (proceso estándar está implementado
posibilitando demostrar lo apropiado y la eficacia del
proceso, y evaluar adonde puede hacerse la mejora
continua del proceso )
Gestión de Recursos Humanos - GRH
Gestión de reutilización - GRU
Definición del Proceso Organizacional - DFP
Evaluación y Mejora del Proceso Organizacional - AMP
Gestión de Proyectos - GPR (evolución)
E – Parcialmente
Definido
AP 1.1, AP 2.1, AP 2.2, AP 3.1 y AP 3.2
Desarrollo de Requisitos - DRE
Diseño y Construcción del Producto - PCP
Validación - VAL
Verificación - VER
Integración del Producto - ITP
D – Ampliamente
Definido
En OptimizaciónEn Optimización
Gestionado CuantitativamenteGestionado Cuantitativamente
DefinidoDefinido
Largamente DefinidoLargamente Definido
Parcialmente DefinidoParcialmente Definido
GestionadoGestionado
AA
BB
CC
DD
EE
FF2
3
4
5
El Modelo MPS
Niveles de Madurez
GestionadoGestionado
Parcialmente Parcialmente GestionadoGestionado
FF
G
2
Relacion con
el CMMI
Nivel GParcialmente Gestionado
• La organización será capaz de gestionar parcialmente sus
proyectos de desarrollo de software
• Establece el inicio de los trabajos de implantación de
mejora de los procesos de software en la organizaciónmejora de los procesos de software en la organización
• Procesos– Gestión de Proyectos– Gestión de Requisitos.
Nivel GParcialmente Gestionado
– Gestión de Requisitos.• Atributos de proceso
– AP 1.1 (ejecutado)– AP 2.1 (gestionado)
• Gestión de Proyectos
– Establecer y mantener planes que definen las actividades, recursos y responsabilidades del proyecto
– Proporcionar información sobre el avance del proyecto quepermitan la realización de correcciones cuando hayadesvios significactivos en el desempeño del proyecto.
Nivel GParcialmente Gestionado
desvios significactivos en el desempeño del proyecto.– El propósito de este proceso evoluciona a medida que la
organización crece en madurez (niveles E y B)– Algunos resultados esperados:
� El alcance del trabajo para el proyecto es definido;� Las tareas y los productos de trabajo del proyecto son
dimensionados utilizando métodos apropiados;� El modelo y las fases del ciclo de vida del proyecto son definidos;
• Gestión de Requisitos
– Gestionar los requisitos del producto y de los componentesde producto del proyecto e;
– Identificar inconsistencias entre los requisitos, los planesdel proyecto y los productos de trabajo del proyecto.
– Algunos resultados esperados:
Nivel GParcialmente Gestionado
– Algunos resultados esperados:� El entendimento de los requisitos es obtenido junto a los
proveedores de requisitos;� Los requisitos son evaluados con base en critérios objetivos
y, un compromiso del equipo técnico con estos requisitos esobtenido;
� La rastreabilidad bidirecional entre los requisitos y losproductos de trabajo es establecida y mantenida;
Nivel FGestionado
• La organización obtendrá mayor calidad y control a los
productos de trabajo implementando procesos que son
de apoyo a la gestión del proyecto
• La organización incorporará a su equipo algunos nuevos
perfiles para realizar las nuevas actividadesperfiles para realizar las nuevas actividades
• Puede hacerse en cualquier secuencia
• Procesos– Adquisición– Gestión de Configuración– Aseguramiento de la Calidad
Nivel FGestionado
– Aseguramiento de la Calidad– Gestión de Portafolio de Proyectos– Medición
• Atributos de proceso– AP 2.2 (producto gestionado) (incluído)
• Adquisición
– Gestionar la adquisición de productos y servicios que satisfaganlas necesidades expresas del adquirente.
– Algunos resultados esperados:� Las necesidades de adquisición, las metas, los critérios de
Nivel FGestionado
� Las necesidades de adquisición, las metas, los critérios deaceptación del producto, los tipos y la estratégia deadquisición son definidos;
� Los critérios de selección del proveedor son establecidos yusados para evaluar a los potenciales proveedores;
� El proveedor es selecionado con base en la evaluación de laspropuestas y de los critérios establecidos;
� Un acuerdo que exprese claramente las expectativas,responsabilidades y obligaciones de ambas partes(cliente y proveedor) es establecido y negociado entre ellas.
• Gestión de Configuración
– Establecer y mantener la integridad de todos los productos detrabajo de un proceso o proyecto y disponibilizarlos a todoslos involucrados.
– Algunos resultados esperados:
Nivel FGestionado
– Algunos resultados esperados:� Un Sistema de Gestión de Configuración es establecido y
mantenido;� Los elementos de configuración son identificados con base en
critérios establecidos;� Los elementos de configuración sujetos a un control formal
son colocados en un baseline;� La situación de los elementos de configuración y de los
baselines es registrada a lo largo del tiempo y disponibilizada;
• Garantia de la Calidad
– Asegurar que los productos de trabajo y la ejecución de losprocesos estén en conformidad con los planes, procedimentosy estándares establecidos.
– Algunos resultados esperados:
Nivel FGestionado
– Algunos resultados esperados:� La adherencia de los productos de trabajo a los estándares,
procedimentos y requisitos aplicables es evaluadaobjetivamente, antes de que los productos sean entregados yen hitos predefinidos a lo largo del ciclo de vida del proyecto;
� La adherencia de los procesos ejecutados, las descripciones del proceso, estándares y procedimentos es evaluada objetivamente;
� Los problemas y las no-conformidades son identificados,registrados y comunicados;
• Gestión de Portafolio de Proyectos
– Iniciar y mantener proyectos que sean necesarios, suficientes y sustentables, de forma de alcanzar los objetivos estratégicos de la organización.
– Este proceso compromete la inversión y los recursosorganizacionales adecuados y establece la autoridad necesaria
Nivel FGestionado
para ejecutar los proyectos selecionados.– Algunos resultados esperados:
� Las oportunidades de negocio, las necesidades y las inversionesson identificadas, calificadas, priorizadas y selecionadas en relación a los objetivos estratégicos de la organización por mediode critérios objetivos;
� Los recursos y presupuesto para cada proyecto son identificadosy asignados;
� La responsabilidad y autoridad por la gestión de los proyectosson establecidas;
• Medición
– Recolectar, almacenar, analizar y relacionar los datos relativosa los productos desarrollados y a los procesos implementadosen la organización y en sus proyectos, de forma de apoyar los objetivos organizacionales.
Nivel FGestionado
– Algunos resultados esperados:� Objetivos de medición son establecidos y mantenidos a partir de
los objetivos de negocio de la organización y de las necesidadesde información de procesos técnicos y gerenciales;
� Un conjunto adecuado de medidas, orientado por los objetivosde medición, es identificado y definido, priorizado, documentado,revisado y, cuando sea pertinente, actualizado;
� Los procedimentos para la recolección y/o almacenamiento de medidas son especificados;
Nivel EParcialmente Definido
• Tiene como foco principal la estandarización de los
procesos de la organización, por medio de la definición
de procesos estándar
• Estos deben ser definidos a partir de los procesos y
mejores prácticas ya existentes en la organizaciónmejores prácticas ya existentes en la organización
• Es el primer paso para implementar la mejora continua de
los procesos
• Procesos– Evaluación y Mejora del Proceso Organizacional– Definición del Proceso Organizacional– Gestión de Recursos Humanos
Nivel EParcialmente Definido
– Gestión de Recursos Humanos– Gestión de Reutilización– Gestión de Proyectos (evolución)
• Atributos de proceso– AP 3.1 (Proceso Definido) (incluído)
– AP 3.1 (Proceso Implementado) (incluído)
• Evaluación y Mejora del Proceso Organizacional
– Determinar en cuánto los procesos estándar de laorganización contribuyen para alcanzar los objetivos denegocio de la organización y para apoyar a la organización aplanificar, realizar e implantar mejoras continuas en losprocesos con base en el entendimento de sus puntos
Nivel EParcialmente Definido
procesos con base en el entendimento de sus puntosfuertes y débiles.
– Algunos resultados esperados:� La descripción de las necesidades y los objetivos de los
procesos de la organización son establecidos y mantenidos;� La información y los datos relacionados al uso de los
procesos estándar para proyectos específicos existen yson mantenidos;
� Evaluaciones de los procesos estándar de la organización sonrealizadas para identificar sus puntos fuertes, puntosdébiles y oportunidades de mejora;
• Definición del Proceso Organizacional
– Establecer y mantener un conjunto de activos del procesoorganizacional y estándares del ambiente de trabajo usables y aplicables a las necesidades del negocio de la organización.
– Algunos resultados esperados:
Nivel EParcialmente Definido
� Un conjunto definido de procesos estándar es establecido y mantenido, conjuntamente con la indicación de la aplicabilidadde cada proceso;
� Una biblioteca de activos de proceso organizacional esestablecida y mantenida;
� Tareas, actividades, documentos y productos de trabajoasociados a los procesos estándar son identificados ydetallados, conjuntamente con el desempeño esperado delproceso;
• Gestión de Recursos Humanos
– Proporcionar, a la organización y los proyectos, los recursoshumanos necesarios y mantener sus competencias adecuadasa las necesidades del negocio.
– Algunos resultados esperados:
Nivel EParcialmente Definido
� Las necesidades estratégicas de la organización y de los proyectos son revisadas para identificar recursos, conocimientos y habilidades requeridos y, de acuerdo con lanecesidad, planificar como desarrollarlos o contratarlos;
� Indivíduos con las habilidades y competencias requeridas son identificados y recrutados;
� Las necesidades de capacitación que son responsabilidad de la organización son identificadas;
• Gestión de Reutilización
– Gestionar el ciclo de vida de los activos reutilizables.– Algunos resultados esperados:
� Una estratégia de gestión de activos es documentada,contemplando la definición del activo reutilizable, además de los critérios para aceptación, certificación, clasificación,
Nivel EParcialmente Definido
los critérios para aceptación, certificación, clasificación,descontinuación y evaluación de activos reutilizables;
� Un mecanismo de almacenamiento y recuperación de activosreutilizables es implantado;
� Los datos de utilización de los activos reutilizables son registrados;
� Los activos reutilizables son periódicamente mantenidos, siguiendo los critérios definidos, y sus modificaciones son controladas a lo largo de su ciclo de vida;
• Gestión de Proyectos (evolución)
– A partir del nivel E, algunos resultados evolucionan y otros son
incorporados, de forma que la gestión de proyectos pase a realizarse
en base al proceso definido para el proyecto y a los planes integrados.
– Algunos resultados esperados:� La planificación y las estimaciones de las tareas del proyecto son hechas
Nivel EParcialmente Definido
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 estándar de trabajo
de la organización;
� Los equipos involucrados en el proyecto son establecidos y mantenidos a
partir de las reglas y directrices para estructuración, formación y
actuación;
� Experiencias relacionadas a los procesos contribuyen para los activos de
proceso organizacional;
Nivel DLargamente Definido
• Definición e implementación de 05 nuevos procesos con
la misma capacidad de los procesos ya implantados
• Los procesos son parte de la Ingeniería del software
• Procesos– Desarrollo de Requisitos– Diseño y Construcción del Producto– Integración del Producto
Nivel DLargamente Definido
– Integración del Producto– Verificación– Validación
• Atributos de proceso– No hay nuevos atributos
• Desarrollo de Requisitos
– Definir los requisitos del cliente, del producto y de loscomponentes del producto.
– Algunos resultados esperados:� Las necesidades, expectativas y restricciones del cliente, tanto
del producto como de sus interfaces, son identificadas;
Nivel DLargamente Definido
del producto como de sus interfaces, son identificadas;� Un conjunto definido de requisitos del cliente es especificado y
priorizado a partir de las necesidades, expectativas y restricionesidentificadas;
� Un conjunto de requisitos funcionales y no-funcionales, delproducto y de los componentes de producto que describen lasolución del problema a ser resuelto, es definido y mantenido apartir de los requisitos del cliente;
• Integración del Producto
– Combinar los componentes de producto, produciendo un producto integrado consistente con su diseño, y demostrar quelos requisitos funcionales y no-funcionales son satisfechospara el ambiente objetivo o equivalente.
– Algunos resultados esperados:
Nivel DLargamente Definido
– Algunos resultados esperados:� Una estratégia de integración, consistente con el diseño y con
los requisitos del producto, es desarrollada y mantenida para los componentes de producto;
� Un ambiente para integración de los componentes de productoes establecido y mantenido;
� La compatibilidad de las interfaces internas y externas de los componentes de producto es asegurada;
• Diseño y Construcción del Producto
– Diseñar, desarrollar e implementar soluciones paracumplir con los requisitos.
– Algunos resultados esperados:� Alternativas de solución y critérios de selección son
desarrollados para atender a los requisitos definidos del
Nivel DLargamente Definido
desarrollados para atender a los requisitos definidos del producto y componentes de producto;
� Soluciones son selecionadas para el producto o componentes de producto, con base en escenários definidos y en critériosidentificados;
� El producto y/el componente de producto es diseñado y documentado;
� Las interfaces entre los componentes de producto son diseñadas
con base en critérios predefinidos;
• Validación
– Confirmar que un producto o componente de productocumplirá con su uso pretendido cuando sea colocado en elambiente para el cual fue desarrollado.
– Algunos resultados esperados:
Nivel DLargamente Definido
� Productos de trabajo a ser validados son identificados;� Una estratégia de validación es desarrollada e implementada,
establecendo cronograma, participantes involucrados, métodospara validación y cualquier material a ser utilizado en la validación;
� Critérios y procedimentos para validación de los productos detrabajo a ser validados son identificados y un ambiente paravalidación es establecido;
• Verificación
– Confirmar que cada servicio y/o producto de trabajo del proceso o del proyecto cumple apropiadamente con los requisitos especificados.
– Algunos resultados esperados:
Nivel DLargamente Definido
– Algunos resultados esperados:� Productos de trabajo a ser verificados son identificados;� Una estratégia de verificación es desarrollada e implementada,
estableciendo cronograma, revisores involucrados, métodos paraverificación y cualquier material a ser utilizado en la verificación;
� Critérios y procedimentos para verificación de los productos detrabajo a ser verificados son identificados y un ambiente paraverificación es establecido;
� Actividades de verificación, incluyendo pruebas y revisiones porpares, son ejecutadas;
Nivel CDefinido
• Definición e implementación de 03 nuevos procesos con la
misma capacidad de los procesos ya implantados
• La organización/unidad organizacional tiene definidos e
implementados sus procesos estándar y usa prácticas de implementados sus procesos estándar y usa prácticas de
ingeniería de software en sus proyectos.
• Procesos– Desarrollo para Reutilización– Gestión de Decisiones– Gestión de Riesgos
Nivel CDefinido
– Gestión de Riesgos• Atributos de proceso
– No hay nuevos atributos
• Desarrollo para Reutilización
– Identificar oportunidades de reutilización sistemática de activos en la organización y, si es posible, establecer un programa de reutilización para desarrollar activos a partir deingeniería de domínios de aplicación.
– Algunos resultados esperados:
Nivel CDefinido
– Algunos resultados esperados:� Domínios de aplicación en que serán investigadas las
oportunidades de reutilización de activos o en los cuales se pretende practicar reutilización son identificados, detectandolos respectivos potenciales de reutilización;
� La capacidad de reutilización sistemática de la organización es
evaluada y aciones correctivas son tomadas, en caso necesario;� Un programa de reutilización, involucrando propósitos,
alcance, metas y objetivos, es planificado con la finalidad deatender las necesidades de reutilización de domínios;
• Gestión de Decisiones
– Analizar posibles decisiones críticas usando un proceso formal,con critérios establecidos, para evaluación de las alternativasidentificadas.
– Algunos resultados esperados:� Guias organizacionales para la gestión de decisiones son
Nivel CDefinido
� Guias organizacionales para la gestión de decisiones son establecidos y mantenidos;
� El problema o cuestión a ser objeto de un proceso formal detoma de decisión es definido;
� Critérios para evaluación de las alternativas de solución son establecidos y mantenidos en orden de importancia, de formaque los critérios más importantes ejerzan más influencia en la evaluación;
� Alternativas de solución aceptables para el problema o cuestión
son identificadas;
• Gestión de Riesgos
– Identificar, analizar, tratar, monitorear y reducir continuamentelos riesgos a nivel organizacional y del proyecto.
– Algunos resultados esperados:� El alcance de la gestión de riesgos es determinado;� Los origenes y las categorias de riesgo son determinados;
Nivel CDefinido
� Los origenes y las categorias de riesgo son determinados;� Los parámetros usados para: analizar y categorizar riesgos y
para controlar el esfuerzo de la gestión de riesgos son definidos;� Las estratégias apropriadas para a gestión de riesgos son
definidas e implementadas;� Los riesgos del proyecto son identificados y documentados,
incluyendo su contexto, condiciones y posibles consecuenciaspara el proyecto y las partes interesadas;
Nivel BGestionado Cuantitativamente
• El proceso Gestión de Proyectos es modificado para que
sea ejecutado de forma cuantitativa.
• La organización/unidad organizacional pasa a tener una
visión cuantitativa del desempeño de sus procesos en el
apoyo al logro de los objetivos de calidad y de desempeño apoyo al logro de los objetivos de calidad y de desempeño
de los procesos.
• Procesos– Gestión de Proyectos (evolución)
• Atributos de proceso– 4.1 (Proceso es Medido) (incluído)
– 4.2 (Proceso es Controlado) (incluído)
Nivel BGestionado Cuantitativamente
– 4.2 (Proceso es Controlado) (incluído)
• Gestión de Proyectos
– En el nivel B, la gestión de proyectos pasa a tener un enfoquecuantitativo, reflejando la alta madurez que se espera de la organización. Nuevamente, algunos resultados evolucionan y otros son incorporados.
– Algunos resultados esperados:
Nivel BGestionado Cuantitativamente
– Algunos resultados esperados:� Los objetivos de calidad y de desempeño del proceso definido
para el proyecto son establecidos y mantenidos;� El proceso definido para el proyecto que le posibilita alcanzar
sus objetivos de calidad y de desempeño es compuesto con baseen técnicas estadísticas y otras técnicas cuantitativas;
� Subprocessos y atributos críticos para evaluar el desempeño y que estan relacionados al alcance de los objetivos de calidad y de desempeño del proceso del proyecto son selecionados;
Nivel AEn Optimización
• 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 de forma adecuada para minimizar interrupciones no
deseadas en la operación del software.
• Procesos– No tiene procesos específicos
• Atributos de proceso– 5.1 (El proceso con mejoras incrementales e
innovaciones) (incluído)
Nivel AEn Optimización
innovaciones) (incluído)
– 5.2 (Proceso con innovaciones continuas) (incluído)
• El modelo MPS es una alternativa latino-americana al modelo norte-americano CMMI
• El modelo MPS es para las PYME’s• Tiene un menor costo
• Mejora de procesos de manera más gradual
Conclusiones
• Mejora de procesos de manera más gradual
• Ayuda a las organizaciones a comprender todos los componentes en la adquisición y desarrollo de software
• Permite a las organizaciones ejecutar proyectos de forma más eficaz.
• Prepara a las PYME’s para tentar las certificaciones de madurez: MPS.Br, IT Mark y CMMI (2 y 3)