プロジェクト分離・管理体制見直し提案¶
📁 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 |
タイムラインビューのイメージ:
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週):
比較: 他の選択肢¶
| 手法 | メリット | デメリット | 判定 |
|---|---|---|---|
| GitHub Projects 新規作成(本提案) | issueを移動不要・タイムラインビューあり・GitHub内完結 | タイムラインはやや操作が必要 | ✅ 推奨 |
| 別リポジトリを作成 | 完全分離・スッキリ | issueの移行手間・リポジトリ管理が増える | △ 手間が大きい |
| Notionに移す | ガントチャートが最も充実 | GitHubと二重管理になる | △ 更新が二重手間 |
| GitHub Projectsのフィルタビューで分離 | 最も手軽 | 同じProject内に残るので抜本解決にならない | △ 見た目改善のみ |
移行手順(実作業)¶
Step 1: Career Projectを作成(5分)¶
作成後、以下のissueをProjectに追加: - #218, #228, #232〜#235(英語転職系) - #113〜#135(クラウド・Salesforce系、全20件)
Step 2: Honeymoon Projectを作成(5分)¶
作成後、以下のissueをProjectに追加: - #227, #229〜#231(英語旅行向けPhase系) - #236〜#259(発音P1-W〜P3-W全24週)
Step 3: タイムラインビューを追加¶
各Projectで: 1. + New view → Timeline を選択 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の追加のみで実現できます。