[開発手法] 実用的な機能仕様書の書き方

何のために仕様書を書くのかがはっきりすれば、何を仕様書に書くべきかがはっきりする。御意。

機能仕様書の3つの役割 (実用的な仕様書の必要性)

  1. エンジニアがプログラムを正しく設計(デザイン)する助けとなる
    – 設計の共有・見直しや修正が非常に簡単にでき、結果的に開発期間の短縮になる
    – 決定事項と、未決定事項を明確にする
  2. コミュニケーションにかかる時間を節約する
  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