開発ドキュメントを何で作成するか?

開発ドキュメントの作成にあたって2008年の2月の特集「楽々デブドックを書こう!」 の火曜日は「ドキュメント作成の技」と題して、開発ドキュメント(デブドック)を作成する際に役立つワザを解説していく。取り上げるツールは 「Excel」である。第1回の今回はなぜExcelを取り上げるのかについて解説し

Think IT編集部

2008年2月5日 20:00

開発ドキュメントの作成にあたって

2008年の2月の特集「楽々デブドックを書こう!」 の火曜日は「ドキュメント作成の技」と題して、開発ドキュメント(デブドック)を作成する際に役立つワザを解説していく。取り上げるツールは 「Excel」である。第1回の今回はなぜExcelを取り上げるのかについて解説していく。また先月の読者アンケートから開発ドキュメントの作成に利用 しているツールを集計した結果も合わせて紹介していく。

開発ドキュメントと一口にいっても、開発の工程によってさまざまなものがある。システム開発に当たっては、ユーザ企業からの要望に対して、 システム構成などをまとめた文書や、開発を進める上で必要となる仕様書や設計書、そして成果物をテストする際にもテストの内容に合わせたドキュメントが必 要だ。

これらの開発ドキュメントがないと、どのように開発を進めていいかわからなくなる。ソフトウェア開発の規模が大きくなるにつれて、開発に携 わるすべての人間に対して、Face to Faceですべてを伝え、理解してもらうことは難しい。これらのドキュメントは、その伝達手段の1つといえる。

近年ではソフトウェアの品質が注目されつつある。完成した成果物が求められる製品であるかを判断するには、求められている要件がどのような ものか、どのような機能かを明確にしたドキュメントが必要だ。実際に完成したはよいが、いざ納品の段階になって求められたものと違い、再び開発し直すなど の例も実際にある。その時にドキュメントがあることで、何が間違っていたのか、またどの段階でミスが発生したのかも確認できる。責任の所在も明らかにする ことができるだろう。

また、ウォーターフォールやアジャイルなど、開発手法によっても必要なドキュメントや書き方が変化する。開発手法によって、工程の考え方や 作業の進め方が変化するからだ(開発手法の違いによるドキュメント作成については、木曜日「手法別開発ドキュメントの書き方」で解説する)。

図1:開発ドキュメントに使わるツールの例
図1:開発ドキュメントに使わるツールの例

開発ドキュメントの作成に何をつかうか

開発ドキュメントの作成にはさまざまなものが利用されている。そのドキュメントの内容にもよるが一般的にはWordやExcelが用いられることが多い。また、ウォーターフォールにおけるシーケンス図などの作成においては、専用のツールが用いられている。

では実際にどのようなものが使われているのかについて、読者アンケートの結果から見ていこう。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30