SlideShare a Scribd company logo
1 of 30
Download to read offline
EFFECTIVE TEAM
ONBOARDING
Commit Conf - Nov 2018
María Gómez @mariascandella
Jorge Agudo @joragupra
©ThoughtWorks 2018 Commercial in Confidence
Why is onboarding important?
2
©ThoughtWorks 2018 Commercial in Confidence
Three dimensional onboarding process: Goals
3
Being able to effectively
contribute to the team
fast.
Achieve a frictionless and
scalable process.
Reach business as usual
performing mode as soon
as possible.
INDIVIDUAL TEAM ORGANISATION
©ThoughtWorks 2018 Commercial in Confidence 4
As an Individual
I want to have enough context
So that I can contribute to the team
5
©ThoughtWorks 2018 Commercial in Confidence
“How long is the time gap between
starting on the project, and making my
first meaningful commit to the code
base? [..] the shorter that time gap, the
happier I’ve been over the long term as a
developer on that project.”
Vishal Bardoloi
https://bit.ly/2HixcfS
Time to first commit
6
©ThoughtWorks 2018 Commercial in Confidence
Time to first commit
7
Environment setup
Understand Tech Stack Access to tools
Understand my strengths and gaps
Understand Business Context
©ThoughtWorks 2018 Commercial in Confidence
Understand Business Context
Successful teams
have a clear vision
8
©ThoughtWorks 2018 Commercial in Confidence
Understand Tech Stack
9
● Make use of models to communicate
more effectively
● Avoid sharing too much at once, and allow
newcomers to process the information at
their own pace.
● Share as much context as possible in a
digestible way
©ThoughtWorks 2018 Commercial in Confidence
“The C4 model is a way to help
software development teams
describe and communicate
software architecture”
Simon Brown
https://c4model.com/
10
©ThoughtWorks 2018 Commercial in Confidence
Architecture
Decision Records ● Document design decisions
● Provide context
● Explain rationale
● Describe implications
* Lightweight Architecture Decision Records have been in the Tech Radar since Nov 2017
“Today's problems come from
yesterday's solutions.”
11
©ThoughtWorks 2018 Commercial in Confidence
Access to tools
12
Comms channels
CI / CD tools
Infra / Monitoring /
Logging
Team Wikis
& Boards
Code repos
©ThoughtWorks 2018 Commercial in Confidence
Local environment setup
13
● Optimize for developer experience.
● Make use of automation and virtualization
to speed up this process.
● Importance of a good README.
©ThoughtWorks 2018 Commercial in Confidence
Understand my strengths & gaps
14
● How do I fit in the team?
● What’s my role and expectations?
● From unknown unknowns to known unknowns.
As a Team
I want to onboard in an effective way
So that I can continue providing
value with the least disruption
15
Performance ≠ Lines of Code
16
Performance ≠ Velocity
17
Performance ≠ Utilization
18
19
©ThoughtWorks 2018 Commercial in Confidence
LEAD TIME
How fast work can be completed?
Team metrics
20
DEPLOYMENT FREQUENCY
How often code is deployed to prod?
MTR (Mean time to
recovery)
How quickly can service be restored?
CHANGE FAIL RATE
What percentage of changes to
production fail?
©ThoughtWorks 2018 Commercial in Confidence
Onboarding plan
● Start lean
● Get everyone involved
● Get feedback
● Iterate
21
"Plans are useless but
planning is
indispensable"
©ThoughtWorks 2018 Commercial in Confidence
Pairing
22
SHARE KNOWLEDGE
Context
Business
Tech stack
COMMUNICATE
Getting to know better
Understand how teammates work
©ThoughtWorks 2018 Commercial in Confidence
Psychological Safety
23
Can we take risks in
this team without
feeling insecure or
embarrassed?
5 Keys to Team Success according to Google
©ThoughtWorks 2018 Commercial in Confidence 24
LEAD BY EXAMPLE ACTIVE LISTENING
SAFE ENVIRONMENT OPEN MINDSET
serendipity
/ˌsɛr(ə)nˈdɪpɪti/
noun
1. the occurrence and development of
events by chance in a happy or
beneficial way.
2. "a fortunate stroke of serendipity"
25
As an Organisation
I want to empower teams
So that we can learn and define best
practices to have a scalable process
26
©ThoughtWorks 2018 Commercial in Confidence
How?
27
SUPPORT
Allow time and resources
for teams to improve their
onboarding processes
Mix up your images to match
your content.
Mix up your images to match
your content.
RETROS
Mix teams to share their
experiences
CONNECT
Identify processes which
work
©ThoughtWorks 2018 Commercial in Confidence
NPS (Net Promoter Score)
28
How likely is it that you
would recommend our
company/product/service
to a friend or colleague?
Detractors Passive Promoters
NET Promoter Score = % Promoters - % Detractors
The Enterprise
onboarding plan
Don't try to build the
greatest company
onboarding plan
Don't push your plan
top-down
29
30
Thanks!
@mariascandella
@joragupra

