Skip to content
frontmatter
キー値
specdojo.idcdfd-onboarding
specdojo.typeflow
specdojo.statusdraft
specdojo.rulebookspecdojo:cdfd-rulebook
specdojo.based_oncdfd-overview

概念データフロー図(Onboarding) ​

1. 目的 ​

Onboarding グループの内部プロセス、主要例外、Plan への引き渡しを明確にし、BA が利用者視点で導入範囲と受入可能な初期状態を整理し、PO と ARC が責任境界を合意できるようにする。ARC は Kata の配置先と稼働構成の生成を設計する入力として、QE は既存設定、雛形、権限に起因する採否と再開条件を検証する入力として本書を利用する。

配置した Kata と稼働構成の初期状態を共通の正本として引き渡せるようにすることで、参加者と AI Agent が同じ前提から後続作業を始められ、初期設定の判断が特定の参加者だけに依存することを防ぐ。

2. 適用範囲 ​

  • 対象グループ: Onboarding。概念データフロー図(全体概要) で定義されたプロジェクト初期セットアップ(P-01)だけを含む。
  • 開始と終了: PO が新しいプロジェクトを立ち上げた時点から、選択した provider の雛形に基づく Kata の配置と稼働構成の初期化が完了し、Plan へ引き渡せる時点までを扱う。
  • 期間境界: 新しいプロジェクトの初期セットアップを対象とし、引き渡し後の継続的な稼働構成変更は Action の責務として扱う。
  • 組織境界: PO と ARC による導入判断、配置、初期化を扱う。人間と AI Agent の責任分担は、概念データフロー図(全体概要) の「適用範囲」にある原則を参照し、本書では再定義しない。
  • システム境界: 概念上のデータストアである Kata と稼働構成への参照・更新を扱う。物理パス、コマンド、個別ツールの操作は扱わない。
  • 対象外: 状態を変更しない補助的な参照・検証操作、実装詳細、Plan 以降の内部処理、複数グループを横断する順序、および状態名・状態定義・遷移条件は対象外とする。Plan への委譲は「主要例外とグループ外への委譲」に示す。

3. プロセス領域 ​

Onboarding グループには、概念データフロー図(全体概要) を正本とする一つの領域、プロジェクト初期セットアップ(P-01)が属する。

3.1. プロジェクト初期セットアップ(P-01) ​

参加者の判断と既存の稼働構成を照合して導入条件を確定し、選択した provider の雛形から Kata を配置した後、後続グループが利用できる稼働構成の初期状態を整える。既存設定との競合、雛形の不足、権限不足がある場合は、未確定または部分的な結果を正常な初期状態として引き渡さない。

  • 主要入力: 参加者からのプロジェクトの目的・文脈、参加者からのメンバー・ロール採用判断、参加者からの利用する agent・provider の選択、Kata の provider 別雛形
  • 主要出力: 配置した Kata、稼働構成の初期状態
  • データストア: Kata / kata、稼働構成
プロセス IDプロセス業務目的主な担当起動条件必須性
P-01-01導入条件の確定参加者が、既存設定を保護しながら同じ導入条件に基づいて初期セットアップを進められるPO(最終判断)、ARCPO が新しいプロジェクトを立ち上げ、目的・文脈、メンバー・ロール採用判断、利用する agent・provider の選択を提示した必須
P-01-02Kata の配置選択した provider に対応する再利用可能な作成支援資料をプロジェクトで利用できるARCP-01-01 で導入条件が確定し、選択した provider の雛形を参照できる必須
P-01-03稼働構成の初期化参加者と AI Agent が同じ初期構成に基づいて後続作業を開始できるARC(初期状態の採否は PO)P-01-02 で Kata の配置が完了し、初期化を妨げる例外がない必須

4. データストア ​

4.1. マスタ・構成データ ​

データストア読み書き本グループでの利用
Kata / kata参照・更新P-01-02 が provider 別雛形を参照して Kata を配置し、P-01-03 が配置した Kata を稼働構成の初期化に用いる
稼働構成参照・更新P-01-01 が既存設定の有無と導入条件との競合を確認し、P-01-03 が合意された稼働構成の初期状態を生成・更新する

5. 概念データフロー ​

5.1. プロジェクト初期セットアップ ​

mermaid diagram

凡例は 概念データフロー図(全体概要) の「凡例(本プロダクト共通)」に従う。--> は情報の流れであり、本図は物の流れを対象外とする。参加者は本グループの内側で判断するため、外部主体としては描かず、目的・文脈、メンバー・ロール採用判断、agent・provider の選択は P-01-01 の主要入力として「個別プロセス主要入出力」に示す。Plan はグループ外委譲先の代表ノードであり、その内部プロセスは省略する。本図は一図で完結し、別図と共有するノードはない。

6. 個別プロセス主要入出力 ​

6.1. プロジェクト初期セットアップ ​

プロセス IDプロセス主要入力主要出力データストア
P-01-01導入条件の確定プロジェクトの目的・文脈、メンバー・ロール採用判断、利用する agent・provider の選択、既存の稼働構成Kata の配置と稼働構成の初期化に用いる導入条件稼働構成(参照)
P-01-02Kata の配置確定した導入条件、Kata の provider 別雛形配置した KataKata / kata(参照・更新)
P-01-03稼働構成の初期化確定した導入条件、配置した Kata稼働構成の初期状態、Plan への引き渡し情報Kata / kata(参照)、稼働構成(参照・更新)

7. 状態遷移の参照 ​

本グループには状態を変更するプロセスはない。P-01-02 は Kata の配置を、P-01-03 は稼働構成の初期値を作成するが、Kata と稼働構成はいずれもライフサイクル状態を持つ対象として管理しないため、対応する STSD はない。

8. 主要例外とグループ外への委譲 ​

8.1. 主要例外 ​

例外 ID対象プロセス検出条件本グループでの扱い継続・再開条件
E-01-01P-01-01既存の稼働構成があり、選択した agent・provider またはメンバー・ロール採用判断と競合する既存設定を上書きせず、PO と ARC が既存設定の維持、利用、または導入条件の見直しを判断する既存設定の扱いと導入条件が合意された後、P-01-01 から再開する
E-01-02P-01-02選択した provider の雛形だけでは、Kata の配置または稼働構成の初期化に必要な内容をそろえられない不足を推測で補わず、P-01-02 と後続の P-01-03 を停止し、provider の選択または利用する雛形を見直すprovider を変更した場合は P-01-01、利用可能な雛形がそろった場合は P-01-02 から再開する
E-01-03P-01-02、P-01-03Kata または稼働構成の参照・更新に必要な権限がなく、対象プロセスの主要出力を確定できない影響するプロセスを停止し、部分的な配置または初期化を正常完了として扱わない。PO の承認の下で ARC が必要な権限を整える必要な参照・更新が許可され、すでに確定した出力を保護できることを確認した後、停止したプロセスから再開する

8.2. グループ外への委譲 ​

委譲先委譲する事項引き渡す情報本グループへ戻す条件
cdfd-plancdfd-plan(Plan、P-02〜P-06)の内部プロセス。管理する成果物と、いつ・誰が・どのような形で実行するかを定義する後続の計画配置した Kata、稼働構成の初期状態Plan の定義を開始できない原因が Kata の配置または稼働構成の初期状態の不足にあると判定され、Onboarding の導入判断を見直す必要がある場合