SlideShare una empresa de Scribd logo
1 de 55
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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) session2Lochan Narvekar
 
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) session1Lochan Narvekar
 
Freelancing 101
Freelancing 101Freelancing 101
Freelancing 101Ahmad Zaky
 
Course description & content
Course description & contentCourse description & content
Course description & contentssusereb85c4
 
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 CircleMarko Taipale
 
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 ATXMike Trujillo
 
Building an elegant solution upload
Building an elegant solution uploadBuilding an elegant solution upload
Building an elegant solution uploadgautambr
 
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 Regionallye27
 
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 IntuitAtlassian
 
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 Startup Co.
 
Lean Self Pocket Edition (Preview)
Lean Self Pocket Edition (Preview)Lean Self Pocket Edition (Preview)
Lean Self Pocket Edition (Preview)Jens R. Woinowski
 
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!Shashi Jain
 
Recruiting a founding CTO
Recruiting a founding CTORecruiting a founding CTO
Recruiting a founding CTOalan jones
 
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)...Slash
 
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) session3Lochan Narvekar
 
Common Questions about Career & Entrepreneurship
Common Questions about Career & EntrepreneurshipCommon Questions about Career & Entrepreneurship
Common Questions about Career & EntrepreneurshipAamir Qutub
 

La actualidad más candente (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
 

Destacado

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 NicheLeslie Samuel
 
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!DesignMantic
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 
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
 
So you wanna be a CTO ?
So you wanna be a CTO ?So you wanna be a CTO ?
So you wanna be a CTO ?Romain COCHET
 
Effective Scala (SoftShake 2013)
Effective Scala (SoftShake 2013)Effective Scala (SoftShake 2013)
Effective Scala (SoftShake 2013)mircodotta
 
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...Renaud Visage
 
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]Aaron Gustafson
 
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 ctoSilvan Mühlemann
 
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 OrganizationRoger Smith
 
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...Emilia Pyykönen
 
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...In-Memory Computing Summit
 

Destacado (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...
 

Similar a Cto meetup Berlin

Startup Roles and Responsibilities + Share Structure
Startup Roles and Responsibilities + Share StructureStartup Roles and Responsibilities + Share Structure
Startup Roles and Responsibilities + Share StructureAli Khajeh-Hosseini
 
Organizing Technical Teams
Organizing Technical TeamsOrganizing Technical Teams
Organizing Technical TeamsThomas Sarlandie
 
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) managerUgo Bataillard
 
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 everythingAlja Isakovic
 
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)Toucan Toco
 
Product Management Management
Product Management ManagementProduct Management Management
Product Management ManagementJeremy Horn
 
From Engineering to Product Management
From Engineering to Product ManagementFrom Engineering to Product Management
From Engineering to Product ManagementJanko Bazhdavela
 
Tech survival 101
Tech survival 101Tech survival 101
Tech survival 101Greg Jensen
 
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 OwnerProduct School
 
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...Innovation Nest VC
 
IBADD Tech Survival 101
IBADD Tech Survival 101IBADD Tech Survival 101
IBADD Tech Survival 101Tom Henricksen
 
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 foundersToucan Toco
 
14 lessons for successful testing outsourcing
14 lessons for successful testing outsourcing14 lessons for successful testing outsourcing
14 lessons for successful testing outsourcingSQALab
 
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)Peter Gfader
 
Scaling your Engineering Team
Scaling your Engineering TeamScaling your Engineering Team
Scaling your Engineering TeamFred de Villamil
 
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 KindergartenKM Institute
 
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 managersVidal Graupera
 
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)Lemi Orhan Ergin
 

Similar 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

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 

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