SlideShare una empresa de Scribd logo
1 de 19
EFFECTIVE TEAM
ONBOARDING
Madrid June 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
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
As a Team
I want to onboard in an effective way
So that I can continue providing
value with the least disruption
8
©ThoughtWorks 2018 Commercial in Confidence
Team metrics
9
VELOCITY
Completed stories per iteration
Work per time
CYCLE TIME
Amount of time passed working on a
story
Time per work
©ThoughtWorks 2018 Commercial in Confidence
Onboarding plan
● Start lean
● Get everyone involved
● Get feedback
● Iterate
10
"Plans are useless but
planning is
indispensable"
©ThoughtWorks 2018 Commercial in Confidence
Pairing
11
SHARE KNOWLEDGE
Context
Business
Tech stack
COMMUNICATE
Getting to know better
Understand how teammates work
©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.”
12
©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/
13
©ThoughtWorks 2018 Commercial in Confidence
Psychological Safety
14
Can we take risks in
this team without
feeling insecure or
embarrassed?
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"
15
As an Organisation
I want to empower teams
So that we can learn and define best
practices to have a scalable process
16
©ThoughtWorks 2018 Commercial in Confidence 17
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
The Enterprise
onboarding plan
Don't try to build the
greatest company
onboarding plan
Don't push your plan
top-down
18
19
Thanks!
@mariascandella
@joragupra
See you in XConf!

Más contenido relacionado

La actualidad más candente

Materi Training Service Excellence
Materi Training Service ExcellenceMateri Training Service Excellence
Materi Training Service ExcellenceYodhia Antariksa
 
Customer Service Training ppt
Customer Service Training pptCustomer Service Training ppt
Customer Service Training pptAditiKirtane
 
Key account manager kpi
Key account manager kpiKey account manager kpi
Key account manager kpikenfumarit
 
Selling skill ppt 2
Selling skill ppt 2Selling skill ppt 2
Selling skill ppt 2Uzair Ahmed
 
Enhance Personal Effectiveness & Communicate More Effectively
Enhance Personal Effectiveness & Communicate More EffectivelyEnhance Personal Effectiveness & Communicate More Effectively
Enhance Personal Effectiveness & Communicate More EffectivelyCertified Coaches
 
Coaching & Mentoring
Coaching & MentoringCoaching & Mentoring
Coaching & MentoringWong Yew Yip
 
Sales Techniques: 7 Steps To A Successful Sales Call
Sales Techniques: 7 Steps To A Successful Sales CallSales Techniques: 7 Steps To A Successful Sales Call
Sales Techniques: 7 Steps To A Successful Sales Callmlmner
 
Effective Communication Skills to succeed at your Workplace
Effective Communication Skills to succeed at your WorkplaceEffective Communication Skills to succeed at your Workplace
Effective Communication Skills to succeed at your WorkplacePeace Itimi
 
Leadership tips for first time managers
Leadership tips for first time managersLeadership tips for first time managers
Leadership tips for first time managersAsif Ebrahim
 
4 hal ini bisa meningkatkan kinerja team sales
4 hal ini bisa meningkatkan kinerja team sales4 hal ini bisa meningkatkan kinerja team sales
4 hal ini bisa meningkatkan kinerja team salesFaztrack Consulting
 
Small Business Critical Success Factors
Small Business Critical Success FactorsSmall Business Critical Success Factors
Small Business Critical Success FactorsVenture Advisors
 
Vejthani HR : KPI (Key Performance Indicator) (PPT)
Vejthani HR : KPI (Key Performance Indicator) (PPT)Vejthani HR : KPI (Key Performance Indicator) (PPT)
Vejthani HR : KPI (Key Performance Indicator) (PPT)porche123
 
The Art of Coaching Employees - Part 1
The Art of Coaching Employees - Part 1The Art of Coaching Employees - Part 1
The Art of Coaching Employees - Part 1LifeatLeggett
 

La actualidad más candente (20)

