SlideShare uma empresa Scribd logo
1 de 55
Baixar para ler offline
Scaling Teams
From the CTO’s
perspective
About me
Formerly at Nokia, SoundCloud, Beatport
Currently: issuu
@klangberater, https://medium.com/@alexandergrosse
Shameless self promotion
About the book
Advice and best practices for every leader in a product organisation
Five dimensions of scaling
Key learnings
If you want a life, don’t write a
book next to your job
(especially when you have
kids)
Back to the topic
How does the job of a CTO change over
time?
Assumptions:
- You started as CTO of a small startup
- You are coding on the critical path
- Every engineer reports to you
- Team grows
What should happen?
What can happen?
WHY DOES THAT HAPPEN?
● Organisational issues:
○ Onboarding not sufficient
○ Effort for hiring
○ Wrong hiring
○ Wrong organisation (dependencies kill you)
● Exceeded the optimal growth rate
Some things that happen to you
- You are still the go to person for technical work, no time (or experience) to
manage the new engineers
- A lot of new stakeholders appear
- There is suddenly a management team, where you need to be present
Time spent in the beginning
Time spent while growing
What happens to the role
Focus shifts from technical contributions to team building and collaboration with
other departments
What makes it even more difficult?
Engineering is usually the biggest and fastest growing department in a startup
Therefore all the team scaling challenges are here first! E.g.:
- Career paths
- Training of managers
- Hiring processes
- Communication...
What stops you from changing?
- Old habits
- Missing knowledge
- Or… no passion for management work
What to do?
Two alternatives:
● Hire an experienced people manager (VP Engineering) - not covered here
● Adapt and learn it yourself
Adapt
Can I still code?
● Don’t code on the critical path (that is the easiest way to NOT scale the team)
● Your task is to give context, explain, mentor other engineers
● But do technical work as long as possible...
Scale Yourself
Disclaimer
● I know that everyone is different, every company is
different and there is probably not a single
person/company where all these points are true
The 5 sins of a startup CTO*
● Pride
● Isolationism
● Being a Bottleneck
● Lack of self awareness
● Shiny technology over business value
Pride
● In a growing startup just staying at the CTO position is
basically a promotion
● Give up the title if needed
● Accept that other people might be paid more than you
Isolationism
● Thinking about engineering in isolation
● To deliver business value there is more needed than just
engineering
● Us vs. them
Bottleneck
● Sometimes conscious - sometimes unconscious
● Not cool: All communication runs through you
● Your job is to make sure that everything runs without you
Lack of self awareness
● What are your strengths?
● What is your passion?
Lack of self awareness
● If you had the choice between coding for a day or
organizing teams/hiring: What would you choose?
Shiny technology over business value
Shiny technology over business value
● Use simple (not outdated) technology which delivers what
you need
● Goal is to make the business successful, not to use e.g.
Microservices
COOL / NOT COOL
HIRING
NOT COOL
“I have to check all the technical work”
WHAT TO DO?
● Anti Pattern: We are cash restricted, we only pay very low
salaries and get what we pay for
● The way to do it right: Find the right balance and pay a few
highly qualified engineers (referral trap)
NOT COOL
“ONBOARDING is mostly: There is your desk”
WHAT TO DO?
● Small (one team): Mostly spontaneous
● More than one team: Team rotation
NOT COOL
“Hiring process takes ages and is unprofessional”
WHAT TO DO?
● Convince Management to hire recruiter
● Invest in tools
● Increase awareness
PEOPLE MANAGEMENT
NOT COOL
“1on1s are infrequent”
WHAT TO DO?
● Very pragmatic advice:
○ Make it a recurrent meeting
○ Reserve time for long term topics
ORGANISATION
COOL
“Teams who can deliver stuff fast without dependencies”
VALUE STREAM MAPPING
HOW TO DO IT?
● Build Delivery Teams: Self-sufficient teams that include all
the functions necessary to develop software from idea to
launch.
● 95% rule
WHAT TO DO?
COOL
“Teams who understand their customers”
WHAT TO DO?
● Purpose of the teams
● Assign support to teams
● Let the engineers talk to customers
● Let the engineers spend time in support
COMMUNICATION
NOT COOL
“NOBODY KNOWS WHAT THE OTHER TEAMS/DEPARTMENTS
ARE DOING”
WHAT TO DO?
● BASICS: Set up regular demo sessions
● EXTRA POINTS: All departments of the company present
NOT COOL
“I only have 1on1s with engineers”
WHAT TO DO?
● Identify main stakeholders
● Have a monthly 1on1 with them
● Typical candidates: Main Product, Design/UX, Marketing
people
Summary
● Job changes radically when company grows
● Adapt or change your role (seek support)
● Take care of how to scale teams!
● Engineering is not an island
Thank you
@klangberater

