タスク管理ハンズオン学習ガイド¶
調査日: 2026-03-07
WBS、ガントチャート、カンバンの基礎から、GitHub Projects v2 での実践までをカバーする学習ガイド。
Part 1: タスク管理手法の基礎¶
1. WBS(Work Breakdown Structure)¶
プロジェクトの作業を階層的に分解する手法。すべてのタスク管理の出発点。
学習リソース¶
| リソース | 概要 |
|---|---|
| 大学オープン教材: WBSの作り方 | 「ゆで卵を作る」例で学べる実習教材。最初にやるべき |
| Asana: WBSとは? | 定義〜作成手順〜ツール活用まで網羅的に解説 |
| monday.com: WBSとは? | 無料テンプレート付きで作り方を解説 |
| Jooto: WBSとは? | 100%ルール等を図解で説明 |
| Smartsheet: Free WBS Templates | Excel / Word / Google Sheets用の無料テンプレート集 |
無料ツール¶
- Googleスプレッドシート — 最もコストゼロで始められる(スプレッドシートでWBS作成完全ガイド)
- Miro: FREE WBS Creator — ブラウザ上で視覚的にWBSを作成
- Canva: Work Breakdown Structure Maker — デザイン性の高いWBSを作成可能
- FigJam: WBS Template — コラボレーション機能付き
ハンズオンの進め方¶
- 身近なプロジェクト(旅行計画、引っ越し等)でWBSを作成してみる
- Googleスプレッドシート + 無料テンプレートで、タスクを3階層まで分解する
- 100%ルール(親タスクの作業量 = 子タスクの合計)を意識しながら作成する
2. ガントチャート¶
WBSで洗い出したタスクに期間と依存関係を設定し、スケジュールを可視化する手法。
学習リソース¶
| リソース | 概要 |
|---|---|
| Googleスプレッドシートでガントチャートを作る方法 | テンプレートギャラリーから即座に開始可能 |
| Asana: ガントチャートの基本と実践ステップ | WBSとの違いも含めて解説 |
| Lucidchart: ガントチャートとは? | 無料テンプレート付きの包括的解説 |
| Coursera: Gantt Charts | Googleプロジェクト管理コースの一部 |
| Class Central: 80+ Gantt Charts Online Courses | 無料コースも含む講座一覧 |
無料ツール¶
- Googleスプレッドシート — テンプレートギャラリーから「ガントチャート」を選ぶだけ。最も手軽
- GanttProject — 完全無料のデスクトップアプリ(Windows/Mac/Linux対応)
- TeamGantt — 無料プランあり。ブラウザ上で使える
ハンズオンの進め方¶
- Googleスプレッドシートのテンプレートでまず触ってみる
- WBSで作成したタスク一覧をガントチャートに落とし込む(WBS → ガントの流れを体験)
- 段階的に学ぶ:
- 第1段階: タスク登録のみ
- 第2段階: 依存関係(前後関係)の設定
- 第3段階: マイルストーンやクリティカルパスの把握
3. カンバン¶
タスクの流れを「見える化」し、仕掛かり作業を制限することで効率を上げる手法。トヨタ発祥。
学習リソース¶
| リソース | 概要 |
|---|---|
| Asana: かんばんとは何か? | トヨタ発祥の歴史〜ソフトウェア開発での活用まで |
| Udemy: Kanban - A Concise Introduction(無料) | 無料で基礎を網羅するコース |
| Atlassian: Jiraカンバンチュートリアル | ハンズオン形式で実際にボードを作りながら学べる |
| freeCodeCamp: Beginner's Guide to Kanban | 開発者向けの入門記事 |
| Businessmap: Kanban Tutorial for Beginners | ボード作成からWIP制限まで、ステップバイステップ |
無料ツール¶
- Trello — 最も有名なカンバンツール。無料プランで十分使える
- GitHub Projects — 既にGitHubを使っているなら追加コストゼロ
- 付箋 + ホワイトボード — カンバンの本質を最も直感的に理解できる方法
ハンズオンの進め方¶
- まず「To Do / In Progress / Done」の3列で日常タスクを管理(付箋 or Trello)
- 慣れたらWIP制限(仕掛かりは2-3枚まで)を導入し、マルチタスクの弊害を体感する
- GitHub Projectsのボードビューに移行し、Issue連動の自動化を体験する
Part 2: GitHub Projects v2 での実践¶
3つのビュー = 3つの手法に対応¶
| ビュー | 対応する手法 | 用途 |
|---|---|---|
| テーブル | WBS的 | タスク一覧・カスタムフィールド管理 |
| ボード | カンバン | 日々の進捗管理(ドラッグ&ドロップ) |
| ロードマップ | ガントチャート風 | スケジュール・タイムライン管理 |
学習ステップ(順番に実践)¶
Step 1: 公式Quickstartをやる¶
Step 2: ボードビューでカンバンを作る¶
- ボードレイアウトのカスタマイズ(公式)
- 典型的な列構成:
Backlog → Todo → In Progress → Review → Done - ビルトイン自動化で「Issue/PRがCloseされたらDoneに移動」が設定可能
Step 3: イテレーションを設定する¶
- About iteration fields(公式)
- テーブルビューでフィールド追加 → タイプ「Iteration」を選択 → 開始日・期間を設定
@current/@next/@previousでフィルタ可能- ブレーク(休止期間)の挿入も可能
Step 4: ロードマップビューを追加(ガントチャート風)¶
- Customizing the roadmap layout(公式)
- カスタム日付フィールド(開始日・目標日)を設定してタイムライン表示
- 月/四半期/年のズームレベル切替、マーカー機能あり
注意: タスク間の依存関係の矢印表示は未対応。 本格的なガントチャートが必要な場合は GanttProject 等との併用を検討。
Step 5: Sub-issuesで大きなタスクを分割¶
- Adding sub-issues(公式)
- 最大8階層のネスト構造が可能
- チェックリストからサブイシューへの変換にも対応
- 進捗バーで完了率を可視化
Step 6: 自動化を導入¶
2025年の重要アップデート¶
| 機能 | 概要 |
|---|---|
| Sub-issues | 最大8階層のネスト構造。Tasklist blocksは2025年4月に廃止され置き換え |
| Issue Types | Bug / Feature / Task 等の分類が標準機能に |
| 依存関係 | blocked by / blocking でIssue間の依存関係を明示可能(矢印表示は未対応) |
| アイテム上限拡大 | 1プロジェクトあたり最大50,000アイテムに |
| REST API対応 | 2025年9月にREST APIもサポート開始(従来はGraphQLのみ) |
参考: - Evolving GitHub Issues and Projects(2025/04) - REST API for GitHub Projects(2025/09)
ベストプラクティス¶
-
ビューを目的別に分ける — チームバックログ用、週次イテレーション用、ロードマップ用など
- 大きなIssueはSub-issuesで分割 — 並行作業を可能にし、PRのレビューも容易に
- 依存関係を明示 — blocked by / blocking を使って順序を明確化
- プロジェクトのREADMEを活用 — プロジェクトの目的・ビューの使い方を記載
- ステータス更新を活用 — "On track" / "At risk" 等でプロジェクト全体の健全性を共有
- 自動化を活用 — ビルトインワークフロー + GitHub Actionsで手動作業を削減
実践記事(長期運用の知見)¶
- CARTA TECH BLOG: GitHub Projectsを3Q使ったプラクティス
- Qiita: GitHubフル活用でカンバン方式の開発体制構築
- Zenn: GitHub Projectを最高のToDo管理ツールにする
- DevelopersIO: GitHub Projectsを使ったバックログ管理
- GIG: GitHub projects betaでスクラム開発
総合おすすめ学習プラン¶
1つの架空プロジェクト(例: 「個人Webサイトを作る」)を題材に、以下の順序で体験する:
- WBS でタスクを階層的に洗い出す(Googleスプレッドシート)
- ガントチャート でスケジュールを引く(Googleスプレッドシートのテンプレート)
- GitHub Projects でIssue化し、ボード(カンバン) + ロードマップ(ガントチャート風) の両ビューで管理する
この流れで「WBSで分解 → ガントで計画 → カンバンで実行」というタスク管理の全体像を一気通貫で体験できる。