Documentos de Académico
Documentos de Profesional
Documentos de Cultura
32 - Artículo - El Impacto de DevOps y Agile en Outsourcing
32 - Artículo - El Impacto de DevOps y Agile en Outsourcing
Las empresas
deben hacer entrega de un software de calidad, a la altura de las demandas del
mercado. Para ello, DevOps da un giro y rompe la tradicional línea divisoria
entre los equipos de desarrollo y los de gestión. A través de las metodologías
de desarrollo Agile se desarrollan y se entregan nuevas funcionalidades en
nuevas plataformas como contenedores e infraestructura hiperconvergente en
ciclos mucho más cortos (sprints). Esta combinación ofrece la posibilidad
de añadir más valor a los procesos de negocio, en términos de una mayor
calidad, un tiempo de comercialización más breve y la optimización del coste
total de propiedad.
Los ejecutivos deberían reflexionar sobre las consecuencias que esto tiene en
el outsourcing. Por ejemplo, los principios estratégicos en materia
de parcelación y métodos de contratación de los servicios de infraestructura y
de desarrollo de aplicaciones son diferentes. Por tanto, esto afectará a aquellos
que deciden externalizar y a los proveedores de servicios. Este White Paper
profundiza en este impacto y proporciona pautas concretas para gestionarlo de
la mejor forma posible.
Equipos de plataforma
El equipo de plataforma proporciona un entorno estandarizado que suele
consistir en contenedores PaaS, aunque IaaS es otra alternativa viable.
Cuando se utiliza la Nube pública se puede complementar con otras opciones
de gestión Cloud. Además es importante que el equipo monitorice el proceso
de estandarización para evitar errores y corregirlos. Por estas razones la idea
de ‘automatizar siempre que se pueda’ está a la orden del día. Puesto que el
equipo de sistemas de negocio funciona en base a un autoservicio con
entornos de infraestructura, asignar los costes resulta indispensable. De esta
forma se mantiene un orden para que después de su uso el contador no siga
contando.
División en fases
Proponemos dividir la contratación Agile en fases, en base al cono de
incertidumbre.
Equipo de plataforma
En el dominio de la infraestructura no hay grandes cambios en cuestión de
contratación, aparte de la ampliación del catálogo de servicios con todo tipo de
herramientas y mediciones. Esto se convierte en parte de un cuadro de
mandos integral, que también es visible en su totalidad para los equipos de
sistemas de negocio. En el caso de la infraestructura de suministros se aplica
un precio por unidad dependiendo del uso, la tecnología y el peso del
suministro correspondiente. Con esto, se aumenta o disminuye la escala de la
infraestructura en base al precio por unidad, sin aplicar bandas de precio o
volúmenes de compra garantizados. Además, para proyectos de infraestructura
se contrata una tarjeta de tarifas por perfil/hora de trabajo, y así es posible
calcular los proyectos con precios fijos. Para las herramientas se aplica una
remuneración aparte, a veces por licencia corporativa o por cada usuario. En
ocasiones, los costes ya forman parte del suministro contratado. No hace falta
decir que los controladores financieros están vigentes aquí para hacer cumplir
la estandarización buscada. En la fase de transición y transformación se siguen
viendo precios fijos por subproyecto para migraciones, transformaciones,
traslado de personal, costes de armonización, etcétera.
Conclusión
DevOps y Agile tienen un impacto significativo en la parcelación en la
externalización, la manera de contratar y el modo de cooperación. Subestimar
ese hecho significaría un desajuste entre los esfuerzos en el campo de la
externalización y el valor añadido de DevOps y Agile. Estos equipos no se
entienden muy bien con la forma tradicional de contratación utilizada por el
mundo del sourcing. Las organizaciones realmente deben anticipar las
necesidades de DevOps y de la contratación Agile para estar preparadas para
el mundo de… hoy.