Mais conteúdo relacionado

Mais procurados

Provocation to the Product Owner challenge - Agile Coaching Circle
Provocation to the Product Owner challenge - Agile Coaching CircleProvocation to the Product Owner challenge - Agile Coaching Circle
Provocation to the Product Owner challenge - Agile Coaching Circle
Marko Taipale
 

Mais procurados (20)

San Jose 2017 Q2 Startup Bootcamp (Young Coders) session2
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session2San Jose 2017 Q2 Startup Bootcamp (Young Coders) session2
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session2
 
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session1
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session1San Jose 2017 Q2 Startup Bootcamp (Young Coders) session1
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session1
 
Lean Startup 101
Lean Startup 101Lean Startup 101
Lean Startup 101
 
Freelancing 101
Freelancing 101Freelancing 101
Freelancing 101
 
Course description & content
Course description & contentCourse description & content
Course description & content
 
Provocation to the Product Owner challenge - Agile Coaching Circle
Provocation to the Product Owner challenge - Agile Coaching CircleProvocation to the Product Owner challenge - Agile Coaching Circle
Provocation to the Product Owner challenge - Agile Coaching Circle
 
Day10
Day10Day10
Day10
 
Why scrum?
Why scrum?Why scrum?
Why scrum?
 
Kinky World of Job Searching in ATX
Kinky World of Job Searching in ATXKinky World of Job Searching in ATX
Kinky World of Job Searching in ATX
 
Foundry Training Slides
Foundry Training SlidesFoundry Training Slides
Foundry Training Slides
 
Building an elegant solution upload
Building an elegant solution uploadBuilding an elegant solution upload
Building an elegant solution upload
 
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand RegionallyEchelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
Echelon Thailand 2017 – Leveraging On Scalable Technology To Expand Regionally
 
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at IntuitDesigning for Agile Delight! Customer Obsessed Innovation at Intuit
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
 
What Mushrooms and Fish Poop Taught Us About Launching a New Line of Breakfas...
What Mushrooms and Fish Poop Taught Us About Launching a New Line of Breakfas...What Mushrooms and Fish Poop Taught Us About Launching a New Line of Breakfas...
What Mushrooms and Fish Poop Taught Us About Launching a New Line of Breakfas...
 
Lean Self Pocket Edition (Preview)
Lean Self Pocket Edition (Preview)Lean Self Pocket Edition (Preview)
Lean Self Pocket Edition (Preview)
 
Business, STEM, Entrepreneurship: We all need each other!
Business, STEM, Entrepreneurship: We all need each other!Business, STEM, Entrepreneurship: We all need each other!
Business, STEM, Entrepreneurship: We all need each other!
 
Recruiting a founding CTO
Recruiting a founding CTORecruiting a founding CTO
Recruiting a founding CTO
 
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
Slash | 500 startups Lean Canvas workshop for Social Enterprises (17 Oct2020)...
 
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session3
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session3San Jose 2017 Q2 Startup Bootcamp (Young Coders) session3
San Jose 2017 Q2 Startup Bootcamp (Young Coders) session3
 
