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

Onboarding Engineers

Yash Prabhu
October 17, 2017

Onboarding Engineers

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