La potencia sin control no sirve de nada
Quizás un título un poco pedante. Como menos es llamativo, pero no encontraba otras palabras para escribir sobre el control estadístico de nuestros procesos de desarrollo.
Últimamente he estado trabajando en la revisión de un algoritmo de coste que utilizamos para valorar el esfuerzo del desarrollo sobre una nueva arquitectura. Precisamente por estar en un nivel de madurez inicial dicha arquitectura, se hace indispensable la revisión periódica y el ajuste si es necesario.
Nos gusta disponer de un modelo algorítmico con el que realizar valoraciones rápidas del trabajo del equipo. Es un golpe de efecto sobre los Jefes de Proyecto que aparecen por la línea pidiéndonos aproximaciones sobre nuestra participación en un proyecto en las fases inciales.
Bien a lo que iba. Poder disponer de un modelo de este tipo, calibrado bajo control estadístico y la mejora continua, no sólo es una herramienta eficaz para la planificación de proyectos. A veces olvidamos que ese modelo también sirve como estándar del rendimiento del equipo.
Hoy mismo hemos acabado de revisar los datos de seis meses de trabajo y hemos conseguido mediante regresión, añadir al modelo el último tipo de tarea de desarrollo que no estaba contemplada en el algoritmo. Índice de correlación del 0,85. Creo que tendrá precisión suficiente.
Pero esa ecuación lineal que hoy hemos inferido a partir de nuestros datos estadísticos, no solo nos ayuda a ser más rápidos calculando nuestro costes, sino que también es un indicador de rendimiento del equipo. La ecuación ha sido modelada a partir de las estimaciones y los esfuerzos reales que hemos dedicado a ese tipo de tareas. Si el modelo predice “10 horas” para unas variables determinadas, esa predicción se ajusta al rendimiento que hemos llegado durante esos seis meses en este tipo de tareas de desarrollo– más menos dos desviaciones estándar que para este modelo es “1 hora” – . Si el esfuerzo real llega a ser “8 horas” para esa predicción, es que estamos siendo más eficaces que durante esos seis meses. Si, por el contrario, el esfuerzo real fueran “12 horas”, seria que estamos rindiendo por debajo de lo habitual. Algo ocurre y seguramente merece ser estudiado.
El control estadístico de procesos es una herramienta increíble para un Line Manager. Le permite saber cual es el significado de tener un equipo “en plena forma física”, “por debajo del rendimiento óptimo” o “sobreentrenado”.
Parece que la afición por el deporte invade mis pensamientos. ¡Vaya!
Filed Under: Software Process
Tags: Estadística, Line Management, Software costs



Comments
No Comments
Leave a reply