SlideShare a Scribd company logo
1 of 27
Moving Towards Structure 
Camille Fournier 
CTO, Rent the Runway 
@skamille
My Story 
• Grew Rent the Runway’s engineering team 
from ~12 to 55 and counting
My Organizational Goals 
• To create a relatively meritocratic 
environment 
• To limit bias 
• To develop the leadership talent on my team 
• To hire a diverse workforce
Flat 
• We start flat, except of course for “the 
founders” or perhaps “the executives” 
• First you have 3 directs 
• Then 5 
• Then 10 
• Then… you start to break down
Time to add some structure! 
• Maybe I’ll hire a VP of Engineering!
How about a Tech Lead? 
• Great I’ll take my most senior/favorite dev and 
make them “Tech Lead” of some of the 
software
Perhaps a Director of Engineering 
• Not quite VP, not quite Tech Lead
Either way, your flat is dead 
• It was never true anyway, so it’s probably for 
the best
What does this new leader DO? 
• They make my life easier, of course!
No, really 
• I dunno. They handle… 
– Project Management! 
– People Management for part of the team! 
– All Management so I don’t have to! 
– Architecture!
If you don’t know, you’re set up to fail 
• Inevitably, this person is going to not read 
your mind exactly the way you wish they did 
• How do you know whether they’re 
incompetent or just confused? 
• How do you hold them accountable when you 
don’t know what they’re SUPPOSED to be 
doing?
“They’ll define the role themselves!” 
• If you hire someone who has done this job 
before and you have a shared context, that 
might be ok 
– IE, you both worked for Google, and you hired a 
senior manager at Google to be a Director of 
Engineering
A bad, but common, case 
• HR hires people with random titles based on 
what you said you needed to hire 
• “Frontend Engineer” 
• “Lead DevOps” 
• “iOS Specialist” 
• Pay people directly based on experience and 
whatever HR magic formula
Creating Clarity 
The minute you create hierarchy, you 
need clarity
The Engineer Ladder: What 
• The list of job levels and the description of 
what goes in each of those levels 
• BEST PRACTICE: Above Senior Engineer, has a 
separate path for “Manager” vs “Individual 
Contributor” 
• A device to create clarity on your team and, if 
done well, limit bias
The Engineering Ladder: Why 
• Gives you a framework for hiring, paying, 
promoting 
• Forces you to become more clear in what you 
expect from people 
• Forces you to push that clarity into your hiring 
process and possibly hire better 
• Gives your team a growth path that helps 
them imagine their future with you
Creating an Engineering Ladder 
• Step 1: Ask your friends for theirs 
– Step 0: Make friends with people who have teams 
big enough to justify a ladder 
• Step 2: Be realistic about how it applies to 
your team 
– You may not need all the levels. You may need 
more levels. 
• Write it up. Get feedback. Rewrite it. 
• Share it.
I really don’t want to do this 
Why not?
I’m afraid everyone will be clamoring 
for titles 
• They probably will when you roll this out BUT 
• This gives you the chance to make it clear to 
them what success looks like! 
• Give them something to work towards! 
• Give you both a framework for talking about 
how they are succeeding and how they are 
not
Expect some anxiety 
• Ladder rollouts do generate anxiety around 
upward mobility 
• On the flip side, with no ladder, people that 
care about upward mobility leave for a better 
title elsewhere
I’m afraid people will think they should 
be promoted who aren’t ready 
• Well then, that is why you need to be very 
clear about what you expect at each level 
• People will want to be promoted with or 
without a ladder, if you have any sort of 
leadership 
• They’ll also want bigger pay, more options, 
bigger projects 
• How do you determine who gets what?
I’m afraid titles will cause us to lose 
voices of others 
• It takes more than “no titles” to ensure that 
voices are actually heard
There are more paths to excellence 
than climbing a ladder! 
• True! And a ladder doesn’t take the place of 
other training 
• Embrace add-ons, badges, specialties
Premature optimization! 
• True. You probably don’t need to do this when 
you have only 1 non-founder/executive 
“leader” 
• But the minute you need 2…
Your vibe is a function of your company values and culture 
Do you know what your company values are? 
It is very possible to design a ladder to reflect and reward those values 
WHAT ABOUT MY VIBE?
I’m the CTO, this isn’t my job! 
• Like hell it isn’t 
• If you are very lucky, you might find a VPE to 
do this for you 
– I would not hold my breath 
• This isn’t rocket science. If you can architect a 
system, you can architect a team.
Conclusion 
• Clarity Clarity Clarity 
• Clarity

