最近、Pragmatic Programmerを初めて読んでいて、Tracer Bulletsの概念に出くわしました。私は過去にこのモデルに従ってコーディングしたことがあり、脳内で作業していた方法を「アジャイル」として提出しただけだと気付きました。
彼らは過去にそれを使用した場所の1つの例のみを示します。状況がトレーサー弾丸の良い候補であると特定された方法は、
多くの不明な点があり、多くの異なる環境があり、GUIがどのように動作するかを確信している人はいませんでした。
この種のプロジェクトは、膨大な数のプロジェクトの開始方法のように見えます。特に、例として、ヘッジファンドの一般的な基幹業務アプリケーションで技術者以外の人々と作業している場合はそうです。
私はそれが何と呼ばれているのか、私にそれを説明することを本当に知らずに、それが単に正しいと感じたのでそれを使用しました。全員を部屋に入れようとして、すべて(または少なくともいくつか)を前もって仕様化してもらうと、それは完全な惨事になることはわかっていましたが、これも一種の感じです...
このモデルが最適な方法となる時期について、より具体的な基準を誰かが思い付くことができますか?