De confianza Procesos
Más rápido Integraciones
Mejorado Recursos

Industria: Tecnología de la información
Productos: HCL Accelerate
Región: Mundial

Desafío

Una empresa de tecnología adquirió varias soluciones de software y quería unirlas en una cartera y un equipo de gestión con políticas coherentes. Sin embargo, cada equipo de producto estaba muy aislado y tenía un conjunto único de herramientas y procesos en sus canalizaciones de DevOps, lo que dificultaba la comunicación entre equipos, compartir las mejores prácticas y operar como una sola unidad.

Solución

Todos los equipos de productos adoptaron una instancia de plataforma de gestión de flujo de valor para toda la cartera, HCL Accelerate, para agregar datos y administrar flujos de valor entre equipos.

Resultado

Varios equipos vieron mejoras en sus procesos de integración y compilación continuos, incluidas compilaciones más confiables, más rápidas y más económicas. Se redujo el tiempo de entrega, se incrementó el rendimiento, se incrementó la cobertura del código y se mejoró la calidad de publicación con menos reversiones. Los gerentes y los líderes de equipo ahorraron tiempo en la preparación para las actualizaciones de estado mediante el uso de informes automatizados. Los equipos previamente aislados progresaron hacia el trabajo como una unidad al priorizar los recursos entre los grupos, identificar áreas de mejora y eliminar los cuellos de botella.

Alinear equipos en un grupo

Cuando una empresa adquiere productos, también adquiere los equipos, la cultura y los procesos que acompañan a ese producto. La integración de un equipo previamente establecido en una nueva empresa puede resultar difícil, y la integración de varios equipos únicos es aún más difícil. Ese es el desafío al que se enfrentaba una empresa de software empresarial.

La empresa había adquirido varios productos de desarrollo de software con planes de revitalizarlos y alinearlos con los productos existentes en su cartera. Cada producto tenía un equipo de desarrolladores, gerentes de lanzamiento, ingenieros de DevOps, scrum masters, etc., que usaban su conjunto preferido de herramientas y procesos. Aunque los productos se mantuvieron estables, se podrían realizar mejoras en los indicadores clave de rendimiento, como el tiempo de entrega y el tiempo de ciclo. Pero sin coherencia en los procesos o una visibilidad clara de los datos que se generan a partir de herramientas inconexas, era casi imposible ver dónde se debían realizar exactamente los cambios.

El objetivo de la empresa era reunir estos equipos de productos recién adquiridos en una única cartera, integrarlos en la cultura de la empresa y facilitar la mejora de procesos y el intercambio de mejores prácticas. Dado que estos equipos ya estaban establecidos y les gustaban las herramientas con las que estaban trabajando, la empresa no quería "romper y reemplazar" sus sistemas y quería darles a los equipos la autonomía para elegir las herramientas que mejor se adaptaban a ellos. La empresa necesitaba una forma de obtener visibilidad de los datos de DevOps en estos equipos y, al mismo tiempo, permitir que los equipos conservaran la autonomía.

 

Cambiando hacia un enfoque basado en datos

La empresa adoptó HCL Accelerate como plataforma de gestión de flujo de valor en todos los equipos de productos de la cartera. HCL Accelerate es independiente de las herramientas, lo que significa que se integra con cualquier herramienta en la canalización de DevOps de un equipo, independientemente del proveedor. HCL Accelerate agrega los datos de estas herramientas en un lago de datos, luego interpreta esos datos a través de informes personalizados y listos para usar. HCL Accelerate utiliza una vista de "puntos" única para mostrar el estado de los elementos de trabajo y tiene una vista de "carriles de nado" para realizar un seguimiento de la distribución de la carga de trabajo entre las personas. Más allá del componente del tablero, HCL Accelerate también proporciona una capa de gobernanza en las versiones con puertas automatizadas y evaluaciones de cumplimiento.

Además de incorporar HCL Accelerate, la empresa creó un nuevo rol en todos los equipos de productos: gerente de flujo de valor. Esta persona se encargó de organizar y gestionar los flujos de valor entre los equipos, facilitar la adopción de HCL Accelerate y analizar las métricas del flujo de valor. El gerente de flujo de valor desempeñó un papel similar al de scrum master, pero tenía responsabilidad y visibilidad en todos los equipos en lugar de un solo escuadrón.

