13/11/2012 Isidro Olivares Martínez Ana María Huesca Ronzón Es un modelo de procesos diseñado en México para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software, dirigido a elevar el nivel de madurez de capacidades de las pequeñas y medianas empresas mexicanas. 1 13/11/2012 La necesidad de “alcanzar alcanzar niveles internacionales de capacidad de procesos” Hacer mas competitivas a las PYMES y demostrar la capacidad de sus procesos. Estandarizar los procesos y las prácticas de la industria del software. En palabras de la directora Dra. Hanna Oktaba: Al tener prácticas integradas, que abarcan desde la gestión de negocio hasta el desarrollo y mantenimiento de software, las empresas logran un mayor control sobre su desempeño en el mercado. El costo de incorporación del nuevo personal podría disminuir si se enfocan a la educación y a la capacitación sobre un modelo único. 2 13/11/2012 Las empresas pequeñas, al seguir procesos similares, podrían asociarse con mayor facilidad para afrontar proyectos de mayor envergadura. La exportación de servicios de software de las empresas mexicanas será más factible, incluso se podría disminuir la necesidad de la intermediación de las empresas trasnacionales, gracias a que MoProSoft considera las prácticas reconocidas en el ámbito internacional. En la década de los 90 en el país de México no había una industria de software competente lo cual dificultaba exportar sus productos hacia Norteamérica e impedía el crecimiento de esta industria (baja hasta el momento) Al inicio pensaron adoptar modelos ya creados como la ISO y CMMI, pero se dieron cuenta de que estos estaban enfocados para empresas grandes y no se adaptaban a la necesidad de México en donde la mayoría eran PYMES, PYMES es decir, pequeñas y microempresas. 3 13/11/2012 Proyecto desarrollado por la Asociación Mexicana para la Calidad en Ingeniería del Software (AMCIS AMCIS) AMCIS de la UNAM bajo la dirección de la Dra. Hanna Oktaba(profesora Oktaba(profesora de la Facultad de Ciencias en la UNAM) UNAM) Contó con la contribución de diversos especialistas y tomo como base modelos internacionales: ISO 9000:2000 , CMMI. CMMI Se creo dentro del programa “Prosoft Prosoft”, Prosoft es una iniciativa de la Secretaría de Economía de México que forma parte del Plan Nacional de Desarrollo 2001-2006, fue lanzado en octubre del 2002 y sigue vigente hasta el día de hoy. Prosoft tiene 7 líneas estratégicas, estratégicas siendo la sexta la que ha dado origen a Moprosoft: “Alcanzar niveles internacionales en capacidad de procesos”. 4 13/11/2012 Mejora la calidad del software producido por la empresa que adopta el modelo. Eleva la capacidad de las organizaciones para ofrecer servicios con calidad y alcanzar niveles internacionales de competitividad. Integra todos los procesos de la organización y mantiene la alineación con los objetivos estratégicos. Inicia el camino a la adopción de los modelos ISO 9000 o CMMI. Sirve para implantar un programa de mejora continua. Permite reconocer a las organizaciones mexicanas por su nivel de madurez de procesos. Facilita la selección de proveedores. Permite obtener acceso a las prácticas de ingeniería de software de clase mundial. 5 13/11/2012 Estructura del modelo de Procesos de Software MoProsoft Pretende: Apoyar a las organizaciones en la estandarización de sus prácticas, en la evaluación de su efectividad y en la integración de la mejora continua. Sintetiza las mejores prácticas en un conjunto pequeño de procesos que abarcan las responsabilidades asociadas a la estructura de una organización que son: ◦ la Alta Dirección, ◦ Gestión y ◦ Operación. 6 13/11/2012 Es un modelo integrado donde las salidas de un proceso están claramente dirigidas como entradas a otros; Las prácticas de planeación, seguimiento y evaluación se incluyeron en todos los procesos de gestión y administración; Por su parte los objetivos, los indicadores, las mediciones y las metas cuantitativas fueron incorporados de manera congruente y práctica en todos los procesos; Las verificaciones, validaciones y pruebas están incluidas de manera explícita dentro de las actividades de los procesos; Existe una base de conocimientos que resguarda todos los documentos y productos generados. 7 13/11/2012 Gestión de Negocio (GN): El propósito de Gestión de Negocio es establecer la razón de ser de la organización, sus objetivos y las condiciones para lograrlos, lograrlos para lo cual es necesario considerar las necesidades de los clientes, así como evaluar los resultados para poder proponer cambios que permitan la mejora continua. Adicionalmente, habilita a la organización para responder a un ambiente de cambio y a sus miembros para trabajar en función de los objetivos establecidos. 8 13/11/2012 Gestión de Procesos (GPR): El propósito de Gestión de Procesos es establecer los procesos de la organización, en función de los Procesos Requeridos identificados en el Plan Estratégico. Así como definir, planificar, e implantar las actividades de mejora en los mismos. Gestión de Proyectos (GPY): El propósito de la Gestión de Proyectos es asegurar que los proyectos contribuyan al cumplimiento de los objetivos y estrategias de la organización. Gestión de Recursos (GR): El propósito de Gestión de Recursos es conseguir y dotar a la organización de los recursos humanos, infraestructura, ambiente de trabajo y proveedores, ◦ así como crear y mantener la Base de Conocimiento de la organización. ◦ Su finalidad es apoyar el cumplimiento de los objetivos del Plan Estratégico de la organización. 9 13/11/2012 ◦ Recursos Humanos y Ambiente de Trabajo (RHAT): El propósito de Recursos Humanos y Ambiente de Trabajo es proporcionar los recursos humanos adecuados para cumplir las responsabilidades asignadas a los roles dentro de la organización, así como la evaluación del ambiente de trabajo. ◦ Bienes, Servicios e Infraestructura (BSI): El propósito de Bienes, Servicios e Infraestructura es proporcionar proveedores de bienes, servicios e infraestructura que satisfagan los requisitos de adquisición de los procesos y proyectos. ◦ Conocimiento de la Organización (CO): El propósito de Conocimiento de la Organización es mantener disponible y administrar la Base de Conocimiento que contiene la información y los productos generados por la organización. 10 13/11/2012 Administración de Proyectos Específicos (APE): El propósito de la Administración de Proyectos Específicos es establecer y llevar a cabo sistemáticamente las actividades que permitan cumplir con los objetivos de un proyecto en tiempo y costo esperados. Desarrollo y Mantenimiento de Software (DMS): El propósito de Desarrollo y Mantenimiento de Software es la realización sistemática de las actividades de obtención de requisitos, análisis, diseño, construcción, integración y pruebas de productos de software nuevos o modificados cumpliendo con los requisitos especificados. El 15 de agosto de 2005 se publica en el Diario Oficial de la Federación la declaratoria de vigencia de la norma NMX-059-NYCE-2005, bajo el nombre de TECNOLOGÍA DE LA INFORMACIÓN-SOFTWAREMODELOS DE PROCESOS Y EVALUACIÓN PARA DESARROLLO Y MANTENIMIENTO DE SOFTWARE, la cual consta de cuatro partes: 01: DEFINICIÓN DE CONCEPTOS Y PRODUCTOS. 02: REQUISITOS DE PROCESO (MoProSoft). 03: GUÍA DE IMPLANTACIÓN DE PROCESOS. 04: DIRECTRICES PARA LA EVALUACIÓN DE PROCESOS (EvalProSoft). 11 13/11/2012 Asignar un perfil del nivel de capacidad del proceso y el nivel de madurez de la capacidad El nivel de madurez de capacidades de una organización corresponde al máximo nivel de capacidad alcanzado por todos los procesos Moprosoft determina el nivel de madurez de la capacidad de cada proceso a través de una evaluación, que permite colocar a la empresa en uno de los siguientes 5 niveles: 12 13/11/2012 En la actualidad dos organismos están reconocidos para realizar la acreditación de MoProSoft: NYCE y Certver NYCE tiene publicadas 259 acreditaciones de las cuales 6 están en nivel Incompleto, 214 están Realizado, 38 como Administrado y 1 en Establecido. En el caso de Certver, a la fecha, tiene publicadas 6 acreditaciones de las cuales 4 son del nivel Realizado y 2 del Administrado. Creo que fue una gran iniciativa por parte de la comunidad dedicada a la evaluación de software debido a que no existía industria competente , así pues surge Moprosoft el cual extiende las fronteras al software realizado en México, y le da oportunidad a las PYMES de competir en el extranjero. Sin embargo para asegurar la calidad de un producto de un proceso se requiere CMMI. 13 13/11/2012 Menciona uno de los objetivos de MoProsoft ¿En que categorías se estructura MoProsoft? ¿En que consiste el Sub-Proceso de control de organización? ¿De Cuántas partes consta MoProsoft y cuales son? http://www.moprosoft.com.mx/contenido.aspx?id_pagina=1 110 http://www.kardinalconsultare.com/nmx-i-059-nyce.html http://asprotech.blogspot.mx/2011/08/moprosoft-o-nmxi-059-nyce-2005.html http://www.moprosoft.com.mx/contenido.aspx?id_pagina=2 http://www.comunidadmoprosoft.org.mx http://es.wikipedia.org/wiki/Moprosoft http://www.enterate.unam.mx/Articulos/2006/marzo/mopro soft.htm http://www.nyce.org.mx/verificacion/ti.aspx 14