CTS-KB

ビジネスケイパビリティ

びじねすけいぱびりてぃ

Business Capability ビジネスケーパビリティ ビジネス能力 ケイパビリティ BizCap
#ビジネス #エンタープライズアーキテクチャ #DDD #業務設計

組織が「何ができるか」を表す業務上の能力単位。技術や組織構造とは独立して、事業として提供している価値を粒度別に整理するためのエンタープライズアーキテクチャ概念。BIZBOK Guide や TOGAF で体系化されている。

概要

「商品を仕入れる」「在庫を管理する」「顧客に配送する」「決済を処理する」など、 組織が提供している『能力』 を、システムや部署の構造から切り離して棚卸しする考え方。「誰が」「どのシステムで」ではなく 「何ができるのか」 で定義する点が特徴。

EC 事業のビジネスケイパビリティ例:
├─ 商品管理
│   ├─ 商品マスタ管理
│   ├─ カテゴリ管理
│   └─ 価格管理
├─ 在庫管理
│   ├─ 在庫数把握
│   └─ 在庫引当
├─ 受注・販売
│   ├─ 注文受付
│   ├─ 決済処理
│   └─ キャンセル
└─ 物流
    ├─ ピッキング
    └─ 配送手配

プロセス・組織との違い

観点ビジネスケイパビリティビジネスプロセス組織
答える問い何ができるかどうやるか誰がやるか
安定性高い(事業構造が変わらない限り変わらない)中(業務改善で変わる)低(組織変更で頻繁に変わる)
表現名詞中心(「在庫管理」)動詞中心(「在庫を引当てる」)部署名・役職
用途事業全体の俯瞰、システム計画業務手順の改善責任分担

ケイパビリティは 最も変わりにくい層 なので、システム設計の基準として安定している。

ビジネスケイパビリティマップ

組織のケイパビリティをツリー構造で網羅的に可視化したものを ビジネスケイパビリティマップ と呼ぶ。

階層
Level 1商品管理 / 在庫管理 / 受注販売 / 物流
Level 2商品マスタ管理 / カテゴリ管理 / 価格管理
Level 3商品登録 / バリエーション管理 / 画像紐付け

通常 3〜4 階層で表現する。Level 3 以下に降りすぎると業務プロセスと混ざるので注意。

DDD との関係

ビジネスケイパビリティは DDDBounded Context強く対応 する。

ビジネスケイパビリティBounded Context
商品マスタ管理Catalog Context
在庫管理Inventory Context
受注・販売Sales Context
配送手配Fulfillment Context

ケイパビリティマップが整理されていると、Bounded Context の境界線を 業務側の言葉で 引ける。エンジニア都合で恣意的に切らずに済む。

AI 駆動開発で重要な理由

AI 駆動開発では、エンジニアに 要件定義を主導する責務 が求められる。そのために、ビジネスケイパビリティの理解が決定的に重要になる。

場面ケイパビリティ理解がない場合ケイパビリティ理解がある場合
壁打ちでスコープを決める「とりあえず作る」になる「在庫引当ケイパビリティに閉じる」と境界を引ける
AI への指示機能名だけで雑に伝える「Inventory Context の在庫引当ケイパビリティを実装」と伝えられる
既存資産の流用判断同じ機能を二重実装する既存ケイパビリティに乗せられるか判断できる
業務担当者との対話技術用語で会話してしまうケイパビリティ名で共通言語を持てる

これまで仕様書通りに実装する役割だったエンジニアにとって、ケイパビリティを 自分で見出す力 はハードルが高い。だからこそ、業務担当者との壁打ち・現場観察を通じて、段階的に養っていく必要がある。

ビジネスケイパビリティを身につける道筋

ステップやること
1自社の事業を 1 ページで表現する(Level 1 を 5–10 個列挙)
2各ケイパビリティを Level 2 に分解する
3既存システムをケイパビリティ単位にマッピングする
4重複・欠落・過剰実装を発見する
5Bounded Context の境界候補として再整理する

このプロセスを 1 度通過すると、業務担当者と「ケイパビリティ名」で対話できるようになり、壁打ちの質が一段上がる。

関連記事

関連用語

  • DDD — ケイパビリティを Bounded Context に対応させる設計手法
  • 集約 — ケイパビリティ内の整合性境界
  • SoC(関心の分離) — ケイパビリティ単位の責務分離
  • SSoT — ケイパビリティごとに「真実の所在」を明確化
  • MVP — 最小限のケイパビリティで仮説検証
  • ADR — ケイパビリティ境界の決定を記録する