1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
Calidad en el Desarrollo de
Software
Tecnologías de la Información y la Comunicación
Docente:
ITIC. Eloy Contreras de Lira
Alumno:
José de Jesús Alvarado Navarro
Matricula:
4811100021
Grado Y Grupo:
5º “B”
Fecha:
14/04/13
2. Cuadro Comparativo Entre Moprosoft y CMMI
Moprosoft CMMI
Modelo de Procesos para la Industria del Software. CMMI es la evolución de CMM. CMM Fue
Un modelo para la mejora y evaluación de los desarrollado desde 1987 hasta 1997. En 2002, se
procesos de desarrollo y mantenimiento de lanzo CMMI Versión 1.1, luego en agosto de 2006
sistemas y productos de software. Desarrollado por siguió la versión 1.2. El objetivo del proyecto CMMI
la Asociación Mexicana para la Calidad en es mejorar la usabilidad de modelos de madurez
Ingeniería de Software. integrando varios modelos diferentes en un solo
marco (framework).
Características Características
Las categorías de procesos corresponden a Es una guía para mejorar procesos y
niveles organizacionales de administración. comprobar la capacidad de un grupo al
Procesos Integrados y Relacionados. ejecutarlos.
Foco en producto y su capitalización. Un modelo de madurez – directriz, práctico
Capacidad Organizacional de gestión de y disciplinas basadas en estándares de la
procesos. industria.
Capacidad Organizacional de gestión de Indica QUÉ deben hacer los procesos, no
proyectos. CÓMO deben hacerlo.
Alineación con objetivos de negocio. Una metodología de desarrollo o gestión de
Fácil de entender. proyectos.
Modelo mexicano. No es un estándar más de procesos, el
modelo CMMI está alineado con los
objetivos de negocio.
NO compite con metodologías ágiles u otras
metodologías de desarrollo.
Ventajas Ventajas
Esta basado en normas ISO. Reducción del coste de desarrollo.
Facilita la comprensión del Modelo Localización y resolución de defectos.
utilizado. Mejora en la fiabilidad de la planificación, en
Simplifica la relación entre el modelo de términos de dedicación y de calendario.
procesos y la organización. Aumento de la productividad.
Cuenta únicamente con 9 procesos Reducción de los trabajos derivados de
evitando la fragmentación que se presenta correcciones tras las fases de pruebas.
en otros modelos: Aumento de la efectividad sobre la
Gestión de Negocio planificación realizada.
Gestión de Procesos Mejora en la calidad de producto.
Gestión de Proyectos Reducción del número de defectos
Gestión de Recursos y detección en las fases tempranas de su
Recursos Humanos y Ambiente de ciclo de vida.
Trabajo Mejora de la Imagen de Marca.
Bienes, Servicios e Infraestructura Se puede aplicar a más de una disciplina.
Conocimiento de la Organización Mejor atención a las áreas de ingeniería.
Administración de Proyectos
Mejora la comunicación, para que cada
Específicos
participante cumpla con sus
Desarrollo y Mantenimiento de
responsabilidades.
Software
3. Mejora la planificación, para que se
Especifico para el desarrollo y establezcan planes más realistas.
mantenimiento de Software.
Fácil de entender. Los clientes viven más informados.
Practico y fácil de aplicar, sobre en
pequeñas organizaciones.
Orientado a mejorar los procesos para
contribuir a los objetivos del negocio y no
simplemente ser un marco de referencia de
certificación.
Aplicable como norma mexicana.
Desventajas Desventajas
Define actividades de manera muy general. El problema de CMMI es su falta de
Para asegurar la calidad de un producto y adecuación al enfoque a servicios que está
un proceso se requiere CMMI. experimentando el sector de las TI
El 33% de las prácticas no cubiertas de (procesos de desarrollo de productos de
definir e implementar como lo son software) en todas sus líneas de actividad,
Administración de Configuración (CM) Y así como el alto esfuerzo de implantación
Medición y Análisis (MA). que exige.
Evaluaciones formales constantes. El proceso de evaluación es muy costoso en
No comprensible para los modelos ISO tiempo y esfuerzo.
9000: 2000. La complejidad de la evaluación continua
Proyectos para largos plazos. puede atentar contra la definición de
objetivos concretos de madurez.
Niveles Niveles
Realizado: El proceso se implementa y Inicial o Nivel 1 Este es el nivel en donde
alcanza su propósito. Amarillo. están todas las empresas que no tienen
Gestionado: El proceso realizado se procesos. No es posible entregar el proyecto
administra. Sus productos de trabajo están en fechas. No hay control sobre el estado del
establecidos, controlados y mantenidos. proyecto, el desarrollo del proyecto es
Azul. completamente opaco, no sabes lo que
Establecido: El proceso realizado y pasa en él.
gestionado se implementa por medio de un Repetible o Nivel 2. Quiere decir que el
proceso definido. Verde. éxito de los resultados obtenidos se pueden
Predecible: El proceso establecido opera repetir. La principal diferencia entre este
bajo límites definidos y conocidos. Rosa. nivel y el anterior es que el proyecto es
Optimizado: El proceso predecible se mejora gestionado y controlado durante el
continuamente. N.A. desarrollo del mismo. El desarrollo no es
opaco y se puede saber el estado del
proyecto en todo momento.
Definido o Nivel 3 El alcanzar este nivel
significa que la forma de desarrollar
proyectos esta definida, por definida quiere
decir que esta establecida, documentada y
que existen métricas para la consecución del
proceso.
Cuantitativamente Gestionado o Nivel 4.
Los proyectos usan objetivos medibles para
alcanzar las necesidades de los clientes y la
4. organización. Se usan métricas para
gestionar la organización.
Optimizado o Nivel 5. Los procesos de los
proyectos y de la organización están
orientados a la mejora de las actividades.
Mejoras incrementales e innovadoras de los
procesos que mediante métricas son
identificadas, evaluadas y puestas en
práctica.
Empresas certificadas en Empresas certificadas en
Moprosoft CMMI
IT Builder Softek.
Empresa altamente especializada en desarrollo Tecnología de Gestión y Comunicación S.A.
de software y tecnologías de información con de C.V.
plataformas Microsoft (.NET, SQL Server, SAITOSOFT, S.A. DE C.V.
Windows Servers, MOSS, VSTS, Bistalk Server, ITE Soluciones S.A. de C.V.
etc.), asi como en la implementación de Centro de Inteligencia Competitiva S.A. de
modelos de calidad para el desarrollo de Sw ( C.V.
CMMI, MSF, Moprosoft ). Mapdata S.A. de C.V.
Beyond Consulting SA de CV Tecnología, Asesoría, Sistemas, S.A. de
Desarrollamos y comercializamos productos que C.V.
incorporan la TI a los procesos que se realizan Universidad Tecnologica de Leon (UTL)
día a día en las empresas, para hacerlos más SIMBIOSYS S.C.
eficientes y para permitir que las personas que
COMPUTACION EN ACCION, S.A. DE C.V.
los manejan puedan aportar valor sin ser
DAWCONS: DW IT SERVICES S.A. DE C.V.
sobrepasadas por la operación de los mismos.
Matersys Group
En Matersys Group nos especializamos en
servicios de ingeniería de software y la
optimización de procesos. A lo largo de varios
años de actividad en el ramo, hemos logrado
posicionarnos como una consultoría de éxito en
materia de Tecnologías de la Inform.
ación y Comunicación.
C.D.I., Consultores
Consultores y Desarrolladores de Software.
eMorph Consulting
Desarrollo de software a la medida, soluciones
de negocio de terceros y consultoría e
implantación de metodologías de calidad.
Grupo Corporativo e Informática
Empresarial Roch
Somos una empresa Consultora de Servicios
Empresariales dedica a la creación,
fortalecimiento y consolidación de las Micro,
Pequeñas y Medianas Empresas del País.