Common Questions about Career & Entrepreneurship
Common Questions about Career & EntrepreneurshipCommon Questions about Career & Entrepreneurship
Common Questions about Career & Entrepreneurship
 

Destaque

VPEC-T The Movie (Book Trailer)
VPEC-T The Movie          (Book Trailer) VPEC-T The Movie          (Book Trailer)
VPEC-T The Movie (Book Trailer)
Nigel Green
 
Effective Scala (SoftShake 2013)
Effective Scala (SoftShake 2013)Effective Scala (SoftShake 2013)
Effective Scala (SoftShake 2013)
mircodotta
 
141125 10 lessons learned being a startup cto
141125 10 lessons learned being a startup cto141125 10 lessons learned being a startup cto
141125 10 lessons learned being a startup cto
Silvan Mühlemann
 

Destaque (17)

How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
25 Festive Fonts For Women Oriented Businesses!
25 Festive Fonts For Women Oriented Businesses!25 Festive Fonts For Women Oriented Businesses!
25 Festive Fonts For Women Oriented Businesses!
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
VPEC-T The Movie (Book Trailer)
VPEC-T The Movie          (Book Trailer) VPEC-T The Movie          (Book Trailer)
VPEC-T The Movie (Book Trailer)
 
CTO in a Box
CTO in a BoxCTO in a Box
CTO in a Box
 
So you wanna be a CTO ?
So you wanna be a CTO ?So you wanna be a CTO ?
So you wanna be a CTO ?
 
Effective Scala (SoftShake 2013)
Effective Scala (SoftShake 2013)Effective Scala (SoftShake 2013)
Effective Scala (SoftShake 2013)
 
CTO for Startup
CTO for StartupCTO for Startup
CTO for Startup
 
Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...
Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...
Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...
 
There Are No “Buts” in Progressive Enhancement [Øredev 2015]
There Are No “Buts” in Progressive Enhancement [Øredev 2015]There Are No “Buts” in Progressive Enhancement [Øredev 2015]
There Are No “Buts” in Progressive Enhancement [Øredev 2015]
 
141125 10 lessons learned being a startup cto
141125 10 lessons learned being a startup cto141125 10 lessons learned being a startup cto
141125 10 lessons learned being a startup cto
 
Startup CTO Role v3
Startup CTO Role v3Startup CTO Role v3
Startup CTO Role v3
 
The Role of the CTO in a Growing Organization
The Role of the CTO in a Growing OrganizationThe Role of the CTO in a Growing Organization
The Role of the CTO in a Growing Organization
 
El emprendedor según mi visión Juan Belmonte
El emprendedor según mi visión Juan BelmonteEl emprendedor según mi visión Juan Belmonte
El emprendedor según mi visión Juan Belmonte
 
Easy tips to improve your information retrieval practices and evaluation of p...
Easy tips to improve your information retrieval practices and evaluation of p...Easy tips to improve your information retrieval practices and evaluation of p...
Easy tips to improve your information retrieval practices and evaluation of p...
 
Simple Chores For Kids
Simple Chores For KidsSimple Chores For Kids
Simple Chores For Kids
 
IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...
IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...
IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...
 

Semelhante a Cto meetup Berlin

Semelhante a Cto meetup Berlin (20)

Scaling tech teams
Scaling tech teamsScaling tech teams
Scaling tech teams
 
Startup Roles and Responsibilities + Share Structure
Startup Roles and Responsibilities + Share StructureStartup Roles and Responsibilities + Share Structure
Startup Roles and Responsibilities + Share Structure
 
Organizing Technical Teams
Organizing Technical TeamsOrganizing Technical Teams
Organizing Technical Teams
 
How to be a good (product) manager
How to be a good (product) managerHow to be a good (product) manager
How to be a good (product) manager
 
Starting a business as engineers: algorithms aren't everything
Starting a business as engineers: algorithms aren't everythingStarting a business as engineers: algorithms aren't everything
Starting a business as engineers: algorithms aren't everything
 
Startup Playbook for founders & employees, written by Toucan's founders (2021)
Startup Playbook for founders & employees, written by Toucan's founders (2021)Startup Playbook for founders & employees, written by Toucan's founders (2021)
Startup Playbook for founders & employees, written by Toucan's founders (2021)
 
Product Management Management
Product Management ManagementProduct Management Management
Product Management Management
 
From Engineering to Product Management
From Engineering to Product ManagementFrom Engineering to Product Management
From Engineering to Product Management
 
Tech survival 101
Tech survival 101Tech survival 101
Tech survival 101
 
How to Succeed as a Non-Technical PM by Spotify's Product Owner
How to Succeed as a Non-Technical PM by Spotify's Product OwnerHow to Succeed as a Non-Technical PM by Spotify's Product Owner
How to Succeed as a Non-Technical PM by Spotify's Product Owner
 
Why building an organization is not a piece of cake
Why building an organization is not a piece of cakeWhy building an organization is not a piece of cake
Why building an organization is not a piece of cake
 
Why building an organizations is not a piece of cake - Ola Pszczoła - SaaS Me...
Why building an organizations is not a piece of cake - Ola Pszczoła - SaaS Me...Why building an organizations is not a piece of cake - Ola Pszczoła - SaaS Me...
Why building an organizations is not a piece of cake - Ola Pszczoła - SaaS Me...
 
IBADD Tech Survival 101
IBADD Tech Survival 101IBADD Tech Survival 101
IBADD Tech Survival 101
 
Startup Playbook for founders & employees, written by toucan's founders
Startup Playbook for founders & employees, written by toucan's foundersStartup Playbook for founders & employees, written by toucan's founders
Startup Playbook for founders & employees, written by toucan's founders
 
14 lessons for successful testing outsourcing
14 lessons for successful testing outsourcing14 lessons for successful testing outsourcing
14 lessons for successful testing outsourcing
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
Scaling your Engineering Team
Scaling your Engineering TeamScaling your Engineering Team
Scaling your Engineering Team
 
KM SHOWCASE 2019 - Agile Lessons from Kindergarten
KM SHOWCASE 2019 - Agile Lessons from KindergartenKM SHOWCASE 2019 - Agile Lessons from Kindergarten
KM SHOWCASE 2019 - Agile Lessons from Kindergarten
 
What i learned from interviewing 50+ engineering managers
What i learned from interviewing 50+ engineering managersWhat i learned from interviewing 50+ engineering managers
What i learned from interviewing 50+ engineering managers
 
The Elephant In The Room: Motivation (2nd revision)
The Elephant In The Room: Motivation (2nd revision)The Elephant In The Room: Motivation (2nd revision)
The Elephant In The Room: Motivation (2nd revision)
 

Último

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Último (20)

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 

