Skip to content
frontmatter
キー値
specdojo.idprj-0001:dct-index
specdojo.typeproject
specdojo.statusdraft
specdojo.rulebookspecdojo:dct-index-rulebook

成果物カタログ ​

Project Deliverables Catalog

このファイルは dct-index.yaml と各 dct-*.yaml から生成された一覧ビューです。表示名・概要・順序・グループの正本は dct-index.yaml であり、このファイルを手編集しても次回の specdojo catalog build で失われます。

SpecDojo プロジェクトで作成する成果物とその説明をまとめたプロジェクト成果物カタログです。 ドメイン別成果物カタログへの参照先を一元管理し、成果物体系の参照起点を明確にします。 個別成果物の詳細情報は各 dct-<domain>.md に集約し、本書では共通ルールとドメイン一覧を管理します。

1. 共通ルール ​

  • Frontmatter の id は <project-id>:<local-id> とします。
  • ドメイン は成果物の分類を示すために使用します。また、DOMAIN はその短縮名で、Schedule などで使用します。
  • Frontmatter の based_on には、直接根拠として参照した文書のみを記載します。
  • local-id は成果物の論理名を表し、ファイル名および Frontmatter の id の基礎として使用します(例: prj-overview)。
  • ARTIFACT は local-id の短縮名で、Schedule などで使用します。
  • ファイルは以下の形式で命名し、配置先 に保存します。
    • Markdown の場合は、<local-id>.md もしくは <成果物名>.md
    • YAML の場合は、<local-id>.yaml もしくは <成果物名>.yaml
  • 根拠 には、その成果物の検討・作成における主要な依存関係を記載します。
  • 根拠 と based_on は原則として一致させますが、必要に応じて差分があっても構いません。
  • 種別は、work(作成する成果物)、control(管理用のドキュメント)、generated(自動生成したドキュメント等)とします。スケジュールへの展開対象は work のみです。

2. 成果物カタログ一覧 ​

2.1. プロジェクト成果物 ​

2.1.1. 定義と管理 ​

ドメイン名称成果物カタログ概要
project-definitionプロジェクト定義dct-project-definitionプロジェクトの目的、スコープ、前提条件などの定義成果物を管理する。
project-managementプロジェクト管理dct-project-management課題、進捗、会議体などの管理成果物を管理する。

2.1.2. 計画 ​

ドメイン名称成果物カタログ概要
planning計画dct-planning成果物カタログ、Timeline、Schedule の計画成果物を管理する。

2.1.3. 現状・影響・移行 ​

ドメイン名称成果物カタログ概要
current-state現状dct-current-state現行業務、システム、運用の把握に必要な成果物を管理する。
impact-analysis影響調査dct-impact-analysis導入や変更が業務、システム、運用へ与える影響を管理する。
migration-planning移行計画dct-migration-planningデータ移行、切替、リハーサル、運用移管の成果物を管理する。

2.2. プロダクト成果物 ​

2.2.1. 業務仕様群 ​

ドメイン名称成果物カタログ概要
data-flowデータフローdct-data-flow業務とシステムを横断するデータの流れを表す成果物を管理する。
data-modelデータモデルdct-data-modelデータの概念、論理構造、分類、状態を表す成果物を管理する。
business-model業務モデルdct-business-model業務の構造、ルール、イベント、プロセスを表す成果物を管理する。
user-interface-modelユーザーインターフェースモデルdct-user-interface-model画面、操作、利用者との接点に関する成果物を管理する。
system-functionsシステム化機能dct-system-functionsシステムとして提供する機能の要求と仕様を管理する。
glossary用語集dct-glossaryプロジェクトで使用する用語と定義を管理する。
external-interface-specs外部I/F仕様dct-external-interface-specs外部システムやサービスとの接続仕様を管理する。

2.2.2. アーキテクチャ・システム設計 ​

ドメイン名称成果物カタログ概要
architectureアーキテクチャdct-architectureシステム全体の構造と技術方針を表す成果物を管理する。
system-designシステム設計dct-system-designシステムの実装に必要な詳細設計成果物を管理する。

2.2.3. 品質保証 ​

ドメイン名称成果物カタログ概要
non-functional-requirements非機能要件dct-non-functional-requirements性能、可用性、セキュリティなどの品質要求を管理する。
business-acceptance-criteria業務受入条件dct-business-acceptance-criteria業務観点で成果を受け入れるための条件を管理する。
system-acceptance-criteriaシステム受入条件dct-system-acceptance-criteriaシステム観点で成果を受け入れるための条件を管理する。
test-specsテストdct-test-specsシステムの品質を検証するためのテスト成果物を管理する。

2.2.4. 運用 ​

ドメイン名称成果物カタログ概要
operations運用dct-operations稼働後の監視、保守、障害対応などの運用成果物を管理する。