Cmmi y moprosoft

11

Click here to load reader

Transcript of Cmmi y moprosoft

Page 1: Cmmi y moprosoft

UNIVERSIDAD TECNOLÓGICA

TULA-TEPEJI

Carrera: Tecnologías De La Información Y Comunicación,

Área sistemas Informáticos

Nombre del alumno:

Eduardo Contreras Cortes

Cuatrimestre: 5° Grupo: 2

Fecha: 13/04/15

Nombre del profesor

José Ángel Pérez Hernández

Materia: CALIDAD EN EL DESARROLLO DE SOFTWARE

Page 2: Cmmi y moprosoft

MOPROSOFT

MOPROSOFT es el Modelo de Procesos para la Industria del Software. Un

modelo para la mejora y evaluación de los procesos de desarrollo y

mantenimiento de sistemas y productos de software. Desarrollado por la

Asociación Mexicana para la Calidad en Ingeniería de Software a través de la

Facultad de Ciencias de la Universidad Nacional Autónoma de México (UNAM)

y a solicitud de la Secretaría de Economía para obtener una norma mexicana

que resulte apropiada a las características de tamaño de la gran mayoría de

empresas mexicanas de desarrollo y mantenimiento de software.

El Programa para el Desarrollo de la Industria del Software (PROSOFT), es un

plan de la Secretaría de Economía de México que forma parte del Plan Nacional

de Desarrollo 2001-2006. Y está vigente a la fecha.

PROSOFT tiene siete líneas estratégicas, siendo la sexta la que ha dado origen a

MoProSoft: "Alcanzar niveles internacionales en capacidad de procesos". Al

comenzar el desarrollo de esta línea estratégica se evaluó la adopción de los

modelos: ISO 9000, ISO 15504, SW-CMM. El resultado de la evaluación fue:

"Ninguno de los estándares o modelos cumple con los requisitos expresados

por la industria nacional", y se decidió la elaboración de un modelo adecuado

para las características de las empresas mexicanas, que se basaría en los

modelos evaluados.

Procesos que maneja Moprosoft:

Categoría alta dirección (DIR)

La alta dirección tiene un papel importante a través de la planificación

estratégica. Debe actuar como promotor del buen funcionamiento de la

organización a través de su implicación en la revisión y mejora continua del

modelo.

• Gestión de Negocio: 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,

para lo cual es necesario considerar las necesidades de los clientes, así como

Page 3: Cmmi y moprosoft

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.

Categoría Gerencia (GER)

El modelo considera a la gestión como proveedora de recursos, procesos y

proyectos; así como responsable de la vigilancia del cumplimiento de los

objetivos estratégicos de la organización.

• Gestión de Procesos: 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: 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: 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.

- Recursos Humanos y Ambiente de Trabajo: 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: El propósito de Bienes, Servicios e

Page 4: Cmmi y moprosoft

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: 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.

Categoría Operación (OPE)

El modelo considera a la operación como ejecutora de los proyectos de

desarrollo y mantenimiento de software.

• Administración de Proyectos Específicos: 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: 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 Programa para el Desarrollo de la Industria de Software (PROSOFT) fue

implementado en octubre de 2002

• Recursos finales.

En cada categoría se establecen roles y actividades a desarrollar, así como un

responsable, una empresa o persona se puede certificar en MOPROSOFT para

poder aplicar el modelo a sus desarrollos de software.

Page 5: Cmmi y moprosoft

CMMI El Modelo de Madurez de Capacidades o CMM (Capability Maturity Model), es un modelo de evaluación de los procesos de una organización. Fue desarrollado inicialmente para los procesos relativos al desarrollo e implementación de software por la Universidad Carnegie-Mellon para el SEI (Software Engineering Institute).

El SEI es un centro de investigación y desarrollo patrocinado por el Departamento de Defensa de los Estados Unidos de América y gestionado por la Universidad Carnegie-Mellon. "CMM" es una marca registrada del SEI.

El CMMI es un enfoque de mejora de procesos que provee a las

organizaciones de los elementos esenciales para un proceso efectivo.

El CMMI es el Modelo de Madurez de Capacidades Integrado.

Fue desarrollado por el SEI (SoftwareEnginnering Institute).

Mide la madurez del desarrollo del software en una escala del 1 al 5.

Integra disciplinas como sistemas y software en un solo marco de trabajo.

Describe formas efectivas y probadas de hacer las cosas, no es un enfoque radical.

