SlideShare a Scribd company logo
Sergey Bolshchikov,
Engineering Manager @ FED Guild
Onboarding Process -
Tips & Tricks
sergeyb@wix.com twitter@bolshchikov linkedin/bolshchikov github.com/bolshchikov
Hi.
I am Sergey Bolshchikov
Lithuania
Ukraine
Vilnius
Kyiv
Dnipro
Wix Engineering Locations
Israel
Tel-Aviv
Be’er Sheva
I work at Wix for 4+ years
3
Why the hell
bother?
During my first year at Wix,
I wanted to leave about 5+ times
4
Why the hell
bother?
Why?
Because <here is a huge list>
5
Why the hell
bother?
I didn’t leave thanks to one person
who gave a f**k cared
6
Why the hell
bother?
By the way,
I’m glad that I didn’t leave
7
AGENDA
Why the hell bother?
What’s onboarding?
Wait, we are ok, aren’t we?
What’s important?
How are we doing it now?
8
AGENDA
9
Why the hell bother?
What’s onboarding?
Wait, we are ok, aren’t we?
What’s important?
How are we doing it now?
AGENDA
10
Why the hell bother?
What’s onboarding?
Wait, we are ok, aren’t we?
What’s important?
How are we doing it now?
AGENDA
11
Why the hell bother?
What’s onboarding?
Wait, we are ok, aren’t we?
What’s important?
How are we doing it now?
AGENDA
12
Why the hell bother?
What’s onboarding?
Wait, we are ok, aren’t we?
What’s important?
How are we doing it now?
Why the hell
bother?
00
Why the hell
bother?
A lot of research why
14
Why the hell
bother?
onboarding is important
15
56 days to hire 1 developer
16
Why the hell
bother?
Source
17
~⅓ of new hires leave
in first 6 months
Source
It’s all about the
experience of
this person
18
Why the hell
bother?
If we don’t get it right,
this person will
leave you
19
Why the hell
bother?
It’s important to view onboarding
as a continuation of the recruitment process
20
Why the hell
bother?
Source
What’s
onboarding?
01
Onboarding is...
the process of integrating a new
employee into the organization
and its culture.
22
What’s
onboarding?
Source
Onboarding is...
the mechanism of acquiring
1) the necessary knowledge,
2) skills, and
3) behaviors
23
What’s
onboarding?
Source
The goal is...
to become effective organizational
members and insiders.
24
What’s
onboarding?
Source
Start
day
Finished
learning the
stack
Onboarding Timeline
What’s
onboarding?
End of
onboarding
t
25
Start
day
Finished
learning the
stack
Onboarding Timeline
What’s
onboarding?
End of
onboarding
t
1-2 weeks
26
Start
day
Finished
learning the
stack
Onboarding Timeline
What’s
onboarding?
This is not
the end
tSign the
contract
pre-boarding
This is the
end
learning the organizationlearning the stack
Can cope
inside the org
alone
27
Wait, we are ok,
aren’t we?
02
Make your own investigation.
Don’t rely on inner feelings.
29
Why the hell
bother?
X
mentors
Y
mentees
30
Wait, we are ok,
aren’t we?
30
Ask them the same questions with
Yes/No answers
31
Why the hell
bother?
How are we
doing it now?
32
Satisfaction
Rate
33
Why the hell
bother?
100%
# of Yes answers
by mentee
# of Yes answers
by mentor
Satisfaction rate
~43%-100%
34
Wait, we are ok,
aren’t we?
~43%-100%
is
freaking lottery
35
Wait, we are ok,
aren’t we?
What is
important?
03
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
37
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
Make a call to the new employee before
he/she starts.
38
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
Make a call to the new employee before
he/she starts.
Update the team that you are expecting a
new member.
39
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
Make a call to the new employee before
he/she starts.
Update the team that you are expecting a
new member.
Decorate the sitting place :)
40
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
41
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
42
What’s
important?
Explain about company products and
values.
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
43
What’s
important?
Explain about company products and
values.
Explain about team products and high-level
architecture.
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
44
What’s
important?
Explain about company products and
values.
Explain about team products and high-level
architecture.
Explain about the team structure, history
and routines.
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
45
What’s
important?
Explain about company products and
values.
Explain about team products and high-level
architecture.
Explain about the team structure, history
and routines.
Show them around the floors, building,
introduce to other teams.
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
46
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
Explain your expectations from the
onboarding process.
47
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
Explain your expectations from the
onboarding process.
Set the clear goals of the onboarding.
48
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
Explain your expectations from the
onboarding process.
Set the clear goals of the onboarding.
Provide the means to keep track of the
progress.
49
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
50
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
Onboarding is the time and place to learn.
So don’t rush it. The better one learns now,
the easier it will be in the future.
51
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
Onboarding is the time and place to learn.
So don’t rush it. The better one learns now,
the easier it will be in the future.
It might take about 3-6 weeks to complete
the onboarding course.
52
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
Onboarding is the time and place to learn.
So don’t rush it. The better one learns now,
the easier it will be in the future.
It might take about 3-6 weeks to complete
the onboarding course.
Remember! It doesn’t end there. It takes
about 1 year till the person can be truly
independent.
53
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
54
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
You goal is NOT to give learning material
and leave!
55
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
You goal is NOT to give learning material
and leave!
Identify what a mentee knows and what
not. Adjust the onboarding plan
accordingly.
56
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
You goal is NOT to give learning material
and leave!
Identify what a mentee knows and what
not. Adjust the onboarding plan
accordingly.
Ask questions at the end of each topic. It’s
your job to validate what he/she really
learned.
57
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
58
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
Give feedback frequently to give mentee.
59
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
Give feedback frequently to give mentee.
They need to know how they are doing and
what’s their progress.
60
What’s
important?
It’s important to
Give feedback frequently to give mentee.
They need to know how they are doing and
what’s their progress.
Learn what can be improved.
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
61
What’s
important?
It’s important to
▪ Create a feeling of being welcome
▪ Provide context
▪ Set clear goals and expectations
▪ Give time
▪ To be accountable
▪ Give and ask feedback
Give feedback frequently to give mentee.
They need to know how they are doing and
what’s their progress.
Learn what can be improved.
Learn what parts were interesting and
which were frustrating.
62
What’s
important?
How are we doing
it now?
04
One
template
to rule them all
64
How are we
doing it now?
How are we
doing it now?
65
How are we
doing it now?
66
Refactor your onboarding -
Make your coming devs
happier
67
How are we
doing it now?
Onboarding readiness checklist
1. Does it provide a clear context of the environment, e.g. company, department, team.
2. Does it have a clear goals?
3. Do you have a dedicated mentor and they know their responsibilities?
4. Do you have the only essential learning material?
5. Do you have a sound feedback loop?
68
Readiness
checklist
Ask questions
sergeyb@wix.com twitter@bolshchikov linkedin/bolshchikov github.com/bolshchikov
69
Thank You
sergeyb@wix.com twitter@bolshchikov linkedin/bolshchikov github.com/bolshchikov
A: The process is the same. It varies in time and depth.
For the senior it might take less time since he knows basic
concepts, he/she just need to know how we are doing it at Wix.
Students/junior have less knowledge and experience. They can
easily spend weeks on fed-training-kit.
FAQ
Q: How to use it for people
with different professional
levels (seniors/students)?
71
Ad

More Related Content

What's hot (20)

Leveraging Generative AI & Best practices
Leveraging Generative AI & Best practicesLeveraging Generative AI & Best practices
Leveraging Generative AI & Best practices
DianaGray10
 
Generative AI
Generative AIGenerative AI
Generative AI
Carlos J. Costa
 
You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?
Precisely
 
Regulating Generative AI - LLMOps pipelines with Transparency
Regulating Generative AI - LLMOps pipelines with TransparencyRegulating Generative AI - LLMOps pipelines with Transparency
Regulating Generative AI - LLMOps pipelines with Transparency
Debmalya Biswas
 
Introduction to metadata management
Introduction to metadata managementIntroduction to metadata management
Introduction to metadata management
Open Data Support
 
Data warehouse,data mining & Big Data
Data warehouse,data mining & Big DataData warehouse,data mining & Big Data
Data warehouse,data mining & Big Data
Ravinder Kamboj
 
Cloudwatch: Monitoring your AWS services with Metrics and Alarms
Cloudwatch: Monitoring your AWS services with Metrics and AlarmsCloudwatch: Monitoring your AWS services with Metrics and Alarms
Cloudwatch: Monitoring your AWS services with Metrics and Alarms
Felipe
 
The Importance of DataOps in a Multi-Cloud World
The Importance of DataOps in a Multi-Cloud WorldThe Importance of DataOps in a Multi-Cloud World
The Importance of DataOps in a Multi-Cloud World
DATAVERSITY
 
Carol Scott - Fast Track Your AI Journey.pdf
Carol Scott - Fast Track  Your AI Journey.pdfCarol Scott - Fast Track  Your AI Journey.pdf
Carol Scott - Fast Track Your AI Journey.pdf
SOLTUIONSpeople, THINKubators, THINKathons
 
Visualising Data with Code
Visualising Data with CodeVisualising Data with Code
Visualising Data with Code
Ri Liu
 
Resume Andreas Chandra_online.pdf
Resume Andreas Chandra_online.pdfResume Andreas Chandra_online.pdf
Resume Andreas Chandra_online.pdf
Andreas Chandra
 
Digital Transformation and Data Science
Digital Transformation and Data ScienceDigital Transformation and Data Science
Digital Transformation and Data Science
Matthew W. Bowers
 
Easily Identify Sources of Supply Chain Gridlock
Easily Identify Sources of Supply Chain GridlockEasily Identify Sources of Supply Chain Gridlock
Easily Identify Sources of Supply Chain Gridlock
Neo4j
 
Knowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptx
Knowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptxKnowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptx
Knowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptx
Neo4j
 
The Cloud Computing and Enterprise Architecture
The Cloud Computing and Enterprise ArchitectureThe Cloud Computing and Enterprise Architecture
The Cloud Computing and Enterprise Architecture
Dr. Saurabh Katiyar
 
Generative Models and ChatGPT
Generative Models and ChatGPTGenerative Models and ChatGPT
Generative Models and ChatGPT
Loic Merckel
 
Streamline Data Governance with Egeria: The Industry's First Open Metadata St...
Streamline Data Governance with Egeria: The Industry's First Open Metadata St...Streamline Data Governance with Egeria: The Industry's First Open Metadata St...
Streamline Data Governance with Egeria: The Industry's First Open Metadata St...
DataWorks Summit
 
Using the power of Generative AI at scale
Using the power of Generative AI at scaleUsing the power of Generative AI at scale
Using the power of Generative AI at scale
Maxim Salnikov
 
Advanced SQL For Data Scientists
Advanced SQL For Data ScientistsAdvanced SQL For Data Scientists
Advanced SQL For Data Scientists
Databricks
 
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Huahai Yang
 
Leveraging Generative AI & Best practices
Leveraging Generative AI & Best practicesLeveraging Generative AI & Best practices
Leveraging Generative AI & Best practices
DianaGray10
 
You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?
Precisely
 
Regulating Generative AI - LLMOps pipelines with Transparency
Regulating Generative AI - LLMOps pipelines with TransparencyRegulating Generative AI - LLMOps pipelines with Transparency
Regulating Generative AI - LLMOps pipelines with Transparency
Debmalya Biswas
 
Introduction to metadata management
Introduction to metadata managementIntroduction to metadata management
Introduction to metadata management
Open Data Support
 
Data warehouse,data mining & Big Data
Data warehouse,data mining & Big DataData warehouse,data mining & Big Data
Data warehouse,data mining & Big Data
Ravinder Kamboj
 
Cloudwatch: Monitoring your AWS services with Metrics and Alarms
Cloudwatch: Monitoring your AWS services with Metrics and AlarmsCloudwatch: Monitoring your AWS services with Metrics and Alarms
Cloudwatch: Monitoring your AWS services with Metrics and Alarms
Felipe
 
The Importance of DataOps in a Multi-Cloud World
The Importance of DataOps in a Multi-Cloud WorldThe Importance of DataOps in a Multi-Cloud World
The Importance of DataOps in a Multi-Cloud World
DATAVERSITY
 
Visualising Data with Code
Visualising Data with CodeVisualising Data with Code
Visualising Data with Code
Ri Liu
 
Resume Andreas Chandra_online.pdf
Resume Andreas Chandra_online.pdfResume Andreas Chandra_online.pdf
Resume Andreas Chandra_online.pdf
Andreas Chandra
 
Digital Transformation and Data Science
Digital Transformation and Data ScienceDigital Transformation and Data Science
Digital Transformation and Data Science
Matthew W. Bowers
 
Easily Identify Sources of Supply Chain Gridlock
Easily Identify Sources of Supply Chain GridlockEasily Identify Sources of Supply Chain Gridlock
Easily Identify Sources of Supply Chain Gridlock
Neo4j
 
Knowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptx
Knowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptxKnowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptx
Knowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptx
Neo4j
 
The Cloud Computing and Enterprise Architecture
The Cloud Computing and Enterprise ArchitectureThe Cloud Computing and Enterprise Architecture
The Cloud Computing and Enterprise Architecture
Dr. Saurabh Katiyar
 
Generative Models and ChatGPT
Generative Models and ChatGPTGenerative Models and ChatGPT
Generative Models and ChatGPT
Loic Merckel
 
Streamline Data Governance with Egeria: The Industry's First Open Metadata St...
Streamline Data Governance with Egeria: The Industry's First Open Metadata St...Streamline Data Governance with Egeria: The Industry's First Open Metadata St...
Streamline Data Governance with Egeria: The Industry's First Open Metadata St...
DataWorks Summit
 
Using the power of Generative AI at scale
Using the power of Generative AI at scaleUsing the power of Generative AI at scale
Using the power of Generative AI at scale
Maxim Salnikov
 
Advanced SQL For Data Scientists
Advanced SQL For Data ScientistsAdvanced SQL For Data Scientists
Advanced SQL For Data Scientists
Databricks
 
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Huahai Yang
 

Similar to Onboarding for Software Engineers Done Right (20)

20 keys final
20 keys final20 keys final
20 keys final
Tim Cohen
 
Interview workshop
Interview workshopInterview workshop
Interview workshop
Sarah Clifford, CPA
 
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comChallenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
GoLeanSixSigma.com
 
Successful Rounding Implementation Webinar
Successful Rounding Implementation WebinarSuccessful Rounding Implementation Webinar
Successful Rounding Implementation Webinar
MyRounding
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Atlassian
 
Sos get offered 20101109 v1.0 20101109
Sos get offered 20101109 v1.0 20101109Sos get offered 20101109 v1.0 20101109
Sos get offered 20101109 v1.0 20101109
Joan Shi
 
Game Studio Principles: A Case Study - GDC 2025
Game Studio Principles: A Case Study - GDC 2025Game Studio Principles: A Case Study - GDC 2025
Game Studio Principles: A Case Study - GDC 2025
Jesse Schell
 
5 Shift to Create All the Time in the World - Time Management and Productivity
5 Shift to Create All the Time in the World - Time Management and Productivity5 Shift to Create All the Time in the World - Time Management and Productivity
5 Shift to Create All the Time in the World - Time Management and Productivity
Dalia Lourenço
 
Cultivating success through appreciative inquiry (awhe)
Cultivating success through appreciative inquiry (awhe)Cultivating success through appreciative inquiry (awhe)
Cultivating success through appreciative inquiry (awhe)
Wendy Bruun
 
Career Development(Bridging Gap)
Career Development(Bridging Gap)Career Development(Bridging Gap)
Career Development(Bridging Gap)
alijaan
 
100 Questions I wish I had Known Before My Job Interview
100 Questions I wish I had Known Before My Job Interview100 Questions I wish I had Known Before My Job Interview
100 Questions I wish I had Known Before My Job Interview
questionsformanagers
 
Coaching For Optimal Performance
Coaching For Optimal PerformanceCoaching For Optimal Performance
Coaching For Optimal Performance
Afolabi hippo
 
Coaching for optimal performance
Coaching for optimal performanceCoaching for optimal performance
Coaching for optimal performance
Zaini Ithnin
 
