Beneficios de las Super Apps
Why all the fuss about Super Apps? What are their benefits? A Super App is synonymous with power and potential.
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:
“En términos de cultura, lo primero que debemos evitar son los silos, que son esos equipos que trabajan de forma separada e independiente”.
“Las personas de los equipos son igualmente responsables de mantener ese producto y hacer que se puedan construir nuevas cosas”.
“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”.
“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”.
DevOps: 6 charlas para entender su importancia, estrategias y usos
[…] How to start a DevOps culture? […]