Si caminas hacia un humano en la calle y le preguntas "¿Qué tan grande era un T-rex?" las respuestas fluctuarían aunque la mayoría de los humanos sepan qué es un T-rex, qué tan grande era, pero nadie lo sabe con certeza, porque NO tenemos una escala relativa desde la línea de base.
Ese es el comportamiento cognitivo que estás tratando de descubrir con el pronóstico y muchas metodologías giran ciclos con "¡ Lo tengo! .. ¡Tengo el secreto para un pronóstico preciso! ", El aceite de serpiente para las masas. Cuando realmente pronosticas, estás diciendo en voz alta " PERMITIRÉ x días / horas / puntos para que eso se complete ", es en cierto sentido crear una "caja de tiempo" para que ese evento se lleve a cabo dentro.
Para mí, Points solo está cambiando los límites, al final del día, a menos que estés en un equipo que esté feliz de decir " * Bueno, tenemos 3 semanas por sprint y chupa el pulgar ... Supongo que deberíamos disparar por ¡30 puntos para completar en ese ciclo! ¡Quién está conmigo! * "Y eso es lo más profundo que puede llegar en el modelado de pronósticos, ¡bien! ..asisticamente, solo estás estableciendo un presupuesto arbitrario y eso es todo. También estás en retrospectiva mirando el trabajo completado con una sensación de "mierda sagrada, hicimos 33 puntos que corrieron, eso fue bastante bueno" y no se puede hacer mucho al respecto. Puede usar la velocidad para determinar la mitad del sprint que está recibiendo su inversión de presupuesto preguntando en voz alta " ¿Ya hemos alcanzado los 15 puntos? ¿Lo haremos?""pero el peligro aquí es que ahora estás usando Velocity para medir la productividad, no la capacidad, que por lo que entiendo patea la gestión de liberación reactiva (puntos de historia) en la cabeza ...
El sistema de puntos es casi demasiado inteligente como para no darse cuenta de que todavía le asigna un tiempo relativo a la ecuación, todo, desde sus "ciclos de sprint" acordados hasta sus paradas diarias en las que promulga alguna regla oculta sobre la duración + complejidad = " Max se está demorando demasiado con esa tarea "instinto innato código del equipo momento rojo?
El cerebro humano no puede pronosticar porque implica una gran cantidad de memoria de trabajo mezclada con un recuerdo a largo / corto plazo, por lo que es como pedirle a un estudiante de matemáticas novato que haga fracciones en su cabeza, no en papel ... Es por eso que otras industrias nunca acuerdan un pronóstico y validar constantemente los pronósticos en un tiempo relativo (por ejemplo, el geólogo nunca detiene el modelado de pronósticos hasta que ese metro cúbico haya sido excavado del suelo y luego esté "listo").
Yo diría que el sistema de puntos funciona si no estás pronosticando . Estás de acuerdo con una gran parte del trabajo que se basa en un algoritmo de sub-fragmentación, pero ese es realmente tu enfoque más cercano a la predicción como sea posible. De hecho, la administración de su versión buscaría interrupciones naturales en la cola de "trabajos pendientes" que se ajustan a los temas (es decir, en Silverlight, los gerentes de producto esperaríamos hasta después de completar su trabajo atrasado y juntar los temas que establecimos inicialmente. nunca supimos lo que el equipo de ingeniería estaba haciendo específicamente, solo teníamos un esquema básico. Luego tomábamos ese cuerpo de trabajo y construíamos nuestro evento de marketing en torno a él (Microsoft Mix))
Cuando comienzas a bloquear las expectativas de velocidad dentro de los ciclos de sprint que dependen de la velocidad + el tiempo, vuelves a pronosticar las estimaciones nuevamente solo que esta vez estás peor porque estás jugando el juego "depende" ... Más importante aún También está matando el potencial para el crecimiento del equipo / crecimiento profesional también.
El impuesto que paga por Puntos vs Tiempo es con los puntos que necesita para buscar fórmulas de medición alternativas para rastrear el desarrollo / mentoría de habilidades laborales o el comportamiento del desarrollador.
Como aún necesitará mirar a un "desarrollador mediano" como su persona ideal para unir habilidades / esfuerzos, puede poner en línea a otros desarrolladores con esa persona para determinar cómo se desenvuelven en su crecimiento continuo dentro de su equipo. También destaca situaciones en las que los desarrolladores "rápidos" llevan la mayor parte del agua, pero se están aburriendo o peor, están trabajando más horas y no hay reconocimiento / recompensa debido a plazos competitivos, etc. allí para detectar malos olores dentro del equipo por decir, como en "esa persona está luchando, vamos a ayudar"
A continuación también vienen las historias de "arrastre", historias que no se agrupan en ese ciclo de sprint pero luego se extienden al siguiente ciclo de sprint. Lo que luego puede crear fácilmente un efecto indirecto si está factorizando en el tiempo, pero en el momento en que sí tiene en cuenta el tiempo relativo ... nuevamente, simplemente regresó a "pronóstico / estimación basado en el tiempo" y nuevamente el sistema de puntos es solo enturbiando las aguas.
Si vas a puntos, ignoras el tiempo por completo y me refiero completamente al momento en que dejas pasar el tiempo, estás jugando con la idea / metodología.
Después de haber viajado por todo el mundo como evangelista, vi que muchos equipos juraban lo que querían que habían descifrado el código del Pronóstico Ágil ... pero siempre hacía clic en mi lengua, sonreía y me alejaba con el pensamiento " sí ... casi lo hiciste, pero esa amante que llamamos 'tiempo' ... ella es cruel ... "