コンテンツにスキップ

プロジェクト分離・管理体制見直し提案

📁 docs/project-separation-proposal.md

作成日: 2026-03-30


現状の問題

MyLab の GitHub Project(issue 113件)に以下の3種類が全部混在している:

カテゴリ 件数 性質
副業・AI・ツール開発 21件 随時・MyLabのメイン
転職・スキルアップ(AWS/GCP/Salesforce/英語BT系) 27件 数年スパン・週次学習
ハネムーン準備(カナダ旅行向け発音・会話・旅行準備) 52件 2026年9月の期限付き

→ 週次で「今週中」に上がってくる英語学習issueが、副業タスクと並んで見づらい


提案: GitHub Projects を2つ新規作成して分離

issueはMyLabリポジトリのまま移動しない。 GitHubは1つのissueを複数のProjectに同時追加できる。既存のProjectを「副業・開発」に絞り、新Projectを2つ追加する。

現在:
MyLab Project ─── 副業・開発 21件
                ─── 転職・スキルアップ 27件   ← 混在
                ─── ハネムーン準備 52件        ← 混在

提案後:
MyLab Project       ─── 副業・AI・ツール開発 21件   ← 本来の用途に絞る
Career Project      ─── 転職ロードマップ 27件        ← 新規作成
Honeymoon Project   ─── ハネムーン準備 52件          ← 新規作成

各Projectの設計

1. Career Project(転職・スキルアップ)

目的: Big Tech転職に向けた3〜5年スパンの学習ロードマップ追跡

設定項目 内容
Project名 🎯 Career Roadmap
追加するissue #218 転職ロードマップ / #228 英語BT学習(全24週)/ #113 クラウド学習(AWS/GCP/Salesforce全20件)/ #232〜#235 英語Phase 1〜4
ビュー1 ロードマップ(タイムラインビュー) ← ガントチャート代わり
ビュー2 テーブルビュー(ステータス別一覧)
フィールド追加 「学習領域」フィールド: 英語 / AWS / GCP / Salesforce

タイムラインビューのイメージ:

2026 Q2        Q3          Q4         2027 Q1〜
  英語BT W1〜W12 ─────────── W13〜W24 ─────────
  GCP基礎 ──
           AWS基礎 ──
                      Salesforce基礎 ──

2. Honeymoon Project(ハネムーン準備)

目的: 2026年9月のカナダ新婚旅行に向けた英語・旅行準備の期限管理

設定項目 内容
Project名 🍁 Canada Honeymoon
追加するissue #227 英語学習カナダ旅行向け / #229〜#231 英語Phase 1〜3(旅行向け)/ #236〜#259 発音P1-W1〜P3-W8(全24週)
ビュー1 タイムラインビュー ← 旅行まで何週あるか一目で把握
ビュー2 テーブルビュー(Phase別の進捗)
フィールド追加 「Phase」フィールド: P1(発音)/ P2(フレーズ)/ P3(ロールプレイ)

タイムラインビューのイメージ(旅行まで約26週):

4月   5月   6月   7月   8月  9月(旅行)
P1(音の土台)──────
      P2(フレーズ)──────────
                  P3(ロールプレイ)──────── ✈


比較: 他の選択肢

手法 メリット デメリット 判定
GitHub Projects 新規作成(本提案) issueを移動不要・タイムラインビューあり・GitHub内完結 タイムラインはやや操作が必要 ✅ 推奨
別リポジトリを作成 完全分離・スッキリ issueの移行手間・リポジトリ管理が増える △ 手間が大きい
Notionに移す ガントチャートが最も充実 GitHubと二重管理になる △ 更新が二重手間
GitHub Projectsのフィルタビューで分離 最も手軽 同じProject内に残るので抜本解決にならない △ 見た目改善のみ

移行手順(実作業)

Step 1: Career Projectを作成(5分)

# CLIで作成(オーナーはユーザー名に合わせて変更)
gh project create --owner kazuma-s8 --title "🎯 Career Roadmap"

作成後、以下のissueをProjectに追加: - #218, #228, #232〜#235(英語転職系) - #113〜#135(クラウド・Salesforce系、全20件)

Step 2: Honeymoon Projectを作成(5分)

gh project create --owner kazuma-s8 --title "🍁 Canada Honeymoon"

作成後、以下のissueをProjectに追加: - #227, #229〜#231(英語旅行向けPhase系) - #236〜#259(発音P1-W〜P3-W全24週)

Step 3: タイムラインビューを追加

各Projectで: 1. + New viewTimeline を選択 2. 「Start date」「End date」フィールドを設定 3. マイルストーンに基づいて日付を入力(または手動で設定)

Step 4: MyLab Projectから転職・ハネムーン系issueを除外

既存のMyLab Projectは副業・AI・ツール開発の21件に絞る。 issueはリポジトリに残ったままで、Projectの紐付けだけ変更する。


移行後のメリット

  • MyLab Project: 副業・AIツール系21件のみ → 毎週の「今週中」が副業タスクだけに集中
  • Career Project: 転職向け学習のガントチャートが一目で把握できる
  • Honeymoon Project: 旅行まで残り週数が可視化される。「今週の発音練習は何週目か」が明確

付記: 英語BT系週次issue(#260〜#283)の扱いについて

現在 【英語BT-P1-W1〜W24】 は「Big Tech転職向け」のTOEIC学習issueだが、同時にハネムーン向けの英語力向上にも繋がる。

両方のProjectに追加してOK(GitHubは1 issueを複数Projectに追加できる) → Career ProjectではTOEICスコア軸、Honeymoon Projectでは「旅行前にどこまで進む?」軸で管理する


本提案はMyLabリポジトリのissueを移動・削除せず、Projectの追加のみで実現できます。