Ich habe kürzlich zum ersten Mal The Pragmatic Programmer gelesen und bin auf das Konzept von Tracer Bullets gestoßen. Mir wurde klar, dass ich in der Vergangenheit nach diesem Modell codiert und die Art und Weise, wie ich in meinem Gehirn arbeitete, als "agil" abgelegt hatte.
Sie geben nur ein Beispiel dafür, wo sie es in der Vergangenheit verwendet hatten. Die Art und Weise, wie die Situation als guter Kandidat für Tracer Bullets identifiziert wurde, war
Es gab viele Unbekannte und viele verschiedene Umgebungen, und niemand war sich zu sicher, wie sich die GUI verhalten sollte.
Auf diese Weise scheint eine große Anzahl von Projekten zu beginnen, insbesondere wenn Sie mit nicht-technischen Mitarbeitern an einer typischen Branchen-App für einen Hedgefonds arbeiten (als Beispiel).
Ich habe es benutzt, weil es sich einfach richtig anfühlte, ohne wirklich zu wissen, wie es heißt oder es mir erklären zu lassen. Ich wusste, dass es eine völlige Katastrophe wäre, wenn ich versuchen würde, alle in einen Raum zu bringen und sie dazu zu bringen, alles (oder zumindest einige Dinge) im Voraus zu spezifizieren, aber das ist wieder eine Art Gefühl ...
Kann sich jemand konkretere Kriterien einfallen lassen, wann dieses Modell der richtige Weg sein könnte?