複数人を同時に受け入れる
この部の 4 / 4 章 ・ 全体で 22 / 22 章 ・ 読了目安 25 分
- 1人ずつ見るのとは別の設計が必要だと分かる
- 進度の差を悪化させない運用ができる
- 共通で済むものと個別に必要なものを分けられる
4月に3人、夏に2人。新人がまとまって入ってくる時期は、どのチームにもあります。 その時、多くのチームは「1人の受け入れを人数分やる」つもりで準備します。
しかし、人数が増えると必要な設計そのものが変わります。 この章では、複数人を同時に受け入れる時に何が別物になるのかと、 同期がいることを不利ではなく資産として使う方法を扱います。
3人の受け入れは、1人の受け入れ×3ではない
まず、増えないものを確認します。メンターの時間は人数に比例して増えません。 3人受け入れても、メンターの1週間は40時間のままです。
第7部で見たとおり、新人1人の受け入れはメンターの週8〜12時間を消費します。 これをそのまま3倍すると、週24〜36時間。もう本業が残りません。
だから、複数人の受け入れでは「1人分の運用を人数分やる」以外の設計が必要になります。 とはいえ、負荷は本当に3倍になるわけでもありません。項目によって伸び方が違うからです。
| 項目 | 1人 | 3人 | 伸び方 |
|---|---|---|---|
| 環境構築の説明 | 1時間 | 1時間 | 増えない(同時にやれる) |
| チーム紹介・開発フローの説明 | 2時間 | 2時間 | 増えない |
| 質問への割り込み対応 | 週3〜5時間 | 週9〜15時間 | ほぼ人数倍 |
| コードレビュー | 週2〜3時間 | 週6〜9時間 | ほぼ人数倍 |
| 1on1 | 週30分 | 週90分 | 人数倍 |
| タスクの仕込み | 週1〜2時間 | 週3〜6時間 | 人数倍以上(重複を避ける手間が乗る) |
この表が、この章の設計方針をほぼ決めています。
- 増えない行は、まとめてやる(共通研修として切り出す)
- 人数倍になる行は、担当を分散させる(メンター1人に集めない)
「気合で3人見ます」は、人数倍の行を1人で抱えるという意味です。 第7部で書いたとおり、その時に削られるのはメンター自身の作業時間ではなく、 新人への応答速度です。 3人いれば、3人ぶん遅くなります。
負荷が限界を超えた時、3人が均等に少しずつ待たされるわけではありません。 実際に起きるのは、一番声が大きい人だけが対応され、残りが放置されることです。
メンターは無意識に、話しかけてくる人・進んでいる人に時間を使います。 黙っている人ほど後回しになり、その人が一番助けを必要としています。 複数人の受け入れでは、この偏りが構造的に発生すると思ってください。
同期がいることは、それ自体が資産
複数人の受け入れには、1人では絶対に手に入らない利点があります。 同期がいることです。 これは我慢すべき副作用ではなく、設計に使える資源です。
新人同士の方が質問しやすい
最大の利点はこれです。新人が新人に聞くとき、質問のコストが劇的に下がります。
| メンターに聞く | 同期に聞く | |
|---|---|---|
| 相手の時間を奪う感覚 | 強い(相手は忙しい先輩) | 弱い(相手も同じ立場) |
| 無能だと思われる不安 | 強い(評価する側だから) | ほぼ無い |
| 2回目を聞きにくさ | 強い | 弱い |
| 答えの正確さ | 高い | 低いことがある |
| 前提知識の共有 | ずれている | ほぼ同じ |
第3部で扱ったとおり、新人が聞きに来ないのは 「時間を奪う」「低く見られる」という2つのコストが消えないからでした。 同期相手なら、この2つがほぼ消えます。
最後の行も重要です。1週間前に同じ場所で詰まった人は、 どこが分からないのかを説明しなくても分かってくれます。 メンターに聞くと「そもそも何が分かっていないのか」から説明する必要があります。
もちろん答えの正確さは落ちます。間違った理解が共有されることもあります。 それでも、黙って3時間詰まるよりは、同期に聞いて30分で半分進む方がましです。 正確さはレビューで直せますが、失われた3時間は戻りません。
設計で同期を使う
「仲良くなってくれるといいですね」で終わらせないでください。 放っておくと、席が近い2人だけが話すようになり、残りが孤立します。 次の3つは、初日から仕込めます。
1. 新人だけのチャンネルを作る
メンターや他のメンバーが入らないチャンネルを1つ作ります。 初日にこう伝えます。
ここは皆さんだけの場所です。私たちは見ません。 「これどうやりました?」「まだ環境構築終わってない」みたいな話に使ってください。
見ないと言ったら本当に見ないでください。1度でも覗くと、その場所は死にます。 第7部で「質問は公開チャンネルへ」と書いたのと矛盾するようですが、役割が違います。 公開チャンネルは記録と分散のため、新人チャンネルは言い出す前の段階を吐き出すためです。
2. 朝10分の相互共有
新人だけで、毎朝10分。メンターは同席しません。話す内容は3つだけです。
- 昨日どこまで進んだか
- 今日やること
- 今詰まっていること
メンターがいないので、「詰まっています」が言いやすくなります。 そして高い確率で、別の誰かが同じ場所で詰まっています。 「自分だけが遅れている」という誤解が、ここで潰れます。
3. 週1回の持ち回り共有(15分)
週に1回、新人の誰か1人が、その週に学んだことを他の新人に説明します。 15分で構いません。持ち回りなので、3人なら3週に1回です。
効果は2つあります。人に説明すると理解の穴が見つかること。 そして説明する経験を、失敗しても安全な場所で積めることです。
「同期に聞いた」を歓迎していると態度で示す
3つの仕組みを用意しても、新人が「同期に聞くのは手抜きでは」と考えていれば使われません。 だから、こちらから明示的に肯定してください。
- 「それ、誰かに聞いた?」を口に出す
- 「〇〇さんも先週そこ通ってたから聞いてみて」と、聞く先を指し示す
- 同期に聞いて解決した報告に「それでいいです」と一言返す
逆効果になるのが「それは私に聞いてくれれば早いのに」です。 善意で言っても、同期間の相談を止める効果しかありません。
同期がいることは、必ずしも心理的な支えになりません。 何もしないと、比較の対象になります。
「あの人はもう PR を出している」「自分だけ質問が多い」—— 支えになるか焦りの源になるかを決めるのは、受け入れ側の運用です。 放置した場合、後者になる方が多いと考えてください。
共通で済むものと、個別に必要なもの
複数人の受け入れ設計の中心は、この切り分けです。 共通化できるものを個別にやると時間が足りず、個別に必要なものを共通化すると質が落ちます。
| 内容 | 共通 / 個別 | 理由 |
|---|---|---|
| 環境構築の手順説明 | 共通 | 全員が同じ手順を踏む。詰まる場所も似る |
| チーム紹介・プロダクト説明 | 共通 | 内容が人によって変わらない |
| 開発フロー(ブランチ・PR・リリース) | 共通 | ルールは全員同じ |
| ドメイン知識・業務背景の説明 | 共通 | 一度で全員に届く |
| セキュリティ・コンプライアンス研修 | 共通 | そもそも全員必須 |
| 最初のタスクの割り当て | 個別 | 経験・興味・強みが違う |
| コードレビュー | 個別 | 書いたコードは1人ずつ違う |
| 1on1 | 個別 | 不安の内容は本人固有 |
| 進度の確認と巻き取り判断 | 個別 | 平均で見ると全員を見落とす |
| 評価とフィードバック | 個別 | 集団に対する評価は意味を持たない |
境界の見分け方は単純です。 「内容が人によって変わらない」ものは共通、「その人の状態に依存する」ものは個別です。
共通化の落とし穴
共通化は効率が良いので、やりすぎが起きます。典型的なのが座学の詰め込みです。
3人まとめて集められるからと、初週に説明会を並べたくなります。 しかし第2部で扱ったとおり、初週の敵は情報の不足ではなく情報の過多です。 人数が増えても、1人が1日に吸収できる量は変わりません。
- 共通研修は1日2時間まで。残りは手を動かす時間にする
- 説明した内容は、必ずその日のうちに使う機会を作る(聞いただけの知識は残らない)
- 質問が出ない共通研修は、届いていないと考える(3人いて質問ゼロは異常)
もう1つの落とし穴が、全員同席の時間を増やしすぎることです。 全員が集まる会議は、人数分の時間を一度に消費します。 3人×1時間は3人時間であって、1時間ではありません。 「全員に関係あるかもしれない」程度の話で全員を集めないでください。
一方で、共通研修には副産物があります。作った資料は次の受け入れでそのまま使えます。 1人の受け入れでは「この人のために資料を作る」の元が取れませんが、3人なら初回から取れます。 複数人の受け入れは、資料を整備する絶好の機会です。 第7部で書いたとおり、資料が正確になるのは新人がいる時期だけなので、 この機会を逃すと次の受け入れまで手つかずのまま残ります。
同じタスクを渡すか、別々に渡すか
複数人を受け入れる時、必ず判断が必要になる分岐です。どちらにも明確な利点と欠点があります。
| 全員に同じタスク | 1人ずつ別のタスク | |
|---|---|---|
| メンターの準備 | 1本用意すればよい | 人数分用意する |
| 質問対応 | まとめて答えられる(同じ場所で詰まる) | 個別に対応が必要 |
| レビュー | 観点が同じで速い | 毎回コンテキストの切り替えが要る |
| 同期同士の相談 | 成立する(同じ問題を見ている) | 成立しにくい |
| 進度の差 | 可視化される(誰が遅いか全員に見える) | 見えにくい |
| 本人の当事者意識 | 薄い(自分がやらなくても誰かが解く) | 強い(自分しかいない) |
| 成果物 | 重複する(1本しかマージされない) | 全部が使われる |
結論から言うと、最初の1本は同じ、2本目以降は別々が扱いやすい形です。
最初の1本を揃える理由は、質問対応と相談の効率です。 環境構築や最初の小さな修正は、同じ場所で詰まるので、 1回の説明が全員に効き、同期同士の相談も成立します。
2本目から分ける理由は、当事者意識と成果です。 同じタスクを続けると「自分がやらなくても誰かが解く」が発生します。 そして何より、進度の差がそのまま全員の目に晒され続けます。
そして、同じタスクを渡す時に絶対にやってはいけないのが、速さの比較です。 「誰が一番早くできるかな」は、その場は盛り上がりますが、 遅い人が質問できなくなるという代償を払います。 競争中に助けを求めるのは、負けを認めることだからです。
同じタスクを渡すなら、最初に明示的にこう言ってください。
早さは見ていません。詰まったところを共有してくれる方が価値があります。
進度の差は必ず出る。それ自体は問題ではない
同じ日に入った3人が、1ヶ月後に同じ場所にいることはありません。 経験も、得意分野も、詰まり方も違うからです。差が出るのは正常です。
問題になるのは、差ではなく、差が引き起こす二次被害の方です。
| 起きること | 危険度 |
|---|---|
| 進度に差が出る | 低い(正常) |
| 遅い側が「自分は向いていない」と感じる | 中 |
| 遅い側が質問しなくなる | 高い(最悪) |
| 速い側が「教える係」になって自分の学習が止まる | 中 |
| 遅い側が結果を隠す(動いていないのに動いたと言う) | 高い |
最も避けるべきは3行目です。理由は単純です。 遅れは取り戻せますが、質問が止まった状態は検知できません。
遅れている人ほど質問が必要なのに、遅れているという自覚が質問を止めます。 「これ以上迷惑をかけられない」「今さらこんな初歩的なことは聞けない」—— 第3部で扱った質問のコストが、同期がいることで倍増します。
比較は、口に出した瞬間に壊れる
受け入れ側の一言が引き金になります。最悪なのがこれです。
〇〇さんはもう終わってるよ。
言った側には「発破をかけた」つもりがあります。 受け取った側に届くのは、「あなたは遅れている」という評価だけです。 そして次の瞬間から、その人は自分の状況を正直に報告しなくなります。
似た形は他にもあります。全部同じ害があります。
| 言ってしまいがちな言葉 | 相手が受け取るもの |
|---|---|
| 「〇〇さんはもう終わってるよ」 | 順位が付いている |
| 「みんなはここまで来てるんだけど」 | 自分だけが落ちこぼれ |
| 「〇〇さんに教えてもらったら?」(頻発) | 自分は教わる側の人間だ |
| 「意外と時間かかってるね」 | 期待を下回っている |
| (速い人だけを全員の前で褒める) | 褒められない=ダメ |
比較するなら、過去の本人と比べる
進度を見る基準は1つだけにしてください。本人と、過去の本人です。
- 悪い: 「〇〇さんはもう PR を3本出してる」
- 良い: 「先週は環境構築で止まってたけど、今週は自分でエラーを読めてますね」
過去の本人との比較には、他人との比較にない性質が2つあります。 必ず前進が見つかることと、本人が反論できないことです。 1週間前より何もできていない人は、まずいません。見つけて言葉にするのが受け入れ側の仕事です。
「速い人を褒めるな」と言うと行き過ぎに聞こえますが、正確にはこうです。
褒めるのは個別に。全員の場では、速さ以外を褒める。
全員がいる場で速さを褒めると、その瞬間に順位表が生成されます。 全員の前で褒めるなら、「詰まったところを共有してくれた」「ドキュメントを直してくれた」 のような、全員が真似できて、かつ全員の利益になる行動を選んでください。
メンターをどう割り当てるか
複数人になると、メンターの割り当て方に選択肢が出ます。人数によって向き不向きが変わります。
| 方式 | 向く人数 | 利点 | 欠点 |
|---|---|---|---|
| 1人が全員を見る | 2人まで | 全員の状況が1人の頭に入る/基準がぶれない | 3人以上で破綻する/不在時に全員が止まる |
| 1対1で分ける | 2〜4人 | 個別対応の質が高い/責任が明確 | メンター間で基準がずれる/相性の当たり外れが出る |
| 日替わり当番(全員で全員を見る) | 3人以上 | 1人あたりの負荷が小さい/属人化しない | 継続的な把握が弱い/「誰も自分の担当だと思っていない」が起きる |
実務では、組み合わせが現実的です。
- 技術的な質問の一次受け → 日替わり当番(チーム全体で回す)
- 1on1・進度の把握・評価 → 1対1の固定担当
第7部で扱った「技術メンターと相談相手を分ける」の延長です。 毎日の割り込みは分散させ、継続的な把握だけは固定の1人が持ちます。
1対1で分けるなら、メンター間の同期を取る
担当を分けると、必ず基準がずれます。 片方は細かくレビューし、もう片方はほぼ通す。片方は毎日30分見て、もう片方は週1回。
このずれは、新人側から丸見えです。 「自分のメンターは放置ぎみだ」は必ず伝わります。
対策は、メンター側の定例です。週15分で足ります。
- 各自の担当が今どこにいるか、一言ずつ
- 詰まりが3日を超えている人はいるか
- 渡しているタスクの難易度が揃っているか
- 明らかに手が足りていない担当はいないか
この場で「自分の担当が一番遅れている」と言えることが重要です。 メンター同士も比較を恐れます。新人の進度でメンターを評価しないと明言してください。
当番制の唯一にして最大の失敗がこれです。 全員が少しずつ見ている状態は、誰も全体を見ていない状態と区別がつきません。
当番制を採るなら、当番とは別に、その人の状況を継続的に持つ人を1人決めてください。 「今日の質問に答える人」と「その人が今どこにいるかを知っている人」は別の役割です。
レビューが詰まる
複数人の受け入れで、最初に目に見えて壊れるのがコードレビューです。 理由は単純で、N 人分の PR が、同じ1人のレビュアーに集まるからです。
新人の PR は、通常の PR よりレビューに時間がかかります。 指摘が多く、往復が増え、説明を添える必要があるからです。 1本あたり30〜60分として、3人が週2本ずつ出せば、週6本。週3〜6時間がレビューだけで消えます。
そして、レビューが遅れた時の害は人数分に増えます。
| レビュー待ちの間に起きること | 1人の時 | 3人の時 |
|---|---|---|
| 手が止まる | 1人が止まる | 3人が止まる |
| 「自分の PR は見る価値がないのか」 | 1人が感じる | 3人が感じる |
| 次のタスクに進めない | 1本分の遅れ | 3本分の遅れ |
| 同じ指摘を後から全員に | 1回 | 3回(手戻りが3倍) |
レビュー担当をチームに分散させる
やることは1つです。メンター以外の人をレビュアーに入れてください。
- 新人の PR のレビュアーを、曜日か人でチーム内に割り振る(メンターに固定しない)
- 「新人の PR は24時間以内に一次返信」をチームのルールとして掲げる
- レビュアーが1人しか付いていない PR が翌日残っていたら、誰かが拾う
分散の利点は負荷だけではありません。
- 複数の人のコードを見る目に触れる(1人のレビュアーの癖だけを学ばない)
- チームの複数人が、新人のコードの傾向を知る
- メンターが休んでも、PR が止まらない
ただし、分散には前提が1つあります。指摘の書き方が揃っていることです。 第5部で扱った「人ではなくコードを指摘する」「nit を明示する」が チームで共有されていないまま人を増やすと、 新人から見てレビュアーごとに厳しさが違うという不安が生まれます。 分散する前に、指摘のトーンだけはチームで揃えておいてください。
3人が同じ間違いをするのは日常茶飯事です(同じ研修を受けているので当然です)。
同じ指摘を3回書くのは無駄なので、 2人目に同じ指摘をした時点で、全員向けに一度共有してください。 「今週のレビューで多かった指摘」を週次で3行にまとめるだけで足ります。
この時、誰の PR かは書かないでください。内容だけを書きます。 名前が付くと、その瞬間に「指摘された人リスト」になります。
4月に新人3人を同時に受け入れています。1ヶ月経ち、1人が明らかに遅れています。その人からの質問はここ数日ゼロ、朝の共有では「特に問題ないです」と言っています。まず取るべき行動は?
1人だけ遅れている時、集団と個別を分ける
Quiz で扱った状況は、複数人の受け入れで最も頻繁に起きます。 原則は1つです。集団の運用は変えず、個別の支援は個別の場でやります。
| やること | 場 |
|---|---|
| 状況を聞く・原因を切り分ける | 1on1(個別) |
| タスクの難易度を調整する | 個別(他の人には見えない形で) |
| 詰まりを一緒に解く | ペアプロ(1対1) |
| 期待値を伝え直す | 1on1(個別) |
| 朝の共有・共通研修 | そのまま維持(変えない) |
集団の運用を変えると、変更の理由が全員に伝わります。 「〇〇さんが遅れているから、進捗確認が厳しくなった」と読まれた時点で、 遅れている本人にとって最悪の状況になります。
遅れの中身を切り分ける
「遅れている」は症状であって、原因ではありません。 第6部で扱った切り分けを、ここでも使います。
- 詰まりが検知されていないだけ → 質問できていない。検知手段の問題
- タスクが本人に対して重すぎる → 割り当ての問題。難易度を下げる
- 前提知識が足りない → 学習の問題。共通研修で飛ばした部分がある
- 体調・生活・環境の問題 → 技術の話ではない。無理に技術の話にしない
複数人の受け入れで特有なのは、3つ目です。 共通研修は「全員が同じ前提を持っている」ことを暗黙に仮定します。 実際にはばらつきがあり、共通研修から零れた1人が、後から遅れとして表面化します。
だから、共通研修の直後に「分からなかったところ」を個別に確認してください。 全員の前で「分からない人?」と聞いても手は挙がりません。 1on1 で「今週の説明で、消化しきれてないところある?」と聞くと出てきます。
1on1 でも、他の人を引き合いに出さない
個別の場だから比較してよい、ということはありません。 1on1 で「みんなできてるよ」と言われるのは、全員の前で言われるのと同じか、それ以上に効きます。 逃げ場がないからです。
伝えるべきなのは、他人との差ではなく、こちらの期待値です。
- 悪い: 「みんなもう自分でエラーを読めてるよ」
- 良い: 「この規模の修正を2日で出せる状態を、1ヶ月後の目安にしています。今どのへんだと思いますか」
基準を人ではなく、期待値に置いてください。 人に置いた瞬間、それは順位になります。
運用チェックリスト
複数人を受け入れる前に、次の質問に答えられるか確かめてください。
- 共通で済ませるものと個別に必要なものを、書き出して分けましたか
- 共通研修は1日2時間以内に収まっていますか
- 新人だけの場(チャンネル・朝の共有)はありますか。そこにあなたは入っていませんか
- 新人 N 人の PR は、N 人以上のレビュアーに分散していますか
- 「その人が今どこにいるか」を継続的に知っている人が、1人ずつに決まっていますか
- 直近1週間で、あなたは新人同士を比較する発言をしませんでしたか
- 一番質問が少ない人は誰ですか。その人の状況を説明できますか
7 に即答できない場合、その人がこの受け入れで最も危険な状態にあります。 質問が少ない人は、順調な人ではなく、見えていない人です。
最後に
この本は、新人を迎える側が何をするかをひととおり書いてきました。 準備、教え方、質問しやすさ、タスク、レビュー、1on1、うまくいかない時、チーム、そして制度。
書いてきたことは多いですが、根っこにあるのは一貫して同じ考え方です。
新人が伸びるかどうかを、本人の資質や気合の問題にしない。 質問しやすさは仕組みで作れる。詰まりは検知できる。レビューの遅さは分散で直せる。 進度の差は比較しないことで悪化を防げる。どれも受け入れ側が設計できる範囲にあります。
そして、全部を一度にやる必要はありません。 第7部で書いたとおり、うまくやろうとする前に、明らかな失敗を潰す。 それだけで、受け入れの問題の大半は消えます。
最後に1つだけ付け加えます。
あなたが今つくっている受け入れの仕組みは、目の前の新人のためだけのものではありません。 その新人は数年後、今度は迎える側に立ちます。 その時に真似されるのは、あなたが書いたドキュメントではなく、 あなたが質問に答えた時の態度です。
良い受け入れを経験した人が、良い受け入れをします。 それが、この本が最終的に狙っている唯一のことです。
この章のまとめ
- 3人の受け入れは1人の受け入れ×3ではない。メンターの時間は人数に比例して増えない
- 負荷が限界を超えると、劣化は平均ではなく最も声が小さい人に出る
- 同期がいることは資産。新人同士の方が質問しやすい(時間を奪う罪悪感が小さく、前提知識が近い)
- 同期を設計で使う。新人だけのチャンネル・朝10分の相互共有・週1の持ち回り共有。放っておくと比較の対象になる
- 共通(環境構築・チーム紹介・開発フロー)と個別(タスク割り当て・レビュー・1on1)を分ける。共通研修は1日2時間まで
- タスクは最初の1本は同じ、2本目以降は別々。同じタスクを競争にしない
- 進度の差は正常。問題は差ではなく、遅い側が質問しなくなること
- 「〇〇さんはもう終わってるよ」は最悪の一言。進度は本人と過去の本人で比べる
- メンター割り当ては、一次受けは日替わり当番、継続的な把握は1対1の固定担当という組み合わせが現実的
- N 人分の PR が1人に集まるとレビューが詰まる。レビュアーをチームに分散させる
- 1人だけ遅れている時は、集団の運用は変えず、個別の支援を個別の場でやる
- 良い受け入れを経験した人が、良い受け入れをします
参考資料
| 対象 | リンク |
|---|---|
| Google re:Work: チームの効果性 | https://rework.withgoogle.com/guides/understanding-team-effectiveness/ |
| 厚生労働省 職場のメンタルヘルス(こころの耳) | https://kokoro.mhlw.go.jp/ |
| 新人側の教科書「学生と実務は何が違うか」 | https://learning-it-skills.makoto-developer.net/chapters/student-to-work/ |