La mayoría de los líderes de software que son responsables de múltiples equipos de desarrollo o DevOps necesitan conocer la productividad relativa y absoluta de esos equipos.
Una evaluación de la productividad del equipo también puede ayudar a tomar decisiones futuras de priorización del trabajo. Los líderes de software necesitan una base confiable para estimar y calcular los costos de las iniciativas de trabajo planificadas para que puedan tomar decisiones acertadas sobre la priorización. Estas decisiones deben equilibrar el valor con el costo y el tiempo probables. El valor esperado suele ser bastante fácil de determinar para los analistas de negocios, mientras que una estimación confiable del costo de entrega del software suele ser ilusoria. Las estimaciones de costos tienden a ser erróneas y, a menudo, de manera significativa, lo que socava la premisa inicial de la decisión.
Una solución a este problema es realizar una evaluación de la productividad del equipo para determinar el Medida objetiva de productividad de un equipo de software. La base de la evaluación es el uso de una base estandarizada para dimensionar el software. Los puntos de la historia y el tamaño de las camisetas se manipulan con demasiada facilidad; recomendamos una métrica estándar ISO para el tamaño funcional del software (el punto de función COSMIC).
La evaluación, realizada por consultor(es) de ScopeMaster, incluirá entrevistas e inspecciones de trabajo y considerará:
- El resultado funcional de hasta 10 sprints recientes utilizando medidas objetivas estándar de la industria,
- Evaluación de la actividad de retrabajo dentro de cada sprint.
- Consideraciones de calidad del software producido.
- Otros factores (dominio, complejidad, deuda tecnológica, interrupciones, herramientas, habilidades, sesgos y más)
- Si se proporciona un extracto electrónico de las historias de los usuarios, el informe también incluirá el resultado del análisis de requisitos automatizado realizado por la herramienta ScopeMaster, que también dará una indicación de la calidad de los requisitos.
El resultado de la evaluación será un breve informe y una presentación que cubra:
- Una cuantificación objetiva de la productividad del equipo (normalmente en CFP por sprint, en un nivel de calidad establecido).
- Factores observados que están afectando negativa y/o positivamente la productividad del equipo.
- Oportunidades para mejorar la productividad.
- Comparación con puntos de referencia de la industria.
La evaluación suele ser iniciada por el liderazgo de TI. Una evaluación exitosa requiere el apoyo proactivo de los líderes del cliente para garantizar que nuestros consultores tengan acceso total al equipo y su trabajo.
Caso de negocio para una evaluación
La mayoría de los equipos de software representan un compromiso continuo costoso. Sin una medida de productividad objetiva e imposible de cuantificar, es muy difícil para los líderes saber si están obteniendo un buen valor por esta inversión.
Es probable que la evaluación, que normalmente dura entre 5 y 8 días, proporcione información que pueda conducir a una mejora mensual en la producción de 10% o más en 1-3 meses de la evaluación. Durante el primer año, la evaluación debería amortizarse varias veces.
