1 of 29

GETTING UP TO SPEED:

onboarding strategies for successful teams

2 of 29

IT’S YOUR FIRST DAY…

2

3 of 29

HELLO!

I’m Nicole Tibaldi.

Senior Engineering Manager @ The New York Times

I’ve onboarded lots of engineers

and joined many new companies myself.

3

4 of 29

4

5 of 29

5

COMPANY

What do we build?

What are the other functions?

What is the company’s history?

ENGINEERING ORG

How is eng structured?

What general principles or practices are in place?

What resources are available?

TEAM

Who is on my team?

How do we work?

How do we support the company?

MANAGER RELATIONSHIP

What is expected of someone in my role?

What does my manager need to know about me?

6 of 29

THE COMPANY

6

1

7 of 29

7

8 of 29

WELCOME TO THE COMPANY

  • Account setup for basic needs (Slack, email) as well as engineering-specific accounts (GitHub, PagerDuty)
  • Company documentation (internal wiki or similar)
  • How to request additional equipment
  • Enrollment in payroll and insurance

8

9 of 29

ABOUT THE COMPANY CULTURE

  • Company values
  • Mechanisms for meeting folks outside of the new joiner’s direct team
  • Internal groups or activities that employees can join
  • Pertinent information about the office or remote/hybrid culture

9

10 of 29

HOW THE COMPANY WORKS

  • Full scope of the major products or services
  • Overall org structure and different disciplines (Engineering, customer support, legal, sales, marketing, etc)
  • Company’s goals or OKRs
  • Significant company history (pivots, big funding rounds, org changes, etc)

10

11 of 29

THE ENGINEERING ORG

11

2

12 of 29

12

13 of 29

WELCOME TO ENGINEERING

  • Organizational structure and any logic behind it (Do teams organize by product, discipline, or something else?)
  • Key people in the engineering organization
  • Values or principles that are applied to engineering as a whole
  • Engineering-wide initiatives

13

14 of 29

WHAT RESOURCES ARE AVAILABLE?

  • How to find documentation, decision records, etc
  • Ways to connect with other engineers across the company
  • Formal or informal mentorship programs

14

15 of 29

THE TEAM

15

3

16 of 29

16

17 of 29

WELCOME TO THE TEAM

  • Demo of products/services the team works on
  • Team’s mission or mandate, and any current goals or OKRs
  • Names and titles of the other engineers and cross-functional partners
  • Individual 1:1s

17

18 of 29

HOW THE TEAM OPERATES

  • Meetings or ceremonies that occur on a regular cadence
  • Tools and processes the team uses to generate and track work
  • Team norms around scheduling, working hours, Slack, and email

18

19 of 29

GETTING STARTED IN CODE

  • High-level overview of the code base’s functionality and business logic
  • Best practices: style, testing strategy, lint rules, code reviews, etc
  • Recommended resources for learning about specific tools or frameworks

19

20 of 29

MANAGER RELATIONSHIP

20

4

21 of 29

SETTING EXPECTATIONS

  • General areas of focus each week, especially in the beginning
  • Milestones - often 30, 60, and 90 days
  • Career ladder and role expectations

21

22 of 29

UNDERSTANDING THE PERSON

  • 1:1 structure
  • Communication and feedback preferences
  • Long-term career goals

22

23 of 29

GENERAL PRINCIPLES

23

5

24 of 29

Make expectations clear

24

25 of 29

Don’t make assumptions

25

26 of 29

Provide reference materials

26

27 of 29

Go broad, then deep

27

28 of 29

Onboarding is an investment…

…and investments build value over time

28

29 of 29

THANKS!

@nicoletibaldi

www.nicole-tibaldi.me

29