Este libro llegó a mis manos mientras buscaba un libro que hablara de DevOps de una forma sencilla y práctica. Así que lo compré y lo leí en un par de días. El libro se lee muy rápido y es porque Juan José escribe como habla, y no añade ningún giro que complica entender los conceptos y seguir el hilo conductor.
Juan José Mora hace una buena revisión de conceptos básicos y tendencias que hoy en día están llevándose a cabo en el mundo del IT y si no eres muy tecnófilo te vendrá bien, a mi esta parte me sobraba un poco, pero bueno.
Una vez que el libro fue al grano sobre DevOps, se describen muy bien las problemáticas, las presiones y como identificar que es y que no es DevOps. Desmitifica muchos conceptos que son incorrectos y aclara de que trata realmente DevOps. Este ejercicio también ayuda a como DevOps se relaciona con el resto del sistema.
A mi me parece que es un libro muy válido para:
- Personas que están en el mundo de los negocios y que necesitan refrescar ideas y aclarar conceptos sobre metodologías y entender como funciona un departamento de IT.
- Personas que trabajan relacionándose con IT y que les vendrá bien para entender un poco de las presiones que sufre un departamento de IT.
- Juan José, si algún día lees esto, imprime el libro y llena los aeropuertos con copias, muchos de los que viajan de lunes a viernes en avión deberían leer tu libro.
Los tres principios básicos de DevOps son:
- Mirar el sistema como un todo.
- No trabajar en modo frontera.
- Quitar barreras (no significa que las responsabilidades desaparezcan).
- Mantener alineados el binomio negocio-tecnología.
- Incrementar el feedback.
- De los sistemas y de las personas.
- Mejorar los canales de comunicación.
- Los sistemas de IT son cada vez más complejos, hay que ganar conocimiento de ellos, de como se comportan. No permitir que existan cajas negras que nadie sabe que hacen.
- Es importante diseñar los canales de feedback con los que queremos contar, y revisarlos.
- Experimentación y aprendizaje continuo.
- Quitarse de la cabeza el “si funciona, no lo toques”.
- Luchar contra la obsolescencia.
- “Si funciona, mejóralo”: sino vendrá otro y será más competitivo que tu.
Herramientas DevOps:
- Automatizar, automatizar, automatizar.
- Gestión de la configuración.
- Despliegue automático.
- Gestión de logs.
- Gestión del rendimiento.
- Gestión de la capacidad.
- Escuchar, hablar, compartir.
Que es DevOps, que no es DevOps:
- DevOps no pretende solucionar un problema de IT, pretende solucionar un problema de negocio.
- IT es ahora un proceso clave para todas las empresas, desde IT hay que ser proactivo y mirar hacia los objetivos de la empresa, y como IT puede contribuir a esos objetivos.
- DevOps es un cambio cultural que hay que hacer desde dentro, no se puede subcontratar, o enseñar con cursos.
- Devops se propaga por el convencimiento de las personas que participan, no por imposición.
- Compartir es una apuesta ganadora para comenzar a construir una cultura DevOps dentro de una organización.
- No debes montar un equipo DevOps, eso crea barreras, que es lo que pretende eliminar DevOps.
- Debes construir tu propia cultura DevOps en tu organización; no siempre lo que funciona en un sitio funciona en el otro.
- DevOps no es un proceso, no es una metodología.
- DevOps no sustituye a metodologías ágiles.
- Al intentar poner en marcha DevOps habrá resistencia al cambio. Hay que evangelizar estos principios, promoverlos, y hacer piña con aquellas personas que creen que poniéndolos en práctica mejoran la organización.
- DevOps puede ayudar a las organizaciones a vencer su rigidez, gracias a promover un IT más elástico que se ajuste mejor a la estrategia de la compañía.
- DevOps promueve la práctica de la transparencia.
- Con DevOps no tienes que cambiar tu estructura, debes cambiar la forma en que se relacionan las personas de tu estructura.
- DevOps no debe construir silos, debe ayudar a generar una red de tuberías que mantengan los silos conectados y actualizados.
- DevOps es válido para todo tipo de organizaciones (pequeñas y grandes).
Te recomiendo “The Phoenix Project”
Si te gustó The Goal, y te gustó este libro de DevOps …. The Phoenix Project lo vas a deborar
¡¡ Esa es mi idea!! , es el siguiente libro que estoy buscando.