More Related Content

What's hot

A3 in 2 minutes
A3 in 2 minutesA3 in 2 minutes
A3 in 2 minutesA3LEAN
 
Dirk Lässig at the Corporate Startup Summit 2017
Dirk Lässig at the Corporate Startup Summit 2017Dirk Lässig at the Corporate Startup Summit 2017
Dirk Lässig at the Corporate Startup Summit 2017Corporate Startup Summit
 
New Product Development | Stiggle
New Product Development | StiggleNew Product Development | Stiggle
New Product Development | StiggleYiping Xia
 
Alberto Onetti at the Corporate Statup Summit 2017
Alberto Onetti at the Corporate Statup Summit 2017Alberto Onetti at the Corporate Statup Summit 2017
Alberto Onetti at the Corporate Statup Summit 2017Corporate Startup Summit
 
Leading Digital Success - Tetris - TOPS
Leading Digital Success - Tetris - TOPSLeading Digital Success - Tetris - TOPS
Leading Digital Success - Tetris - TOPSDino Frese
 
How can we_leverage_ux_and_agile_to_deliver_great_products
How can we_leverage_ux_and_agile_to_deliver_great_productsHow can we_leverage_ux_and_agile_to_deliver_great_products
How can we_leverage_ux_and_agile_to_deliver_great_productsTiago Rosa
 
Solving The Agile Contract Puzzle
Solving The Agile Contract PuzzleSolving The Agile Contract Puzzle
Solving The Agile Contract PuzzleAgile Montréal
 
Who will be at TiEcon2015 (1)
Who will be at TiEcon2015 (1)Who will be at TiEcon2015 (1)
Who will be at TiEcon2015 (1)Srinivas Duvvuri
 
Sprint Length: How to be quicker to market
Sprint Length: How to be quicker to marketSprint Length: How to be quicker to market
Sprint Length: How to be quicker to marketAlberto Campinho
 
IT strategy and consulting
IT strategy and consultingIT strategy and consulting
IT strategy and consultingGuptapoonam12
 
Ragnar Sas “How Outsourcing could start new wave of global startups”
Ragnar Sas “How Outsourcing could start new wave of global startups” Ragnar Sas “How Outsourcing could start new wave of global startups”
Ragnar Sas “How Outsourcing could start new wave of global startups” Lviv Startup Club
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teamsThoughtworks
 
Business Planning for New Media - Rachel Dixon
Business Planning for New Media - Rachel DixonBusiness Planning for New Media - Rachel Dixon
Business Planning for New Media - Rachel DixonGary Hayes
 
Everything you should know before launching a Lean IT initiative by Marie-Pia...
Everything you should know before launching a Lean IT initiative by Marie-Pia...Everything you should know before launching a Lean IT initiative by Marie-Pia...
Everything you should know before launching a Lean IT initiative by Marie-Pia...Institut Lean France
 
Ada Lovelace Celebration- By ThoughtWorks Sydney
Ada Lovelace Celebration- By ThoughtWorks SydneyAda Lovelace Celebration- By ThoughtWorks Sydney
Ada Lovelace Celebration- By ThoughtWorks SydneyThoughtworks
 

What's hot (18)

A3 in 2 minutes
A3 in 2 minutesA3 in 2 minutes
A3 in 2 minutes
 
Dirk Lässig at the Corporate Startup Summit 2017
Dirk Lässig at the Corporate Startup Summit 2017Dirk Lässig at the Corporate Startup Summit 2017
Dirk Lässig at the Corporate Startup Summit 2017
 
