>>206

ストーリーを書くためにはそれなりの工数が必要とされるので、
通常は受注後に行うんだと思う。

XP における理想的な契約形態は以下のような感じ。

例えば、妥当に考えて6ヵ月かかるプロジェクトがあったとして、
とりあえず3ヶ月の契約を結び、優先順位の高い機能から実装していく。
3ヶ月経過した時点で、顧客は契約を延長するかどうか選択することができる。

進捗に満足できなければ、その時点で契約を打ち切って良い。顧客は
最小のダメージで済む。

あるいは、進捗が素晴らしく、あと一ヶ月で欲しい機能が全て
揃いそうであれば、1ヵ月だけ延長しても良い。顧客は無駄な
投資をしなくて済む。

つまり、契約時には作業時間を厳密にコミットし、その間で実現する
機能については、ある程度幅を持たせておくというのが理想的な形かと。