イベント運営

更新 2026-06-27

研修・ハッカソンで公平な班分けをする方法

名簿をExcelでシャッフルして終わり——動くんですけど、「なんでうちの班だけ部長ばっかりなんだよ?」って聞かれた瞬間に説明できなくて空気が変わるんですよね。

ハッカソンや研修の班分けで、幹事が押さえておきたい公平性・再現性・制約を、当日までに言葉にしておく話です。

この記事でわかること

  • 「不公平」という疑問を未然に防ぐ班分けの基本ルール
  • 同部署分散・上司部下分離など制約とその優先順位
  • 客観性と透明性のための説明とデータ(シード)の残し方
  • 欠席や端数が出たときに進行を止めない臨機応変な手順

班分けで起きやすい不満

「同じ部署ばっかり集まってる」「リーダー役がいつも同じ人」「前回の班のまま新人が浮いてる」——ランダムに見えて、実は偏りが起きやすい作業です。ハッカソンや研修では班編成が成果とモチベーションに直結するので、幹事として「なぜこの班か」を一言で答えられる状態にしておくとかなり違います。

事前に決める3つのルール

1. 班のサイズと数

参加者 N 人を k 人班にするか、固定の班数にするかを先に決めておきます。端数が出たら観察役にするか、1班だけ小さくするか——ルールを口頭でサッと言えるようにしておくと、「なんで私だけ?」が減ります。

2. 制約(ハード条件)

制約が増えるほど完全ランダムは難しくなります。「制約を満たした上でシャッフルしたよ」と伝えられると、参加者の納得感が全然違います。優先度の目安は下の表の通りです(高いものから満たす)。

制約優先度説明の一言
同部署分散営業部同士が同じ班に固まらないよう散らす他部署交流には有効。他制約との兼ね合いで調整
メンター同班新人のいる班に指導役の先輩を1名ワークの進行滞留・フォロー漏れを防ぐ
上司部下分離評価者と被評価者を別班に本音の発言・心理的安全性を守る
端数処理4人班目標だが奇数で5人班が1つ出る作業密度が極端に偏らないよう配分調整
男女比(任意)各班の男女数をおおむね均等化スキル・業務制約より優先度は下がりがち

3. 再現性(シード)

イベント後に「本当にランダム?」と聞かれることがあります。幹事メモに残しておくと説明しやすいポイントは次のとおりです。

  • 班分けは名簿を貼り付け、制約を満たしたうえでシャッフルする手順で行います(ツールまたは手順の明示)。
  • シード値は乱数の開始番号。同じ名簿・同じシードなら、同じ班分け結果が再現できます。
  • シードを記録しておくと、「やり直しでは?」「特定の人を狙ったのでは?」という問い合わせに、手順を示しやすくなります。
  • 確認があったときは、名簿の版数・使った制約・シード値をセットで示すと、主観ではなく手順で決めたことが伝わります。
  • 参加者向けには「制約を満たしたうえで、シード○○でシャッフルしました」と1文で足ります。

当日の進め方

  1. 名簿最終版を確定(空行・重複・表記ゆれを除去)。
  2. ルールをスライドか口頭で1分。「制約→シャッフル」の順で説明。
  3. ツールで実行して、結果をチャットかスクリーンに共有。
  4. 使ったシードをメモ。後で問い合わせがあったとき用に名簿の版数も残しておく。

ツールでの支援

班分けツールは名簿をブラウザに貼って実行し、TSVでSlackなどにすぐコピーできます。名簿はサーバーに送らずブラウザ内で処理する設計です。固定班・班サイズ・シード指定などのオプションも説明しやすい形で使えます(ベータあり · 画面表示に従ってください)。

よくある質問

大人数研修で「不公平」と不満が出ない班分けのコツは?

事前に制約の優先度と端数ルールを口頭で1分説明し、班分け直前に名簿を確定すること。結果を出したらシード値をメモし、「制約→シャッフル」の順で決めたと伝えます。幹事の裁量で班を組み替えない——ここが一番の火種です。

当日朝に欠席が出たとき、公平性を崩さず再調整する手順は?

欠席者を除いた名簿で最初からやり直し(同じ制約・新しいシードでも可)。部分だけ入れ替えると「なぜうちだけ」が出やすいです。急ぎのときは端数ルールを再宣言してから実行し、変更理由をチャットに1行残します。

複数回の研修で毎回メンバーが重複しない班分けは?

「前回と同班にしない」を制約として明示し、優先度を上げます。名簿に前回の班番号を列で持たせ、ツールまたは手順で制約付きシャッフル。完全回避は人数次第で不可能な場合もあるため、例外ルールを事前に決めておきましょう。

← 実務ガイド一覧