Cto meetup Berlin

  • 1. Scaling Teams From the CTO’s perspective
  • 2. About me Formerly at Nokia, SoundCloud, Beatport Currently: issuu @klangberater, https://medium.com/@alexandergrosse
  • 4.
  • 5. About the book Advice and best practices for every leader in a product organisation Five dimensions of scaling Key learnings
  • 6. If you want a life, don’t write a book next to your job (especially when you have kids)
  • 7. Back to the topic
  • 8. How does the job of a CTO change over time? Assumptions: - You started as CTO of a small startup - You are coding on the critical path - Every engineer reports to you - Team grows
  • 11. WHY DOES THAT HAPPEN? ● Organisational issues: ○ Onboarding not sufficient ○ Effort for hiring ○ Wrong hiring ○ Wrong organisation (dependencies kill you) ● Exceeded the optimal growth rate
  • 12. Some things that happen to you - You are still the go to person for technical work, no time (or experience) to manage the new engineers - A lot of new stakeholders appear - There is suddenly a management team, where you need to be present
  • 13. Time spent in the beginning
  • 14. Time spent while growing
  • 15. What happens to the role Focus shifts from technical contributions to team building and collaboration with other departments
  • 16. What makes it even more difficult? Engineering is usually the biggest and fastest growing department in a startup Therefore all the team scaling challenges are here first! E.g.: - Career paths - Training of managers - Hiring processes - Communication...
  • 17. What stops you from changing? - Old habits - Missing knowledge - Or… no passion for management work
  • 18. What to do? Two alternatives: ● Hire an experienced people manager (VP Engineering) - not covered here ● Adapt and learn it yourself
  • 19. Adapt
  • 20. Can I still code? ● Don’t code on the critical path (that is the easiest way to NOT scale the team) ● Your task is to give context, explain, mentor other engineers ● But do technical work as long as possible...
  • 22. Disclaimer ● I know that everyone is different, every company is different and there is probably not a single person/company where all these points are true
  • 23. The 5 sins of a startup CTO* ● Pride ● Isolationism ● Being a Bottleneck ● Lack of self awareness ● Shiny technology over business value
  • 24. Pride ● In a growing startup just staying at the CTO position is basically a promotion ● Give up the title if needed ● Accept that other people might be paid more than you
  • 25. Isolationism ● Thinking about engineering in isolation ● To deliver business value there is more needed than just engineering ● Us vs. them
  • 26. Bottleneck ● Sometimes conscious - sometimes unconscious ● Not cool: All communication runs through you ● Your job is to make sure that everything runs without you
  • 27. Lack of self awareness ● What are your strengths? ● What is your passion?
  • 28. Lack of self awareness ● If you had the choice between coding for a day or organizing teams/hiring: What would you choose?
  • 29. Shiny technology over business value
  • 30. Shiny technology over business value ● Use simple (not outdated) technology which delivers what you need ● Goal is to make the business successful, not to use e.g. Microservices
  • 31. COOL / NOT COOL
  • 33. NOT COOL “I have to check all the technical work”
  • 34. WHAT TO DO? ● Anti Pattern: We are cash restricted, we only pay very low salaries and get what we pay for ● The way to do it right: Find the right balance and pay a few highly qualified engineers (referral trap)
  • 35. NOT COOL “ONBOARDING is mostly: There is your desk”
  • 36. WHAT TO DO? ● Small (one team): Mostly spontaneous ● More than one team: Team rotation
  • 37. NOT COOL “Hiring process takes ages and is unprofessional”
  • 38. WHAT TO DO? ● Convince Management to hire recruiter ● Invest in tools ● Increase awareness
  • 40. NOT COOL “1on1s are infrequent”
  • 41. WHAT TO DO? ● Very pragmatic advice: ○ Make it a recurrent meeting ○ Reserve time for long term topics
  • 43. COOL “Teams who can deliver stuff fast without dependencies”
  • 45. HOW TO DO IT? ● Build Delivery Teams: Self-sufficient teams that include all the functions necessary to develop software from idea to launch. ● 95% rule
  • 47. COOL “Teams who understand their customers”
  • 48. WHAT TO DO? ● Purpose of the teams ● Assign support to teams ● Let the engineers talk to customers ● Let the engineers spend time in support
  • 50. NOT COOL “NOBODY KNOWS WHAT THE OTHER TEAMS/DEPARTMENTS ARE DOING”
  • 51. WHAT TO DO? ● BASICS: Set up regular demo sessions ● EXTRA POINTS: All departments of the company present
  • 52. NOT COOL “I only have 1on1s with engineers”
  • 53. WHAT TO DO? ● Identify main stakeholders ● Have a monthly 1on1 with them ● Typical candidates: Main Product, Design/UX, Marketing people
  • 54. Summary ● Job changes radically when company grows ● Adapt or change your role (seek support) ● Take care of how to scale teams! ● Engineering is not an island