¿Qué es
un Devops?
“Devops”
como su nombre ya lo indica es un campo que abarca más de una disciplina, Dev (Desarrollo) y Ops (Operación). Devops es
una estrategia que busca crear
puentes, entre los operadores y los desarrolladores de una compañía. Y ¿Con que
fin se hace esto? principalmente para
alinear las metas de ambos equipos, incrementar su comunicación y elevar la
velocidad de los resultados.
A la
hora de hablar de Devops podríamos decir que hay cuatro componentes principales
a tener en cuenta, cuando se busca utilizar esta estrategia, el primero sería
la cultura de la empresa, se debe
buscar un cambio en la cultura en donde tanto en el equipo de desarrolladores
como el de operadores busquen una colaboración mutua, que trabajen para hacer
mejores despliegues, que haya menor cantidad de errores. El segundo es la automatización que es el medio con el
cual conseguimos cumplir las metas que nos proponemos al cambiar la cultura de
la compañía, tanto el desarrollador como el operador automatizan sus prácticas
ya sean los despliegues o los les test entre otros. El tercer componente es la medición se cuantifican acciones como
cuanto se demora un operador en arreglar algún incidente en producción, que tan
productivo fueron, se mide el software, en resumen, se miden todos los
objetivos que ambos equipos comparten. El cuarto y último componente es las herramientas, que son aquellas que
desarrollan los operadores y desarrolladores para arreglar errores en el código
que este en producción de una manera más rápida y eficaz y conseguir un
producto de mejor calidad.
REFERENCIA
Verona,
J. (2016). Practical DevOps. Birmingham, UK: Packt Publishing.
Imágenes
Issac,
a (2017). DevOps in 3 Sentences[Figura].
Recuperado de https://dev.to/ashokisaac/devops-in-3-sentences-17c4.
Comentarios
Publicar un comentario