New Product Development | Stiggle
New Product Development | StiggleNew Product Development | Stiggle
New Product Development | Stiggle
 
Alberto Onetti at the Corporate Statup Summit 2017
Alberto Onetti at the Corporate Statup Summit 2017Alberto Onetti at the Corporate Statup Summit 2017
Alberto Onetti at the Corporate Statup Summit 2017
 
Leading Digital Success - Tetris - TOPS
Leading Digital Success - Tetris - TOPSLeading Digital Success - Tetris - TOPS
Leading Digital Success - Tetris - TOPS
 
On-Boarding New Engineers
On-Boarding New EngineersOn-Boarding New Engineers
On-Boarding New Engineers
 
How can we_leverage_ux_and_agile_to_deliver_great_products
How can we_leverage_ux_and_agile_to_deliver_great_productsHow can we_leverage_ux_and_agile_to_deliver_great_products
How can we_leverage_ux_and_agile_to_deliver_great_products
 
Solving The Agile Contract Puzzle
Solving The Agile Contract PuzzleSolving The Agile Contract Puzzle
Solving The Agile Contract Puzzle
 
Who will be at TiEcon2015 (1)
Who will be at TiEcon2015 (1)Who will be at TiEcon2015 (1)
Who will be at TiEcon2015 (1)
 
Sprint Length: How to be quicker to market
Sprint Length: How to be quicker to marketSprint Length: How to be quicker to market
Sprint Length: How to be quicker to market
 
IT strategy and consulting
IT strategy and consultingIT strategy and consulting
IT strategy and consulting
 
Ragnar Sas “How Outsourcing could start new wave of global startups”
Ragnar Sas “How Outsourcing could start new wave of global startups” Ragnar Sas “How Outsourcing could start new wave of global startups”
Ragnar Sas “How Outsourcing could start new wave of global startups”
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Business Planning for New Media - Rachel Dixon
Business Planning for New Media - Rachel DixonBusiness Planning for New Media - Rachel Dixon
Business Planning for New Media - Rachel Dixon
 
Everything you should know before launching a Lean IT initiative by Marie-Pia...
Everything you should know before launching a Lean IT initiative by Marie-Pia...Everything you should know before launching a Lean IT initiative by Marie-Pia...
Everything you should know before launching a Lean IT initiative by Marie-Pia...
 
15.sps1-RecordOfAchievement
15.sps1-RecordOfAchievement15.sps1-RecordOfAchievement
15.sps1-RecordOfAchievement
 
Ada Lovelace Celebration- By ThoughtWorks Sydney
Ada Lovelace Celebration- By ThoughtWorks SydneyAda Lovelace Celebration- By ThoughtWorks Sydney
Ada Lovelace Celebration- By ThoughtWorks Sydney
 
15 Tips for Project Managers
15 Tips for Project Managers15 Tips for Project Managers
15 Tips for Project Managers
 

Similar to Effective Team Onboarding

Effective team onboarding
Effective team onboardingEffective team onboarding
Effective team onboardingMaria Gomez
 
Bethany Pagels-Minor (Senior Program Manager, Apple) - The Many Flavors of Ag...
Bethany Pagels-Minor (Senior Program Manager, Apple) - The Many Flavors of Ag...Bethany Pagels-Minor (Senior Program Manager, Apple) - The Many Flavors of Ag...
Bethany Pagels-Minor (Senior Program Manager, Apple) - The Many Flavors of Ag...Business of Software Conference
 
Make sure your product doesn’t only follow but also lead tomorrow’s tech with...
Make sure your product doesn’t only follow but also lead tomorrow’s tech with...Make sure your product doesn’t only follow but also lead tomorrow’s tech with...
Make sure your product doesn’t only follow but also lead tomorrow’s tech with...Product of Things
 
5 Pillars of Project Success
5 Pillars of Project Success5 Pillars of Project Success
5 Pillars of Project SuccessKeyedIn Projects
 
AAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAgile Austria Conference
 
