SlideShare uma empresa Scribd logo
1 de 71
Baixar para ler offline
Scaling Teams
From the CTO’s
perspective
About me
Formerly at issuu, Nokia, SoundCloud, Beatport
Currently: BCG Digital Ventures
Twitter: @klangberater
Blog: 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 proven (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
NOT COOL
“Every manager acts completely different”
WHAT TO DO?
● Invest in some basic manager training
○ Easiest way. All manager read the same book and
discuss what is applicable to the company and what not
○ All important manager decisions are peer reviewed.
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
ORGANISATIONAL DESIGN
PRINCIPLES
● Delivery Teams
● Autonomy
● Purpose
● Continuous Delivery
● Learning Culture
CULTURE
NOT COOL
“The enemy of cultural cohesion is super-fast headcount growth.
Companies that grow faster than doubling their headcount
annually tend to have serious cultural drift, even if they do a great
job of onboarding new employees and training them”
Ben Horowitz - http://a16z.com/2014/07/22/how-to-ruin-your-company-with-one-bad-process/
First Problem
“What is our culture?”
Values vs. Culture
What is culture? The expression of what we believe, as shown
in the things we do and the way we do them
Lightweight Core Value Discovery
1) Discover the team’s core values
2) Draft your team’s culture statements
3) Practice what you preach
4) Build culture and values into the environment
Lightweight Core Value Discovery
1) Discover the team’s core values
“What is our team like when we are doing our best work?”
“What are the qualities, behaviors, and practices of this team
that we value the most?”
Example for Values
1) Open
“All information is open by default”
2) Level up
“We learn from our mistakes”
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
SCALING PLAN
What to do?
● Warning signs
● Basic
Basics
● Bar Raiser
● Lightweight Onboarding
● Everybody has a manager
● Lightweight Management Training
Basics
● Five organisational design principles
● Lightweight Core values exercise
● Hire for value fit
● All-hands and demo meetings
And then?
● Watch out for warning signs
SUMMARY
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

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
 
Lessons-Learned Day Presentation Skills Training
Lessons-Learned Day Presentation Skills TrainingLessons-Learned Day Presentation Skills Training
Lessons-Learned Day Presentation Skills TrainingStanford University
 
Leadership Hacks for Product People by Slack’s First Product Manager
Leadership Hacks for Product People by Slack’s First Product ManagerLeadership Hacks for Product People by Slack’s First Product Manager
Leadership Hacks for Product People by Slack’s First Product ManagerProduct School
 
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over ProcessAttaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over ProcessRavi Kumar
 
Freelancing 101
Freelancing 101Freelancing 101
Freelancing 101Ahmad Zaky
 
Making sense of agile certifications
Making sense of agile certificationsMaking sense of agile certifications
Making sense of agile certificationsAnjali Leon
 
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
 
Invest in builing the right thing with a formalized discovery process agilein...
Invest in builing the right thing with a formalized discovery process agilein...Invest in builing the right thing with a formalized discovery process agilein...
Invest in builing the right thing with a formalized discovery process agilein...Anjali Leon
 
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.
 
Careers in the Age of Accelerations
Careers in the Age of AccelerationsCareers in the Age of Accelerations
Careers in the Age of AccelerationsAnjali Leon
 
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
 
Delivering Business Value - The Deal Breakers
Delivering Business Value - The Deal BreakersDelivering Business Value - The Deal Breakers
Delivering Business Value - The Deal BreakersRavi Kumar
 
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
 

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
 
Lessons-Learned Day Presentation Skills Training
Lessons-Learned Day Presentation Skills TrainingLessons-Learned Day Presentation Skills Training
Lessons-Learned Day Presentation Skills Training
 
Leadership Hacks for Product People by Slack’s First Product Manager
Leadership Hacks for Product People by Slack’s First Product ManagerLeadership Hacks for Product People by Slack’s First Product Manager
Leadership Hacks for Product People by Slack’s First Product Manager
 
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over ProcessAttaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
 
Freelancing 101
Freelancing 101Freelancing 101
Freelancing 101
 
Making sense of agile certifications
Making sense of agile certificationsMaking sense of agile certifications
Making sense of agile certifications
 
Why scrum?
Why scrum?Why scrum?
Why scrum?
 
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
 
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
 
Facilitation Fundamentals
Facilitation FundamentalsFacilitation Fundamentals
Facilitation Fundamentals
 
Day10
Day10Day10
Day10
 
Invest in builing the right thing with a formalized discovery process agilein...
Invest in builing the right thing with a formalized discovery process agilein...Invest in builing the right thing with a formalized discovery process agilein...
Invest in builing the right thing with a formalized discovery process agilein...
 
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...
 
Careers in the Age of Accelerations
Careers in the Age of AccelerationsCareers in the Age of Accelerations
Careers in the Age of Accelerations
 
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!
 
Facilitation and Facilitator Stance
Facilitation and Facilitator StanceFacilitation and Facilitator Stance
Facilitation and Facilitator Stance
 
Delivering Business Value - The Deal Breakers
Delivering Business Value - The Deal BreakersDelivering Business Value - The Deal Breakers
Delivering Business Value - The Deal Breakers
 
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)...
 

Semelhante a Scaling tech teams

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
 
Tech survival 101
Tech survival 101Tech survival 101
Tech survival 101Greg Jensen
 
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
 
Be a Team Leader, not a Manager!
Be a Team Leader, not a Manager!Be a Team Leader, not a Manager!
Be a Team Leader, not a Manager!Odoo
 
Innovation is Everyone´s Responsibility and Why Innovation Matters
Innovation is Everyone´s Responsibility and Why Innovation MattersInnovation is Everyone´s Responsibility and Why Innovation Matters
Innovation is Everyone´s Responsibility and Why Innovation MattersStefan Lindegaard
 
Organizing Technical Teams
Organizing Technical TeamsOrganizing Technical Teams
Organizing Technical TeamsThomas Sarlandie
 
Agile - 5 points for managers
Agile - 5 points for managersAgile - 5 points for managers
Agile - 5 points for managersAndy Brandt
 
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
 
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
 
Ale 2013, from software devt to building an agile company
Ale 2013, from software devt to building an agile companyAle 2013, from software devt to building an agile company
Ale 2013, from software devt to building an agile companyDamien Thouvenin
 
Managing your tech career
Managing your tech careerManaging your tech career
Managing your tech careerGreg Jensen
 
Stop talking about innovation!
Stop talking about innovation!Stop talking about innovation!
Stop talking about innovation!Stefan Lindegaard
 
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
 
Individual development plan
Individual development planIndividual development plan
Individual development planYaniv Preiss
 
IBADD Tech Survival 101
IBADD Tech Survival 101IBADD Tech Survival 101
IBADD Tech Survival 101Tom Henricksen
 
Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...
Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...
Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...Recruiting Technology
 
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
 
Creating Value out of SharePoint
Creating Value out of SharePointCreating Value out of SharePoint
Creating Value out of SharePointPatrick O'Toole
 

Semelhante a Scaling tech teams (20)

Cto meetup Berlin
Cto meetup BerlinCto meetup Berlin
Cto meetup Berlin
 
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)
 
Tech survival 101
Tech survival 101Tech survival 101
Tech survival 101
 
Startup Roles and Responsibilities + Share Structure
Startup Roles and Responsibilities + Share StructureStartup Roles and Responsibilities + Share Structure
Startup Roles and Responsibilities + Share Structure
 
Be a Team Leader, not a Manager!
Be a Team Leader, not a Manager!Be a Team Leader, not a Manager!
Be a Team Leader, not a Manager!
 
Innovation is Everyone´s Responsibility and Why Innovation Matters
Innovation is Everyone´s Responsibility and Why Innovation MattersInnovation is Everyone´s Responsibility and Why Innovation Matters
Innovation is Everyone´s Responsibility and Why Innovation Matters
 
