Compartir

El movimiento Devops está haciendo un esfuerzo para tratar de romper las barreras entre el desarrollo y las operaciones y permitir que los departamentos de TI aumenten la calidad de los productos que desarrollan.

Hace unos años el movimiento Ágil Ha sido adoptado por una pequeña sección de la comunidad de desarrolladores y se ha extendido gradualmente para suplantar los métodos tradicionales de desarrollo de software. La historia se repite con otro movimiento que ha ido ganando popularidad silenciosamente en los departamentos de TI (tecnología de la información) durante varios años. Es sobre DevOps, un movimiento que ha ido creciendo como la gripe, poco a poco y de persona a persona. Y aquí radica parte del éxito de DevOps, su expansión depende del trabajo de “evangelización” interna que realizan las personas de los departamentos de TI que creen en los beneficios de este movimiento. Pero, ¿qué es DevOps? La respuesta no es fácil y existe cierta confusión sobre la definición. De hecho, no existe una definición de consenso que explique claramente qué es DevOps. A grandes rasgos podemos decir que hay una Movimiento típico de áreas de TI destinado a romper las barreras tradicionales que han existido entre áreas de desarrollo. (Desarrollo) y operación (Operaciones). Tradicionalmente, estas barreras han sido la principal causa de problemas en los departamentos de TI que han afectado más o menos al negocio de las organizaciones.

Tablero Kanban | Wikipedia

Cinco cosas que desea saber sobre DevOps:

  • No es una metodología. Ya lo hemos comentado, es un movimiento que busca cambiar la actitud que tenemos en TI sobre la forma en que interactuamos con otras personas y con el sistema en sí.
  • Busca eliminar las barreras entre el desarrollo y las operaciones y permite que los departamentos de TI aumenten la calidad de los productos que desarrollan como resultado de una colaboración más estrecha entre todo el personal de TI.
  • Los silos de conocimiento aislados están desapareciendo gradualmente a medida que se interconectan para crear una red de conocimiento dentro de la propia organización.
  • Implementar una cultura de intercambio de conocimientos conduce a un aumento positivo en la retroalimentación que recibimos de otras personas, tanto sobre las formas en que podemos mejorar nuestros procesos como sobre los productos y / o servicios que desarrollamos.
  • Debido a que es un movimiento y no una metodología, es difícil hacer cumplir DevOps externamente como una imposición organizacional. Adoptar la cultura DevOps debe ser un proceso de germinación interna de las TI gracias al trabajo de evangelización de quienes creen en los beneficios de este movimiento. Se requiere un quinto pilar de DevOps para poder adoptarlo como cultura en un departamento de TI.
  • Imagen | Wikipedia

    En su libro “El Proyecto Phoenix: una novela sobre TI, DevOps y cómo ayudar a que su negocio triunfe” Gene Kim, Kevin Behr y George Spafford, Propone tres calles principales que tendríamos que seguir adoptar la cultura DevOps:

    • Entender el Sistema en general y no como la suma de sus partes. Es importante entender que los sistemas de información están compuestos por una gran cantidad de elementos más simples que interactúan entre sí, por lo que debemos asumir la relevancia de todos los elementos del sistema y su relación con el desempeño general del sistema en sí.

    Incrementar la retroalimentación. Para que el sistema haga lo que la empresa necesita, es importante contar con canales que nos permitan obtener la información más confiable sobre el rendimiento del sistema. Estos canales deben establecerse con todos los elementos que se puedan identificar como críticos para el negocio, usuarios, desarrolladores, ingenieros, subsistemas de almacenamiento, comunicaciones, etc. La calidad de la información que recibimos de los canales de retroalimentación determina nuestra capacidad para desarrollar aún más el sistema y adaptarlo a los requisitos comerciales.

    Aprendizaje y experimentación continuos. Es importante que entendamos el sistema como un componente vivo que evoluciona según las necesidades de la empresa. Esta evolución del sistema requiere que TI tenga una cultura de mejora continua de procesos que ayude a optimizar el rendimiento del sistema y nos permita explorar nuevas oportunidades.

    Para los críticos del movimiento DevOps, el principal argumento contra el que argumentan es la falta de autoridad para dirigir su desarrollo y establecer un conjunto de normas que delimiten el ámbito de acción. Sin cabeza y sin reglas que establezcan límites, se dice que DevOps es una moda pasajera. Pero la realidad muestra lo contrario. Es un movimiento que está creciendo y convirtiéndose en una cultura de TI corporativa para muchas empresas. Demuestra que no solo mejora la calidad de los productos y / o servicios de TI, lo cual es importante para las empresas, sino que también mejora la relación profesional entre las personas que trabajan en los departamentos de TI y el enfoque menos en ellos Establece herramientas, procedimientos y estructura organizativa, más que en personas.

    Imágenes Wikipedia

    Dejar una respuesta

    Please enter your comment!
    Please enter your name here