何のために仕様書を書くのかがはっきりすれば、何を仕様書に書くべきかがはっきりする。御意。
機能仕様書の3つの役割 (実用的な仕様書の必要性)
- エンジニアがプログラムを正しく設計(デザイン)する助けとなる
– 設計の共有・見直しや修正が非常に簡単にでき、結果的に開発期間の短縮になる
– 決定事項と、未決定事項を明確にする - コミュニケーションにかかる時間を節約する
- スケジュールを立てるための基本情報となる
参考サイト
プロジェクト成功確率向上の近道とは?(1):
ドキュメントは最強のコミュニケーションツールである――Joelの機能仕様書入門 (1/2) – @IT
http://www.atmarkit.co.jp/ait/articles/1412/15/news023.html
プロジェクト成功確率向上の近道とは?(2):
サンプル例に見る機能仕様書の基本的な書き方&読みやすくする7つのテクニック (1/3) – @IT
http://www.atmarkit.co.jp/ait/articles/1502/06/news013.html
Joel on Software – やさしい機能仕様
http://japanese.joelonsoftware.com/Articles/PainlessFunctionalSpecifi-2.html