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

Onboarding Engineers

Avatar for Yash Prabhu Yash Prabhu
October 17, 2017

Onboarding Engineers

Avatar for Yash Prabhu

Yash Prabhu

October 17, 2017
Tweet

More Decks by Yash Prabhu

Other Decks in Technology

Transcript

  1. 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
  2. Enlist Team Have a Company Onboarding process Have a Team

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

    Discourage DMs (unless personal) Encourage normal working hours Encourage discovery
  4. 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
  5. 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
  6. 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
  7. Check in Depends on experience or personality Check in often

    at beginning, as needed later on Weekly team hangouts Company check in - 60 days
  8. 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
  9. To Do Improvements Add onboarding into the job profile Talk

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

    ➢ Give and receive feedback ➢ Encourage questions and transparency