¿Qué es un modelo de
Calidad?
Un modelo de calidad
es una metodología que permite a cualquier organización realizar una autoevaluación,
por medio de una revisión sistemática de sus estrategias y prácticas de
gestión.
Un modelo de calidad
del software es un conjunto de buenas prácticas para el ciclo de vida del
software, enfocado en los procesos de gestión y desarrollo de proyectos.
Un modelo de calidad
del software nos dice QUÉ hacer más
no CÓMO hacerlo.
CMMI (Modelo de Capacidad de Madurez Integrado)
Este modelo
proporciona una buena oportunidad para evitar y eliminar barreras a través de
modelos integrados que trascienden a las disciplinas. Los modelos del CMMI consisten
en las mejores prácticas que están dirigidas al desarrollo y mantenimiento del
producto, y se dirige también a las prácticas que están dirigidas al desarrollo
y mantenimiento del producto, desde su planeación, entrega y mantenimiento.
Este modelo se creó para resolver el problema de usar múltiples CMMs.
OBJETIVOS DE CMMI BUENOS PARA EL NEGOCIO
CMMI tiene 5 niveles de madurez los cuáles son:
En mi opinión, implementar una modelo de calidad como lo es CMMI o MOPROSOFT en una empresa de desarrollo de software facilitaría la ejecución de los procesos.
Este modelo se creó para resolver el problema de usar múltiples CMMs.
HISTORIA DE CMMI
- 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
CMMI tiene 5 niveles de madurez los cuáles son:
- Nivel 1 (Inicial): El proceso es impredecible, es reactivo y probablemente controlado.
Los procesos son ad hoc y
caóticos.
Se producen productos y servicios que funcionan, pero frecuentemente se excede y no se
cumplen los calendarios.
Se comprometen con exceso, a abandonar los procesos en tiempos de
crisis y a una incapacidad para repetir sus éxitos.
- Nivel 2 (Administrado): El proceso es reactivo y se caracteriza por su aplicación a proyectos.
Los productos de trabajo y servicios se controlan
de forma apropiada. Los productos de trabajo y servicios satisfacen sus
descripciones de proceso especificadas, estándares y procedimientos.
- Nivel 3 (Definido): El proceso es proactivo y se ve a nivel de la organización.
Los procesos son bien caracterizados y
comprendidos, y se describen en estándares, procedimientos, herramientas y
métodos.
Los procesos se describen más rigurosamente y se
aplican las prácticas genéricas asociadas con la meta genérica.
- Nivel 4 (Administrado Cuantitativamente): El proceso es medido y controlado.
La organización y los proyectos establecen objetivos cuantitativos en cuanto al
rendimiento de calidad y del proceso, y los utilizan como criterios en la
gestión de los procesos.
En este nivel el rendimiento de los procesos se
controla utilizando técnicas estadísticas y otras técnicas cuantitativas.
- Nivel 5 (Optimizado): El proceso se enfoca en la mejora.
La organización mejora continuamente sus procesos
basándose en una comprensión cuantitativa de las causas comunes de variaciones
inherentes a los procesos.
El nivel de madurez 5 se centra en mejorar
continuamente el rendimiento de procesos mediante mejoras incrementales e
innovadoras de proceso y tecnológicas.
MOPROSOFT
(Modelo de Proceso de Software)
Se desarrollo a solicitud de la Secretaría de Economía para servir de base a la Norma Mexicana para la Industria de Desarrollo y Mantenimiento de Software bajo convenio con la Facultad de Ciencias de la Universidad Nacional Autónoma de México.
Este modelo se aplica a las pequeñas y medianas empresas desarrolladoras de software y tomo como referencia CMMI, ISO 15504, PMBOK e ISO 9000:2000.
MOPROSOFT es un conjunto de mejores prácticas para el desarrollo del software, está enfocado desde el punto de vista organizacional.
ESTRUCTURA
- Categoría de Alta Dirección (DIR): Se establecen los lineamientos para los procesos de la Categoría de Gerencia y se retroalimenta con la información generada por ellos en apoyo a la estrategia de la organización.
- Categoría de Gerencia (GER): Se definen los elementos para el funcionamiento de los procesos de la Categoría de Operación en función de la estrategia de Dirección, recibe y evalúa información generadas por estos y comunica los resultados a la categoría de Alta Dirección.
- Categoría de Operación (OPE): Se realizan las actividades de acuerdo a los elementos proporcionados por la Categoría de Gerencia y entrega a a ésta la información y productos generados.
- Realizado
- Gestionado
- Establecido
- Predecible
- Optimizado
Así mismo, implementar un modelo puede ser costoso para la organización, pero es una buena inversión ya que garantizas calidad a tus clientes y lo más importante es que se reducen costos, cuándo adquieres un nivel de madurez más alto son más los ahorros que tienes.