Cómo la Gestión Agil de Valor crea valor más rápido
El CIO de hoy necesita una visión integral del rendimiento del equipo y la calidad y los riesgos en una aplicación.
Si usted es un CIO de una organización que se ha movido a ágil, puede sentir que ha perdido cierta supervisión sobre lo que está sucediendo en la organización. A medida que los equipos autoempoderados trabajan en el desarrollo de nuevas funcionalidades, los propietarios de productos priorizan el trabajo que debe realizarse en los próximos sprints, convirtiendo el rol de CIO en más un facilitador que un gerente de toma de decisiones.
En teoría, no hay nada malo con los miembros del equipo empoderados. Por otro lado, es necesario un cierto grado de gestión para asegurarse de que todas las iniciativas bien intencionadas estén alineadas con los objetivos de la organización, incluida la misión y la visión de la empresa. Sin embargo, los estudios de IDC muestran que el 96% de los CIO perciben una falta de visibilidad en los equipos de desarrollo de software [ 1].
Para seguir siendo relevantes en un entorno en constante cambio, las organizaciones deben ofrecer valor a sus clientes. Deben proporcionar valor para atraer nuevos clientes, retener a los clientes actuales y seguir siendo rentables. La producción de valor se encarga en gran medida a los equipos de desarrollo de la organización.
Los CIO modernos luchan por encontrar un equilibrio entre ser facilitadores, confiar en su gente y ser gerentes.
A menudo, es crucial evaluar periódicamente el rendimiento del equipo que identifique los equipos de alto y bajo rendimiento como punto de partida para comprender el margen de mejora: la optimización del rendimiento del equipo (TPO).
El rendimiento del equipo
Entonces, ¿qué es el rendimiento del equipo? Los equipos deben proporcionar el mayor valor posible por el dinero. El dinero a menudo es fijo: X personas, trabajando Y horas por semana cuestan Z dólares. Cuando preguntamos cuánto valor se produce, se vuelve más difícil responder porque medir el valor no es cuantificable. El valor es percibido de manera diferente por diferentes individuos y también puede variar con el tiempo.
Es ampliamente aceptado que la funcionalidad, cuando está bien priorizada, tiene una relación positiva con el valor. Por lo tanto, más funcionalidad entregada debería significar más valor entregado. Y la funcionalidad es objetivamente medible. Hay estándares ISO disponibles para la medición del tamaño funcional, lo que significa que es posible medir la funcionalidad que producen diferentes equipos de manera objetiva, repetible y verificable. Las unidades de tamaño funcional producidas se miden con tecnología que también mide la calidad del producto de la aplicación en la que está trabajando el equipo. Esta tecnología compara el código con todos los estándares relevantes, como ISO25010, ISO5055, CWE, OWASP, NIST, etc. El resultado es una puntuación en varios factores de salud: Robustez, Seguridad, Eficiencia, Cambiabilidad, Transferibilidad y Calidad Total.
Optimización del rendimiento del equipo
IDC Agile Value Management mide el tamaño funcional producido por sprint, lanzamiento u otro período de tiempo y recopila algunos datos básicos como el esfuerzo a través de las horas invertidas, el costo de estas horas y los defectos registrados. Esto nos permite definir 5 métricas clave de rendimiento del equipo:
- Productividad[2]: Horas de esfuerzo invertidas por unidad de tamaño funcional
- Eficiencia de costos: Costo de las horas de esfuerzo invertidas por unidad de tamaño funcional
- Velocidad de entrega: unidades de tamaño funcional desarrolladas por mes calendario
- Calidad del Proceso: Defectos por unidad de tamaño funcional
- Valor: Unidades de tamaño funcional entregadas por $1000 gastados
Estas métricas se basan únicamente en la funcionalidad producida, independientemente de la tecnología utilizada u otros requisitos no funcionales. Debido a que estas son métricas objetivas, podemos compararlas con nuestra extensa base de datos para comparar las métricas del equipo con pares cuidadosamente seleccionados (basados, por ejemplo, en tecnología, tamaño, complejidad, industria, país, etc.). Esto da como resultado índices que muestran el desempeño relativo de los equipos frente a estos pares. Por ejemplo, un índice de productividad del 15 % significa un 15 % más de productividad que el grupo de pares. De esta forma, es posible comparar el rendimiento de los equipos con la industria y entre sí. Por último, es posible identificar los equipos con mejor desempeño y los equipos que tienen margen de mejora. La siguiente figura muestra esto.
En este ejemplo, 12 equipos se comparan entre sí mostrando su (tendencias en) productividad. La línea de cero por ciento indica el promedio de la industria y los puntos representan las diferentes medidas.
Visibilidad para gestionar la función de creación de valor
Es importante comprender que la información de gestión no necesariamente debe compartirse con los equipos, ya que pueden sentir que esto puede usarse como un palo para castigar el bajo rendimiento. Esto nunca debe usarse para castigar, siempre para comprender y mejorar el desempeño del equipo.
Estos conocimientos son el punto de partida para la gestión real basada en hechos. Comience con preguntas como: ¿por qué un equipo se desempeña mejor que otros? ¿Usan mejores prácticas, tienen un mejor proceso de análisis de requisitos, mejores desarrolladores que entienden mejor la aplicación, menos defectos, etc.? ¿Cuál es la calidad y el nivel de riesgo de las aplicaciones en las que están trabajando los equipos? Los consultores de IDC ayudan a los equipos a mejorar, utilizando las mejores prácticas que tienen un efecto positivo comprobado en el desempeño del equipo.
Como se indicó anteriormente, los estudios de IDC muestran que el 96 % de los CIO perciben una falta de visibilidad en sus equipos de desarrollo de software. Al usar Agile Value Management, es posible obtener una visión integral del desempeño del equipo y la calidad y los riesgos en una aplicación, brindando la visibilidad necesaria para que los líderes dejen de ser solo un facilitador y realmente administren.
Cuando Agile no se administra adecuadamente, los dólares gastados por unidad de valor entregada pueden dispararse fácilmente, mientras que el tiempo de valor se reduce significativamente.
Traducción del artículo original de IDC
https://blogs.idc.com/2023/05/22/how-agile-value-management-creates-value-faster/
MAYO 24 DE 2023