How to succeed in the first few years of the corporate world
How to succeed in the first few years of the corporate worldHow to succeed in the first few years of the corporate world
How to succeed in the first few years of the corporate world
AdelineYoong
 
Giving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New ImperativeGiving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New Imperative
TechWell
 
Gateway to Agile - Happiness and High Performing Teams
Gateway to Agile - Happiness and High Performing TeamsGateway to Agile - Happiness and High Performing Teams
Gateway to Agile - Happiness and High Performing Teams
Gervais Johnson, Advisor
 
Development of the self original draft
Development of the self original draftDevelopment of the self original draft
Development of the self original draft
siphiwemashiya
 
From Newbie to People Management by Expedia Product Leader
From Newbie to People Management by Expedia Product LeaderFrom Newbie to People Management by Expedia Product Leader
From Newbie to People Management by Expedia Product Leader
Product School
 
Reboot Camp Session 5: Interview Successfully
Reboot Camp Session 5: Interview SuccessfullyReboot Camp Session 5: Interview Successfully
Reboot Camp Session 5: Interview Successfully
Social Media and Digital Strategy Consulting
 
View From the Top- Bank United
View From the Top- Bank UnitedView From the Top- Bank United
View From the Top- Bank United
On The Ball
 
20 keys final
20 keys final20 keys final
20 keys final
Tim Cohen
 
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comChallenge The Process By Asking "Why?" With GoLeanSixSigma.com
Challenge The Process By Asking "Why?" With GoLeanSixSigma.com
GoLeanSixSigma.com
 
Successful Rounding Implementation Webinar
Successful Rounding Implementation WebinarSuccessful Rounding Implementation Webinar
Successful Rounding Implementation Webinar
MyRounding
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Atlassian
 
Sos get offered 20101109 v1.0 20101109
Sos get offered 20101109 v1.0 20101109Sos get offered 20101109 v1.0 20101109
Sos get offered 20101109 v1.0 20101109
Joan Shi
 
Game Studio Principles: A Case Study - GDC 2025
Game Studio Principles: A Case Study - GDC 2025Game Studio Principles: A Case Study - GDC 2025
Game Studio Principles: A Case Study - GDC 2025
Jesse Schell
 
5 Shift to Create All the Time in the World - Time Management and Productivity
5 Shift to Create All the Time in the World - Time Management and Productivity5 Shift to Create All the Time in the World - Time Management and Productivity
5 Shift to Create All the Time in the World - Time Management and Productivity
Dalia Lourenço
 
Cultivating success through appreciative inquiry (awhe)
Cultivating success through appreciative inquiry (awhe)Cultivating success through appreciative inquiry (awhe)
Cultivating success through appreciative inquiry (awhe)
Wendy Bruun
 
Career Development(Bridging Gap)
Career Development(Bridging Gap)Career Development(Bridging Gap)
Career Development(Bridging Gap)
alijaan
 
100 Questions I wish I had Known Before My Job Interview
100 Questions I wish I had Known Before My Job Interview100 Questions I wish I had Known Before My Job Interview
100 Questions I wish I had Known Before My Job Interview
questionsformanagers
 
Coaching For Optimal Performance
Coaching For Optimal PerformanceCoaching For Optimal Performance
Coaching For Optimal Performance
Afolabi hippo
 
Coaching for optimal performance
Coaching for optimal performanceCoaching for optimal performance
Coaching for optimal performance
Zaini Ithnin
 
How to succeed in the first few years of the corporate world
How to succeed in the first few years of the corporate worldHow to succeed in the first few years of the corporate world
How to succeed in the first few years of the corporate world
AdelineYoong
 
Giving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New ImperativeGiving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New Imperative
TechWell
 
Gateway to Agile - Happiness and High Performing Teams
Gateway to Agile - Happiness and High Performing TeamsGateway to Agile - Happiness and High Performing Teams
Gateway to Agile - Happiness and High Performing Teams
Gervais Johnson, Advisor
 
Development of the self original draft
Development of the self original draftDevelopment of the self original draft
Development of the self original draft
siphiwemashiya
 
From Newbie to People Management by Expedia Product Leader
From Newbie to People Management by Expedia Product LeaderFrom Newbie to People Management by Expedia Product Leader
From Newbie to People Management by Expedia Product Leader
Product School
 
View From the Top- Bank United
View From the Top- Bank UnitedView From the Top- Bank United
View From the Top- Bank United
On The Ball
 
Ad

More from Sergey Bolshchikov (14)

Pragmatic React Workshop
Pragmatic React WorkshopPragmatic React Workshop
Pragmatic React Workshop
Sergey Bolshchikov
 
Microservices on the client side
Microservices on the client sideMicroservices on the client side
Microservices on the client side
Sergey Bolshchikov
 
ES2015 Quiz
ES2015 QuizES2015 Quiz
ES2015 Quiz
Sergey Bolshchikov
 
Talking code: How To
Talking code: How ToTalking code: How To
Talking code: How To
Sergey Bolshchikov
 
Values & Culture of Continuous Deliver
Values & Culture of Continuous DeliverValues & Culture of Continuous Deliver
Values & Culture of Continuous Deliver
Sergey Bolshchikov
 
Protractor: Tips & Tricks
Protractor: Tips & TricksProtractor: Tips & Tricks
Protractor: Tips & Tricks
Sergey Bolshchikov
 
Continuous Delivery for Front-End Engineers
Continuous Delivery for Front-End EngineersContinuous Delivery for Front-End Engineers
Continuous Delivery for Front-End Engineers
Sergey Bolshchikov
 
Зачем нужен EmberJS, если мне хвататет jQuery
Зачем нужен EmberJS, если мне хвататет jQueryЗачем нужен EmberJS, если мне хвататет jQuery
Зачем нужен EmberJS, если мне хвататет jQuery
Sergey Bolshchikov
 
Ember Reusable Components and Widgets
Ember Reusable Components and WidgetsEmber Reusable Components and Widgets
Ember Reusable Components and Widgets
Sergey Bolshchikov
 
Front End Development: The Important Parts
Front End Development: The Important PartsFront End Development: The Important Parts
Front End Development: The Important Parts
Sergey Bolshchikov
 
Web Projects: From Theory To Practice
Web Projects: From Theory To PracticeWeb Projects: From Theory To Practice
Web Projects: From Theory To Practice
Sergey Bolshchikov
 
AngularJS Basics with Example
AngularJS Basics with ExampleAngularJS Basics with Example
AngularJS Basics with Example
Sergey Bolshchikov
 
Backbone Basics with Examples
Backbone Basics with ExamplesBackbone Basics with Examples
Backbone Basics with Examples
Sergey Bolshchikov
 
JS Single-Page Web App Essentials
JS Single-Page Web App EssentialsJS Single-Page Web App Essentials
JS Single-Page Web App Essentials
Sergey Bolshchikov
 
Microservices on the client side
Microservices on the client sideMicroservices on the client side
Microservices on the client side
Sergey Bolshchikov
 
Values & Culture of Continuous Deliver
Values & Culture of Continuous DeliverValues & Culture of Continuous Deliver
Values & Culture of Continuous Deliver
Sergey Bolshchikov
 
Continuous Delivery for Front-End Engineers
Continuous Delivery for Front-End EngineersContinuous Delivery for Front-End Engineers
Continuous Delivery for Front-End Engineers
Sergey Bolshchikov
 
Зачем нужен EmberJS, если мне хвататет jQuery
Зачем нужен EmberJS, если мне хвататет jQueryЗачем нужен EmberJS, если мне хвататет jQuery
Зачем нужен EmberJS, если мне хвататет jQuery
Sergey Bolshchikov
 
Ember Reusable Components and Widgets
Ember Reusable Components and WidgetsEmber Reusable Components and Widgets
Ember Reusable Components and Widgets
Sergey Bolshchikov
 
Front End Development: The Important Parts
Front End Development: The Important PartsFront End Development: The Important Parts
Front End Development: The Important Parts
Sergey Bolshchikov
 
Web Projects: From Theory To Practice
Web Projects: From Theory To PracticeWeb Projects: From Theory To Practice
Web Projects: From Theory To Practice
Sergey Bolshchikov
 
JS Single-Page Web App Essentials
JS Single-Page Web App EssentialsJS Single-Page Web App Essentials
JS Single-Page Web App Essentials
Sergey Bolshchikov
 
Ad

Recently uploaded (20)

ANIn Pune April 2025 | The Era of AI Driven Engineering Excellence by Vishal ...
ANIn Pune April 2025 | The Era of AI Driven Engineering Excellence by Vishal ...ANIn Pune April 2025 | The Era of AI Driven Engineering Excellence by Vishal ...
ANIn Pune April 2025 | The Era of AI Driven Engineering Excellence by Vishal ...
AgileNetwork
 
Church's Officers, 2025
Church's Officers, 2025 Church's Officers, 2025
Church's Officers, 2025
Smiling Lungs
 
101 ENTERPRISE BUSINESS TRANSFORMATION CASE STUDIES_ChandanLalPatary.pdf
101 ENTERPRISE BUSINESS TRANSFORMATION CASE STUDIES_ChandanLalPatary.pdf101 ENTERPRISE BUSINESS TRANSFORMATION CASE STUDIES_ChandanLalPatary.pdf
101 ENTERPRISE BUSINESS TRANSFORMATION CASE STUDIES_ChandanLalPatary.pdf
Chandan Patary
 
Knowledge Integration as Human mode of interacting
Knowledge Integration as Human mode of interactingKnowledge Integration as Human mode of interacting
Knowledge Integration as Human mode of interacting
Oliver Krone-Franken
 
Administration-of-Estrada-and-Arroyo (1).pptx
Administration-of-Estrada-and-Arroyo (1).pptxAdministration-of-Estrada-and-Arroyo (1).pptx
Administration-of-Estrada-and-Arroyo (1).pptx
LjMatienzo1
 
Chapter 8 Leadership PPT Fundamental of Business
Chapter 8 Leadership PPT Fundamental of BusinessChapter 8 Leadership PPT Fundamental of Business
Chapter 8 Leadership PPT Fundamental of Business
Samantha682603
 
MATERIAL MNGT with technology involvement.pptx
MATERIAL MNGT with technology involvement.pptxMATERIAL MNGT with technology involvement.pptx
MATERIAL MNGT with technology involvement.pptx
raalalmanzorucl
 
1-.Teklay-EFFORT (PPT) -April-2025- Risk Mgnt Top Mgmnt -Breifing.PPTX
1-.Teklay-EFFORT (PPT) -April-2025- Risk Mgnt Top Mgmnt -Breifing.PPTX1-.Teklay-EFFORT (PPT) -April-2025- Risk Mgnt Top Mgmnt -Breifing.PPTX
1-.Teklay-EFFORT (PPT) -April-2025- Risk Mgnt Top Mgmnt -Breifing.PPTX
teklayweldegerima1
 
Dynamic Competition Done Right: CRESSE Conference 2024
Dynamic Competition Done Right: CRESSE Conference 2024Dynamic Competition Done Right: CRESSE Conference 2024
Dynamic Competition Done Right: CRESSE Conference 2024
David Teece
 
The New Agent
The New AgentThe New Agent
The New Agent
Smiling Lungs
 
Understanding-Organisational-Politics.pptx
Understanding-Organisational-Politics.pptxUnderstanding-Organisational-Politics.pptx
Understanding-Organisational-Politics.pptx
BiditaHaldar
 
M2 Slide Topic 2 - Management and Leadership Functions.pptx
M2 Slide Topic  2 - Management and Leadership Functions.pptxM2 Slide Topic  2 - Management and Leadership Functions.pptx
M2 Slide Topic 2 - Management and Leadership Functions.pptx
saufi89
 
ANIn Ahmedabad April 2025 | The Agile Leadership Compass by Hemang Patel
ANIn Ahmedabad April 2025 | The Agile Leadership Compass by Hemang PatelANIn Ahmedabad April 2025 | The Agile Leadership Compass by Hemang Patel
ANIn Ahmedabad April 2025 | The Agile Leadership Compass by Hemang Patel
AgileNetwork
 
ANIn Chennai April 2025 | Beyond Automation: Crafting Purpose-Driven AI for R...
ANIn Chennai April 2025 | Beyond Automation: Crafting Purpose-Driven AI for R...ANIn Chennai April 2025 | Beyond Automation: Crafting Purpose-Driven AI for R...
ANIn Chennai April 2025 | Beyond Automation: Crafting Purpose-Driven AI for R...
AgileNetwork
 
ANIn Chennai March 2025 | Agile Living: Applying Principles for Working Women...
ANIn Chennai March 2025 | Agile Living: Applying Principles for Working Women...ANIn Chennai March 2025 | Agile Living: Applying Principles for Working Women...
ANIn Chennai March 2025 | Agile Living: Applying Principles for Working Women...
AgileNetwork
 
Alfonso Kennard_ The Impact of Emotional Intelligence on Leadership Effective...
Alfonso Kennard_ The Impact of Emotional Intelligence on Leadership Effective...Alfonso Kennard_ The Impact of Emotional Intelligence on Leadership Effective...
Alfonso Kennard_ The Impact of Emotional Intelligence on Leadership Effective...
Alfonso Kennard
 
ANIn Coimbatore _ April 2025 | Why data is important and how synthetic data c...
ANIn Coimbatore _ April 2025 | Why data is important and how synthetic data c...ANIn Coimbatore _ April 2025 | Why data is important and how synthetic data c...
ANIn Coimbatore _ April 2025 | Why data is important and how synthetic data c...
AgileNetwork
 
The Last Tycoon_20250429_130924_0000.pdf
The Last Tycoon_20250429_130924_0000.pdfThe Last Tycoon_20250429_130924_0000.pdf
The Last Tycoon_20250429_130924_0000.pdf
ssmmalik619
 
Church's Officers, 2021
Church's Officers, 2021Church's Officers, 2021
Church's Officers, 2021
Smiling Lungs
 
Motivation and theories of management part 2
Motivation and theories of management part 2Motivation and theories of management part 2
Motivation and theories of management part 2
SarthikaSharma1
 
ANIn Pune April 2025 | The Era of AI Driven Engineering Excellence by Vishal ...
ANIn Pune April 2025 | The Era of AI Driven Engineering Excellence by Vishal ...ANIn Pune April 2025 | The Era of AI Driven Engineering Excellence by Vishal ...
ANIn Pune April 2025 | The Era of AI Driven Engineering Excellence by Vishal ...
AgileNetwork
 
Church's Officers, 2025
Church's Officers, 2025 Church's Officers, 2025
Church's Officers, 2025
Smiling Lungs
 
101 ENTERPRISE BUSINESS TRANSFORMATION CASE STUDIES_ChandanLalPatary.pdf
101 ENTERPRISE BUSINESS TRANSFORMATION CASE STUDIES_ChandanLalPatary.pdf101 ENTERPRISE BUSINESS TRANSFORMATION CASE STUDIES_ChandanLalPatary.pdf
101 ENTERPRISE BUSINESS TRANSFORMATION CASE STUDIES_ChandanLalPatary.pdf
Chandan Patary
 
Knowledge Integration as Human mode of interacting
Knowledge Integration as Human mode of interactingKnowledge Integration as Human mode of interacting
Knowledge Integration as Human mode of interacting
Oliver Krone-Franken
 
Administration-of-Estrada-and-Arroyo (1).pptx
Administration-of-Estrada-and-Arroyo (1).pptxAdministration-of-Estrada-and-Arroyo (1).pptx
Administration-of-Estrada-and-Arroyo (1).pptx
LjMatienzo1
 
Chapter 8 Leadership PPT Fundamental of Business
Chapter 8 Leadership PPT Fundamental of BusinessChapter 8 Leadership PPT Fundamental of Business
Chapter 8 Leadership PPT Fundamental of Business
Samantha682603
 
MATERIAL MNGT with technology involvement.pptx
MATERIAL MNGT with technology involvement.pptxMATERIAL MNGT with technology involvement.pptx
MATERIAL MNGT with technology involvement.pptx
raalalmanzorucl
 
1-.Teklay-EFFORT (PPT) -April-2025- Risk Mgnt Top Mgmnt -Breifing.PPTX
1-.Teklay-EFFORT (PPT) -April-2025- Risk Mgnt Top Mgmnt -Breifing.PPTX1-.Teklay-EFFORT (PPT) -April-2025- Risk Mgnt Top Mgmnt -Breifing.PPTX
1-.Teklay-EFFORT (PPT) -April-2025- Risk Mgnt Top Mgmnt -Breifing.PPTX
teklayweldegerima1
 
Dynamic Competition Done Right: CRESSE Conference 2024
Dynamic Competition Done Right: CRESSE Conference 2024Dynamic Competition Done Right: CRESSE Conference 2024
Dynamic Competition Done Right: CRESSE Conference 2024
David Teece
 
Understanding-Organisational-Politics.pptx
Understanding-Organisational-Politics.pptxUnderstanding-Organisational-Politics.pptx
Understanding-Organisational-Politics.pptx
BiditaHaldar
 
M2 Slide Topic 2 - Management and Leadership Functions.pptx
M2 Slide Topic  2 - Management and Leadership Functions.pptxM2 Slide Topic  2 - Management and Leadership Functions.pptx
M2 Slide Topic 2 - Management and Leadership Functions.pptx
saufi89
 
ANIn Ahmedabad April 2025 | The Agile Leadership Compass by Hemang Patel
ANIn Ahmedabad April 2025 | The Agile Leadership Compass by Hemang PatelANIn Ahmedabad April 2025 | The Agile Leadership Compass by Hemang Patel
ANIn Ahmedabad April 2025 | The Agile Leadership Compass by Hemang Patel
AgileNetwork
 
ANIn Chennai April 2025 | Beyond Automation: Crafting Purpose-Driven AI for R...
ANIn Chennai April 2025 | Beyond Automation: Crafting Purpose-Driven AI for R...ANIn Chennai April 2025 | Beyond Automation: Crafting Purpose-Driven AI for R...
ANIn Chennai April 2025 | Beyond Automation: Crafting Purpose-Driven AI for R...
AgileNetwork
 
ANIn Chennai March 2025 | Agile Living: Applying Principles for Working Women...
ANIn Chennai March 2025 | Agile Living: Applying Principles for Working Women...ANIn Chennai March 2025 | Agile Living: Applying Principles for Working Women...
ANIn Chennai March 2025 | Agile Living: Applying Principles for Working Women...
AgileNetwork
 
Alfonso Kennard_ The Impact of Emotional Intelligence on Leadership Effective...
Alfonso Kennard_ The Impact of Emotional Intelligence on Leadership Effective...Alfonso Kennard_ The Impact of Emotional Intelligence on Leadership Effective...
Alfonso Kennard_ The Impact of Emotional Intelligence on Leadership Effective...
Alfonso Kennard
 
ANIn Coimbatore _ April 2025 | Why data is important and how synthetic data c...
ANIn Coimbatore _ April 2025 | Why data is important and how synthetic data c...ANIn Coimbatore _ April 2025 | Why data is important and how synthetic data c...
ANIn Coimbatore _ April 2025 | Why data is important and how synthetic data c...
AgileNetwork
 
The Last Tycoon_20250429_130924_0000.pdf
The Last Tycoon_20250429_130924_0000.pdfThe Last Tycoon_20250429_130924_0000.pdf
The Last Tycoon_20250429_130924_0000.pdf
ssmmalik619
 
Church's Officers, 2021
Church's Officers, 2021Church's Officers, 2021
Church's Officers, 2021
Smiling Lungs
 
Motivation and theories of management part 2
Motivation and theories of management part 2Motivation and theories of management part 2
Motivation and theories of management part 2
SarthikaSharma1
 

Onboarding for Software Engineers Done Right

  • 1. Sergey Bolshchikov, Engineering Manager @ FED Guild Onboarding Process - Tips & Tricks [email protected] twitter@bolshchikov linkedin/bolshchikov github.com/bolshchikov
  • 2. Hi. I am Sergey Bolshchikov Lithuania Ukraine Vilnius Kyiv Dnipro Wix Engineering Locations Israel Tel-Aviv Be’er Sheva
  • 3. I work at Wix for 4+ years 3 Why the hell bother?
  • 4. During my first year at Wix, I wanted to leave about 5+ times 4 Why the hell bother?
  • 5. Why? Because <here is a huge list> 5 Why the hell bother?
  • 6. I didn’t leave thanks to one person who gave a f**k cared 6 Why the hell bother?
  • 7. By the way, I’m glad that I didn’t leave 7
  • 8. AGENDA Why the hell bother? What’s onboarding? Wait, we are ok, aren’t we? What’s important? How are we doing it now? 8
  • 9. AGENDA 9 Why the hell bother? What’s onboarding? Wait, we are ok, aren’t we? What’s important? How are we doing it now?
  • 10. AGENDA 10 Why the hell bother? What’s onboarding? Wait, we are ok, aren’t we? What’s important? How are we doing it now?
  • 11. AGENDA 11 Why the hell bother? What’s onboarding? Wait, we are ok, aren’t we? What’s important? How are we doing it now?
  • 12. AGENDA 12 Why the hell bother? What’s onboarding? Wait, we are ok, aren’t we? What’s important? How are we doing it now?
  • 14. Why the hell bother? A lot of research why 14
  • 16. 56 days to hire 1 developer 16 Why the hell bother? Source
  • 17. 17 ~⅓ of new hires leave in first 6 months Source
  • 18. It’s all about the experience of this person 18 Why the hell bother?
  • 19. If we don’t get it right, this person will leave you 19 Why the hell bother?
  • 20. It’s important to view onboarding as a continuation of the recruitment process 20 Why the hell bother? Source
  • 22. Onboarding is... the process of integrating a new employee into the organization and its culture. 22 What’s onboarding? Source
  • 23. Onboarding is... the mechanism of acquiring 1) the necessary knowledge, 2) skills, and 3) behaviors 23 What’s onboarding? Source
  • 24. The goal is... to become effective organizational members and insiders. 24 What’s onboarding? Source
  • 27. Start day Finished learning the stack Onboarding Timeline What’s onboarding? This is not the end tSign the contract pre-boarding This is the end learning the organizationlearning the stack Can cope inside the org alone 27
  • 28. Wait, we are ok, aren’t we? 02
  • 29. Make your own investigation. Don’t rely on inner feelings. 29 Why the hell bother?
  • 30. X mentors Y mentees 30 Wait, we are ok, aren’t we? 30
  • 31. Ask them the same questions with Yes/No answers 31 Why the hell bother?
  • 32. How are we doing it now? 32
  • 33. Satisfaction Rate 33 Why the hell bother? 100% # of Yes answers by mentee # of Yes answers by mentor
  • 37. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback 37 What’s important?
  • 38. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback Make a call to the new employee before he/she starts. 38 What’s important?
  • 39. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback Make a call to the new employee before he/she starts. Update the team that you are expecting a new member. 39 What’s important?
  • 40. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback Make a call to the new employee before he/she starts. Update the team that you are expecting a new member. Decorate the sitting place :) 40 What’s important?
  • 41. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback 41 What’s important?
  • 42. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback 42 What’s important? Explain about company products and values.
  • 43. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback 43 What’s important? Explain about company products and values. Explain about team products and high-level architecture.
  • 44. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback 44 What’s important? Explain about company products and values. Explain about team products and high-level architecture. Explain about the team structure, history and routines.
  • 45. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback 45 What’s important? Explain about company products and values. Explain about team products and high-level architecture. Explain about the team structure, history and routines. Show them around the floors, building, introduce to other teams.
  • 46. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback 46 What’s important?
  • 47. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback Explain your expectations from the onboarding process. 47 What’s important?
  • 48. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback Explain your expectations from the onboarding process. Set the clear goals of the onboarding. 48 What’s important?
  • 49. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback Explain your expectations from the onboarding process. Set the clear goals of the onboarding. Provide the means to keep track of the progress. 49 What’s important?
  • 50. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback 50 What’s important?
  • 51. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback Onboarding is the time and place to learn. So don’t rush it. The better one learns now, the easier it will be in the future. 51 What’s important?
  • 52. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback Onboarding is the time and place to learn. So don’t rush it. The better one learns now, the easier it will be in the future. It might take about 3-6 weeks to complete the onboarding course. 52 What’s important?
  • 53. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback Onboarding is the time and place to learn. So don’t rush it. The better one learns now, the easier it will be in the future. It might take about 3-6 weeks to complete the onboarding course. Remember! It doesn’t end there. It takes about 1 year till the person can be truly independent. 53 What’s important?
  • 54. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback 54 What’s important?
  • 55. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback You goal is NOT to give learning material and leave! 55 What’s important?
  • 56. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback You goal is NOT to give learning material and leave! Identify what a mentee knows and what not. Adjust the onboarding plan accordingly. 56 What’s important?
  • 57. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback You goal is NOT to give learning material and leave! Identify what a mentee knows and what not. Adjust the onboarding plan accordingly. Ask questions at the end of each topic. It’s your job to validate what he/she really learned. 57 What’s important?
  • 58. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback 58 What’s important?
  • 59. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback Give feedback frequently to give mentee. 59 What’s important?
  • 60. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback Give feedback frequently to give mentee. They need to know how they are doing and what’s their progress. 60 What’s important?
  • 61. It’s important to Give feedback frequently to give mentee. They need to know how they are doing and what’s their progress. Learn what can be improved. ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback 61 What’s important?
  • 62. It’s important to ▪ Create a feeling of being welcome ▪ Provide context ▪ Set clear goals and expectations ▪ Give time ▪ To be accountable ▪ Give and ask feedback Give feedback frequently to give mentee. They need to know how they are doing and what’s their progress. Learn what can be improved. Learn what parts were interesting and which were frustrating. 62 What’s important?
  • 63. How are we doing it now? 04
  • 64. One template to rule them all 64 How are we doing it now?
  • 65. How are we doing it now? 65
  • 66. How are we doing it now? 66
  • 67. Refactor your onboarding - Make your coming devs happier 67 How are we doing it now?
  • 68. Onboarding readiness checklist 1. Does it provide a clear context of the environment, e.g. company, department, team. 2. Does it have a clear goals? 3. Do you have a dedicated mentor and they know their responsibilities? 4. Do you have the only essential learning material? 5. Do you have a sound feedback loop? 68 Readiness checklist
  • 69. Ask questions [email protected] twitter@bolshchikov linkedin/bolshchikov github.com/bolshchikov 69
  • 70. Thank You [email protected] twitter@bolshchikov linkedin/bolshchikov github.com/bolshchikov
  • 71. A: The process is the same. It varies in time and depth. For the senior it might take less time since he knows basic concepts, he/she just need to know how we are doing it at Wix. Students/junior have less knowledge and experience. They can easily spend weeks on fed-training-kit. FAQ Q: How to use it for people with different professional levels (seniors/students)? 71