828の補足だけど

すべての仕様を把握し、取りまとめる人間はいずれにしろ必要なんだよ。
それが顧客側の担当者か、開発者側のSEかの違いはあっても。
顧客側の担当者がやるとして、その人はどうやって自分たちの要求を
取りまとめて、優先順位をつけるのか。XPは何も助けてくれない。

リリースを頻繁にやって実物を見せることは、確かによい点もある。
けどこの発想はプロトタイピングとかXP以前からあるよね。すごく
有効なケースもあれば、やはりそうではないケースもある。