Tres curiosidades sobre el concepto “Nivel de Madurez”

En el mundo del software, hoy, el concepto nivel de madurez es casi un estándar de facto para evaluar la calidad de las organizaciones. Principalmente conocidos por el modelo CMMI, potenciados por su incorporación a la ISO 15504 (te recomiendo este post), los niveles de madurez son hoy muy populares.  E, igualmente, un concepto “muy maduro”, ya con el suficiente número de años como para dejarnos alguna que otra curiosidad, aquí van tres:
1 – Los niveles de madurez NO nacieron en el mundo del software. Fue mucho antes. El creador del concepto de “nivel de madurez” fue Crosby. El gurú de la calidad Crosby, que no tenía nada que ver con el desarrollo software, escribió un libro llamado “Quality is free” (la calidad es gratis), en el que aparecía el “Quality Management Maturity Grid (QMMG)”, con cinco niveles de madurez y que servía para evaluar los procesos de una organización. Posteriormente, sería Humphrey quien aplicaría esta idea al software (en “Characterizing the Software Process: A Maturity Framework” (1987)). Después Mark Paulk escribiría el CMM.
2 – El artículo donde por primera vez apareció el concepto de “nivel de madurez” aplicado al software es uno de los artículos más citados de la historia  de la ingeniería software. Con motivo de su 25 aniversario, la revista IEEE Software recopiló sus artículos más citados, y en cuarta posición estaba el de Mark Paulk et al., “Capability Maturity Model, Version 1.1” (vol. 10, no. 4, 1993, pp. 18–27). Mark Paulk, excelente profesional y persona, con el que tuve la suerte de trabajar, y de conocer, al hacer con él mi estancia postdoctoral.
3 – Hoy hay ya decenas de campos dentro de la ingeniería del software que utilizan el concepto de nivel de madurez (incluido el mundo ágil). Los niveles de madurez no sólo existen el famoso CMMI. No sólo es la ISO 15504 parte 7 la que también utiliza niveles de madurez. Desde su aparición han aparecido múltiples Modelos de Madurez (*MM): QualiPSo Open Source Maturity Model (OMM), de aplicación al software libre, A Competency-Based Maturity Model, para la aplicación de ITIL, Outsourcing Management Maturity Model (OMMM), de aplicación en la externalización, Test Maturity Model Integration (TMMi), pruebas, Architecture Capability Maturity Model (ACMM), para arquitectura, y… un Agile Maturity Model (AMM).
 

Javier Garzás

0 comentarios en “Tres curiosidades sobre el concepto “Nivel de Madurez””

  1. Pingback: Bitacoras.com

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba