How do you start a culture of DevOps?

En estos tiempos de inmediatez, se ha vuelto cada vez más necesario entregar software de forma rápida. Y para agilizar esos desarrollos y funcionalidades, se necesita usar DevOps.

DevOps es la práctica de ingeniería de software que tiene como objetivo unificar el desarrollo de software (Dev) y la operación del software (Ops).

Este marco de trabajo permite la entrega continua de valor a los usuarios a través de la unión de procesos, herramientas y personas.

De este tema sabe muy bien Florencia Polcaro, gerente de operaciones de BigCheese, una empresa especializada en desarrollo de software y servicios de consultoría.

“Nos hemos hecho muy buenos en construir software y lo hacemos cada vez más rápido gracias a plataformas como GeneXus. Pero ese ciclo de agilidad también eleva las expectativas de nuestros clientes, haciendo que la vara de la demanda suba cada vez más. Para poder cumplir con esos requerimientos, se necesitan buenas herramientas, pero también empatía, comunicación y una muy buena cultura de trabajo en equipo. Como esto depende más de las personas, el desafío es mucho más cultural que técnico”, explica la también Ingeniero en Computación.

A continuación, compartimos las claves para comenzar una cultura DevOps, extraídas de la charla La importancia de fomentar una Cultura DevOps, ofrecida por Florencia en el marco del GeneXus LIVE 2021:

1- No a los silos

“En términos de cultura, lo primero que debemos evitar son los silos, que son esos equipos que trabajan de forma separada e independiente”.

2- Fomentar el sentido de la responsabilidad compartida

“Las personas de los equipos son igualmente responsables de mantener ese producto y hacer que se puedan construir nuevas cosas”.

3- Fomentar la colaboración y la empatía

“Si hay algo que el equipo de desarrollo necesita poner en producción y el equipo de infraestructura dice que no, porque puede ser riesgoso; en vez de asumir que no se puede “porque alguien no quiere”, lo correcto es hablar entre las partes para entender por qué puede ser riesgoso y tratar de ver si desde el otro equipo se puede colaborar para bajar esos riesgos. Es tener empatía, trabajar juntos”.

4- Pensar siempre en el sistema

“Es importante tener la visión global de todo lo que sucede. No se trata de que cada quien arregle la parte que le corresponde. Es un sistema. Los sistemas son complejos y cada vez más, y necesitamos tener ese sentido, esa forma de pensar en el sistema como un todo”.

Escríbenos para solicitar más información de GeneXus

    a

    Magazine made for you.

    Featured:

    No posts were found for provided query parameters.

    Elsewhere:
    en_USEN