Escolar Documentos
Profissional Documentos
Cultura Documentos
Trabajo Unidad V
Modelos CMMI y MoProsoft
Ma. Guadalupe Galvn Salomn
2012
Contenido
Estructura del modelo CMMI ................................................................................................................................. 2 Qu es? .................................................................................................................................................... 2 Representaciones y niveles ................................................................................................................... 3 reas de proceso ................................................................................................................................... 4 Niveles de capacidad ........................................................................................................................... 7 Componentes............................................................................................................................................. 7 Estructura del modelo MoPrososft........................................................................................................................ 8 Qu es? ................................................................................................................................................... 8 Metodologa ............................................................................................................................................ 9 Estructura de procesos ......................................................................................................................... 11 Patrn de procesos ............................................................................................................................. 12 Tabla comparativa ............................................................................................................................................... 13
Qu es?
Es un modelo para la mejora o evaluacin de los procesos de desarrollo y mantenimiento de sistemas y productos de software. Este modelo incluye - Buenas prcticas reconocidas - Referencias para fijar objetivos - Referencias para fijar prioridades
CMMI ensea el camino para alanzar un nivel de madurez de la organizacin o un nivel de capacidad de un rea de proceso, dice que hay que hacer, no dice como hay que hacerlo
Representaciones y niveles
Escalonado
Continua
reas de proceso
Las reas de proceso que ayuda a mejorar o evaluar CMMI son 25, se agrupan en 4 categoras segn su finalidad: Gestin de proyectos Proporciona mecanismos para establecer, mantener y monitorizar acuerdos con clientes y proveedores. As mismo, proporciona un mtodo comn para gestionar el proyecto cuantitativamente y anticipndose a los problemas. Ingeniera Da soporte a las actividades del ciclo de vida de desarrollo del producto, desde el desarrollo inicial de requisitos a la transicin al uso operacional. Gestin de procesos Proporciona la capacidad para documentar y compartir las mejores prcticas, los activos de procesos y aprendizajes.
Soporte a las otras categoras Proporciona los procesos esenciales para soportar el desarrollo y mantenimiento del producto.
rea de proceso Anlisis y resolucin de problemas Gestin de la configuracin Anlisis y resolucin de decisiones Gestin integral de proyecto Gestin integral de proveedores Gestin de equipos Medicin y anlisis Entorno organizativo integracin Innovacin y desarrollo Definicin de procesos Procesos orientados a la para
Categora Soporte Soporte Soporte Gestin de proyectos Gestin de proyectos Gestin de proyectos Soporte
3 5 3 3
organizacin Rendimiento de los procesos de la org. Formacin Integracin de producto Monitorizacin proyecto y control de Gestin de proyectos Gestin de proyectos y Soporte Gestin de proyectos Ingeniera Ingeniera Gestin de proyectos Gestin de proyectos Ingeniera Ingeniera Ingeniera 2 4 3 2 3 2 3 3 3 2 2
4 3 3
Gestin cuantitativa de proyectos Desarrollo de requisitos Gestin de requisitos Gestin de riesgos Gestin y acuerdo con proveedores Solucin tcnica Validacin Verificacin
Niveles de capacidad
Los 6 niveles definidos en CMMI para medir la capacidad de los procesos son: 0.- Incompleto El proceso no se realiza, o no se consiguen sus objetivos. 1.- Ejecutado El proceso se ejecuta y se logra su objetivo. 2.- Gestionado Adems de ejecutarse, el proceso se planifica, se revisa y se evala para comprobar que cumple los requisitos. 3.- Definido Adems de ser un proceso "gestionado" se ajusta a la poltica de procesos que existe en la organizacin, alineada con las directivas de la empresa. 4.- Cuantitativamente gestionado Adems de ser un proceso definido se controla utilizando tcnicas cuantitativas.
5.- Optimizado Adems de ser un proceso cuantitativamente gestionado, de forma sistemtica se revisa y modifica o cambia para adaptarlo a los objetivos del negocio.
Componentes
- Componentes requeridos - Componentes esperados - Componentes informativos
Qu es?
MoProSoft por sus siglas que significa Modelo de Procesos para la Industria del Software es el modelo de procesos para la industria mexicana de Software, realizado en conjunto por la Secretara de Economa, la UNAM y AMCIS. Este modelo est diseado para medir la capacidad de los procesos que siguen las empresas y para garantizar una calidad constante en los desarrollos y mantenimiento de software. Se tomaron los siguientes estndares internacionales como base para la creacin de MoProSoft: - ISO 9000 - ISO 15504 - SW-CMM - CMM-I. MoProSoft es un modelo de calidad que permitir a la pequea y mediana empresa de desarrollo de software, el acceso a las prcticas de Ingeniera de Software de clase mundial. El Modelo MoProSoft es una Norma mexicana verificable; fue desarrollada por la AMCIS (, emitida como norma por el NYCE. Es un sistema de gestin de la calidad de los procesos de desarrollo y mantenimiento de software para las PYMES. 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 organizacin y mantiene la alineacin con los objetivos estratgicos.
Inicia el camino a la adopcin 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 seleccin de proveedores. Permite obtener acceso a las prcticas de ingeniera de software de clase mundial.
Metodologa
El propsito de MoProSoft es apoyar a las organizaciones en la estandarizacin de sus prcticas, en la evaluacin de su efectividad y en la integracin de la mejora continua. Los procesos abarcan las responsabilidades asociadas a la estructura de una organizacin que son: la Alta Direccin, Gestin y Operacin. Las prcticas de planeacin, seguimiento y evaluacin se incluyeron en todos los procesos de gestin y administracin; por su parte los objetivos, los indicadores, las mediciones y las metas cuantitativas fueron incorporados de manera congruente y prctica en todos los procesos; las verificaciones, validaciones y pruebas estn incluidas, de manera explcita, dentro de las actividades de los procesos; y existe una base de conocimientos que resguarda todos los documentos y productos generados.
Estructura de procesos
Gestin de negocio Establece la razn de ser de la organizacin, sus objetivos y las condiciones para 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. Gestin de procesos Establece los procesos de la organizacin, en funcin de los procesos requeridos. As como definir, planear e implantar las actividades de mojara en los mismos. Gestin de proyectos Asegurar que los proyectos contribuyan al cumplimiento de los objetivos y estrategias de la organizacin. Gestin de recursos Conseguir y dotar a la organizacin de los recursos humanos, infraestructura, ambiente de trabajo y proveedores. La finalidad es apoyar el cumplimiento de los objetivos.
Administracin de proyectos especficos Establecer y llevar a cabo sistemticamente las actividades que permitan cumplir con los objetivos de un proyecto en tiempo y costo esperados. Desarrollo y mantenimiento de software Es la realizacin sistemtica de las actividades de anlisis, diseo, construccin, integracin y pruebas de productos de software nuevo o modificado cumpliendo con los requerimientos especificados.
Patrn de procesos
Definicin general de proceso Practicas Guas de ajuste
Tabla comparativa
Ventajas CMMI MoProsoft Incremento de Especfico para el productividad de desarrollo y la entidad. mantenimiento de software. Mejor comunicacin con Fcil de entender. los clientes. Prctico y fcil de Mayor aplicar. satisfaccin de las Orientado a solicitudes de los mejorar los clientes. procesos para Especfica para contribuir a los las empresas de objetivos del software. negocio. Ofrece un camino Debe tener un de mejora mecanismo de continua. certificacin durante un periodo de vigencia especfico. Su aplicacin Define resulta compleja. actividades de manera muy Su implementacin general. en las empresas toma tiempo. Para asegurar la calidad de un Poco especifico en producto y un la definicin de proceso se los procesos. requiere CMMI. No indica como Define los realizar el procesos por proceso. reas de Impone enrome responsabilidad. carga de No es prctico, ni papeleo. fcil de usar. Proyectos para largos plazos.
Desventajas
Empresas
Softtek IBM PRAXIS MXICO, S.A. C.V. INNEVO SYTECSO, S.A. C.V DPSoft S.A. C.V
DE DE de de