GA11-220501098-AA1-EV02 Aplicación de Buenas Prácticas de Calidad Documentadas en Las Disciplinas de Calidad de Software
GA11-220501098-AA1-EV02 Aplicación de Buenas Prácticas de Calidad Documentadas en Las Disciplinas de Calidad de Software
GA11-220501098-AA1-EV02 Aplicación de Buenas Prácticas de Calidad Documentadas en Las Disciplinas de Calidad de Software
Autores:
María Isabel Roque Muñoz
CC.1.040.752.489
Valentina Mendoza Anachury
CC.1.108.766.899
Jorge Andres Anchico Benavides
CC.1.144.046.410
Colombia
2024
INTRODUCCION
En la era digital, la calidad del software es fundamental para el éxito de las
organizaciones. El Modelo de Madurez de Capacidad Integrado (CMMI) se
destaca como un estándar globalmente reconocido que optimiza los procesos de
desarrollo de software. Al implementar CMMI, las organizaciones pueden
aumentar su productividad, mejorar la calidad y predictibilidad, reducir costos y
satisfacer las crecientes expectativas de los clientes. Este modelo ofrece un marco
estructurado para identificar áreas de mejora, establecer metas claras y medir el
progreso, garantizando la entrega constante de productos de software de alta
calidad.
APLICACIÓN DE BUENAS PRÁCTICAS DE CALIDAD EN EL
DESARROLLO DE SOFTWARE
El Modelo de Madurez de Capacidad Integrado (CMMI) es un estándar
globalmente reconocido para mejorar los procesos de desarrollo de software. Al
implementar CMMI, las organizaciones pueden aumentar significativamente su
productividad, calidad y predictibilidad, reduciendo costos y cumpliendo con las
expectativas de los clientes cada vez más exigentes.
CMMI proporciona un marco de trabajo estructurado que permite identificar áreas
de mejora, establecer metas claras y medir el progreso. Al adoptar este modelo,
las empresas aseguran la entrega de productos de software de alta calidad de
manera consistente.
En este contexto, el modelo CMMI fue desarrollado para procesos relativos al
desarrollo e implementación de software por la Carnegie-Mellon University y
recibía el nombre de CMM.
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 (Software Enginnering 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. Algunos de los objetivos del CMMI y que son buenos para el negocio.
Producir servicios y Productos de alta calidad.
Crear valor para los accionistas.
Mejorar la satisfacción del cliente.
Incrementar la participación en el mercado.
Ganar reconocimiento en la industria.
El CMMI utiliza una escala de madurez de 5 niveles para evaluar los procesos de
una organización:
Estructurada por nivel de madurez
1. Inicial: Procesos ad hoc, sin definición formal.
2. Repetitivo: Procesos básicos establecidos.
3. Definido: Procesos documentados y estandarizados.
4. Gestionado: Procesos medidos y controlados cuantitativamente.
5. Optimizado: Mejora continua basada en datos y aprendizaje.
Gracias a este tipo de modelos, muchas empresas han mejorado sus procesos de
gestión de las actividades entrelazadas de forma explícita, han aplicado prácticas
de alta madurez mucho más robustas y están cumpliendo con las normas ISO de
una manera mucho más completa. Aplicando el modelo Capability Maturity Model
Integration se puede calificar el grado de madurez de los distintos procesos de una
empresa, y aplicando las buenas prácticas sugeridas por CMMI se pueden mejorar
los mismos. Además de integrar las áreas de ingeniería de software y sistemas, el
modelo también lo vincula todo con los objetivos comerciales de la organización y
también mantiene un enfoque en la satisfacción de las expectativas del cliente.