El modelo tiene 4 áreas de conocimiento o disciplinas que incluyen: • Ingeniería de Software (SW) • Ingeniería de Sistemas (SE) • Desarrollo Integrado de Productos y Procesos (IPPD) • Acuerdos con Proveedores (SS).

Disciplinas del Modelo •Ingeniería de Sistemas: Abarca el desarrollo total del sistema que puede o no incluir el desarrollo de software. •Ingeniería de Software: Cubre el desarrollo de software y su mantenimiento. •Desarrollo integrado de Productos y Procesos: Contempla un enfoque sistemático para la colaboración de los involucrados relevantes a través de la vida del producto.

Page 6: Cmmi y moprosoft

•Acuerdo con Proveedores: En proyectos complejos se requiere de la incorporación de proveedores para ejecutar funciones o añadir modificaciones a productos.

Representaciones El CMMI tiene dos representaciones:

Por Etapas (Staged)

Continuo (Continuous)

Estas representaciones permiten a la organización perseguir diferentes objetivos de mejora. La presentación y organización de la información es diferente para cada una, sin embargo el contenido es el mismo.

CMMI por Etapas Da una secuencia probada para la mejora en donde cada una es base para la siguiente. Se puede migrar fácilmente del CMM a CMMI-SW.

CMMI Continuo •Cada nivel de madurez es una plataforma bien definida para evolucionar la mejora. • Existen cinco niveles de madurez. • Cada nivel es una base para la mejora utilizando una secuencia probada desde sus bases.

Niveles de Madurez (por Etapas) • Nivel 1 (Inicial): El proceso es impredecible, es reactivo y pobremente controlado. • Nivel 2 (Administrado): El proceso es reactivo y se caracteriza por su aplicación a proyectos. • Nivel 3 (Definido): El proceso es proactivo y se ve a nivel de la organización. • Nivel 4 (Administrado Cuantitativamente): El proceso es medido y controlado. • Nivel 5 (Optimizado): El proceso se enfoca en la mejora continua.

Page 7: Cmmi y moprosoft

Niveles de Madurez (Continuo)

• Nivel 0 (incompleto): El proceso no se ejecuta o se hace parcialmente. • Nivel 1 (Ejecutado): El proceso se ejecuta y se producen productos basados en productos de entrada identificados. • Nivel 2 (Administrado): El proceso es reactivo y se caracteriza por su aplicación a proyectos. • Nivel 3 (Definido): El proceso es proactivo y se ve a nivel de la organización. • Nivel 4 (Administrado Cuantitativamente): El proceso es medido y controlado. • Nivel 5 (Optimizado): El proceso se enfoca en la mejora continua.

¿Cuál Seleccionar? Continuo • Nos centramos en los problemas, mitigación de riesgos y en lo que le interesa a los objetivos de la organización. • Permite la comparación entre áreas de proceso. • Permite una comparación contra el modelo ISO 15504.

Por Etapas • Provee una secuencia de las mejoras desde la administración básica hasta niveles de alta madurez. • Permite al comparación entre organizaciones por los niveles de madurez. • Provee un solo indicador que permite la comparación entre organizaciones.

Page 8: Cmmi y moprosoft
Page 9: Cmmi y moprosoft
Page 10: Cmmi y moprosoft
Page 11: Cmmi y moprosoft

Fuerza de reflexión MoProSoft • La norma de modelo de procesos de software (MoProSoft) pretende ayudar a las organizaciones dedicadas al desarrollo y mantenimiento de software a mejorar los procesos de cada una de sus áreas. • La implementación de MoProSoft en las empresas les permite alcanzar los mejores niveles en calidad de procesos de una manera sencilla ya que esta norma fue realizada tomando en cuenta las características y estructuras de desarrollo. • MoProSoft es el modelo ideal para las pequeñas y medianas empresas, accesible económicamente y con estándares basados en los implementados por ISO hace que MoProSoft sea la mejor alternativa además que la obtención del certificado habilita la posibilidad de la obtención de un certificado ISO 9000.

CMMI • El CMMI han sido un modelo de gran utilidad para que toda empresa pueda tener una guía para orientar sus iniciativas de mejora. • CMMI es un modelo para la mejora y evaluación de procesos para el desarrollo, mantenimiento y operación de sistemas de software. • La finalidad de cada organización al implementar el CMMI es alcanzar la mejora en cada uno de sus procesos y cumplir con las expectativas como empresa y dar cada vez mejores resultados.