最近、見込み客から非常に複雑な Web アプリケーションのリクエストを受け取りました。
彼らは、「本当の」作業が始まる前に、私に仕様書を書くように求めました。
彼らが見ているように、仕様はアプリとDBを説明する言葉だけであるべきです。
私が見つけた最良のアプローチは、アプリケーションが持つ画面のプロトタイプを「ペイント」または「構築」することです(特に、このフェーズだけでWYSIWYGを使用する場合は、本を書くよりもhtmlの方が簡単です...標準は重要ではありませんこの点)。
目の前に画面があると、どの要素が必要か (カレンダー/フォト ギャラリー/主要なリンク、検索ボックスなど) がすぐに明らかになります。
それで、私のアプローチは間違っていますか?それとも、顧客は物事を行う正しい方法について間違った情報を持っていますか?