Desarrollar una base digital sólida a través de una cultura ágil y eficiente

Blog /Desarrollar una base digital sólida a través de una cultura ágil y eficiente
NTT DATA Services Cloud Culture Blog

Las organizaciones de alto rendimiento adoptan un entorno colaborativo e innovador impulsado por prácticas ágiles y eficientes. Durante décadas, las organizaciones de TI se han centrado simplemente en seguir funcionando y apagar incendios, un enfoque reaccionario que ve a las organizaciones como centros de costos. Aunque los intentos de controlar los costos al celebrar acuerdos tradicionales de subcontratación de TI han dado como resultado costos operativos más predecibles, a menudo conducen a un estancamiento debido a la falta de innovación. Hoy en día, el comercio digital hace que sea más rápido y sencillo que las nuevas empresas revolucionen industrias enteras. Por ejemplo, piense en cómo Lemonade revolucionó la industria de seguros o lo que Robinhood hizo en el comercio. Para surgir como verdaderos facilitadores de negocios, las empresas deben volcarse a lo digital al adoptar las prácticas ágiles y optimizadas más recientes e innovar a través de una cultura colaborativa.

Las organizaciones digitales de alto rendimiento combinan el desarrollo ágil y la gestión eficiente, que se complementan entre sí. Dado que Agile se centra en los aspectos de desarrollo de software orientados al cliente, la administración eficiente optimiza las políticas y procesos internos. Ambos requieren nuevos equipos interdisciplinarios y soporte de todo el personal, desde ejecutivos hasta operadores. Establecer una cultura de integración, colaboración y libertad para asumir riesgos en forma de innovación es uno de los primeros pasos y los más importantes para adoptar estas nuevas prácticas.

Integrar las prácticas ágiles y eficientes con el soporte cultural descendente puede acelerar la tecnología y aumentar la productividad en la organización. Sin embargo, según Forrester: "Los ejecutivos y practicantes difieren ampliamente en su perspectiva sobre la estrategia, la experiencia del cliente y cuánto han progresado". Las empresas se están acelerando en cumplir la promesa de transformación digital, pero muchos exageran su progreso en desarrollo y operaciones.

Tanto para ejecutivos como para practicantes, es importante comprender el estado actual de madurez de una empresa para implementar correctamente su recorrido digital. El siguiente marco describe algunos consejos para lograr una estrategia exitosa

Medir una organización de alto rendimiento

NTT DATA ve los cuatro indicadores principales para medir el rendimiento:

  • Velocidad de implementación: frecuencia de las nuevas versiones medida en veces por día, semana, mes o año
  • Plazos de entrega: la cantidad de tiempo necesaria para pasar del comienzo a la entrega de una versión
  • Tiempo medio de recuperación: la rapidez con la que puede revertirse o repararse una versión en caso de falla
  • Índice de falla por cambios: el porcentaje de versiones que dan como resultado una falla o error

Veamos cada uno por separado:

Velocidad de implementación: el desarrollo ágil del software admite y aumenta la velocidad de implementación, lo cual requiere la adopción cultural de forma descendente y en todas las divisiones. Agile desarrolla versiones más pequeñas, rápidas y frecuentes a través de una integración y entrega continuas, mientras que desarrollo y operaciones (y los principios eficientes) eliminan o automatizan los procesos sin valor agregado en el ciclo de vida de desarrollo.

Plazo de entrega: la administración eficiente reduce los plazos de entrega al identificar y eliminar (o automatizar) las actividades sin valor agregado en la transmisión de valor. En este enfoque, los recursos capacitados de una organización se centran en la solución de problemas en lugar de tareas repetitivas adecuadas para la automatización. Una cultura de equipos de desarrollo ágiles más pequeños que integran recursos de productos, desarrollo y operaciones, disminuye los plazos de entrega al integrar requisitos de características pequeñas en iteraciones fácilmente manejables que pueden promover cambios en la producción con mayor rapidez. Plazos de entrega más cortos aumentan el valor de TI para el negocio y sus clientes.

Tiempo medio de recuperación: el enfoque de Agile en versiones de software más pequeñas e incrementales da como resultado implementaciones que reducen el alcance del impacto a un nivel de aplicación. Este menor impacto da como resultado un mayor soporte para revertir a versiones anteriores almacenadas dentro del sistema de administración de control de origen o desde un entorno azul/verde, debido a menos cambios de integración estructural por versión. Avanzar ahora es una opción viable para la recuperación porque hay menos variables para resolver y corregir. A través de una cultura de responsabilidad compartida, la recuperación se vuelve un esfuerzo de equipo que elimina la realidad acusatoria de los modelos de TI heredados.