More Related Content

What's hot

Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkSrinath Ramakrishnan
 
LKCE19 Klaus Leopold - Flight Levels in Action
LKCE19 Klaus Leopold - Flight Levels in ActionLKCE19 Klaus Leopold - Flight Levels in Action
LKCE19 Klaus Leopold - Flight Levels in ActionLean Kanban Central Europe
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Dennis Stevens
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueLeadingAgile
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & PlanningAgileDad
 
Adaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio ManagementAdaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio ManagementEmiliano Soldi
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsTasktop
 
Agile practices using jira atlassian
Agile practices using jira atlassianAgile practices using jira atlassian
Agile practices using jira atlassianMichal Epstein
 
OKR - John Doerr original slide deck from 1999
OKR - John Doerr original slide deck from 1999OKR - John Doerr original slide deck from 1999
OKR - John Doerr original slide deck from 1999Karl Philip Lund
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That MatterErik Weber
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsRob Betcher
 
Team Management Training | By ex-Deloitte Consultants
Team Management Training | By ex-Deloitte ConsultantsTeam Management Training | By ex-Deloitte Consultants
Team Management Training | By ex-Deloitte ConsultantsAurelien Domont, MBA
 
Team Topologies - how and why to design your teams - AllDayDevOps 2017
Team Topologies - how and why to design your teams - AllDayDevOps 2017Team Topologies - how and why to design your teams - AllDayDevOps 2017
Team Topologies - how and why to design your teams - AllDayDevOps 2017Matthew Skelton
 
Agile Maturity Assessments
Agile Maturity AssessmentsAgile Maturity Assessments
Agile Maturity AssessmentsDavid Hanson
 
The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...
The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...
The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...Cprime
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For ExecutivesMichael Tarnowski
 

What's hot (20)

Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
LKCE19 Klaus Leopold - Flight Levels in Action
LKCE19 Klaus Leopold - Flight Levels in ActionLKCE19 Klaus Leopold - Flight Levels in Action
LKCE19 Klaus Leopold - Flight Levels in Action
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Adaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio ManagementAdaptive Strategy Combining OKR and Lean Portfolio Management
Adaptive Strategy Combining OKR and Lean Portfolio Management
 
Agile 101
Agile 101Agile 101
Agile 101
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streams
 
Agile practices using jira atlassian
Agile practices using jira atlassianAgile practices using jira atlassian
Agile practices using jira atlassian
 
OKR - John Doerr original slide deck from 1999
OKR - John Doerr original slide deck from 1999OKR - John Doerr original slide deck from 1999
OKR - John Doerr original slide deck from 1999
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
Team Management Training | By ex-Deloitte Consultants
Team Management Training | By ex-Deloitte ConsultantsTeam Management Training | By ex-Deloitte Consultants
Team Management Training | By ex-Deloitte Consultants
 
Team Topologies - how and why to design your teams - AllDayDevOps 2017
Team Topologies - how and why to design your teams - AllDayDevOps 2017Team Topologies - how and why to design your teams - AllDayDevOps 2017
Team Topologies - how and why to design your teams - AllDayDevOps 2017
 
Agile Maturity Assessments
Agile Maturity AssessmentsAgile Maturity Assessments
Agile Maturity Assessments
 
The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...
The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...
The ART of Value Streams: Determining Paths of Value Through Value Streams Wo...
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 

Similar to How to go from structureless to structured without losing your vibe

Be the Captain of Your Career
Be the Captain of Your Career Be the Captain of Your Career
Be the Captain of Your Career Jack Molisani
 