Buddy program
Buddy programBuddy program
Buddy program
 
Coaching Skills
Coaching SkillsCoaching Skills
Coaching Skills
 
Materi Training Service Excellence
Materi Training Service ExcellenceMateri Training Service Excellence
Materi Training Service Excellence
 
Employee development
Employee developmentEmployee development
Employee development
 
Customer Service Training ppt
Customer Service Training pptCustomer Service Training ppt
Customer Service Training ppt
 
Key account manager kpi
Key account manager kpiKey account manager kpi
Key account manager kpi
 
Selling skill ppt 2
Selling skill ppt 2Selling skill ppt 2
Selling skill ppt 2
 
Enhance Personal Effectiveness & Communicate More Effectively
Enhance Personal Effectiveness & Communicate More EffectivelyEnhance Personal Effectiveness & Communicate More Effectively
Enhance Personal Effectiveness & Communicate More Effectively
 
Coaching & Mentoring
Coaching & MentoringCoaching & Mentoring
Coaching & Mentoring
 
Sales Techniques: 7 Steps To A Successful Sales Call
Sales Techniques: 7 Steps To A Successful Sales CallSales Techniques: 7 Steps To A Successful Sales Call
Sales Techniques: 7 Steps To A Successful Sales Call
 
Effective Communication Skills to succeed at your Workplace
Effective Communication Skills to succeed at your WorkplaceEffective Communication Skills to succeed at your Workplace
Effective Communication Skills to succeed at your Workplace
 
Coaching & feedback
Coaching & feedbackCoaching & feedback
Coaching & feedback
 
Leadership tips for first time managers
Leadership tips for first time managersLeadership tips for first time managers
Leadership tips for first time managers
 
4 hal ini bisa meningkatkan kinerja team sales
4 hal ini bisa meningkatkan kinerja team sales4 hal ini bisa meningkatkan kinerja team sales
4 hal ini bisa meningkatkan kinerja team sales
 
Small Business Critical Success Factors
Small Business Critical Success FactorsSmall Business Critical Success Factors
Small Business Critical Success Factors
 
Vejthani HR : KPI (Key Performance Indicator) (PPT)
Vejthani HR : KPI (Key Performance Indicator) (PPT)Vejthani HR : KPI (Key Performance Indicator) (PPT)
Vejthani HR : KPI (Key Performance Indicator) (PPT)
 
Upselling
UpsellingUpselling
Upselling
 
24 teknik yang efektif dalam melakukan penutupan penjualan
24 teknik yang efektif dalam melakukan penutupan penjualan24 teknik yang efektif dalam melakukan penutupan penjualan
24 teknik yang efektif dalam melakukan penutupan penjualan
 
Prospecting 101
Prospecting 101Prospecting 101
Prospecting 101
 
The Art of Coaching Employees - Part 1
The Art of Coaching Employees - Part 1The Art of Coaching Employees - Part 1
The Art of Coaching Employees - Part 1
 

Similar a Effective team onboarding

Sysdoc - Defining collaboration
Sysdoc - Defining collaborationSysdoc - Defining collaboration
Sysdoc - Defining collaborationSysdoc
 
Young Project Leaders - 2020 Project Management Institute Interview
Young Project Leaders - 2020 Project Management Institute InterviewYoung Project Leaders - 2020 Project Management Institute Interview
Young Project Leaders - 2020 Project Management Institute InterviewRajesh Kumar Nalla
 
Cogiteo presentation 2018 en
Cogiteo presentation 2018 enCogiteo presentation 2018 en
Cogiteo presentation 2018 enCogiteo
 
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
 
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
 
Automating the Candidate Journey: 3 Best Practices to Engage Employees During...
Automating the Candidate Journey: 3 Best Practices to Engage Employees During...Automating the Candidate Journey: 3 Best Practices to Engage Employees During...
Automating the Candidate Journey: 3 Best Practices to Engage Employees During...Aggregage
 
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
 
