Hace poco leí The Pragmatic Programmer por primera vez y me encontré con el concepto de Tracer Bullets. Me di cuenta de que había codificado de acuerdo con este modelo en el pasado y simplemente presenté la forma en que estaba trabajando en mi cerebro como "ágil".
Solo dan un ejemplo de dónde lo habían usado en el pasado. La forma en que se identificó la situación como un buen candidato para Tracer Bullets fue
Había muchas incógnitas y muchos entornos diferentes, y nadie estaba muy seguro de cómo debería comportarse la GUI.
Ese tipo de parece ser la forma en que comienzan una gran cantidad de proyectos, especialmente cuando trabajas con personas no técnicas en una línea típica de aplicación comercial para un fondo de cobertura (como ejemplo).
Lo usé porque simplemente se sentía bien, sin saber realmente cómo se llamaba o que me lo explicaran. Sabía que si intentaba poner a todos en una habitación y hacer que especificaran todo (o al menos algunas cosas) por adelantado, sería un completo desastre, pero de nuevo, eso es una especie de cosa ...
¿Alguien puede llegar a algunos criterios más concretos para cuándo este modelo podría ser el camino a seguir?