📖 テーマ設定
🔊 音声設定
1.2
1.0
1.0
▶️ 再生コントロール
🎵 BGM設定
0.3
🔔 効果音設定
0.3

オリエンテーション〜PBLの全体像とWhy

概要

  • 日程: Day 1 / セッション 1
  • 時間: 09:30-10:00(30分)
  • 形式: 座学(対話型解説)
  • ゴール: 22日間の研修の5フェーズ(企画→設計→実装→発表→振り返り)を順番に挙げ、PBLで何が身につくかを1分以内に自分の言葉で説明できる
  • 学習形式: 対話型解説

導入(5分)

ようこそ。今日から22日間、皆さんは「課題解決型学習(PBL: Project Based Learning)」という旅に出ます。教科書を順に読むのでもなく、講師の話を一方的に聞くのでもありません。チームで本物の製品をつくり、最後に発表するという具体的なゴールに向かって、必要なことを順番に学んでいきます。

少しだけ問いかけてみます。皆さんが「学校で習ったプログラミング」と、「会社で求められるプログラミング」、何が違うと思いますか?
答えはたくさんありますが、最大の違いの1つは「誰のために、何を、なぜ作るのか」を自分たちで決めなくてはいけないことです。仕様書が降ってくるのを待つ受け身では、何も始まりません。

このセッションでは、22日間でやることの全体地図と、進めるときの3つの大切な心がけを共有します。地図を持っていれば、明日以降「今日はこの位置にいる」とわかります。これが安心と集中につながります。

本編(20分)

1. PBLとは何か〜「やりながら学ぶ」の正体

PBL(Project Based Learning)とは、文字通り「プロジェクトに取り組むことで学ぶ」学習法です。先に知識を全部詰め込んでから応用するのではなく、先にやってみて、必要になった知識をその場で学ぶスタイルです。

身近なたとえで言えば、自転車の練習に似ています。自転車の物理学を100時間勉強してから乗り始める人はいません。ふらつきながら乗ってみて、「もう少しペダルを強く踏もう」「ハンドルを固めよう」と試行錯誤します。PBLも同じで、まず作り始めて、つまずいた箇所で必要な技術を学びます。

なぜこの形が新人研修で採用されているのでしょうか。答えは、実際の仕事がそうだからです。会社の業務には決まった「教科書の章立て」はなく、目の前の課題から逆算して必要なことを学んでいく。その動き方そのものを、22日間で体に染み込ませます。

コード例・実例

たとえば「ペルソナを定義する」というタスクがDay 3 にあります。これを座学だけで学んだら、「ペルソナとはターゲットユーザーの代表像のこと」という1行で終わってしまいます。本研修では、実際に自分のチームの開発テーマに対してペルソナを書いてみて、AIにインタビューしてもらい、矛盾を指摘されるところまで体験します。1行で覚えた知識と、汗をかいて作った知識は、定着の深さが桁違いです。

ここがポイント

「全部理解してから進みたい」と感じる人ほど、PBLでは最初に苦労します。6割わかったら次に進むくらいの勇気が必要です。残りの4割は、次のタスクをやるうちに自然と埋まります。

コラム

「Project Based Learning」という言葉は20世紀初頭の教育哲学者ジョン・デューイの「Learning by Doing(為すことによって学ぶ)」に源流を持ちます。デューイは「教育は生活の準備ではなく、生活そのものである」と言いました。
皮肉なことに、デューイの理論は100年以上前のものなのに、いまだに多くの教室は「先生が話す→生徒が聞く」スタイルのままです。皆さんはこれから22日間、デューイの夢を実践することになります。

2. 22日間の地図〜5つのフェーズ

22日間は次の5つのフェーズで構成されます。順番には意味があり、前のフェーズの成果物が次の入力になります。

flowchart LR A["企画
Day 1-4"] --> B["設計
Day 5-9"] B --> C["実装
Day 10-17"] C --> D["発表
Day 18-21"] D --> E["振り返り
Day 22"]
フェーズ 日程 何をするか 何ができあがるか
企画 Day 1-4 チームを組み、課題を見つけ、誰のためのシステムかを決める チーム計画書、ペルソナ、情報定義書
設計 Day 5-9 画面・機能・データ構造を決め、計画を立てる 外部設計書、内部設計書、かんばん
実装 Day 10-17 プロトタイプを作り、設計通りに動く製品を作る 動く製品
発表 Day 18-21 製品の価値を伝えるプレゼンを作り、発表する プレゼン資料、発表
振り返り Day 22 22日間を振り返り、確認テストで学習を定着させる KPT、確認テスト結果

ここで覚えてほしいのは、**「企画→設計→実装→発表→振り返り」**の順番です。実は皆さんが将来関わるどんなシステム開発も、この骨組みでできています。これを「ソフトウェアライフサイクル」と呼びます。

質問してみます。「設計」をすっ飛ばして「実装」から始めたら何が起きるでしょうか?
たとえば家を建てるときに、設計図なしでいきなり柱を立て始めたら——途中で「あ、ここに窓が必要だった」「キッチンの配管が通せない」と何度もやり直すことになります。プログラムも同じで、設計のないコードはすぐに行き詰まります。

3. 守ってほしい3つの心がけ

22日間で大切にしてほしい心がけが3つあります。

心がけ1: PDCAを小さく沢山繰り返す

PDCAとはPlan(計画)→Do(実行)→Check(確認)→Act(改善)のサイクルです。1ヶ月かけて1周するのではなく、1日のなかで何周も回します。たとえば「30分で画面1つを試作→チームに見せて意見をもらう→直す」を1サイクルとして繰り返します。小さく失敗すれば、ダメージは小さくて済みます。

心がけ2: タスクの関係を常に意識する

毎日新しいタスクをやりますが、すべて前のタスクとつながっています。「前のタスクの成果物を本当に使っているか?」「飛躍はないか?」「漏れはないか?」を自問してください。たとえばDay 3で作ったペルソナを、Day 5の画面設計で全く参照していなかったら、何のためにペルソナを作ったのかわかりません。

心がけ3: 決められた時間内に終わらせる

PBLではすべての演習に「制限時間」があります。完璧を目指して時間オーバーするより、6割の出来でも時間内に出す方が価値があります。なぜなら、6割の成果物があれば次のタスクが始められますが、未完成のまま時間切れになると、次のタスクが何も始められないからです。

ここがポイント

3つの心がけはどれも、**「完璧主義の罠」**から抜け出すための言葉です。新人ほど「全部わかってから・きれいに作ってから」と思いがちですが、それは多くの場合、進まない言い訳になります。

4. AIを学習パートナーにする〜本研修の最大の特徴

本研修はAI協働型です。生成AI(ChatGPT、Claudeなど)を「もう一人のチームメンバー」として常時活用します。AIは次のような場面で活躍します。

  • 壁打ち相手: アイデアを話す相手として
  • 質問の整理: モヤモヤを言語化する手伝い
  • 深掘り役: 「もっと具体的に」「別の例は?」と聞く
  • レビュア: 自分が作ったものに弱点がないか指摘してもらう

ただし大切なルールが1つあります。AIに「答えを書かせる」のではなく、AIと「対話して自分が理解する」。たとえばコードを書くとき、丸ごとAIに書かせると、自分は何も理解できないままになります。それでは22日間の意味がありません。

AIにわからないことを聞くときは、こういう聞き方を試してみてください。

  • 「〜の概念を、料理にたとえて説明して」
  • 「〜と〜の違いを、具体例を3つずつ挙げて教えて」
  • 「私はこう理解したけど、間違っていない?」(自分の理解をぶつける)

5. 研修全体の根幹ルール

最後に、22日間で1つだけ絶対に守ってほしいルールを共有します。

合意した内容に変更が生じる場合には、事前に報告して調整する

これは本研修の根幹ルールです。チームで決めたことを誰かが勝手に変えると、信頼が壊れ、他のメンバーの作業が無駄になります。「変えたい」と思ったら、必ず事前にチームに伝えて、合意してから変えます。

これは社会人として最も大切な約束事の1つでもあります。締切を変えたい、設計を変えたい、担当を変えたい——すべてに当てはまります。

💬 AIに聞いてみよう

ここまでの内容で疑問があれば、AIに質問してみましょう。たとえば:

  • 「PBL(Project Based Learning)と一般的な研修の違いは何ですか?具体例を交えて教えて」
  • 「『PDCAを小さく沢山』と『大きく1回』の違いを、開発の例で説明して」
  • 「AIを学習パートナーにするとき、やってはいけない使い方は何ですか?」

まとめ(5分)

このセッションでは、3つのことを共有しました。

  1. PBLとは「やりながら学ぶ」スタイル。実際の仕事の進め方そのもの
  2. 22日間の地図は「企画→設計→実装→発表→振り返り」の5フェーズ
  3. 心がけ3つ: PDCAを小さく沢山、タスクの関係を意識、時間内に終わらせる
  4. AI協働型: AIを答えの出力装置ではなく、対話相手として使う
  5. 根幹ルール: 合意の変更は事前に報告

次のセッションでは、いきなりAIとの対話を始めます。「身近な課題」を1つ選んで、AIと一緒に解決アイデアを3つ以上出してもらいます。今日学んだ「AIとの対話の作法」をさっそく試す場です。

🔄 振り返りチェック

  • 22日間の5フェーズを順番に言えますか?
  • 「PDCAを小さく沢山」とは、具体的にどんな進め方ですか?
  • AIに「答えを書かせる」のと「対話する」の違いは何ですか?
  • 根幹ルール「合意の変更は事前に報告」を破るとチームに何が起きますか?

補足資料

  • 参考リンク
    • ジョン・デューイ『学校と社会』(教育哲学の古典)
    • PMI『PMBOKガイド』(プロジェクトマネジメントの世界標準)
  • 発展課題
    • 自分が過去に「設計せずに作って失敗した」経験を1つ思い出し、ノートに書く
    • AIに「ソフトウェアライフサイクルとPBLの関係」を3つの例で説明してもらう

学習ガイド

想定される質問と回答例

質問 ヒント
ペアプロやモブプロとPBLの違いは? ペア・モブは「作業の進め方」、PBLは「学習の進め方」。両方を組み合わせることもできる
22日間で本当に製品が完成するの? 完成の定義は「ペルソナが満足する核となる体験が動くこと」。機能の数ではなく価値で測る
既に決まった「課題」はないの? ない。チームで世の中の未解決課題を見つけることがDay 2の最大のミッション
AIを使うと「自分の力」がつかないのでは? 使い方次第。「答えを書かせる」とつかない。「対話して自分が説明できる状態にする」とつく

つまずきやすいポイント

つまずきポイント ヒント
「全部理解してから次に進みたい」と思ってしまう 6割わかったら次へ。残りは進むうちに埋まると割り切る
22日間の地図を覚えられない 「企画→設計→実装→発表→振り返り」の5語だけ暗唱できればOK
AIに頼りすぎる/頼らなすぎる 「AIに説明してもらう→自分の言葉で言い直す」を常にセットで行う
制限時間を軽視する 「未完成で時間切れ」は最悪のパターン。粗くても時間内に出す
読み上げを開始します...

AIに質問する