Back to resources

Rethinking onboarding and mentorship practices for newcomers

Managing Expectations
Scaling Team
Onboarding
Coaching / Training / Mentorship

6 December, 2017

Bruno Miranda
Bruno Miranda

VP Engineering at Doximity

As Bruno’s team grew, he had to design an onboarding process for newcomers.

Problem

When my engineering team surpassed its initial half-dozen, I struggled to ensure that every newcomer was well-received and knew what was expected of them. They were lost during their first couple of weeks, had no idea about who they could consult with when they had questions, and were unsure about how to accomplish the work that was assigned to them. A solid onboarding and mentorship plan became necessary.

Actions taken

In order to ensure that new employees would be set up for success in the future, I established a comprehensive onboarding and mentorship program. The onboarding stage consists of sitting with a mentor during their first week of employment, and of them working together through their first few pieces of work. This coaching lasts three months, and the new employee is also given a document with expectations, milestones and directions over that period. The mentor is their point of contact for all questions or concerns. The mentorship program, coupled with the documentation given to them at their arrival, enables newcomers to integrate themselves faster. What's more, they don't wonder how well they are doing, as they can see on a daily basis if they are achieving the milestones listed on the document. It is important to be flexible, so the mentor has the ability to adjust the onboarding document if the new employee's pace demands it.

Lessons learned

Regardless of the size of your company (mine was about 80 people total at the time), you'll soon realize that lacking a solid onboarding and mentorship program for incoming software engineers can become disastrous. Joining a new job is stressful. Joining an early-stage start-up is even more so. The environment is fast-paced, and unless clear expectations are set, the new employee may feel the significant discomfort of the unknown. Not knowing how well you are progressing, who to talk to for access credentials, and what amount of work is expected of you causes insecurities.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

Building and Maintaining Company Culture: How to Scale Teams Accordingly

26 May

Elwin Lau, Director of Software at Jana, advocates the importance of maintaining culture within a company when scaling teams.

Mission / Vision / Charter
Scaling Team
Building A Team
Company Culture
Collaboration
Onboarding
Sharing The Vision
Elwin Lau

Elwin Lau

Director of Software at JANA Corporation

Building and Maintaining Company Culture: How to Scale Teams Accordingly

26 May

Elwin Lau, Director of Software at Jana, advocates the importance of maintaining culture within a company when scaling teams.

Mission / Vision / Charter
Scaling Team
Building A Team
Company Culture
Collaboration
Onboarding
Sharing The Vision
Elwin Lau

Elwin Lau

Director of Software at JANA Corporation

10x engineer or 10x impact?

26 May

Hiring 10x engineers is hard for most companies. It’s a tough battle out there for talent. So how should most companies approach building their team?

Building A Team
Leadership
Hiring
Coaching / Training / Mentorship
Vaidik Kapoor

Vaidik Kapoor

VP Engineering - DevOps & Security at Grofers

How to Streamline Your Recruitment Process for Quick and Effective Hiring

26 May

Philip Gollucci, Director of Cloud Engineering at CareRev, describes a new method for hiring in a market climate that favors candidates instead of recruiters.

Scaling Team
Building A Team
Hiring
Philip Gollucci

Philip Gollucci

CEO/Founder at P6M7G8 Inc.

Managing Culturally Diverse Remote Teams

11 May

Tom Hill, Engineering Manager at Globality, Inc., shares how he works with a culturally diverse team based within a thirteen-hour time gap.

Scaling Team
Handling Promotion
Remote
Onboarding
Hiring
Cultural Differences
Tom Hill

Tom Hill

Engineering Manager at Torii

You're a great engineer.
Become a great engineering leader.

Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.