La implementación de HCL Accelerate permitió un cambio en la cultura y la comunicación para todos los equipos. Dado que HCL Accelerate está destinado a brindar visibilidad a todos los equipos y funciones, todos los miembros de los equipos de desarrollo, producto y lanzamiento tuvieron acceso a HCL Accelerate. Al principio, los nuevos usuarios de HCL Accelerate se mostraron escépticos con respecto a la herramienta porque las métricas de rendimiento que mostraba no siempre coincidían con las suposiciones del equipo. Pero tras la investigación del gerente de flujo de valor, se confirmó que estas métricas eran precisas y se reveló que los equipos tenían más trabajo que hacer y más problemas que solucionar de lo que pensaban anteriormente.

 

Mejores datos significa mejores lanzamientos

Con datos de fácil acceso en tiempo real de todas las herramientas que se utilizan en la canalización de DevOps, la empresa pudo ver mejoras de rendimiento y procesos en todos sus equipos de productos. Los tableros de Jira desordenados fueron un gran área de mejora. Una vez que todas las tarjetas de Jira se mapearon en HCL Accelerate, se hizo evidente de inmediato qué tarjetas estaban desactualizadas, cuáles se habían ignorado durante demasiado tiempo y cuáles podrían eliminarse. HCL Accelerate permitió a los equipos identificar y solucionar este problema de priorización y organización. Ahora, con un seguimiento de elementos de trabajo más optimizado y actualizado, los desarrolladores pueden detectar rápidamente qué trabajo debe realizarse a continuación y centrar su atención en los elementos de alta prioridad.

La función de informes automatizados de HCL Accelerate ha ayudado a estos equipos que alguna vez estaban aislados a unificarse y ha ayudado a su nueva empresa matriz a respaldar mejor su desempeño. Dado que todos los datos de DevOps de los equipos se encuentran en una única instancia de HCL Accelerate a la que pueden acceder todas las personas, no hay ningún misterio en torno a dónde se encuentra el trabajo. La comunicación y la colaboración se volvieron más fáciles entre equipos, funciones y niveles de trabajo. Los desarrolladores ahora están armados con datos para respaldar las solicitudes de recursos, y los gerentes pueden tomar decisiones basadas en la visibilidad de los datos del sistema en vivo en lugar de corazonadas. Por ejemplo, cuando un miembro del equipo de un equipo se trasladó a otro, los líderes del equipo pudieron medir claramente los datos sobre cómo ese cambio afectó la cultura y el rendimiento de su equipo en solo dos sprints.

Otro beneficio que obtuvo la organización fue el ahorro de tiempo de los informes de HCL Accelerate. Los gerentes de producto de estos equipos solían dedicar dos horas o más a recopilar datos manualmente, tomar capturas de pantalla y solicitar información a los miembros del equipo para prepararse para las reuniones semanales de actualización de estado. Dado que toda esta información se recopiló en un solo punto en el tiempo, su informe estaría desactualizado cuando se llevara a cabo la reunión. Ahora, los gerentes de producto dedican 5 minutos a generar un informe automático de HCL Accelerate, y el contenido del informe se puede personalizar según sus necesidades específicas.

Lo mejor de todo es que muchos de los equipos involucrados en la implementación de HCL Accelerate vieron mejoras en las tasas de éxito de la construcción, el tiempo de construcción y la calidad de la construcción. La empresa no había buscado mejorar estas métricas específicamente porque, para empezar, no sabían que había un problema con estos valores. Pero una vez que HCL Accelerate unió a los equipos y los datos inconexos, sacó a la luz exactamente lo que se necesitaba arreglar. Según los datos de HCL Accelerate, la empresa reasignó recursos y ajustó los procesos para permitir un flujo mejorado con un tiempo de entrega y un rendimiento estabilizados; más automatización para obtener compilaciones más rápidas y confiables; y mejores prácticas de seguridad que llevaron a mejores datos para estar listos para la publicación.

A medida que la empresa adquiera más herramientas de software, HCL Accelerate será una parte integral para comprender y alinear el desempeño y los procesos.

Para obtener más información sobre HCL Accelerate, comuníquese con su representante de HCL o socio comercial de HCL y programe una demostración.