si está utilizando un buen rastreador de entradas (como Jira de Atlasian) y ha pasado tiempo ingresando todas las diferentes categorías, historias de usuarios, niveles de urgencia correctamente y con el acuerdo de sus compañeros de equipo, calculando estas métricas (y más) son asombrosamente fáciles
En un proyecto anterior, utilizamos a Jira para administrar nuestras listas de errores / tareas / tareas pendientes, y al final realmente nos mostró que la mayor causa de demoras y problemas resultó ser prácticas de administración ineficientes.
Curiosamente, cuando salió esa información, de repente nos dijeron que ya no estaríamos usando Jira, y que se traería un nuevo producto para reemplazarlo.
Mientras tanto, todas las solicitudes de transferencia de datos a través de Jira tuvieron que enviarse al equipo de administración, y se eliminó nuestro acceso directo.
Lo que no se notó fue que, como parte del cálculo de estadísticas, el equipo de desarrollo tenía a Jira introduciendo datos en un enlace web, y este enlace web se usó para pasar datos a un punto final en algunos servidores internos, donde teníamos un código que creó Estos informes automáticamente.
Comenzamos a monitorear el enlace web y descubrimos que a pesar de que nos dijeron que Jira ya no se usaba, permaneció muy vivo durante un tiempo considerable más (más de 6 meses para ser exactos) y el abuso generalizado por parte de la alta gerencia fue simplemente desenfrenado con uso incorrecto.
Por supuesto, no tiene que ser algo tan complejo como Jira.
Si desea una solución de bajo rendimiento, puede usar una hoja de cálculo de google-docs y la API de notificación de GDocs para rastrear tareas / tickets / errores / solicitudes de funciones, etc.
GDocs ahora puede emitir web-hooks y todo tipo de cosas.
Combine eso con Git y / o Github y algunos ganchos que se activan cuando el código se confirma en su repositorio, y usted tiene un sistema de elaboración casera razonablemente eficiente, que puede registrar una sorprendente cantidad de datos.
Sin embargo, en general, del 100% de la vida útil natural de un producto, la división entre el desarrollo y el mantenimiento de greenfield es generalmente de 20/80, la mayor parte del costo en el ciclo ALM (Application Lifetime Management) se hace cargo de los costos de mantenimiento y soporte.
No hay tal cosa como pasar demasiado tiempo arreglando errores, porque simplemente no es posible escribir código libre de errores.
Las buenas políticas de prueba e integración continua reducirán la deficiencia, pero nunca la erradicará por completo.
Cualquiera que crea lo contrario (en mi humilde opinión) no tiene suficiente conocimiento para emitir un juicio exacto, o es ciego (el caso más habitual) de lo difícil que es escribir software.
Si su gerente está dispuesto a hacerlo, y algunos de ellos lo están, entonces puede sugerirle que lo siga por un día, para que pueda ver exactamente lo que hace y cómo lo hace.
Iv'e trabajó en algunas compañías donde este tipo de trabajo se fomentó activamente, con personal de nivel superior que sombreaba al personal de nivel inferior, y viceversa, puede ser una experiencia de aprendizaje realmente muy buena para ambas partes involucradas.