ファームウェアエンジニアの中林 (id:tomo-wait-for-it-yuki) です。 現在のNatureでは継続的に新しいメンバーが入ってくる状況が続いています。少しでも早く、新メンバーがチームに馴染んで能力を発揮できるようにするため、日々オンボーディングの改善に取り組んでいます。
ちょうどこの4月1日からNatureに新しくファームウェアエンジニアを1名お迎えしているため🎉、最初の1週間、新メンバーがどのように過ごすのか紹介します。もう少し長いスパンでのオンボーディングについても別の機会で紹介したいと考えています。
良いなと思った仕組みや、ここもっと良くできそう!みたいなフィードバックをいただけると嬉しいです!
Notionを活用したオンボーディング管理
NatureではオンボーディングにNotionを活用しており、アカウント発行や貸与物の管理を行っています。 全ポジションで共通するオンボーディングデータベースやポジション (おもにソフトウェアエンジニア) ごとのデータベースがあります。
最初の1週間
現在のNatureでは、ソフトウェアエンジニアは基本リモートワークを行っています。ただし、最初の1週間は新メンバーとメンターが出社し、何かあったらすぐサポートできるようにしています。
入社後1週間を目安にアカウント発行と開発環境整備が完了することを目標としています。
個人的な目標
「最初の1週間でどこまでできるか?」は新メンバーの能力とは関係ない様々な要因に影響されるため、一概に設定するのが難しいのですが、個人的には次の目標を意識しています。
- プロダクトもしくはチームに貢献するPull Requestを1つMergeしたい!
ポイントとしては、Mergeしたいのは私であって、あくまでも受け入れ側としての目標である、という点です。これを目指して、どうすればスムーズに目標達成できるか、ということを考えています。例えば、good first issue
を整理して成果を出してもらいやすい状態を作りました。
1日目 4/1(金)
自己紹介、雑談など他社員との交流が中心です。余った時間でPCをセットアップし開発できる環境を整備します。
午前10時頃からオンボーディングを開始することが多いですが、今回は本人の希望もあり、9時すぎ頃から出社してのオンボーディングを開始しています。四半期の初めでチームOKRを設定していたので、その設定会にもゲストとして招待しました。
時間帯 | 作業内容 |
---|---|
午前 | PCセットアップ、朝会、OKR設定会 |
昼休み | Welcomランチ*1 |
午後 | 人事オンボーディング、PCセットアップ、Notion自己紹介ページ作成 |
夕方 | 雑談会*2、夕会 |
夜 | 花見*3 |
2日目 4/4(月)
Natureの組織体制を共有したり、開発環境の構築を継続し、最初の1週間でどのような開発タスクに着手するか、を相談していきます。
時間帯 | 作業内容 |
---|---|
午前 | 朝会、ファームウェアのタスク共有*4、労務オンボーディング、OKR設定会 |
午後 | 組織体制説明 (ホラクラシー/OKR) 、開発環境構築 |
夕方 | 全体Weekly Meeting*5、夕会 |
3日目 4/5(火)
開発環境構築を終わらせ、開発タスクに入っていきます。最初は開発環境構築で手間取ったところをフィードバックして欲しい、ということを伝えています。
時間帯 | 作業内容 |
---|---|
午前 | 朝会、開発環境構築、雑談会 |
午後 | 開発環境構築、経理オンボーディング、slack channel紹介 |
夕方 | 夕会、他チームkick off*6 |
今回は、PCをUbuntu 20.04でセットアップしていたのですが、WiFi deviceが認識できないトラブルが発生していました。Mediatekの比較的新しいネットワークカードを利用しており、ドライバがない状態だったのをkernel update (5.8 → 5.13) で解決しましたが、若干開発環境の立ち上げに時間がかかった結果となりました。
4日目 4/6(水)
開発タスクに関わっていくためのドメイン知識を習得したり、環境構築時のフィードバックをREADMEへのPull Requestします。無事、4日目で最初のPull Requestのmergeが完了しました!
時間帯 | 作業内容 |
---|---|
午前 | 朝会、Notionのドキュメント読む、READMEにPull Request作成 |
午後 | SW Weekly、他チームWeekly |
夕方 | Pull Request review対応、夕会 |
5日目 4/7(木)
オンボーディングタスクはかなり減り、開発タスクをこなし初めます。
時間帯 | 作業内容 |
---|---|
午前 | 朝会、good first issue の取り組み |
午後 | 人事オンボーディング状況確認、good first issue 続き |
夕方 | Notionでドメイン知識習得、夕会 |
コミュニケーション
最初の1週間はお互いに出社しているため、困ったことがあればすぐにサポートするようにしています。また、朝会と夕会でこまめに困っていることがないか共有しています。
2週間目からは、少し頻度を減らして、夕会でお互いの進捗を共有しています。毎週「なんでも共有会」と称して、ゆるくなんでも聞ける場を設けて、新メンバーの疑問を解消したり、設計の考え方を伝えたりしています。ここで改めてRemoシリーズの差異やサーバー含めたアーキテクチャの説明も行っています。
フィードバック
今回のオンボーディングで新メンバーから受け取ったフィードバックです。今後改善して、最高のオンボーディング目指していきます!
- Notionに何をすれば良いかの一覧はあるが、何からやれば良いのかよくわからない
- Values*7の説明は最初にあったほうがいいかもしれない
- 四半期の初めということでOKR設定会にゲスト参加したが、情報量が多いので、落ち着いたところで共有してもらえれば良いかもしれない
- オフィスインフラのまとまった情報が欲しい
まとめ
入社後の1週間は新メンバーにとってわかならいことばかりで、不安なことも多くあると思います。新メンバーの負担を減らしつつ、会社に馴染んでもらうために、最高のオンボーディングを目指していきたいと思っています。
エンジニア積極採用中です
Natureではオンボーディング体験の向上に興味ある仲間を募集しています。
カジュアル面談も歓迎なので、ぜひお申し込みください。