The Business Architecture Approach: Realizing an Organizational Transformatio...
The Business Architecture Approach: Realizing an Organizational Transformatio...The Business Architecture Approach: Realizing an Organizational Transformatio...
The Business Architecture Approach: Realizing an Organizational Transformatio...Connie (Wang) Steele
 
Enterprise vs startup project discovery process
Enterprise vs startup project discovery processEnterprise vs startup project discovery process
Enterprise vs startup project discovery processRight Information
 
$ Bsc strategy english-longversion_1310
$ Bsc strategy english-longversion_1310$ Bsc strategy english-longversion_1310
$ Bsc strategy english-longversion_1310ICV
 
Agiles Sales Methodology English March 2015
Agiles Sales Methodology English March 2015Agiles Sales Methodology English March 2015
Agiles Sales Methodology English March 2015Lluis Font
 
Lavacon 2012: Building Profitability into your Process
Lavacon 2012: Building Profitability into your ProcessLavacon 2012: Building Profitability into your Process
Lavacon 2012: Building Profitability into your ProcessEmmelyn Wang
 
Lavacon 2012: Building Profitability into your Process
Lavacon 2012: Building Profitability into your ProcessLavacon 2012: Building Profitability into your Process
Lavacon 2012: Building Profitability into your ProcessEmmelyn Wang
 
INTERNSHIP REPORT SETU GUPTA plag.pdf
INTERNSHIP REPORT SETU GUPTA plag.pdfINTERNSHIP REPORT SETU GUPTA plag.pdf
INTERNSHIP REPORT SETU GUPTA plag.pdfRAJESHGUPTA705385
 
Isn't that your job product manager?
Isn't that your job product manager?Isn't that your job product manager?
Isn't that your job product manager?Jerry Hart
 

Similar a Effective team onboarding (20)

Effective Team Onboarding
Effective Team OnboardingEffective Team Onboarding
Effective Team Onboarding
 
Sysdoc - Defining collaboration
Sysdoc - Defining collaborationSysdoc - Defining collaboration
Sysdoc - Defining collaboration
 
Young Project Leaders - 2020 Project Management Institute Interview
Young Project Leaders - 2020 Project Management Institute InterviewYoung Project Leaders - 2020 Project Management Institute Interview
Young Project Leaders - 2020 Project Management Institute Interview
 
Cogiteo presentation 2018 en
Cogiteo presentation 2018 enCogiteo presentation 2018 en
Cogiteo presentation 2018 en
 
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
 
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...
 
Automating the Candidate Journey: 3 Best Practices to Engage Employees During...
Automating the Candidate Journey: 3 Best Practices to Engage Employees During...Automating the Candidate Journey: 3 Best Practices to Engage Employees During...
Automating the Candidate Journey: 3 Best Practices to Engage Employees During...
 
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...
 
The Business Architecture Approach: Realizing an Organizational Transformatio...
The Business Architecture Approach: Realizing an Organizational Transformatio...The Business Architecture Approach: Realizing an Organizational Transformatio...
The Business Architecture Approach: Realizing an Organizational Transformatio...
 
Enterprise vs startup project discovery process
Enterprise vs startup project discovery processEnterprise vs startup project discovery process
Enterprise vs startup project discovery process
 
$ Bsc strategy english-longversion_1310
$ Bsc strategy english-longversion_1310$ Bsc strategy english-longversion_1310
$ Bsc strategy english-longversion_1310
 
8 building blocks - SPFestSeattle.pptx
8 building blocks - SPFestSeattle.pptx8 building blocks - SPFestSeattle.pptx
8 building blocks - SPFestSeattle.pptx
 
NewCo 2018
NewCo 2018NewCo 2018
NewCo 2018
 
Agiles Sales Methodology English March 2015
Agiles Sales Methodology English March 2015Agiles Sales Methodology English March 2015
Agiles Sales Methodology English March 2015
 
Lavacon 2012: Building Profitability into your Process
Lavacon 2012: Building Profitability into your ProcessLavacon 2012: Building Profitability into your Process
Lavacon 2012: Building Profitability into your Process
 
