Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Onboarding Engineers

00bc3e6ec35c62fabef044e492070c29?s=47 Yash Prabhu
October 17, 2017

Onboarding Engineers

00bc3e6ec35c62fabef044e492070c29?s=128

Yash Prabhu

October 17, 2017
Tweet

Transcript

  1. Onboarding Engineers Yash Prabhu Warner Bros. Digital Labs @yashvprabhu

  2. Goals of onboarding ➢ Introduce new hire to team and

    company culture ➢ Ramp them up on processes and coding styles ➢ Get them to contribute soon and grow professionally
  3. Team Culture

  4. Enlist Team Have a Company Onboarding process Have a Team

    Onboarding process (with an end goal) Have a Buddy System ➢ Build trust ➢ Mentorship
  5. Create a Safe Space Use Slack channels/hangouts to ask questions

    Discourage DMs (unless personal) Encourage normal working hours Encourage discovery
  6. Processes

  7. Set up Have up-to-date onboarding docs Keep setup simple Have

    a task for junior and senior devs Involve devs in standups and meetings
  8. Ramp up Ask new hire to update onboarding docs Give

    them tasks of varying levels -> various point persons Coding practices - small PRs, coding styles, no silos Celebrate small wins
  9. Ramp up Ask new hire to update onboarding docs Give

    them tasks of varying levels -> various point persons Coding practices - small PRs, coding styles, no silos Celebrate small wins Caution: Different ramp up periods
  10. Communication

  11. Credit

  12. Check in Depends on experience or personality Check in often

    at beginning, as needed later on Weekly team hangouts Company check in - 60 days
  13. Feedback Have 1:1s Always stick to your 1:1 time Ask

    how you can improve onboarding process Create good habits early Company 360 reviews/peer reviews
  14. To Do Improvements Add onboarding into the job profile Talk

    about onboarding in interviews Involve other teams
  15. Takeaways ➢ Have a buddy system ➢ Check in often

    ➢ Give and receive feedback ➢ Encourage questions and transparency