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:
Jaime Pérez Dávila
Matricula:
4811100070
Grado Y Grupo:
5º “B”
Fecha:
17/04/13
2. Cuadro Comparativo Entre Moprosoft y CMMI
Moprosoft
CMMI
Modelo de Procesos para la Industria del Software. Un CMMI es la evolución de CMM. CMM Fue desarrollado
modelo para la mejora y evaluación de los procesos de desde 1987 hasta 1997. En 2002, se lanzo CMMI
desarrollo y mantenimiento de sistemas y productos de Versión 1.1, luego en agosto de 2006 siguió la versión
software. Desarrollado por la Asociación Mexicana para 1.2. El objetivo del proyecto CMMI es mejorar la
la Calidad en Ingeniería de Software. usabilidad de modelos de madurez 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 comprobar
niveles organizacionales de administración. la capacidad de un grupo al ejecutarlos.
Procesos Integrados y Relacionados. Un modelo de madurez – directriz, práctico y
Foco en producto y su capitalización. disciplinas basadas en estándares de la
Capacidad Organizacional de gestión de industria.
procesos. Indica QUÉ deben hacer los procesos, no
Capacidad Organizacional de gestión de CÓMO deben hacerlo.
proyectos. Una metodología de desarrollo o gestión de
Alineación con objetivos de negocio. proyectos.
Fácil de entender. No es un estándar más de procesos, el modelo
Modelo mexicano. 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 utilizado. Localización y resolución de defectos.
Simplifica la relación entre el modelo de Mejora en la fiabilidad de la planificación, en
procesos y la organización. términos de dedicación y de calendario.
Cuenta únicamente con 9 procesos evitando la Aumento de la productividad.
fragmentación que se presenta en otros Reducción de los trabajos derivados de
modelos: correcciones tras las fases de pruebas.
Gestión de Negocio Aumento de la efectividad sobre la
Gestión de Procesos planificación realizada.
Gestión de Proyectos Mejora en la calidad de producto.
Gestión de Recursos Reducción del número de defectos y detección
Recursos Humanos y Ambiente de en las fases tempranas de su 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 responsabilidades.
Desarrollo y Mantenimiento de Software
Mejora la planificación, para que se establezcan
Especifico para el desarrollo y mantenimiento de
planes más realistas.
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.
3. Aplicable como norma mexicana.
Desventajas Desventajas
Define actividades de manera muy general. El problema de CMMI es su falta de adecuación
Para asegurar la calidad de un producto y un al enfoque a servicios que está experimentando
proceso se requiere CMMI. el sector de las TI (procesos de desarrollo de
El 33% de las prácticas no cubiertas de definir e productos de software) en todas sus líneas
implementar como lo son Administración de de actividad, así como el alto esfuerzo
Configuración (CM) Y Medición y Análisis de implantación que exige.
(MA). El proceso de evaluación es muy costoso en
Evaluaciones formales constantes. tiempo y esfuerzo.
No comprensible para los modelos ISO 9000: La complejidad de la evaluación continua puede
2000. atentar contra la definición de objetivos
Proyectos para largos plazos. concretos de madurez.
Niveles Niveles
Realizado: El proceso se implementa y alcanza Inicial o Nivel 1 Este es el nivel en donde están
su propósito. Amarillo. todas las empresas que no tienen procesos. No
Gestionado: El proceso realizado se administra. es posible entregar el proyecto en fechas. No hay
Sus productos de trabajo están establecidos, control sobre el estado del proyecto, el
controlados y mantenidos. Azul. desarrollo del proyecto es completamente
Establecido: El proceso realizado y gestionado opaco, no sabes lo que pasa en él.
seimplementa por medio de un proceso definido. Repetible o Nivel 2. Quiere decir que el éxito de
Verde. los resultados obtenidos se pueden repetir. La
Predecible: El proceso establecido opera bajo principal diferencia entre este nivel y el anterior
límites definidos y conocidos. Rosa. es que el proyecto es gestionado y controlado
Optimizado: El proceso predecible se mejora durante el desarrollo del mismo. El desarrollo
continuamente. N.A. 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 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 Moprosoft Empresas certificadas en CMMI
IT Builder Softek.
Empresa altamente especializada en desarrollo de Tecnología de Gestión y Comunicación S.A. de
software y tecnologías de información con C.V.
plataformas Microsoft (.NET, SQL Server, Windows SAITOSOFT, S.A. DE C.V.
Servers, MOSS, VSTS, Bistalk Server, etc.), asi ITE Soluciones S.A. de C.V.
4. como en la implementación de modelos de calidad Centro de Inteligencia Competitiva S.A. de C.V.
para el desarrollo de Sw( CMMI, MSF, Moprosoft ). Mapdata S.A. de C.V.
BeyondConsulting SA de CV Tecnología, Asesoría, Sistemas, S.A. de C.V.
Desarrollamos y comercializamos productos que Universidad Tecnologica de Leon (UTL)
incorporan la TI a los procesos que se realizan día a SIMBIOSYS S.C.
día en las empresas, para hacerlos más eficientes y COMPUTACION EN ACCION, S.A. DE C.V.
para permitir que las personas que los manejan DAWCONS: DW IT SERVICES S.A. DE C.V.
puedan aportar valor sin ser sobrepasadas por la
operación de los mismos.
MatersysGroup
En MatersysGroup 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.
eMorphConsulting
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.