DAT-002

データ定義書

分類:DATA実物サンプルあり

これは何か

データ定義書は、新しいシステムで扱うデータの項目1つずつについて、「何を表すか・どんな形で入るか・どんな値を取りうるか・誰が決めたか」を定める成果物です。

同じ項目を、画面を作る人、ほかのシステムとの連携を作る人、帳票を作る人、業務でその値を読む人が、それぞれ別の思い込みで扱うと、どこかで値の食い違いが起きます。定義書は、その全員が見る「項目の辞書」です。

なぜ作るか

誰が使うか・いつ作るか

CASE FACTFROZEN正本に記載されたアステリア案件の事実

データ定義に関係する記載

  • システムに SYS-01 新基幹システムがある。データの正本では、案件・案件予算・案件原価が新基幹
  • 社員・組織のデータの正本は人事マスター。IF-03 社員・組織マスター連携:人事 → 新基幹
  • 10年分のデータ移行

アステリア案件のデータ定義書の中身(項目・形式・取りうる値)と、定義を決めた人・承認した人は、正本に記載がありません。未確定

主な項目(列)

1つの項目について、一般的には次を書きます。

  1. 項目の名前:画面や帳票に出る名前と、システムの中の名前
  2. 意味:業務の言葉で、この項目が何を表すか。名前の言い換えではなく、業務の担当が読んで「そういうことか」と分かる説明
  3. 形式:文字・数字・日付など。日付なら何時点の日付か
  4. 桁:文字数・数字の桁数・小数の扱い
  5. 必須かどうか:空を許すか。許すなら、空は何を意味するか
  6. 取りうる値:決まった値だけを取るなら、その一覧(コード表)と、それぞれの意味
  7. 単位:時間なら「時間」か「分」か、数量なら何を数えるか
  8. 持ち主:その定義を決め、変えるときに判断する人(役割)。データの種類ごとの責任者は DAT-001 とそろえる
  9. 使われている場所:どの画面・連携・帳票で使うか
  10. 変更の履歴:いつ、誰が、何を、なぜ変えたか

教材用サンプル成果物の読み方を学ぶための例

教材用サンプル — 定義の数行

この成果物は学習用サンプルです。FROZEN正本に記載されたCASE FACTと、成果物の読み方を学ぶための教材用サンプル値を区別して表示しています。

内容はすべて教材上の架空の例で、アステリア案件の記録ではありません。

No. 項目 意味 形式・桁 必須 取りうる値 持ち主 最後の変更
DD-EX-01 案件コード 案件を1つに特定する番号。一度付けたら変えない 英数字 10桁 必須 付け方の決まりは別紙 業務の管理部門 初版
DD-EX-02 案件ステータス 案件が今どの段階にあるか 数字 2桁 必須 10 準備中/20 進行中/30 中断/40 終了 業務の管理部門 「30 中断」を追加(理由と承認者を記入)
DD-EX-03 作業日 作業を行った日(入力した日ではない) 日付 必須 未来の日付は不可 勤務管理の担当部門 初版
DD-EX-04 作業時間 その日にその案件で作業した時間 数字 小数1桁 必須 0.0〜24.0。単位は「時間」 勤務管理の担当部門 単位を「分」から「時間」に変更(連携の相手にも連絡済み)
DD-EX-05 備考 自由に書く欄 文字 200字 任意 ― 未決 初版

DD-EX-05 は持ち主が「未決」です。自由に書く欄は、ほかの情報の置き場として使われやすいため、何を書いてよい欄かを持ち主が決めるまで確定にしません。

読み方

  1. 「意味」が、名前の言い換えで終わっていないか(「案件コード:案件のコード」では意味にならない)
  2. 日付・時間・数量に、何時点か・どの単位かが書かれているか
  3. 取りうる値が一覧になり、それぞれの意味が書かれているか
  4. 必須でない項目で、空が何を意味するかが書かれているか
  5. 持ち主と、最後の変更の理由が書かれているか

書き方

  1. 要件と業務の流れから、必要な項目を洗い出す
  2. 業務の担当と一緒に、項目ごとの意味を業務の言葉で書く
  3. 形式・桁・必須・取りうる値・単位を決める
  4. 持ち主を決め、DAT-001 の責任者と食い違わないかを確かめる
  5. 使われている場所(画面・連携・帳票)を書き、連携の相手の担当にも確かめてもらう
  6. 変えるときは、変更の履歴に理由と承認者を残し、使われている場所の担当に知らせる

何を書いてはいけないか

ほかの成果物との違い

どこを見るか

  1. 意味の欄が、業務の言葉で書かれているか
  2. 形式・桁・単位・必須
  3. 取りうる値の一覧と、それぞれの意味
  4. 持ち主
  5. 変更の履歴と、使われている場所への連絡

赤信号

  • 意味の欄が空、または名前の言い換えだけになっている
  • 時間や数量の項目に単位が書かれていない
  • 取りうる値が、画面の作りの中にだけあり、定義書にない
  • 定義書と、実際の画面の入力チェックが食い違っている

よくある失敗

関係するUnit・成果物・危機演習

AI WORKFLOW

AIは、定義書の書き漏れを探す下書きに役立ちます。

「次のデータ定義書を読み、①意味の欄が空か、項目の名前を言い換えただけの行、②日付・時間・数量なのに、時点や単位が書かれていない行、③必須でないのに、空の意味が書かれていない行、④持ち主が空欄の行、を挙げてください。意味や取りうる値を推測して埋めないでください。」

REVIEW

  • AIが挙げた行を、人が定義書の原本で確かめたか
  • AIが意味の欄を、一般的な説明で書き足していないか

人間が判断すること

  • 項目の意味と、取りうる値の確定
  • 定義の持ち主
  • 定義を変えるか。変える場合に、使われている場所へどう知らせるか

いつ使うか

この教材では STAGE 05|全体設計を作る の文脈で扱います。 アステリア案件での正式な作成・使用時期(月)は正本に記載がないため、未確定としています。

最後の問い

この定義書の1行を読んだ人は、画面を作る人も、連携を作る人も、業務の担当も、同じ値を同じ意味で受け取れますか?

学習上の接続

教材上の学習接続です。成果物とUnitの正式な対応表はbaselineにないため、正式な関連付けとしては登録していません。

  • Stage:未確定(baselineに対応表なし)
  • 危機演習:未確定(baselineに対応表なし)
  • 人物:未確定(baselineに対応表なし)