トラック順序計画
このページは
docs/ja/projects/prj-0001/timeline/tml-index.yamlから生成された表示用ページです。正本は YAML ファイルであり、このページは再生成できます。
yaml
# yaml-language-server: $schema=../../../../specdojo/schemas/v1/tml-index.schema.yaml
id: prj-0001:tml-index
type: project
status: draft
title: トラック順序計画
rulebook: specdojo:tml-rulebook
version: 1
project_id: prj-0001
# タイムライン用ガントチャートの横軸(日付)の起点。各トラックの予定開始日・終了日は、
# この planned_start_date と catalog_duration_estimate_days(推定稼働日数)を、稼働日カレンダー
# (正本は schedule/sch-defaults.yaml の calendar、復用元)で算出する。初期案。
planned_start_date: "2026-05-24"
# 着手前に人間が決めるトラック粒度のマクロな順序計画。
# order / parallel_group / depends_on の値は track-design-guide.md の
# 「トラックの標準的な実行順序」(ウォーターフォールの段階分け)と、
# これまでの検討順を初期案として仮置きしたものであり、内容の最終確定は人間レビュー対象。
notes: |
_UNDECIDED_: order と catalog_duration_estimate_days は初期案。
進め方(アジャイル/ウォーターフォール)の確定に合わせて人間が見直す。
tracks:
# 段階: 計画基盤
- track: planning
domains: [planning]
catalog_status: primary
order: 1
depends_on: []
note: 成果物カタログ、Timeline、Schedule の計画成果物を他トラックに先行して整備する。
# 段階: 立ち上げ
- track: launch
domains: [project-definition, project-management]
catalog_status: primary
order: 2
depends_on: [planning]
note: プロジェクトの目的・範囲・体制と成果物カタログを定義する起点トラック。実行中。
# 段階: 要件・仕様(business-specs のドメイン別トラック)
- track: data-flow
domains: [data-flow]
catalog_status: primary
order: 3
parallel_group: business-specs
depends_on: [launch]
note: 業務仕様のうち最初に着手したトラック。領域別 CDFD の整備は完了(旧 10 件は trash へ退避済み)。
- track: data-flow-pdca
domains: [data-flow]
catalog_status: primary
order: 4
parallel_group: business-specs
depends_on: [data-flow]
note: cdfd-overview の PDCA 構成に合わせたプロセスグループ別・ユースケース別 CDFD 8 件の新規作成(PJR-6PD7)。dct-data-flow を local_ids で部分 scope にする。
- track: data-model
domains: [data-model]
catalog_status: draft
catalog_duration_estimate_days: 5
order: 3
parallel_group: business-specs
depends_on: [launch]
note: bdd / ccd / cld / cstd / cdsd / stsd の6カタログを持つため、他ドメインより見積りが大きい。
- track: business-model
domains: [business-model]
catalog_status: draft
catalog_duration_estimate_days: 3
order: 3
parallel_group: business-specs
depends_on: [launch]
note: bes / bps / br の3カタログを対象とする。
- track: user-interface-model
domains: [user-interface-model]
catalog_status: draft
catalog_duration_estimate_days: 2
order: 3
parallel_group: business-specs
depends_on: [launch]
- track: system-functions
domains: [system-functions]
catalog_status: draft
catalog_duration_estimate_days: 2
order: 3
parallel_group: business-specs
depends_on: [launch]
- track: glossary
domains: [glossary]
catalog_status: draft
catalog_duration_estimate_days: 1
order: 3
parallel_group: business-specs
depends_on: [launch]
note: 他の業務仕様トラックと用語を往復させるため、早い段階から並行させる。
# 段階: 要件・仕様(現状把握・外部I/F)
- track: current-state
domains: [current-state]
catalog_status: draft
catalog_duration_estimate_days: 2
order: 3
parallel_group: requirements
depends_on: [launch]
note: プロダクト仕様との間に固定の情報の流れを置かないため、業務仕様と並行してよい。
- track: external-interface-specs
domains: [external-interface-specs]
catalog_status: draft
catalog_duration_estimate_days: 2
order: 3
parallel_group: requirements
depends_on: [launch]
# 段階: 影響調査
- track: impact-analysis
domains: [impact-analysis]
catalog_status: draft
catalog_duration_estimate_days: 2
order: 4
depends_on: [current-state, external-interface-specs, data-flow]
note: 現行の姿と導入後の仕様が揃ってから着手する。
# 段階: 設計
- track: architecture
domains: [architecture]
catalog_status: draft
catalog_duration_estimate_days: 2
order: 5
parallel_group: design
depends_on: [impact-analysis]
- track: business-acceptance-criteria
domains: [business-acceptance-criteria]
catalog_status: draft
catalog_duration_estimate_days: 2
order: 5
parallel_group: quality-specs
depends_on: [impact-analysis]
- track: non-functional-requirements
domains: [non-functional-requirements]
catalog_status: draft
catalog_duration_estimate_days: 2
order: 5
parallel_group: quality-specs
depends_on: [impact-analysis]
- track: system-acceptance-criteria
domains: [system-acceptance-criteria]
catalog_status: draft
catalog_duration_estimate_days: 2
order: 5
parallel_group: quality-specs
depends_on: [impact-analysis]
- track: test-specs
domains: [test-specs]
catalog_status: draft
catalog_duration_estimate_days: 3
order: 5
parallel_group: quality-specs
depends_on: [impact-analysis]
- track: system-design
domains: [system-design]
catalog_status: draft
catalog_duration_estimate_days: 3
order: 6
parallel_group: design
depends_on: [architecture]
note: architecture の全体構造が定まってから詳細設計へ入る。
# 段階: 移行・運用設計
- track: migration-planning
domains: [migration-planning]
catalog_status: draft
catalog_duration_estimate_days: 2
order: 7
parallel_group: transition
depends_on: [system-design]
- track: operations-design
domains: [operations]
catalog_status: draft
catalog_duration_estimate_days: 2
order: 7
parallel_group: transition
depends_on: [system-design]
note: 対象ドメインは operations。実施トラックの operations とは別トラックとして扱う。