$30 off During Our Annual Pro Sale. View Details »

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. Onboarding Engineers
    Yash Prabhu
    Warner Bros. Digital Labs
    @yashvprabhu

    View Slide

  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

    View Slide

  3. Team Culture

    View Slide

  4. Enlist Team
    Have a Company Onboarding process
    Have a Team Onboarding process (with an end goal)
    Have a Buddy System
    ➢ Build trust
    ➢ Mentorship

    View Slide

  5. Create a Safe Space
    Use Slack channels/hangouts to ask questions
    Discourage DMs (unless personal)
    Encourage normal working hours
    Encourage discovery

    View Slide

  6. Processes

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  10. Communication

    View Slide

  11. Credit

    View Slide

  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

    View Slide

  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

    View Slide

  14. To Do
    Improvements
    Add onboarding into the
    job profile
    Talk about onboarding in
    interviews
    Involve other teams

    View Slide

  15. Takeaways
    ➢ Have a buddy system
    ➢ Check in often
    ➢ Give and receive feedback
    ➢ Encourage questions and transparency

    View Slide