Índice de falla por cambios: disminuir el alcance de los cambios por versión reduce intrínsecamente la probabilidad de fallas. Al igual que el tiempo medio de recuperación, el alcance reducido de los cambios de desarrollo ágil dentro de cada paquete de versión dará como resultado menos errores implementados en la producción. Una cultura con equipos verdaderamente integrados garantiza la calidad de cada versión al aumentar la transparencia e impulsar un control de calidad, pruebas de aceptación del usuario y seguridad en una estrategia formal de desarrollo y operaciones.

Prácticas óptimas de una organización de alto rendimiento

Las organizaciones de alto rendimiento siguen cinco prácticas óptimas:

  1. Incorporar calidad. Trabajan hacia una cultura que incorpore barandas para automatizar las inspecciones y utilizan metodologías de desarrollo basadas en pruebas para proporcionar una mejora continua de la calidad durante todo el ciclo de vida del desarrollo.
  2. Trabajar en segmentos más pequeños. Reducen el alcance del trabajo a iteraciones más pequeñas para permitir versiones más rápidas con menos impacto. Los proyectos más pequeños y predecibles brindan datos más medibles sobre los resultados empresariales y más métricas basadas en evidencia para determinar los proyectos futuros.
  3. Las computadoras realizan repeticiones; las personas resuelven problemas. Alivian los recursos del equipo de las tareas sin valor agregado. La automatización de tareas repetitivas permite que los recursos calificados otorguen valor a través de la resolución de problemas o el desarrollo, y reduce los costos asociados con las actividades cotidianas.
  4. Promover la mejora continua. La mejora continua mediante la incorporación de nuevas funciones, la simplificación del código o la reducción de costos es un componente esencial de las organizaciones de alto rendimiento. La mayor transparencia (entre departamentos y en todo el ciclo de vida del desarrollo de software) también promueve la mejora continua a través del refinamiento continuo, donde el proceso actual y las medidas de gestión han demostrado ser inadecuadas.
  5. Todos son responsables. Desalientan las prácticas contraproducentes y burocráticas que se centran en departamentos aislados individualmente en lugar de toda la organización. Una cultura de señalamiento dará paso a una de mayor productividad y unidad. Una mayor transparencia de los objetivos permite a los equipos identificar grupos o pasos en el proceso, que pueden requerir asistencia adicional para lograr esos objetivos.

Realizando la transición

Tradicionalmente, las organizaciones han sentido una creciente presión para desarrollar software que sea rápido, bueno y barato. Bajo los modelos de TI heredados, las organizaciones se vieron obligadas a lanzar software que solo logró dos de los tres objetivos: software bueno, económico y rápido.

Mediante la integración de prácticas de administración eficiente y el desarrollo de software ágil, respaldado por una cultura de colaboración, el liderazgo de TI ya no está limitado por tener que elegir solo dos de los tres objetivos empresariales. Los paquetes de versiones más pequeñas y eficientes resultan en el lanzamiento rápido de un buen software a un costo menor.

Como líder mundial en servicios empresariales digitales, NTT DATA acelera las agendas digitales de algunas de las principales empresas multinacionales del mundo. Nos enfocamos primero en los clientes, siempre. Nuestras soluciones específicas de la industria, basadas en plataformas, junto con la automatización, los análisis, la inteligencia artificial (AI), la ciberseguridad, Internet de las cosas (IoT) y la cadena de bloques, brindan una experiencia digital mejorada para el cliente con precios basados en resultados.

A través de este marco único, nos aseguramos de reunir la combinación adecuada de talento y habilidad; trabajando en las ubicaciones más eficientes del mundo, utilizando los mejores procesos y tecnología para construir una base digital sólida.

Obtenga más información sobre cómo NTT DATA Services utiliza soluciones digitales y en la nube y a los socios para navegar y simplificar las complejidades modernas de los negocios y la tecnología; y otorga los conocimientos, las soluciones y los resultados que más importan.

Fecha de publicación: 28/05/2019

EXPLORAR NUESTROS BLOGS