Organizing Technical Teams
Organizing Technical TeamsOrganizing Technical Teams
Organizing Technical Teams
 
Agile - 5 points for managers
Agile - 5 points for managersAgile - 5 points for managers
Agile - 5 points for managers
 
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)
 
Team up
Team upTeam up
Team up
 
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
 
Ale 2013, from software devt to building an agile company
Ale 2013, from software devt to building an agile companyAle 2013, from software devt to building an agile company
Ale 2013, from software devt to building an agile company
 
Managing your tech career
Managing your tech careerManaging your tech career
Managing your tech career
 
Stop talking about innovation!
Stop talking about innovation!Stop talking about innovation!
Stop talking about innovation!
 
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)
 
Individual development plan
Individual development planIndividual development plan
Individual development plan
 
IBADD Tech Survival 101
IBADD Tech Survival 101IBADD Tech Survival 101
IBADD Tech Survival 101
 
Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...
Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...
Those Who Can Should Teach, by Urban Airship Senior Technical Advisor Lennon ...
 
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
 
Creating Value out of SharePoint
Creating Value out of SharePointCreating Value out of SharePoint
Creating Value out of SharePoint
 

Último

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Último (20)

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 

Scaling tech teams

  • 1. Scaling Teams From the CTO’s perspective
  • 2. About me Formerly at issuu, Nokia, SoundCloud, Beatport Currently: BCG Digital Ventures Twitter: @klangberater Blog: 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 proven (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
  • 42. NOT COOL “Every manager acts completely different”
  • 43. WHAT TO DO? ● Invest in some basic manager training ○ Easiest way. All manager read the same book and discuss what is applicable to the company and what not ○ All important manager decisions are peer reviewed.
  • 45. COOL “Teams who can deliver stuff fast without dependencies”
  • 47. 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
  • 49. COOL “Teams who understand their customers”
  • 50. WHAT TO DO? ● Purpose of the teams ● Assign support to teams ● Let the engineers talk to customers ● Let the engineers spend time in support
  • 51. ORGANISATIONAL DESIGN PRINCIPLES ● Delivery Teams ● Autonomy ● Purpose ● Continuous Delivery ● Learning Culture
  • 53. NOT COOL “The enemy of cultural cohesion is super-fast headcount growth. Companies that grow faster than doubling their headcount annually tend to have serious cultural drift, even if they do a great job of onboarding new employees and training them” Ben Horowitz - http://a16z.com/2014/07/22/how-to-ruin-your-company-with-one-bad-process/
  • 54. First Problem “What is our culture?”
  • 55. Values vs. Culture What is culture? The expression of what we believe, as shown in the things we do and the way we do them
  • 56. Lightweight Core Value Discovery 1) Discover the team’s core values 2) Draft your team’s culture statements 3) Practice what you preach 4) Build culture and values into the environment
  • 57. Lightweight Core Value Discovery 1) Discover the team’s core values “What is our team like when we are doing our best work?” “What are the qualities, behaviors, and practices of this team that we value the most?”
  • 58. Example for Values 1) Open “All information is open by default” 2) Level up “We learn from our mistakes”
  • 60. NOT COOL “NOBODY KNOWS WHAT THE OTHER TEAMS/DEPARTMENTS ARE DOING”
  • 61. WHAT TO DO? ● BASICS: Set up regular demo sessions ● EXTRA POINTS: All departments of the company present
  • 62. NOT COOL “I only have 1on1s with engineers”
  • 63. WHAT TO DO? ● Identify main stakeholders ● Have a monthly 1on1 with them ● Typical candidates: Main Product, Design/UX, Marketing people
  • 65. What to do? ● Warning signs ● Basic
  • 66. Basics ● Bar Raiser ● Lightweight Onboarding ● Everybody has a manager ● Lightweight Management Training
  • 67. Basics ● Five organisational design principles ● Lightweight Core values exercise ● Hire for value fit ● All-hands and demo meetings
  • 68. And then? ● Watch out for warning signs
  • 70. 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