最も簡単な答え。彼が今の時点でまさに望んでいるものの最終仕様を得るまで、私はあらゆる種類のコーディングを停止します。
次に、機能のリストなどに優先順位を付けて、現在必要なアイテムと、後で実行できるアイテムを確認する必要があります。
あなたの経験を使用して各機能の時間/コストを決定し、彼らにこれを望んでいる場合、x時間とお金がかかります。
機能範囲の大きな犯罪への対処は忍び寄って、何も成し遂げられないか、まさしく成し遂げられなくなるまで、彼らは機能を際限なく追加し続けます。
最終リストができたら、彼らが好むように将来の修正を行うが、今持っているべきトップ15/20に集中する必要があることを伝えます。
次に、完了までの時間に基づいて、これがリリースされた後、次のバージョンについて話し合ったりブレインストーミングしたりできることを伝えます。
現在のバージョンで何を行うかについて最終決定が下されたら、すべての議論/アイデア/提案を100%停止する必要があります。
アイデアを際限なく入手できる場合は、次のバージョンの機能リストにそれらを書き留めて、今必要な最も重要な機能の提供に集中できるように伝えます。
彼らがあなたの時間を無駄にし続けるなら、彼らの心を変え続けてください。その後、プロジェクトの決定を確定するまで、プロジェクトの作業をやめて、他のプロジェクトに取り組みます。
するのは難しいですが、機能範囲のクリープは時間、エネルギー、動機、明確な思考を破壊します。