GitHub Projectsを活用したタスク管理ガイド

2026年5月15日

広告

GitHub Projects(2024年以降)を使用したタスク管理ガイド

■ 本ガイドでのリーダーとメンバーの役割

プロジェクトリーダー(管理者)の作業:プロジェクトの作成、カスタムフィールドの設定、初期タスクの登録、メンバーの招待

プロジェクトメンバーの作業:割り当てられたタスクの確認、ステータス更新、進捗情報の入力、コメント追加

1. GitHub Projects(新バージョン)の作成 【リーダーのみ】

手順:
GitHubにログイン:GitHub.comのアカウントにサインインします
プロジェクト作成場所に移動:リポジトリの `Projects` タブ、または組織ページの `Projects` タブをクリック
新規プロジェクトを作成:`+ New project` ボタンをクリック
プロジェクト名を入力:例「CoinCollector Development」
アクセス権限を設定:`Public` または `Private` を選択
`Create` をクリック

作成直後の状態:空のプロジェクトが作成され、デフォルトのテーブルビューが表示されます。

2. カスタムフィールドの設定 【リーダーのみ】

重要な変更:GitHub Projectsは2024年にテンプレートシステムから廃止され、カスタムフィールド方式に変更されました。

カスタムフィールドを追加する手順:
プロジェクト右上の `…` メニューをクリック
`Settings` を選択
`Custom fields` セクションに移動
`Add field` をクリック

フィールドの種類:
テキスト:自由入力可能なテキスト
単一選択:1つのオプションのみ選択
複数選択:複数のオプションを選択
日付:期限を設定
数値:見積もり時間など

推奨されるカスタムフィールド設定:
ステータス(単一選択):「Backlog」「準備中」「進行中」「レビュー」「完了」
優先度(単一選択):「高」「中」「低」
担当者:チームメンバーを複数割り当て可能
期限(日付):タスク完了予定日
見積もり時間(数値):作業予想時間

ビューの作成:
テーブルビュー:全タスクを表形式で確認
ボードビュー:ステータスごとにカード表示
ロードマップビュー:期限を軸にしたタイムライン表示

3. 初期タスクの追加 【リーダーのみ】

テーブルビューでタスク追加:
テーブル最下行で「Add item」をクリック
タスクのタイトルを入力
エンターキーを押すと追加されます

タスク詳細の入力:
追加したタスクをクリックして詳細パネルを開く
ステータス、優先度、期限などを入力
説明を追加(オプション)

4. タスクへの担当者割り当て 【リーダーが実施】

担当者を割り当てる:
タスクをクリックして詳細パネルを開く
`Assignees` フィールドをクリック
割り当てたいメンバーを検索・選択

重要な注意:メンバーがプロジェクトに招待されていない場合、担当者として割り当てられません。先に「5. メンバーの招待と権限管理」を実施してください。

5. メンバーの招待と権限管理 【リーダーが実施】

メンバーを招待する:
プロジェクト右上の `…` メニューをクリック
`Settings` → `Manage access` に移動
`Invite collaborators` をクリック
メンバーのメールアドレスを入力
権限レベルを選択:Admin(全設定変更可能)、Write(タスク追加・編集可能)、Read(閲覧のみ)
`Send invitation` をクリック

招待されたメンバーの受け取り方法:
招待メールを受け取る
メール内のリンクをクリック
「Add to project」を確認
プロジェクトにアクセス可能になります

6. メンバーがタスクを確認・更新する方法 【メンバーの作業】

プロジェクトにアクセス:招待メールのリンクからアクセス、またはGitHubプロフィール内の「Projects」セクションからアクセス

自分に割り当てられたタスクを確認:
テーブルビューまたはボードビューで確認
フィルタリング:`Assignee is @[自分のユーザー名]` で自分のタスクのみ表示

ステータスを更新:
ボードビュー:タスクカードをドラッグ&ドロップして別のステータスカラムに移動
テーブルビュー:「Status」フィールドをクリックして新しいステータスを選択

その他のフィールドを更新:
期限、優先度、見積もり時間を更新
詳細パネル下部の「Comment」でコメントを追加

7. 複数ビューを活用したタスク管理 【全員で実施】

テーブルビューの活用:全タスクを一覧で確認、多数のフィールドを同時に表示・編集、フィルタリング、ソート機能を使用

ボードビューの活用:ステータスごとにカードを表示、ドラッグ&ドロップでステータス変更、進捗の視覚化が容易

ロードマップビューの活用:期限を軸にしたタイムライン表示、納期を意識したプロジェクト管理、マイルストーン管理に有効

8. まとめ

GitHub Projects(2024年以降)は、テンプレートシステムから脱却し、カスタムフィールドを使用した柔軟なプロジェクト管理を実現します。プロジェクトの特性に合わせてフィールドを設定することで、チーム固有のワークフローを実装できます。複数のビュー(テーブル、ボード、ロードマップ)を活用することで、チーム全体で効率的に進捗を管理できます。

参考資料
GitHub Projects ドキュメント(公式)
GitHub Projects Quickstart

訪問数 162 回, 今日の訪問数 1回

広告

進捗管理

Posted by hidepon