SlideShare a Scribd company logo
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

PDF
⼤語⾔模型 LLM 應⽤開發入⾨
PDF
From Design Thinking to Design Doing
PDF
Introduction to Redis
PDF
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
PDF
暗号文のままで計算しよう - 準同型暗号入門 -
PPTX
User Story Mapping in Practice
PDF
User Story Mapping, Discover the whole story
PDF
Patterns of resilience
⼤語⾔模型 LLM 應⽤開發入⾨
From Design Thinking to Design Doing
Introduction to Redis
Anatomy of a Spring Boot App with Clean Architecture - Spring I/O 2023
暗号文のままで計算しよう - 準同型暗号入門 -
User Story Mapping in Practice
User Story Mapping, Discover the whole story
Patterns of resilience

What's hot (20)

PDF
The Black Magic of Engineering Management
PDF
Radical Candor Takeaways
PDF
Disciplined Agile Delivery: Foundation for Scaling Agile
PDF
Agile Coaching Workshop
PDF
Jira Agile
PDF
Actionable Agile Metrics
PDF
Impact conference 30th October 2018 Budapest
PDF
Agile practices using jira atlassian
PDF
Jira 101
PDF
How Google Works
PDF
5 Practices for an Agile Mindset
PDF
Hacking Your Head : Managing Information Overload (extended)
KEY
Intro to Lean Software Development
PDF
Getting to the heart of agile by Alistair Cockburn
PPTX
03_08_Litigation Finance 101_William Marra.pptx
PPTX
Discover The Top 10 Types Of Colleagues Around You
PDF
Kanban in 4 easy steps
PDF
Pitching Ideas: How to sell your ideas to others
PDF
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
PPTX
Enterprise Agile Transformation
The Black Magic of Engineering Management
Radical Candor Takeaways
Disciplined Agile Delivery: Foundation for Scaling Agile
Agile Coaching Workshop
Jira Agile
Actionable Agile Metrics
Impact conference 30th October 2018 Budapest
Agile practices using jira atlassian
Jira 101
How Google Works
5 Practices for an Agile Mindset
Hacking Your Head : Managing Information Overload (extended)
Intro to Lean Software Development
Getting to the heart of agile by Alistair Cockburn
03_08_Litigation Finance 101_William Marra.pptx
Discover The Top 10 Types Of Colleagues Around You
Kanban in 4 easy steps
Pitching Ideas: How to sell your ideas to others
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Enterprise Agile Transformation
Ad

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

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

More from Camille Fournier (11)

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

Recently uploaded (20)

PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
Welding lecture in detail for understanding
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Digital Logic Computer Design lecture notes
PPTX
Sustainable Sites - Green Building Construction
PPTX
web development for engineering and engineering
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPT
Project quality management in manufacturing
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
CH1 Production IntroductoryConcepts.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Structs to JSON How Go Powers REST APIs.pdf
Welding lecture in detail for understanding
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
573137875-Attendance-Management-System-original
CYBER-CRIMES AND SECURITY A guide to understanding
Operating System & Kernel Study Guide-1 - converted.pdf
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Internet of Things (IOT) - A guide to understanding
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
Digital Logic Computer Design lecture notes
Sustainable Sites - Green Building Construction
web development for engineering and engineering
Lesson 3_Tessellation.pptx finite Mathematics
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Project quality management in manufacturing
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
CH1 Production IntroductoryConcepts.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx

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