Slide 1

Slide 1 text

Technical Onboarding, Training, and Mentoring Nicole Zuckerman, Software Engineer, Eventbrite Kate Heddleston, Software Engineer

Slide 2

Slide 2 text

Nicole Zuckerman Kate Heddleston

Slide 3

Slide 3 text

What is onboarding?

Slide 4

Slide 4 text

confident productive independent

Slide 5

Slide 5 text

Creating efficient employees. Productivity

Slide 6

Slide 6 text

“The greatest motivation and most personal satisfaction comes from those goals that we choose for ourselves.” Independence/Autonomy http://www.forbes.com/sites/heidigranthalvorson/2011/09/15/how-to-give-employees-a-sense-of- autonomy-when-you-are-really-calling-the-shots/

Slide 7

Slide 7 text

Creating employees who believe they are valuable. Confidence http://www.psychologytoday.com/blog/beautiful-minds/201112/confidence-matters-just-much-ability

Slide 8

Slide 8 text

Why do you care? ● Individual ● Company ● Team ● Diversity

Slide 9

Slide 9 text

“The total cost of losing an employee can range from tens of thousands of dollars to 1.5-2X annual salary.” Individual https://www.linkedin.com/today/post/article/20130816200159-131079-employee-retention-now-a-big- issue-why-the-tide-has-turned

Slide 10

Slide 10 text

Confidence Happiness Skills Upward Trajectory

Slide 11

Slide 11 text

Company Productivity

Slide 12

Slide 12 text

Productivity

Slide 13

Slide 13 text

Team Debt

Slide 14

Slide 14 text

Team

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

Productivity = (Σ of talent) * teamwork

Slide 17

Slide 17 text

Bonus! Diversity.

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

Who?

Slide 21

Slide 21 text

Offer Acceptance Reliable Independence Start Date When?

Slide 22

Slide 22 text

Maximize return:investment How?

Slide 23

Slide 23 text

Inefficient I’m going to be the best onboarding mentor ever!

Slide 24

Slide 24 text

Instead

Slide 25

Slide 25 text

1. Technical Knowledge 2. Company Knowledge and Process 3. Personal Development Onboarding Categories

Slide 26

Slide 26 text

● Dev Environment Setup ● Shipping Code ● Journaling ● Social Event Week 1

Slide 27

Slide 27 text

Dev Environment

Slide 28

Slide 28 text

Small Changes Shipping code

Slide 29

Slide 29 text

3 things I’ve learned this week... Journaling/note taking

Slide 30

Slide 30 text

Social Event

Slide 31

Slide 31 text

● History of company ● Team Map ● Code Labs ● Shadowing Week 2

Slide 32

Slide 32 text

Team Map History of Company

Slide 33

Slide 33 text

Code Labs Shadowing

Slide 34

Slide 34 text

Week 3 ● 1x1s ● Goal Setting ● Feedback ● Presentations

Slide 35

Slide 35 text

1 on 1’s

Slide 36

Slide 36 text

Goal Setting Feedback

Slide 37

Slide 37 text

Presentations

Slide 38

Slide 38 text

Week 4 ● Review concepts ● Check-in regularly ● Elective shadowing ● Co-piloting a larger project

Slide 39

Slide 39 text

Driver’s Ed

Slide 40

Slide 40 text

● Check-in on goals ● Tailor projects, code labs, etc. to their progress ● Informal apprenticeship ● Assessment Beyond

Slide 41

Slide 41 text

Apprenticeship

Slide 42

Slide 42 text

Assessment

Slide 43

Slide 43 text

Assessment Categories 1. Confidence 2. Code Quality 3. Communication 4. Judgement 5. Technical Knowledge

Slide 44

Slide 44 text

Takeaways... 1. Onboarding aims to make a new person confident, productive, independent. 2. It benefits everyone in the long run: individual, company, team, and diversity. 3. Anyone can be involved in onboarding.

Slide 45

Slide 45 text

Start improving your onboarding process now! https://github.com/heddle317/onboarding Questions!