DevOps and the Impostor Syndrome
DevOps and the Impostor SyndromeDevOps and the Impostor Syndrome
DevOps and the Impostor SyndromePeter Varhol
 
Hiring the best at Opower
Hiring the best at OpowerHiring the best at Opower
Hiring the best at OpowerRoderick Morris
 
Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Pedro Gustavo Torres
 
Grow your own tech leads
Grow your own tech leadsGrow your own tech leads
Grow your own tech leadskenbot
 
Rock the tech interview january 2015
Rock the tech interview   january 2015Rock the tech interview   january 2015
Rock the tech interview january 2015Infusionevents
 
Rock the tech interview january 2015
Rock the tech interview   january 2015Rock the tech interview   january 2015
Rock the tech interview january 2015Infusionmarketing
 
Kellogg VC CEO Summit
Kellogg VC CEO SummitKellogg VC CEO Summit
Kellogg VC CEO SummitDave Kellogg
 
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career UnpluggedConfitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career UnpluggedWojciech Seliga
 
Bootstrapping a-devops-matter
Bootstrapping a-devops-matterBootstrapping a-devops-matter
Bootstrapping a-devops-matterSkills Matter
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Pedro Gustavo Torres
 
How to Prepare for and Survive a Technical Interview
How to Prepare for and Survive a Technical InterviewHow to Prepare for and Survive a Technical Interview
How to Prepare for and Survive a Technical InterviewPerl Careers
 
Pellissippi State AITP Meeting November 2014
Pellissippi State AITP Meeting November 2014Pellissippi State AITP Meeting November 2014
Pellissippi State AITP Meeting November 2014Adrian Carr
 
Benjamin Curry - Becoming a Voice for Your Leadership Team
Benjamin Curry - Becoming a Voice for Your Leadership TeamBenjamin Curry - Becoming a Voice for Your Leadership Team
Benjamin Curry - Becoming a Voice for Your Leadership TeamLavaConConference
 

Similar to How to go from structureless to structured without losing your vibe (20)

Hoe to make engg
Hoe to make enggHoe to make engg
Hoe to make engg
 
Be the Captain of Your Career
Be the Captain of Your Career Be the Captain of Your Career
Be the Captain of Your Career
 
DevOps and the Impostor Syndrome
DevOps and the Impostor SyndromeDevOps and the Impostor Syndrome
DevOps and the Impostor Syndrome
 
Hiring the best at Opower
Hiring the best at OpowerHiring the best at Opower
Hiring the best at Opower
 
Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018
 
Grow your own tech leads
Grow your own tech leadsGrow your own tech leads
Grow your own tech leads
 
Rock the tech interview january 2015
Rock the tech interview   january 2015Rock the tech interview   january 2015
Rock the tech interview january 2015
 
Rock the tech interview january 2015
Rock the tech interview   january 2015Rock the tech interview   january 2015
Rock the tech interview january 2015
 
Walls agile2013
Walls agile2013Walls agile2013
Walls agile2013
 
Kellogg VC CEO Summit
Kellogg VC CEO SummitKellogg VC CEO Summit
Kellogg VC CEO Summit
 
Confitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career UnpluggedConfitura 2013 Software Developer Career Unplugged
Confitura 2013 Software Developer Career Unplugged
 
Team up
Team upTeam up
Team up
 
On the Startup Team
On the Startup TeamOn the Startup Team
On the Startup Team
 
Bootstrapping a-devops-matter
Bootstrapping a-devops-matterBootstrapping a-devops-matter
Bootstrapping a-devops-matter
 
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
 
How to Prepare for and Survive a Technical Interview
How to Prepare for and Survive a Technical InterviewHow to Prepare for and Survive a Technical Interview
How to Prepare for and Survive a Technical Interview
 
Scaling tech teams
Scaling tech teamsScaling tech teams
Scaling tech teams
 
Pellissippi State AITP Meeting November 2014
Pellissippi State AITP Meeting November 2014Pellissippi State AITP Meeting November 2014
Pellissippi State AITP Meeting November 2014
 
