Está en la página 1de 3

implementar DevOps.

Sugerimos tres etapas diferentes en la transición ágil a DevOps:


integración ágil, continua y entrega continua

La mayoría de las empresas, más del 90% según un reciente Estimación, están utilizando
un enfoque ágil para desarrollo de software. Los métodos ágiles buscan asegurar un
estrecho vínculo entre el cliente y los desarrolladores para ayudar a garantizar ese software
satisface las necesidades del mercado.
Como consecuencia, esto puede conducir a largas demoras en el lanzamiento de software
a los clientes. A fin de que Para resolver este problema, Debois abogó por una integración
más estrecha entre las funciones Dev y Ops que se denomina DevOps
Sin embargo, conectando el Desarrollo y Operaciones funciones ha llevado a la creación
de nuevos patrones de colaboración entre roles que incluyen desarrolladores,
arquitectos, Scrum Masters, Propietarios de productos, ingenieros de lanzamiento,
probadores
Analizamos cinco roles laborales clave en una empresa dedicada a DevOps (Gerente de
lanzamiento, Arquitecto, Propietario del producto, Departamento / Gerente de
Proyecto e Ingeniero de Producción) y describa Las colaboraciones clave entre estos y
otros DevOps
Luego describimos las habilidades para cada uno de estos roles, dividiendo en habilidades
"duras" y "blandas" . Como nueva tecnología, métodos y enfoques.

La agilidad se define como la disponibilidad continua de una entidad para rápida o


inherentemente, de manera proactiva o reactiva, abrace el cambio, a través de
componentes y relaciones de alta calidad, simplistas y económicos con su entorno
DevOps fomenta la creación de funciones cruzadas equipos donde cada miembro del
equipo debe considerar y anticipar el trabajo a ser realizado por otros miembros. Por
ejemplo, los desarrolladores necesitan comprender el entorno de producción del mundo real
donde sus colegas lanzan el código. Del mismo modo, Las operaciones deben operar de
manera compatible con la forma en que Los desarrolladores producen el código, lo prueban
y crean el paquete de entrega
Molesky (2011) presentó cuatro valores centrales para DevOps: Cultura, Automatización,
Medición y Compartir. En los recientes DevOps manual, (Kim et al. 2016) también identifican
la importancia de la cultura, sugiriendo una cultura de alta confianza de Ba que permita a
todos los departamentos para trabajar juntos de manera efectiva, donde todo el trabajo
tiene una prioridad transparente y hay suficiente holgura en el sistema para permitir alta
prioridad
El trabajo se completará rápidamente sugieren que las habilidades blandas o no técnicas
son a veces más importante que las habilidades técnicas flexibilidad, adaptabilidad,
motivación y comunicación efectiva.
Las habilidades no técnicas incluyen interpersonal, liderazgo, organización,
independencia / motivación y habilidades de creatividad.

Por definición DevOps se basa en compartir prácticas y construir un terreno común y


uniendo diferentes culturas. Mientras que en ágil las personas interactúan mucho más
a menudo que en un plan métodos esto se limita a los roles del mundo del desarrollo.
Entre ellos, actitud positiva. (PAT) agrupa varias habilidades, es decir, ser optimista,
entusiasta, confiado, alentador, para transmitir una información entre dos o más partes
interesadas, luego con énfasis en las habilidades de escucha integrando humildad, y
finalmente con un más amplio cobertura y un mayor nivel de COM incorporando una gran
comprensión habilidades y su uso para interactuar con equipos e integrarse sus limitaciones
Las habilidades interpersonales (IPS) están relacionadas con la sociabilidad, la
empatía, cariñosa, amigable, paciencia; capacidad de autocontrol. En cuanto a COM,
adaptabilidad: BAdaptation es quizás lo más importante, porque cambia todo el tiempo,
empresas, herramientas, aplicaciones y tecnologías

Las habilidades de trabajo en equipo (TWK) indican la capacidad de cooperar, de


Ser solidario, colaborativo, útil. TWK están íntimamente vinculados a los principios
ágiles, es decir, las personas y los desarrolladores de BBusiness deben trabajar juntos a
diario durante todo el proyecto

Colaboraciones Los patrones de colaboración entre los principales actores tienen


drásticamente cambiado y ahora está más equilibrado entre Dev y Ops
DevOps es algo que está presente en cada organización que emplea personal de desarrollo
y operaciones. Pero la cantidad de interacción difiere y depende del particular organización.
El mayor nivel de automatización en DevOps está asociado con un mayor frecuencia de
colaboraciones (diariamente) y con un mejora de la eficiencia de estas colaboraciones
La adopción de DevOps más disciplinados, ágiles y colaborativos.
conduce a una implementación empresarial exitosa
Habilidades Cuanto mayor sea el nivel de automatización en DevOps, más habilidades
blandas son requeridos
Las habilidades no técnicas son especialmente importantes en el software ágil
desarrollo (Gren et al.2018; Wong et al.2006) Flexibilidad y habilidades interpersonales, el
trabajo en equipo es más importante en DevOps que ágil La flexibilidad y las habilidades
interpersonales son importantes para los equipos ágiles.

La adopción de DevOps más ágiles y colaborativos disciplinados conduce a Una


implementación empresarial exitosa (Ambler y Lines 2012). Brindamos mayor claridad
sobre las colaboraciones dentro de un DevOps equipo que anteriormente disponible (por
ejemplo, Wiedemann 2017). Nuestros hallazgos alignwithHumble y Molesky (2011) quienes
destacaron el importancia de la colaboración y las responsabilidades compartidas y más
específicamente con las habilidades, experiencia y mentalidad de las personas de Ops.

5.3 Hacia un modelo de madurez hacia DevOps y estrategias de implementación de salto


rápido Nuestro estudio sugiere que a medida que aumenta la automatización del flujo
entre Dev y Ops, el alcance de la colaboración y las habilidades blandas también
aumentan, permitiendo así que se desarrolle el intercambio de conocimientos. Este
hallazgo sugiere que puede haber diferentes etapas de madurez en la transición a DevOps,
en el que podríamos considerar la automatización y compartiendo como dos pilares
fundamentales
En el contexto de las empresas de TI, la transición a DevOps facilita que la función IS se
vuelva inteligente por tres razones principales
(Tabla 7): adaptabilidad, entrega continua e intercambio de información. En primer
lugar, la adaptabilidad se considera un indicador de inteligencia. La agilidad implica poder
responder rápida y efectivamente a las demandas internas y externas actuales, y ser
proactivo en mercados en desarrollo y retención frente a una amplia competencia
fuerzas (Oliveira Martins 2017). Por lo tanto, la adaptabilidad de la gente de los equipos de
desarrollo y operaciones es un requisito para eficientemente trabajar en un entorno
multifuncional y considerar y Comprender las necesidades de los diferentes compañeros
de trabajo. Ampliando la colaboración a través de funciones dentro de IS es un signo de
adaptación donde Hay una necesidad evidente. Una mejor colaboración entre Dev y Ops
puede considerarse como la base de un DevOps exitoso
Proporcionamos evidencia de que DevOps fomentó automatización, habilidades de
flexibilidad desarrolladas y producidas perceptibles resultados como entregas más rápidas
y mejores
Metodologia
¿Cómo colaboran los individuos en equipos y qué habilidades
necesitan? ¿Los patrones de habilidades y colaboración varían?
entre equipos con diferentes grados de automatización?

También podría gustarte