Recentemente, eu estava lendo The Pragmatic Programmer pela primeira vez e me deparei com o conceito de Tracer Bullets. Percebi que havia codificado de acordo com esse modelo no passado e meio que apresentava a maneira como estava trabalhando no meu cérebro como "ágil".
Eles dão apenas um exemplo de onde o usaram no passado. A maneira como a situação foi identificada como uma boa candidata à Tracer Bullets foi
Havia muitas incógnitas, e muitos ambientes diferentes, e ninguém tinha muita certeza de como a GUI deveria se comportar.
Parece que é assim que começa um grande número de projetos, especialmente quando você trabalha com pessoas não técnicas em um aplicativo de linha de negócios típico para um fundo de hedge (como exemplo).
Eu usei porque simplesmente parecia certo, sem realmente saber como era chamado ou explicado. Eu sabia que se eu tentasse colocar todos em uma sala e fizessem com que eles especificassem tudo (ou pelo menos algumas coisas) na frente, seria um desastre completo, mas, novamente, isso é uma sensação ...
Alguém pode apresentar alguns critérios mais concretos para quando esse modelo pode ser o caminho a seguir?