Lavacon 2012: Building Profitability into your Process
Lavacon 2012: Building Profitability into your ProcessLavacon 2012: Building Profitability into your Process
Lavacon 2012: Building Profitability into your Process
 
INTERNSHIP REPORT SETU GUPTA plag.pdf
INTERNSHIP REPORT SETU GUPTA plag.pdfINTERNSHIP REPORT SETU GUPTA plag.pdf
INTERNSHIP REPORT SETU GUPTA plag.pdf
 
M&a convention 2014 m&a best practices
M&a convention 2014 m&a best practicesM&a convention 2014 m&a best practices
M&a convention 2014 m&a best practices
 
Isn't that your job product manager?
Isn't that your job product manager?Isn't that your job product manager?
Isn't that your job product manager?
 
The Power of Business Board Simulations
The Power of Business Board SimulationsThe Power of Business Board Simulations
The Power of Business Board Simulations
 

Más de Maria Gomez

From Monolith to Observable Microservices using DDD
From Monolith to Observable Microservices using DDDFrom Monolith to Observable Microservices using DDD
From Monolith to Observable Microservices using DDDMaria Gomez
 
CQRS and Event Sourcing: A DevOps perspective
CQRS and Event Sourcing: A DevOps perspectiveCQRS and Event Sourcing: A DevOps perspective
CQRS and Event Sourcing: A DevOps perspectiveMaria Gomez
 
Splitting the monolith using Domain Driven Design
Splitting the monolith using Domain Driven Design Splitting the monolith using Domain Driven Design
Splitting the monolith using Domain Driven Design Maria Gomez
 
Observable Microservices (O'Reilly SACon London 2018)
Observable Microservices (O'Reilly SACon London 2018)Observable Microservices (O'Reilly SACon London 2018)
Observable Microservices (O'Reilly SACon London 2018)Maria Gomez
 
Observable microservices (O'Reilly SACon NY 2018)
Observable microservices (O'Reilly SACon NY 2018)Observable microservices (O'Reilly SACon NY 2018)
Observable microservices (O'Reilly SACon NY 2018)Maria Gomez
 
Security in agile teams
Security in agile teamsSecurity in agile teams
Security in agile teamsMaria Gomez
 
Security in agile teams
Security in agile teamsSecurity in agile teams
Security in agile teamsMaria Gomez
 
Observable Microservices
Observable MicroservicesObservable Microservices
Observable MicroservicesMaria Gomez
 
Splitting the Monolith
Splitting the MonolithSplitting the Monolith
Splitting the MonolithMaria Gomez
 
Taller de Refactorización (Campus Party Quito 2014)
Taller de Refactorización (Campus Party Quito 2014)Taller de Refactorización (Campus Party Quito 2014)
Taller de Refactorización (Campus Party Quito 2014)Maria Gomez
 
Refactoring workshop (Campus Party Quito 2014)
Refactoring workshop (Campus Party Quito 2014)Refactoring workshop (Campus Party Quito 2014)
Refactoring workshop (Campus Party Quito 2014)Maria Gomez
 
Project Management - Report
Project Management - ReportProject Management - Report
Project Management - ReportMaria Gomez
 
Principles of New Media - Essay
Principles of New Media - EssayPrinciples of New Media - Essay
Principles of New Media - EssayMaria Gomez
 
Project Management - Risk management
Project Management - Risk managementProject Management - Risk management
Project Management - Risk managementMaria Gomez
 
Responsive Environments - MoodMixer Presentation
Responsive Environments - MoodMixer PresentationResponsive Environments - MoodMixer Presentation
Responsive Environments - MoodMixer PresentationMaria Gomez
 
Responsive Environments - Critical report
Responsive Environments - Critical reportResponsive Environments - Critical report
Responsive Environments - Critical reportMaria Gomez
 
New Media Management - Gantt chart
New Media Management - Gantt chartNew Media Management - Gantt chart
New Media Management - Gantt chartMaria Gomez
 
New Media Management - Project plan
New Media Management - Project planNew Media Management - Project plan
New Media Management - Project planMaria Gomez
 
New Media Management - Presentation
New Media Management - PresentationNew Media Management - Presentation
New Media Management - PresentationMaria Gomez
 
New Media Management - Report
New Media Management - ReportNew Media Management - Report
New Media Management - ReportMaria Gomez
 

Más de Maria Gomez (20)

From Monolith to Observable Microservices using DDD
From Monolith to Observable Microservices using DDDFrom Monolith to Observable Microservices using DDD
From Monolith to Observable Microservices using DDD
 
CQRS and Event Sourcing: A DevOps perspective
CQRS and Event Sourcing: A DevOps perspectiveCQRS and Event Sourcing: A DevOps perspective
CQRS and Event Sourcing: A DevOps perspective
 
Splitting the monolith using Domain Driven Design
Splitting the monolith using Domain Driven Design Splitting the monolith using Domain Driven Design
Splitting the monolith using Domain Driven Design
 
Observable Microservices (O'Reilly SACon London 2018)
Observable Microservices (O'Reilly SACon London 2018)Observable Microservices (O'Reilly SACon London 2018)
Observable Microservices (O'Reilly SACon London 2018)
 
Observable microservices (O'Reilly SACon NY 2018)
Observable microservices (O'Reilly SACon NY 2018)Observable microservices (O'Reilly SACon NY 2018)
Observable microservices (O'Reilly SACon NY 2018)
 
Security in agile teams
Security in agile teamsSecurity in agile teams
Security in agile teams
 
Security in agile teams
Security in agile teamsSecurity in agile teams
Security in agile teams
 
Observable Microservices
Observable MicroservicesObservable Microservices
Observable Microservices
 
Splitting the Monolith
Splitting the MonolithSplitting the Monolith
Splitting the Monolith
 
Taller de Refactorización (Campus Party Quito 2014)
Taller de Refactorización (Campus Party Quito 2014)Taller de Refactorización (Campus Party Quito 2014)
Taller de Refactorización (Campus Party Quito 2014)
 
Refactoring workshop (Campus Party Quito 2014)
Refactoring workshop (Campus Party Quito 2014)Refactoring workshop (Campus Party Quito 2014)
Refactoring workshop (Campus Party Quito 2014)
 
Project Management - Report
Project Management - ReportProject Management - Report
Project Management - Report
 
Principles of New Media - Essay
Principles of New Media - EssayPrinciples of New Media - Essay
Principles of New Media - Essay
 
Project Management - Risk management
Project Management - Risk managementProject Management - Risk management
Project Management - Risk management
 
Responsive Environments - MoodMixer Presentation
Responsive Environments - MoodMixer PresentationResponsive Environments - MoodMixer Presentation
Responsive Environments - MoodMixer Presentation
 
Responsive Environments - Critical report
Responsive Environments - Critical reportResponsive Environments - Critical report
Responsive Environments - Critical report
 
New Media Management - Gantt chart
New Media Management - Gantt chartNew Media Management - Gantt chart
New Media Management - Gantt chart
 
New Media Management - Project plan
New Media Management - Project planNew Media Management - Project plan
New Media Management - Project plan
 
New Media Management - Presentation
New Media Management - PresentationNew Media Management - Presentation
New Media Management - Presentation
 
New Media Management - Report
New Media Management - ReportNew Media Management - Report
New Media Management - Report
 

Último

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Effective team onboarding

  • 1. EFFECTIVE TEAM ONBOARDING Madrid June 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
  • 4. 4
  • 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. As a Team I want to onboard in an effective way So that I can continue providing value with the least disruption 8
  • 9. ©ThoughtWorks 2018 Commercial in Confidence Team metrics 9 VELOCITY Completed stories per iteration Work per time CYCLE TIME Amount of time passed working on a story Time per work
  • 10. ©ThoughtWorks 2018 Commercial in Confidence Onboarding plan ● Start lean ● Get everyone involved ● Get feedback ● Iterate 10 "Plans are useless but planning is indispensable"
  • 11. ©ThoughtWorks 2018 Commercial in Confidence Pairing 11 SHARE KNOWLEDGE Context Business Tech stack COMMUNICATE Getting to know better Understand how teammates work
  • 12. ©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.” 12
  • 13. ©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/ 13
  • 14. ©ThoughtWorks 2018 Commercial in Confidence Psychological Safety 14 Can we take risks in this team without feeling insecure or embarrassed?
  • 15. 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" 15
  • 16. As an Organisation I want to empower teams So that we can learn and define best practices to have a scalable process 16
  • 17. ©ThoughtWorks 2018 Commercial in Confidence 17 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
  • 18. The Enterprise onboarding plan Don't try to build the greatest company onboarding plan Don't push your plan top-down 18

Notas del editor

  1. Onboarding es un proceso que ayuda a los nuevos miembros del equipo a ajustarse al mismo, de manera que se puedan convertir en productivos rápidamente Por qué es importante? Un proceso de onboarding pobre puede resultar en frustación para la persona nueva Toda incorporación impacta en la productividad del equipo y por ultimo, la industria tecnológica actual está como sabemos creciendo bastante, nuevos productos salen al Mercado, nuevas funcionalidades y todo esto se consigue a través del crecimiento de los equipos, con lo que tener un proceso claro y satisfactorio para todas las partes es primordial
  2. Te ayudan a medir el progreso y el éxito/fracaso de una iniciativa
  3. Do your own homework: Get as much information as you can about the new team member Focus on strengths and how they can start contributing to the team fast Meet with them before they join Give them some food for thought beforehand Successful teams have a clear vision Start the onboarding process communicating the team mission and vision
  4. Some benefits of pair programming: Two heads are better than one More efficient Fewer coding mistakes Moral support - Easier to keep going Harder to procrastinate Fewer interruptions - People more reluctant to interrupt a pair than a solo developer … But more importantly, it is an excellent way to share knowledge. Exactly what we want to do when we are onboarding people!
  5. An architecture decision record is a short text file in a format similar to an Alexandrian pattern that describes a set of forces and a single decision in response to those forces. They provide: Design decision Context Rationale Implications
  6. An architecture decision record is a short text file in a format similar to an Alexandrian pattern that describes a set of forces and a single decision in response to those forces. They provide: Design decision Context Rationale Implications
  7. Google Spent 2 Years Studying 180 Teams. The Most Successful Ones Shared These 5 Traits: Dependability Structure and clarity Meaning Impact Psychological safety (the most important one by far) Team members feel safe to take risks and be vulnerable in front of each other. How to foster Psychological Safety on your teams Be present and focus on the conversation (e.g., close your laptop during meetings) Ask questions with the intention of learning from your teammates Offer input, be interactive, and show you’re listening Avoid placing blame (“Why did you do this?”) and focus on solutions (“How can we work toward making sure this goes more smoothly next time?”, “What can we do together to make a game plan for next time?”) Nod your head to demonstrate understanding during conversations/meetings Share information about your personal work style and preferences, encourage teammates to do the same Be available and approachable to teammates (e.g., make time for ad hoc 1:1 conversations, feedback sessions, career coaching) Step in if team members talk negatively about another team member Don’t interrupt or allow interruptions (e.g., step in when someone is interrupted and ensure his/her idea is heard) Manage team discussions (e.g., don't allow side conversations in team meetings, make sure conflict isn’t personal) To measure psychological safety, count the number of times the new team member speaks at meetings.
  8. Use the person being onboarded to tackle some tech debt, or to question past decisions. Conditions: Team needs to be comfortable feeling vulnerable Create a safe space for the new comer to question Create the opportunity: intentional pairing on a complex part of the code, reviewing the ADR, etc Be realistic and careful about expectations (don’t try to change everything)