Building your LinkedIn Brand
Building your LinkedIn BrandBuilding your LinkedIn Brand
Building your LinkedIn Brand
 
Benjamin Curry - Becoming a Voice for Your Leadership Team
Benjamin Curry - Becoming a Voice for Your Leadership TeamBenjamin Curry - Becoming a Voice for Your Leadership Team
Benjamin Curry - Becoming a Voice for Your Leadership Team
 

More from Camille Fournier

Building Engaged Teams in 2017
Building Engaged Teams in 2017Building Engaged Teams in 2017
Building Engaged Teams in 2017Camille Fournier
 
Hopelessness and Confidence in Distributed Systems Design
Hopelessness and Confidence in Distributed Systems DesignHopelessness and Confidence in Distributed Systems Design
Hopelessness and Confidence in Distributed Systems DesignCamille Fournier
 
A People's History of Microservices
A People's History of MicroservicesA People's History of Microservices
A People's History of MicroservicesCamille Fournier
 
The Role of CTO: A Rantifesto
The Role of CTO: A RantifestoThe Role of CTO: A Rantifesto
The Role of CTO: A RantifestoCamille Fournier
 
So You Want to Rewrite That...
So You Want to Rewrite That...So You Want to Rewrite That...
So You Want to Rewrite That...Camille Fournier
 
Keynote talk: How to stay in love with programming (with notes)
Keynote talk: How to stay in love with programming (with notes)Keynote talk: How to stay in love with programming (with notes)
Keynote talk: How to stay in love with programming (with notes)Camille Fournier
 
Keynote talk: How to stay in love with programming
Keynote talk: How to stay in love with programmingKeynote talk: How to stay in love with programming
Keynote talk: How to stay in love with programmingCamille Fournier
 
Operations-Driven Web Services at Rent the Runway
Operations-Driven Web Services at Rent the RunwayOperations-Driven Web Services at Rent the Runway
Operations-Driven Web Services at Rent the RunwayCamille Fournier
 

More from Camille Fournier (11)

Building Engaged Teams in 2017
Building Engaged Teams in 2017Building Engaged Teams in 2017
Building Engaged Teams in 2017
 
The Elements of Scaling
The Elements of ScalingThe Elements of Scaling
The Elements of Scaling
 
Hopelessness and Confidence in Distributed Systems Design
Hopelessness and Confidence in Distributed Systems DesignHopelessness and Confidence in Distributed Systems Design
Hopelessness and Confidence in Distributed Systems Design
 
A People's History of Microservices
A People's History of MicroservicesA People's History of Microservices
A People's History of Microservices
 
The Role of CTO: A Rantifesto
The Role of CTO: A RantifestoThe Role of CTO: A Rantifesto
The Role of CTO: A Rantifesto
 
So You Want to Rewrite That...
So You Want to Rewrite That...So You Want to Rewrite That...
So You Want to Rewrite That...
 
Becoming a Multiplier
Becoming a MultiplierBecoming a Multiplier
Becoming a Multiplier
 
Keynote talk: How to stay in love with programming (with notes)
Keynote talk: How to stay in love with programming (with notes)Keynote talk: How to stay in love with programming (with notes)
Keynote talk: How to stay in love with programming (with notes)
 
Keynote talk: How to stay in love with programming
Keynote talk: How to stay in love with programmingKeynote talk: How to stay in love with programming
Keynote talk: How to stay in love with programming
 
Operations-Driven Web Services at Rent the Runway
Operations-Driven Web Services at Rent the RunwayOperations-Driven Web Services at Rent the Runway
Operations-Driven Web Services at Rent the Runway
 
Zoo keeper for ricon
Zoo keeper for riconZoo keeper for ricon
Zoo keeper for ricon
 

Recently uploaded

DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 

Recently uploaded (20)

DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 

