ds design
まず結論
WBS(Work Breakdown Structure)とは、プロジェクトの作業を細かいタスクに分解して整理する管理手法です。
DS検定では、プロジェクト管理で「作業を構造的に分解する方法」として理解しているかが問われます。
直感的な説明
データ分析プロジェクトでは、
データ収集
データ前処理
分析
可視化
レポート作成
といった多くの作業が発生します。
しかし、
「分析をする」
だけでは作業が大きすぎて、 誰が・いつまでに・何をするのかが分かりません。
そこで使われるのが WBS です。
例えば次のように分解します。
売上分析プロジェクト ├ データ収集 │ ├ DBからデータ取得 │ └ CSV整理 ├ 前処理 │ ├ 欠損値処理 │ └ 外れ値確認 ├ 分析 │ ├ 売上推移分析 │ └ 顧客分析 └ レポート作成
このように 作業を階層的に分解して整理することで、 プロジェクト全体を管理しやすくなります。
定義・仕組み
WBS(Work Breakdown Structure)とは、
プロジェクトの成果物や作業を 小さな単位のタスクに分解して構造化する管理手法
です。
特徴は次の3つです。
① 作業を細かく分解する
大きな仕事をそのまま管理するのではなく、
作業
サブ作業
具体的タスク
のように 段階的に分解します。
② 階層構造で整理する
WBSはツリー構造で整理します。
プロジェクト ├ 作業 │ ├ タスク │ └ タスク └ 作業
これにより
作業の抜け漏れ
重複作業
を防ぐことができます。
③ スケジュール管理の基礎になる
WBSはそのまま
スケジュール作成
担当割り当て
進捗管理
の土台になります。
例えば
ガントチャート
プロジェクト管理ツール
などは WBSを元に作成されることが多いです。
どんな場面で使う?
① データ分析プロジェクト
例:
データ収集
データクリーニング
モデル作成
評価
レポート作成
データサイエンスの仕事は工程が多いため、 WBSで整理することで作業管理がしやすくなります。
② システム開発
システム開発では
要件定義
設計
開発
テスト
などの工程があります。
これらを さらに細かいタスクに分解して管理します。
③ プロジェクト管理全般
WBSは次のような管理にも使われます。
スケジュール管理
タスク管理
リソース管理
DS検定でも プロジェクトマネジメントの基本知識として登場します。
よくある誤解・混同
① WBS=スケジュール表ではない
WBSは
作業の分解
です。
一方で
ガントチャート
スケジュール表
は 時間管理のツールです。
DS検定では
WBS → 作業の分解
ガントチャート → スケジュール管理
と整理しておきましょう。
② WBS=組織図ではない
WBSは
作業の構造
を表します。
似た図に
組織図
役割分担表
がありますが、
それらは 人の構造です。
DS検定では
作業を分解している図かどうか
が判断ポイントになります。
③ タスク一覧とWBSは違う
単なるリスト
・データ収集 ・前処理 ・分析
これは タスクリストです。
WBSは
分析 ├ データ収集 ├ 前処理 └ モデル作成
のように 階層構造で整理することが特徴です。
まとめ(試験直前用)
WBS=作業を階層的に分解するプロジェクト管理手法
スケジュールではなく 作業構造を整理するもの
ガントチャートは スケジュール管理
DS検定では 「作業分解」か「時間管理」かを区別できるかがポイント
対応スキル項目(ビジネス力シート)
プロジェクト推進
リソースマネジメント
★ 指示に従ってスケジュールを守り、チームリーダーに頼まれた自分の仕事を完遂できる
🔗 関連記事
- アクセス制御リスト(ACL)とは?ファイル権限の基本を整理【DS検定】
- 中間層で使用される活性化関数とは?(ReLU・シグモイド・ソフトマックスの違い)【DS検定】
- アジャイル開発とは?ウォーターフォール開発との違いを整理【DS検定】
- 分析アプローチ設計とは?(分析プロジェクトを成功させる設計プロセス)【DS検定】
- 必要なデータ・分析手法・可視化を適切に選択する力とは?【DS検定】