知識マップ: 受託開発の仕様書、Excelのままでいいのか ── 納品物としての形式の選び方
記事「受託開発の仕様書、Excelのままでいいのか ── 納品物としての形式の選び方」の主張を、概念と関係(エッジ)に分解した知識グラフの全体です。各関係には根拠・確認日・確度が付いています。
受託開発で納品される仕様書がExcel方眼紙で書かれていると、差分を示す仕組みがないために検収が形骸化し、更新コストの高さから保守フェーズで実装と乖離していきます。この記事は、文章はWordの変更履歴、本質的に表であるものはExcelの素直な表、合意時点の記録はPDFで凍結、開発側の原本はMarkdown+GitでPandocからWord・PDFを生成するという適材適所の使い分けを整理します。納品物の範囲や編集可能な原本を含めるかは、IPAの情報システム・モデル取引・契約書のように個別契約で納入物を特定してはじめて意味を持ち、仕様変更のやりとりは変更管理台帳と版番号のルールで運用します。継続保守がある場合はWikiでの「生きた仕様書」も選択肢になりますが、契約終了時のデータ持ち出しを決めておく必要があります。
flowchart LR
accTitle: 受託開発の仕様書納品形式の知識マップ
accDescr: 受託開発で納品するExcel方眼紙の仕様書が検収の形骸化と実装との乖離を招くこと、Word・Excelの素直な表・PDF凍結・Markdown原本からのPandoc生成という適材適所の代替、IPAモデル契約や変更管理台帳との関係を示す図
deliverable_spec_document["納品物としての仕様書・設計書"]
excel_grid_notation["Excel方眼紙"]
acceptance_degradation["検収の形骸化"]
spec_document_drift["仕様書と実装の乖離"]
word_track_changes["Wordの変更履歴(校閲機能)"]
excel_native_table["Excelの素直な表"]
pdf_freeze["PDFによる合意版の凍結"]
editable_original_document["編集可能な原本"]
markdown_git_source["Markdown+Gitによる原本管理"]
pandoc["Pandoc"]
ipa_model_contract["IPA情報システム・モデル取引・契約書"]
acceptance_inspection["検収"]
change_management_ledger["変更管理台帳"]
version_numbering_rule["版番号のルール"]
wiki_tool_doc["Wiki・オンラインツールでの仕様書運用"]
doc_access_loss_on_contract_end["契約終了時の文書アクセス喪失"]
excel_grid_notation -->|"用いるのは非推奨"| deliverable_spec_document
excel_grid_notation -->|"原因になり得る"| acceptance_degradation
excel_grid_notation -->|"原因になり得る"| spec_document_drift
word_track_changes -->|"軽減する"| acceptance_degradation
word_track_changes -.->|"推奨される対応"| deliverable_spec_document
excel_native_table -.->|"推奨される対応"| deliverable_spec_document
pdf_freeze -.->|"推奨される対応"| deliverable_spec_document
pdf_freeze -.->|"前提とする"| editable_original_document
deliverable_spec_document -.->|"前提とする"| editable_original_document
markdown_git_source -.->|"利用する"| pandoc
markdown_git_source -.->|"推奨される対応"| deliverable_spec_document
ipa_model_contract -->|"推奨される対応"| deliverable_spec_document
ipa_model_contract -->|"前提とする"| acceptance_inspection
change_management_ledger -->|"推奨される対応"| deliverable_spec_document
version_numbering_rule -->|"推奨される対応"| deliverable_spec_document
wiki_tool_doc -.->|"推奨される対応"| deliverable_spec_document
wiki_tool_doc -.->|"原因になり得る"| doc_access_loss_on_contract_end
wiki_tool_doc -.->|"軽減する"| spec_document_drift
概念間の関係(全18件)
図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。
- Excel方眼紙を納品物としての仕様書・設計書に用いることは推奨されません。
- Excel方眼紙は検収の形骸化の原因になることがあります。
- Excel方眼紙は仕様書と実装の乖離の原因になることがあります。
- Wordの変更履歴(校閲機能)は検収の形骸化を軽減します。
- Wordの変更履歴(校閲機能)は納品物としての仕様書・設計書に対する本記事の推奨です。
- Excelの素直な表は納品物としての仕様書・設計書に対する本記事の推奨です。
- PDFによる合意版の凍結は納品物としての仕様書・設計書に対する本記事の推奨です。
- PDFによる合意版の凍結は編集可能な原本を前提とします。
- 納品物としての仕様書・設計書は編集可能な原本を前提とします。
- Markdown+Gitによる原本管理はPandocを利用します。
- Markdown+Gitによる原本管理は納品物としての仕様書・設計書に対する本記事の推奨です。
- IPA情報システム・モデル取引・契約書は納品物としての仕様書・設計書に対する本記事の推奨です。
- IPA情報システム・モデル取引・契約書は検収を前提とします。
- 変更管理台帳は納品物としての仕様書・設計書に対する本記事の推奨です。
- 版番号のルールは納品物としての仕様書・設計書に対する本記事の推奨です。
- Wiki・オンラインツールでの仕様書運用は納品物としての仕様書・設計書に対する本記事の推奨です。
- Wiki・オンラインツールでの仕様書運用は契約終了時の文書アクセス喪失の原因になることがあります。
- Wiki・オンラインツールでの仕様書運用は仕様書と実装の乖離を軽減します。
主要概念の定義
機械可読データ
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。