How to go from structureless to structured without losing your vibe

  • 1. Moving Towards Structure Camille Fournier CTO, Rent the Runway @skamille
  • 2. My Story • Grew Rent the Runway’s engineering team from ~12 to 55 and counting
  • 3. My Organizational Goals • To create a relatively meritocratic environment • To limit bias • To develop the leadership talent on my team • To hire a diverse workforce
  • 4. Flat • We start flat, except of course for “the founders” or perhaps “the executives” • First you have 3 directs • Then 5 • Then 10 • Then… you start to break down
  • 5. Time to add some structure! • Maybe I’ll hire a VP of Engineering!
  • 6. How about a Tech Lead? • Great I’ll take my most senior/favorite dev and make them “Tech Lead” of some of the software
  • 7. Perhaps a Director of Engineering • Not quite VP, not quite Tech Lead
  • 8. Either way, your flat is dead • It was never true anyway, so it’s probably for the best
  • 9. What does this new leader DO? • They make my life easier, of course!
  • 10. No, really • I dunno. They handle… – Project Management! – People Management for part of the team! – All Management so I don’t have to! – Architecture!
  • 11. If you don’t know, you’re set up to fail • Inevitably, this person is going to not read your mind exactly the way you wish they did • How do you know whether they’re incompetent or just confused? • How do you hold them accountable when you don’t know what they’re SUPPOSED to be doing?
  • 12. “They’ll define the role themselves!” • If you hire someone who has done this job before and you have a shared context, that might be ok – IE, you both worked for Google, and you hired a senior manager at Google to be a Director of Engineering
  • 13. A bad, but common, case • HR hires people with random titles based on what you said you needed to hire • “Frontend Engineer” • “Lead DevOps” • “iOS Specialist” • Pay people directly based on experience and whatever HR magic formula
  • 14. Creating Clarity The minute you create hierarchy, you need clarity
  • 15. The Engineer Ladder: What • The list of job levels and the description of what goes in each of those levels • BEST PRACTICE: Above Senior Engineer, has a separate path for “Manager” vs “Individual Contributor” • A device to create clarity on your team and, if done well, limit bias
  • 16. The Engineering Ladder: Why • Gives you a framework for hiring, paying, promoting • Forces you to become more clear in what you expect from people • Forces you to push that clarity into your hiring process and possibly hire better • Gives your team a growth path that helps them imagine their future with you
  • 17. Creating an Engineering Ladder • Step 1: Ask your friends for theirs – Step 0: Make friends with people who have teams big enough to justify a ladder • Step 2: Be realistic about how it applies to your team – You may not need all the levels. You may need more levels. • Write it up. Get feedback. Rewrite it. • Share it.
  • 18. I really don’t want to do this Why not?
  • 19. I’m afraid everyone will be clamoring for titles • They probably will when you roll this out BUT • This gives you the chance to make it clear to them what success looks like! • Give them something to work towards! • Give you both a framework for talking about how they are succeeding and how they are not
  • 20. Expect some anxiety • Ladder rollouts do generate anxiety around upward mobility • On the flip side, with no ladder, people that care about upward mobility leave for a better title elsewhere
  • 21. I’m afraid people will think they should be promoted who aren’t ready • Well then, that is why you need to be very clear about what you expect at each level • People will want to be promoted with or without a ladder, if you have any sort of leadership • They’ll also want bigger pay, more options, bigger projects • How do you determine who gets what?
  • 22. I’m afraid titles will cause us to lose voices of others • It takes more than “no titles” to ensure that voices are actually heard
  • 23. There are more paths to excellence than climbing a ladder! • True! And a ladder doesn’t take the place of other training • Embrace add-ons, badges, specialties
  • 24. Premature optimization! • True. You probably don’t need to do this when you have only 1 non-founder/executive “leader” • But the minute you need 2…
  • 25. Your vibe is a function of your company values and culture Do you know what your company values are? It is very possible to design a ladder to reflect and reward those values WHAT ABOUT MY VIBE?
  • 26. I’m the CTO, this isn’t my job! • Like hell it isn’t • If you are very lucky, you might find a VPE to do this for you – I would not hold my breath • This isn’t rocket science. If you can architect a system, you can architect a team.
  • 27. Conclusion • Clarity Clarity Clarity • Clarity