Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
新人が考える幸せな開発新人受け入れのための5つのPoint!
Search
kensuke hayashi
December 02, 2017
Technology
0
250
新人が考える幸せな開発新人受け入れのための5つのPoint!
Cybozu Tech Conference 2017 松山会場のLTで発表した資料です。
kensuke hayashi
December 02, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
520
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
160
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
200
DMM.com アルファ室採用案内資料
hsugita
1
160
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
210
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
260
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
310
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.4k
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
5
530
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
220
Featured
See All Featured
Designing with Data
zakiwarfel
96
4.8k
BBQ
matthewcrist
80
8.8k
Designing Experiences People Love
moore
136
23k
Writing Fast Ruby
sferik
621
60k
Code Review Best Practice
trishagee
55
15k
Fireside Chat
paigeccino
21
2.6k
Design by the Numbers
sachag
274
18k
How to train your dragon (web standard)
notwaldorf
73
5.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
Code Reviewing Like a Champion
maltzj
514
39k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Transcript
新人が考える 幸せな開発新人受け入れのための 5つのPoint! 2017/12/02 Cybozu Tech Conference 2017 林 憲佑
自己紹介 ▌ 名前 n 林 憲佑 ▌ 経歴 n 2016/04
: サイボウズ新卒入社 n PG歴 : 1年3ヶ月 ▌ 担当製品 n サイボウズOffice / Office新着通知 / 新ネット連携 / kintone
新人受け入れのための5つのPoint! ⚠ あくまで私が個人的に考えるポイントであり、 弊社で明確に取り決められているものではありません。 $ : メンターさん % : 新人さん
Point 1 新人が質問できる環境を作るべし
Point 1:新人が質問できる環境を作るべし ▌ $%コミュニケーションを取る ▌ チームメンバーの役割や得意分野がわかると 質問するべき人を判断できる
Point 1:新人が質問できる環境を作るべし ▌ $% ツールを上手く使う n チャット / テレビ会議 /
画面共有 n 分報でゆるく状況共有
Point 2 ドキュメントを用意すべし 改善させるべし
Point 2:ドキュメントを用意すべし/改善させるべし
Point 2:ドキュメントを用意すべし/改善させるべし ▌ %自習できる・リファレンスとして使える ▌ $ 教育用資料として使える ▌ 新人が入るたびに繰り返し教えることを書く n
環境構築 n プロジェクトの構成 n チュートリアル n よくあるミスと解決方法 n 暗黙の了解
Point 2:ドキュメントを用意すべし/改善させるべし ▌ ドキュメントのメンテナンスをどうするか ▌ ドキュメントの改善点に一番気が付きやすいのは新人 n 逐次新人に修正・改善させる n $
メンテナンスコスト ⤵ n 品質 ⤴
Point 3 自由に機能を追加させるべし
Point 3:自由に機能を追加させるべし ▌ % 自主的な行動からこそ多くの学びが得られる ▌ サポートと課題が必要 n コードレビューをする n
単体テストを書かせる
Point 3:自由に機能を追加させるべし ▌ 長く製品に関わっていると技術的負債や製品のイケていない点 が気にならなくなってしまう(回避方法が身につく) ▌ $ 新人のピュアな視点からの改善を取り組んで プロダクトを良くするチャンス!✨
Point 4 新人とペアプロ・モブプロすべし
Point 4:新人とペアプロ・モブプロすべし ▌ % 疑問を逐一解消できる ▌ コーディングと同時にレビューできる n % コーディング力が上がる
n $ レビューコストが下がる ▌ $ 新人の習熟度を一定にでき把握できる ▌ % タスクを行う一連の手順が身につく %$
Point 5 一時的な工数の低下は 将来への投資と考えるべし
Point 5:一時的な工数の低下は将来への投資と考えるべし ▌ メンターのキャパシティが低下する⤵のは仕方ない ▌ 事前にキャパシティを低く見積もって開発計画を立てる n $ 安心してメンター業に集中できる! n
% 安心して勉強できる!短期間で成長できる! 0% 20% 40% 60% 80% 100% 0% 50% 70% 90% 100% 100% 0% 20% 40% 60% 80% 100% スプリント1 スプリント2 スプリント3 スプリント4 スプリント5 スプリント6 新人キャパシティ メンターキャパシティ
幸せな新人受け入れのための 5 Point! ▌ Point 1:新人が質問できる環境を作るべし ▌ Point 2:ドキュメントを用意すべし/改善させるべし ▌
Point 3:自由に機能を追加させるべし ▌ Point 4:新人とペアプロ・モブプロすべし ▌ Point 5:一時的な工数の低下は将来への投資と考えるべし 工夫をすればメンターコストは下げられる!$ 新人の学びを増やせば早く実戦投入できる!%
チームみんながHappyになれる 新人受け入れを!