De que ITIL es un castillo medieval, DevOps es los Borg de Star Trek y de cómo la historia se repite

Gracias a Juanjo Figueiras llegué a un curioso post que clasificaba los sistemas en frágiles, robustos y anti-frágiles:
– Frágiles, lo que todos conocemos, sistemas programados a lo pistolero a los que no hay por donde poner ya orden.
– Robustos, sistemas construidos y gestionados con ITIL. Son como castillos medievales, robustos, pero inamovibles e inflexibles.
– Los anti-frágiles, son los sistemas DevOps (te dejo un post sobre qué es DevOps) son como el colectivo Borg, el de Star Trek. Un colectivo cuyo objetivo es el descubrimiento de nuevas vidas y nuevas civilizaciones para mejorar la sociedad. Con cada cambio y adaptación del sistema (el colectivo Borg) se hace más resistente y evoluciona. Las organizaciones anti-frágil aceptan los cambios, y no se esconden detrás de los muros del castillo.
Hay varios post en otros tantos blogs hablando del tema, todos ellos desde el punto de vista de sistemas (no tanto desde desarrollo), y todos ellos plagados de comentarios a favor y en contra de ITIL o de DevOps, y que si la culpa no es de ITIL, que si es de quien lo mal implementa, etc.
Mientras leía lo anterior, no dejaba de pensar, pensaba y pensaba… -esto me suena-, y mira tú que intentaba recordar de qué, pero no caía, -mmm esto yo ya lo he vivido-, pero nada, – será un déjà vu-, -será la edad-, hasta que…. –aaaahh caí, ya lo tengo, esto es lo mismo que pasaba (pasa) en las milenarias conversaciones (discusiones) de que si CMMI o que si lo ágil, pero ahora donde pone CMMI se pone ITIL y donde ágil se pone DevOps-. Que alivio. Digo alivio por haberlo recordado, claro… vaya si se me olvida.
La agilidad llegó primero al mundo del desarrollo software, y posteriormente está llegando al mundo de sistemas, bajo el nombre, y con sus particularidades, de DevOps. Antes de que la agilidad se popularizara en desarrollo, modelos de procesos como CMMI-Dev habían sido populares.
En el mundo del desarrollo el enfrentamiento lo provocó principalmente la mezcla de aquellos que no sabían evaluar CMMI de manera pragmática y útil para las empresas (conviene recordar aquello de el AUDITATOR TIC esta ahí fuera. No se puede razonar con él. Si estás a tiempo huye (o finge una baja de unos días), con aquellos que no sabían implantarlo, ni diferenciar un modelo de procesos de una metodología (¿CMMI o Métodos Ágiles?) con los que prometían que con lo ágil tendríamos el proyecto perfecto sin esfuerzo, sin documentar, sin tomar requisitos, sin salir de casa, sin frotar, ni alcarar, etc.
Afortunadamente, en el mundo de desarrollo esa época de confusión pasó (desgraciadamente no para todos) y muchos han sabido quedarse con lo mejor de cada casa y evitar lo peor de cada cosa.
Y parece que ahora la historia comienza en el mundo de sistemas….
Me encantaría escuchar tu opinión sobre este tema….