Previsión
AUDIENCIA
Jefes de producto
Podemos predecir cuándo saldremos a la venta.
"¿Cuándo acabarás?"Los programadores temen esta pregunta. El desarrollo de software tiene tantos detalles que es imposible saber exactamente lo que queda por hacer, y mucho menos cuánto tiempo llevará. Sin embargo, las partes interesadas tienen una verdadera necesidad de saber cuánto durará el trabajo. Necesitan planificar presupuestos y coordinarse con terceros. Para crear confianza y mostrar responsabilidad, tienes que ser capaz de predecir cuándo publicarás.
Hacer estas predicciones suele llamarse estimar, pero es un término equivocado. Estimar es sólo una técnica para hacer predicciones, y ni siquiera la más importante. El verdadero secreto para predecir bien es comprender la incertidumbre y el riesgo. Por eso yo lo llamo previsión.
Incertidumbre y riesgo
A primera vista, Agile ofrece la solución perfecta a la previsión: si utilizas iteraciones, suma tus historias (o sus estimaciones), divídelas por tu capacidad y ¡voilá! El número de iteraciones que te quedan antes de acabar. Al fin y al cabo, la capacidad y la holgura te dan la posibilidad de hacer y cumplir sistemáticamente los compromisos de iteración. ¿No debería eso significar que también puedes hacer compromisos de lanzamiento fiables?
Desgraciadamente, no. Imagina que estás en un equipo con 30 historias que terminar antes del lanzamiento. Tu equipo termina sistemáticamente seis historias cada semana, así que tardará cinco semanas, ...
Get El Arte del Desarrollo Ágil, 2ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.