Facts Over Opinions - Wie Daten das Bauchgefühl schlagen
Facts Over Opinions - Wie Daten das Bauchgefühl schlagenFacts Over Opinions - Wie Daten das Bauchgefühl schlagen
Facts Over Opinions - Wie Daten das Bauchgefühl schlagenJacob Bo Tiedemann
 
Vers l'entreprise agile
Vers l'entreprise agileVers l'entreprise agile
Vers l'entreprise agileHerve Lourdin
 
Driving Market Impact through Operationalizing Agile Marketing
Driving Market Impact through Operationalizing Agile MarketingDriving Market Impact through Operationalizing Agile Marketing
Driving Market Impact through Operationalizing Agile MarketingCMG Partners
 
Thoughts on productivity in software development
Thoughts on productivity in software developmentThoughts on productivity in software development
Thoughts on productivity in software developmentMichael Vax
 
The marketing automation manual part 2
The marketing automation manual part 2The marketing automation manual part 2
The marketing automation manual part 2Tocquigny
 
2014 strategic execution conference ensuring tangible business outcomes thr...
2014 strategic execution conference   ensuring tangible business outcomes thr...2014 strategic execution conference   ensuring tangible business outcomes thr...
2014 strategic execution conference ensuring tangible business outcomes thr...Jon Hughes
 
Cogiteo presentation 2018 en
Cogiteo presentation 2018 enCogiteo presentation 2018 en
Cogiteo presentation 2018 enCogiteo
 
Sysdoc - Defining collaboration
Sysdoc - Defining collaborationSysdoc - Defining collaboration
Sysdoc - Defining collaborationSysdoc
 
Sysdoc - Why does process matter?
Sysdoc - Why does process matter?Sysdoc - Why does process matter?
Sysdoc - Why does process matter?Sysdoc
 
InnoTech Austin 2018 Agile Planning: 5 Steps to Agile Transformation Planning...
InnoTech Austin 2018 Agile Planning: 5 Steps to Agile Transformation Planning...InnoTech Austin 2018 Agile Planning: 5 Steps to Agile Transformation Planning...
InnoTech Austin 2018 Agile Planning: 5 Steps to Agile Transformation Planning...Darrel Raynor
 
CTO School Melbourne 2017 - Getting Started at a Startup
CTO School Melbourne 2017 - Getting Started at a StartupCTO School Melbourne 2017 - Getting Started at a Startup
CTO School Melbourne 2017 - Getting Started at a StartupNish Mahanty
 
