ocg-introduccion al mps.pdf

52
MPS Mejora de la Calidad de Software en las PYMEs del Perú: El Modelo MPS Mejora de Proceso de Software Oswaldo Canchumani Grillo, PMP [email protected]

Upload: jason-oliver

Post on 21-Oct-2015

123 views

Category:

Documents


0 download

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

[email protected]

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)

GraciasGracias