@garicorp
@lorenzo_kila
PROPUESTAS DE MEJORAS Y ACTUALIZACIONES AL MODELO
DE PROCESOS MOPROSOFT
Presentan:
Mtro. Rodrigo Torres Garibay
Lic. Lorenzo Armenta Fonseca
@garicorp
@lorenzo_kila
Objetivo de la sesión
• Analizar las diversas propuestas de mejoras y actualizaciones al Modelo MoProSoft, de tal forma que éste siga siendo vigente y útil para las empresas u organizaciones dedicadas al desarrollo o mantenimiento de software.
@garicorp
@lorenzo_kila
Agenda de la sesión• ¿Qué es MoProSoft?
• ¿A quién está dirigido MoProSoft?
• Historia de MoProSoft
• Evolución de los Modelos de Referencia
• Estructura de MoProSoft
• Norma Mexicana NMX-I-059-NYCE
• Diferencias entre la NMX-I-059-NYCE-2005 y NMX-I-059-NYCE-2011
• Los “sabores” de MoProSoft
• MoProSoft en números
• Oportunidades de Mejora de MoProSoft
• Rutas para Mejorar la IMDS-2024: Ruta 2
• Conclusiones
@garicorp
@lorenzo_kila
¿Qué es MoProSoft?
• MoProSoft es un Modelo de Referencia de Procesos conformado por procesos y buenas prácticas de Gestión e Ingeniería de Software.
• Proporciona un conjunto de procesos integrados, con sus flujos de trabajo, roles y productos, que pueden servir de marco de referencia para las empresas de la industria de software.
@garicorp
@lorenzo_kila
¿A quién está dirigido MoProSoft?
• El Modelo MoProSoft está dirigido a las empresas o áreas internas dedicadas al desarrollo y/o mantenimiento de software.
• Agrupa los procesos en tres categorías principales: Alta Dirección, Gerencia y Operación.
• Esta división de procesos se ajusta a la organización funcional de una empresa.
@garicorp
@lorenzo_kila
Historia de MoProSoft
MODELO DE PROCESOS
PRUEBA DEL MODELO
2004
PUBLICACIÓN DE LA NORMA Y
ACREDITACIÓN DEL ORGANISMOVERIFICADOR
MASIFICACIÓN DE LA NORMA EN LA INDUSTRIA DEL
SOFTWARE
PROCESO DE NORMALIZACIÓN (NMX)
FONDO PROSOFT: APOYOS PARA CAPACITACIÓN, IMPLANTACIÓN, EVALUACIÓN Y CERTIFICACIÓN DE MODELOS DE CALIDAD DE PROCESOS DE SOFTWARE
OBJETIVOS DE PROSOFT (ESTRATEGIA 6)
2005 2006 - 20092002-2003
@garicorp
@lorenzo_kila
Evolución de los Modelos de Referencia
1995 2000 2005 2015 2020
2000ISO 9001:2000
2008ISO 9001:2008
2015ISO 9001:2015
2003MoProSoft v1.1
2005MoProSoft v1.3
2005NMX-I-059/02-NYCE-2005
2015PROY-NMX-I-059/02-NYCE-2015
2011NMX-I-059/02-NYCE-2011
1998ISO/IEC TR 15504-2
2003ISO/IEC 15504-2
2010
2000PMBOK Guide 2da Ed.
2004PMBOK Guide 3ra Ed. 2008
PMBOK Guide 4ta Ed. 2013PMBOK Guide 5ta Ed.
2002CMMI-DEV V1.1
1993SW CMM v1.1
2006CMMI-DEV V1.2
2007CMMI-ACQ V1.2
2009CMMI-SVC V1.2
2010CMMI-DEV V1.3CMMI-ACQ V1.3CMMI-SVC V1.3
@garicorp
@lorenzo_kila
Estructura de MoProSoft
Gestión de Procesos
Gestión de Proyectos
Gestión de Recursos
Recursos Humanos
y Ambiente de Trabajo
Bienes, Servicios e
Infraestructura
Conocimiento de la
Organización
Administración de Proyectos
Específicos
Desarrollo y Mantenimiento
de Software
Gestión de Negocio
Categorías de Procesos
Procesos
@garicorp
@lorenzo_kila
Estructura de MoProSoft
Gestión de Negocio
Gestión de Procesos
Gestión de Proyectos
Gestión de Recursos
Administración de Proyectos Específicos
Desarrollo y Mantenimiento
de Software
Recursos Humanos y Ambiente de Trabajo
Conocimiento de la
Organización
Bienes, Servicios e Infraestructura
1
1..n
@garicorp
@lorenzo_kila
Norma Mexicana NMX-I-059-NYCE
@garicorp
@lorenzo_kila
Norma Mexicana NMX-I-059-NYCE
TECNOLOGÍA DE LA INFORMACIÓN – SOFTWARE – MODELOS DE PROCESOS Y EVALUACIÓN PARA DESARROLLO Y MANTENIMIENTO DE SOFTWARE
• NMX-I-059/01-NYCE: Definición de conceptos y productos.
• NMX-I-059/02-NYCE: Requisitos de procesos (MoProSoft).
• NMX-I-059/03-NYCE: Guía de implantación de procesos.
• NMX-I-059/04-NYCE: Directrices para la evaluación de procesos (EvalProSoft).
@garicorp
@lorenzo_kila
Diferencias entre la NMX-I-059-NYCE-2005 y NMX-I-059-NYCE-2011Proceso Producto Diferencia Referencia
GPR
Plan de
Procesos
Se agregó el Plan de Mediciones en la descripción del
Plan de Proceso.Parte 02, Pág. 14
PACSe agregó los elementos que se deben de tener en el
PAC. Agregando el elemento de herramientas.Parte 02, Pág. 40
Documentación
de los procesos
Se integró los elementos que faltaban de la parte 03,
al patrón de procesos. Generando 23 elementos, a
diferencia de 19 que se tenía.
Parte 02, Pág. 40
GR
Plan OperativoSe ajusto la falla de la integración de los planes
operativos. Ahora si están separados. Parte 02, Pág. 43
PAC Se igualo con el de GPR.Parte 02, Pág. 43
COBase de
Conocimiento
Se solicita que se tenga un apartado por cada uno de
los procesos.Parte 02, Pág. 46
GPYAsignación de
RAPESe eliminó este producto de GPY. Parte 02, Pág. 42
@garicorp
@lorenzo_kila
Los “sabores” de MoProSoft
• COMPETISOFT
• NTP 291.100
• ISO/IEC 29110
@garicorp
@lorenzo_kila
COMPETISOFT
Proyecto COMPETISOFT (2006-2008)
• Mejora de Procesos para Fomentar la Competitividad de la Pequeña y Mediana Industria del Software de Iberoamérica.
@garicorp
@lorenzo_kila
NTP 291.100
• Perú adoptó la Noma Mexicana (MoProSoft) como Norma Técnica Peruana (NTP 291.100) en 2009.
@garicorp
@lorenzo_kila
ISO/IEC 29110
ISO/IEC 29110 Software Engineering -Lifecycle profiles for Very Small Entities (VSE):
• Parte 1: Overview.
• Parte 2: Framework and Taxonomy.
• Parte 3: Assessment Guide.
• Parte 4-1: Profile specifications: Profile Generic profile Group.
• Parte 5-1: Management and Engineering Guide: Generic profile group: Basic Profile.
@garicorp
@lorenzo_kila
MoProSoft en números
• Centros de desarrollo Certificados/Verificados en la Norma NMX-059/01-NYCE-2005/2011 (MoProSoft):
478• Fuentes: PROSOFT, NYCE, CERTVER.
• Fecha de última actualización: 13 de enero de 2016: https://prosoft.economia.gob.mx/doc/PADRON_CENTRO%20DE%20DESARROLLO%20VIGENTE_2016_ene-13.pdf
Lista de Empresas Acreditadas
Lista de Empresas Dictaminadas
Nivel 1: 251
Nivel 2: 208
Nivel 3: 19
@garicorp
@lorenzo_kila
Oportunidades de Mejora de MoProSoft
• Áreas de oportunidad de la NMX-I-059-NYCE-2011
• Integración de frameworks y prácticas ágiles.
• Definir a detalle los Altos Niveles de Madurez.
• Definir otros esquemas de adopción y evaluación (i.e. Por Perfiles, Continua).
@garicorp
@lorenzo_kila
Áreas de Oportunidad de la NMX-I-059-NYCE-2011
NO PROCESO Y/O PRODUCTO ÁREAS DE OPORTUNIDAD
01NMX-I-059/02 (Apéndice)Documentación del Procesos
La documentación del proceso no comprende el Objetivo.
02NMX-I-059/02 (Apéndice)Productos de nivel 3
La norma agrupa varios procesos para especificar los productos de nivel 3 que se requieren. Sin embargo, en dicha agrupación no se mencionan los procesos de CO ni BSI.
03NMX-I-059/02 (Apéndice)Gestión de Recursos
No se mencionan el producto de Propuestas Tecnológicas, ni la actividad de Investigación de Tendencias Tecnológicas que sí se mencionan en el modelo.
04NMX-I-059/02 (Apéndice)Bienes, Servicios e Infraestructura
El producto BSI.A2.PT1 pide “Evaluación de la Satisfacción”. En la parte 1 de la norma el apartado 3.2.4.6 no especifica esto. Da otra descripción del producto.
05NMX-I-059/02 (Apéndice)DMS
En el nivel 1 solicita la práctica de PRUEBAS (DMS.A5) pero no hay ningún producto relacionado.
@garicorp
@lorenzo_kila
Áreas de Oportunidad de la NMX-I-059-NYCE-2011
NO PROCESO Y/O PRODUCTO ÁREAS DE OPORTUNIDAD
06NMX-I-059/02 (Apéndice)GPY
Se solicitan los siguientes 3 productos para el proceso de GPY, sin embargo, no queda claro cuál es el alcance de cada uno, y tampoco son totalmente consistentes con los nombres que menciona el modelo:
GPY.A3.PT1 Reporte de Acciones Correctivas o Preventivas Relacionadas con Clientes.GPY.A3.PT2 Acciones Correctivas o Preventivas relacionada con Clientes.GPY.A3.PT3 Acciones Correctivas o Preventivas en relación con desviaciones.
Además, el GPY.A3.PT2 dice “relacionada” y debe ser “relacionadas”.
07NMX-I-059/02 (Apéndice)Lecciones Aprendidas
El contenido de la evidencia de las lecciones aprendidas, según la norma es:1. Mejores prácticas.2. Problemas recurrentes.3. Experiencias exitosas.
Considerar que estos son más bien ejemplos o fuentes de lecciones aprendidas más que una lección aprendida contenga forzosamente esos 3 puntos.
@garicorp
@lorenzo_kila
Áreas de Oportunidad de la NMX-I-059-NYCE-2011
NO PROCESO Y/O PRODUCTO ÁREAS DE OPORTUNIDAD
08
NMX-I-059/02 (Apéndice)Plan Operativo de Recursos Humanos y Ambiente de trabajo GR
La norma dice en el GR.A1.PT1 en el inciso 1. “… Elementos a considerar en la selección, asignación, aceptación, capacitación, evaluación Y desempeño de los recursos humanos… “
¿Entonces que se va a evaluar además del Desempeño?
09NMX-I-059/02 (Apéndice)Bienes Servicios e Infraestructura
No existe el producto “Catalogo de Proveedores” en el Apéndice. Pero en la parte 1 se define en el 3.2.1.7
10
NMX-I-059/02 (Apéndice)Plan Operativo de Recursos Humanos y Ambiente de trabajo GR
En el GR.A1.PT1 en el inciso 3. Se considera el diseño, operación y mantenimiento, pero Administración no lo consideran.
11NMX-I-059/02 (Apéndice)Atributos de Nivel 2
Se coloca en los dos puntos como “AP 2.1”
@garicorp
@lorenzo_kila
Áreas de Oportunidad de la NMX-I-059-NYCE-2011
NO PROCESO Y/O PRODUCTO ÁREAS DE OPORTUNIDAD
12NMX-I-059/02 (Apéndice)Desarrollo y Mantenimiento de Software (A.21) Página 45
El nombre del proceso dice: “Desarrollo y Mantenimiento”
Falta Software
13NMX-I-059/02 (Pág. 15)Actividades de BSI BSI
Te piden definir criterios para la evaluación de proveedores Nunca defines un catálogo de proveedores en las actividades.
14NMX-I-059/02 (Pág. 15)Actividades de BSI BSI
Entra catálogo de proveedores, pero no existe una actividad donde lo definas.
15NMX-I-059/02 (Pág. 15)Actividades de BSI BSI
Entra catálogo de proveedores, pero no existe una actividad donde lo definas.
16NMX-I-059/01 (Pág. 15)Evaluación de Desempeño (3.2.18)
Es diferente a la parte 02 en el Apéndice A (Nivel 2 de RHAT)
17NMX-I-059/01 (Pág. 24)Producto Software (3.2.69)
Hace referencia a una norma alterna NMX-I-045-NYCE
@garicorp
@lorenzo_kila
Áreas de Oportunidad de la NMX-I-059-NYCE-2011
NO PROCESO Y/O PRODUCTO ÁREAS DE OPORTUNIDAD
18NMX-I-059/02 Gestión de Recursos Nivel 2
En el Apéndice A nunca solicitan el documento de “Propuestas Tecnológicas”
19NMX-I-059/02 Gestión de Recursos Nivel 3
Hasta Nivel 3 el Gestor de Recursos reporta los estados al Gestor de Negocio.
20
NMX-I-059/03CO, inciso 4.3.17 Verificaciones y validaciones, Val1, descripción
Validar que todos los elementos del Plan de Procesos sean viables y que correspondan a las necesidades de los procesos. Hace referencia a un producto de GPR.
21NMX-I-059/01 (Pág. 14)Descripción de Proyecto (3.2.12)
Es diferente al apéndice A, ya que en la parte 01 hablan de “descripción de producto” y en el Apéndice A habla de “descripción de productos”.
22NMX-I-059/01 (Pág. 20)Plan Estratégico (3.2.40)
Es diferente al apéndice A, ya que en la parte 01 hablan de indicadores y metas cuantitativas y en el Apéndice A no los menciona.
23NMX-I-059/02 Gestión de Recursos Nivel 2 Acciones Correctivas
Habla que se tienen 3 planes operativos (RHAT, BSI, CO) cuando en nivel 1 solamente se tiene 1 plan operativo.
24 NMX-I-059/01 (Pág. 18)Plan de Procesos (3.2.40)
Es diferente al apéndice A, ya que en la parte 01 hablan de plan de mediciones de procesos y en el Apéndice A no los menciona.
@garicorp
@lorenzo_kila
Integración de frameworks y métodos ágiles.
• Hoy en día las organizaciones dependen de la información y de una toma de decisiones, más eficiente. Esto tiene que ser con el mismo costo pero de una manera ágil.
@garicorp
@lorenzo_kila
Integración de frameworks y métodos ágiles.
Fuente: NMX-I-006/01-NYCE
@garicorp
@lorenzo_kila
Integración de frameworks y métodos ágiles.
• Utilizar las guías de ajuste para la integración de métodos ágiles.
• Recordar que el cómo lo propone la organización.
• Definir guías de ajuste “ágiles”.
@garicorp
@lorenzo_kila
Definir el detalle de los Altos niveles de madurez • Al día de hoy 27 de Abril de 2016, no se tienen
organizaciones con dicho nivel.
• Actualmente los niveles de madurez 4 y 5 no describen si la mejora de innovación debe de ser cuantitativa o cualitativa.
• Se puede optar por análisis morfológicos de mejora e innovación, para justificar el nivel 4 o 5 de madurez.
• Es requerido definir si es requerido modelos de predicción cuantitativa o cualitativa para los procesos.
@garicorp
@lorenzo_kila
Definir el detalle de los Altos niveles de madurez
• Un Nivel 4 en el modelo MoProSoft se le conoce como Predecible: • “El proceso predecible se mide y controla. El proceso
establecido (de nivel 3) opera dentro de ciertos límites para alcanzar resultados”
• Un Nivel 5 en el modelo MoProSoft se le conoce como Optimizado: • “El proceso predecible (de nivel 4) es continuamente
mejorado para lograr las metas de negocio actuales y futuras relevantes.”
@garicorp
@lorenzo_kila
Definir el detalle de los Altos niveles de madurez
• V
Fuente: NMX-I-059/02-NYCE-2011 (Página 76)
@garicorp
@lorenzo_kila
Definir otros esquemas de Adopción
• Integrar los perfiles de la ISO/IEC 29110.
• Utilizar del COMPETISOFT “Estrategias de Implementación del modelo de procesos” (Capítulo 3).• Estrategia basada en objetivos de negocio.
• Estrategia para iniciar y crecer con éxito.
• Utilizar del COMPETISOFT PmCOMPETISOFT:Un proceso de mejora iterativo e incremental. (Capítulo 4)
• Revisar que activos de KUALI-BEH se pueden utilizar para la adopción de MoProSoft e integrarlos como producto de trabajo.
@garicorp
@lorenzo_kila
Base para otros modelos internacionales
Mejorar MoProSoft para que sirva como una mejor base y ventaja competitiva para certificarse en otras normas y modelos:
• ISO/IEC 29110.
• CMMI-DEV Versión 1.3.
• MPS.BR (MR-MPS-SW).
• COBIT 5.
• …
@garicorp
@lorenzo_kila
Base para otros modelos internacionales (Caso de éxito)
@garicorp
@lorenzo_kila
¿Integrar nuevos procesos?
NuevosProcesos
¿…?Gestión de Procesos
Gestión de Proyectos
¿…?Bienes,
Servicios e Infraestructura
Conocimiento de la
Organización
¿…?Desarrollo y
Mantenimiento de Software
¿…?Gestión de
Negocio
Administración de Proyectos
Específicos
@garicorp
@lorenzo_kila
¿Integrar nuevos procesos?
• Alta Dirección (DIR)• Gestión de la Estrategia.• Gestión de la Innovación.• ….
• Gerencia (GER)• Gestión de la Disponibilidad y la Capacidad.• Gestión del Conocimiento.• Gestión de los Acuerdos de Servicio• ….
• Operación (OPE)• Gestión de Servicios y Operaciones.• Gestión de Problemas.• Gestión de la Continuidad.• ….
@garicorp
@lorenzo_kila
Rutas para Mejorar la IMDS-2024: Ruta 2
@garicorp
@lorenzo_kila
Conclusiones
@garicorp
@lorenzo_kila
¿Preguntas…?
@garicorp
@lorenzo_kila
@garicorp
Mtro. Rodrigo Torres Garibay
/rodrigotorresgaribay
http://www.praxis.com.mx
rodrigotorresgaribay
@lorenzo_kila
Lic. Lorenzo Armenta Fonseca
/lorenzoarmenta
http://www.praxis.com.mx
lorenzo.armenta