Emerging Best Practises for Machine Learning Engineering- Lex Toumbourou (By ...
Emerging Best Practises for Machine Learning Engineering- Lex Toumbourou (By ...Emerging Best Practises for Machine Learning Engineering- Lex Toumbourou (By ...
Emerging Best Practises for Machine Learning Engineering- Lex Toumbourou (By ...Thoughtworks
 
INTERNSHIP REPORT SETU GUPTA plag.pdf
INTERNSHIP REPORT SETU GUPTA plag.pdfINTERNSHIP REPORT SETU GUPTA plag.pdf
INTERNSHIP REPORT SETU GUPTA plag.pdfRAJESHGUPTA705385
 

Similar to Effective Team Onboarding (20)

Effective team onboarding
Effective team onboardingEffective team onboarding
Effective team onboarding
 
Bethany Pagels-Minor (Senior Program Manager, Apple) - The Many Flavors of Ag...
Bethany Pagels-Minor (Senior Program Manager, Apple) - The Many Flavors of Ag...Bethany Pagels-Minor (Senior Program Manager, Apple) - The Many Flavors of Ag...
Bethany Pagels-Minor (Senior Program Manager, Apple) - The Many Flavors of Ag...
 
Make sure your product doesn’t only follow but also lead tomorrow’s tech with...
Make sure your product doesn’t only follow but also lead tomorrow’s tech with...Make sure your product doesn’t only follow but also lead tomorrow’s tech with...
Make sure your product doesn’t only follow but also lead tomorrow’s tech with...
 
8 building blocks - SPFestSeattle.pptx
8 building blocks - SPFestSeattle.pptx8 building blocks - SPFestSeattle.pptx
8 building blocks - SPFestSeattle.pptx
 
5 Pillars of Project Success
5 Pillars of Project Success5 Pillars of Project Success
5 Pillars of Project Success
 
AAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKennaAAC2018_We're all just doing waterfall really with Iain McKenna
AAC2018_We're all just doing waterfall really with Iain McKenna
 
Facts Over Opinions - Wie Daten das Bauchgefühl schlagen
Facts Over Opinions - Wie Daten das Bauchgefühl schlagenFacts Over Opinions - Wie Daten das Bauchgefühl schlagen
Facts Over Opinions - Wie Daten das Bauchgefühl schlagen
 
Vers l'entreprise agile
Vers l'entreprise agileVers l'entreprise agile
Vers l'entreprise agile
 
L'entreprise agile
L'entreprise agileL'entreprise agile
L'entreprise agile
 
Driving Market Impact through Operationalizing Agile Marketing
Driving Market Impact through Operationalizing Agile MarketingDriving Market Impact through Operationalizing Agile Marketing
Driving Market Impact through Operationalizing Agile Marketing
 
Thoughts on productivity in software development
Thoughts on productivity in software developmentThoughts on productivity in software development
Thoughts on productivity in software development
 
The marketing automation manual part 2
The marketing automation manual part 2The marketing automation manual part 2
The marketing automation manual part 2
 
2014 strategic execution conference ensuring tangible business outcomes thr...
2014 strategic execution conference   ensuring tangible business outcomes thr...2014 strategic execution conference   ensuring tangible business outcomes thr...
2014 strategic execution conference ensuring tangible business outcomes thr...
 
Cogiteo presentation 2018 en
Cogiteo presentation 2018 enCogiteo presentation 2018 en
Cogiteo presentation 2018 en
 
Sysdoc - Defining collaboration
Sysdoc - Defining collaborationSysdoc - Defining collaboration
Sysdoc - Defining collaboration
 
Sysdoc - Why does process matter?
Sysdoc - Why does process matter?Sysdoc - Why does process matter?
Sysdoc - Why does process matter?
 
InnoTech Austin 2018 Agile Planning: 5 Steps to Agile Transformation Planning...
InnoTech Austin 2018 Agile Planning: 5 Steps to Agile Transformation Planning...InnoTech Austin 2018 Agile Planning: 5 Steps to Agile Transformation Planning...
InnoTech Austin 2018 Agile Planning: 5 Steps to Agile Transformation Planning...
 
CTO School Melbourne 2017 - Getting Started at a Startup
CTO School Melbourne 2017 - Getting Started at a StartupCTO School Melbourne 2017 - Getting Started at a Startup
CTO School Melbourne 2017 - Getting Started at a Startup
 
Emerging Best Practises for Machine Learning Engineering- Lex Toumbourou (By ...
Emerging Best Practises for Machine Learning Engineering- Lex Toumbourou (By ...Emerging Best Practises for Machine Learning Engineering- Lex Toumbourou (By ...
Emerging Best Practises for Machine Learning Engineering- Lex Toumbourou (By ...
 
INTERNSHIP REPORT SETU GUPTA plag.pdf
INTERNSHIP REPORT SETU GUPTA plag.pdfINTERNSHIP REPORT SETU GUPTA plag.pdf
INTERNSHIP REPORT SETU GUPTA plag.pdf
 

Recently uploaded

Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skillskristinalimarenko7
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdffillmonipdc
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 

Recently uploaded (18)

Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Motivational theories an leadership skills
Motivational theories an leadership skillsMotivational theories an leadership skills
Motivational theories an leadership skills
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
Management and managerial skills training manual.pdf
Management and managerial skills training manual.pdfManagement and managerial skills training manual.pdf
Management and managerial skills training manual.pdf
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 

Effective Team Onboarding

  • 1. EFFECTIVE TEAM ONBOARDING Commit Conf - Nov 2018 María Gómez @mariascandella Jorge Agudo @joragupra
  • 2. ©ThoughtWorks 2018 Commercial in Confidence Why is onboarding important? 2
  • 3. ©ThoughtWorks 2018 Commercial in Confidence Three dimensional onboarding process: Goals 3 Being able to effectively contribute to the team fast. Achieve a frictionless and scalable process. Reach business as usual performing mode as soon as possible. INDIVIDUAL TEAM ORGANISATION
  • 5. As an Individual I want to have enough context So that I can contribute to the team 5
  • 6. ©ThoughtWorks 2018 Commercial in Confidence “How long is the time gap between starting on the project, and making my first meaningful commit to the code base? [..] the shorter that time gap, the happier I’ve been over the long term as a developer on that project.” Vishal Bardoloi https://bit.ly/2HixcfS Time to first commit 6
  • 7. ©ThoughtWorks 2018 Commercial in Confidence Time to first commit 7 Environment setup Understand Tech Stack Access to tools Understand my strengths and gaps Understand Business Context
  • 8. ©ThoughtWorks 2018 Commercial in Confidence Understand Business Context Successful teams have a clear vision 8
  • 9. ©ThoughtWorks 2018 Commercial in Confidence Understand Tech Stack 9 ● Make use of models to communicate more effectively ● Avoid sharing too much at once, and allow newcomers to process the information at their own pace. ● Share as much context as possible in a digestible way
  • 10. ©ThoughtWorks 2018 Commercial in Confidence “The C4 model is a way to help software development teams describe and communicate software architecture” Simon Brown https://c4model.com/ 10
  • 11. ©ThoughtWorks 2018 Commercial in Confidence Architecture Decision Records ● Document design decisions ● Provide context ● Explain rationale ● Describe implications * Lightweight Architecture Decision Records have been in the Tech Radar since Nov 2017 “Today's problems come from yesterday's solutions.” 11
  • 12. ©ThoughtWorks 2018 Commercial in Confidence Access to tools 12 Comms channels CI / CD tools Infra / Monitoring / Logging Team Wikis & Boards Code repos
  • 13. ©ThoughtWorks 2018 Commercial in Confidence Local environment setup 13 ● Optimize for developer experience. ● Make use of automation and virtualization to speed up this process. ● Importance of a good README.
  • 14. ©ThoughtWorks 2018 Commercial in Confidence Understand my strengths & gaps 14 ● How do I fit in the team? ● What’s my role and expectations? ● From unknown unknowns to known unknowns.
  • 15. As a Team I want to onboard in an effective way So that I can continue providing value with the least disruption 15
  • 16. Performance ≠ Lines of Code 16
  • 19. 19
  • 20. ©ThoughtWorks 2018 Commercial in Confidence LEAD TIME How fast work can be completed? Team metrics 20 DEPLOYMENT FREQUENCY How often code is deployed to prod? MTR (Mean time to recovery) How quickly can service be restored? CHANGE FAIL RATE What percentage of changes to production fail?
  • 21. ©ThoughtWorks 2018 Commercial in Confidence Onboarding plan ● Start lean ● Get everyone involved ● Get feedback ● Iterate 21 "Plans are useless but planning is indispensable"
  • 22. ©ThoughtWorks 2018 Commercial in Confidence Pairing 22 SHARE KNOWLEDGE Context Business Tech stack COMMUNICATE Getting to know better Understand how teammates work
  • 23. ©ThoughtWorks 2018 Commercial in Confidence Psychological Safety 23 Can we take risks in this team without feeling insecure or embarrassed? 5 Keys to Team Success according to Google
  • 24. ©ThoughtWorks 2018 Commercial in Confidence 24 LEAD BY EXAMPLE ACTIVE LISTENING SAFE ENVIRONMENT OPEN MINDSET
  • 25. serendipity /ˌsɛr(ə)nˈdɪpɪti/ noun 1. the occurrence and development of events by chance in a happy or beneficial way. 2. "a fortunate stroke of serendipity" 25
  • 26. As an Organisation I want to empower teams So that we can learn and define best practices to have a scalable process 26
  • 27. ©ThoughtWorks 2018 Commercial in Confidence How? 27 SUPPORT Allow time and resources for teams to improve their onboarding processes Mix up your images to match your content. Mix up your images to match your content. RETROS Mix teams to share their experiences CONNECT Identify processes which work
  • 28. ©ThoughtWorks 2018 Commercial in Confidence NPS (Net Promoter Score) 28 How likely is it that you would recommend our company/product/service to a friend or colleague? Detractors Passive Promoters NET Promoter Score = % Promoters - % Detractors
  • 29. The Enterprise onboarding plan Don't try to build the greatest company onboarding plan Don't push your plan top-down 29