SlideShare a Scribd company logo
1 of 48
Download to read offline
Scaling Engineering Teams
From Zero to Unicorn
by Pedro Gustavo Torres
DevDays
Europe 2022
Hello there!
Unicorn
“meter”
(10x)
Senior Engineering Leader
Leading Engineering for 14 years
Portuguese living and working from Portugal
CTO Portugal co-founder
Investor and Advisor
Star Wars and Lego fan
2015
2018
2022
(IPO)
Pedro Gustavo Torres
Disclaimer
This is what I’ve observed throughout my career and so it is not an absolute truth.
The way series are used here are for the sake of separation of stages.
It’s perfectly natural that different startups had different trajectories.
This is a work of fiction. Names, characters, business, events and incidents are the products of the
author's imagination. Any resemblance to actual persons, living or dead, or actual events is purely
coincidental.
No animals were harmed in the making of this presentation.
From Zero to Series A
Market fit and validation stage
Engineering team size
Very small (maybe a handful of engineers)
Creation of the Tech Lead role
Founder(s) still very active on the day to day of the engineering team (acting as CTO, CPO
or VP)
From Zero to Series A
YAGNI
YAGNI - You Aren't Gonna Need It
YAFAANG - You Aren’t Facebook, Amazon, Apple, Netflix, Google
YAMAANA - You Aren’t Meta, Amazon, Apple, Netflix, Alphabet
From Zero to Series A
Throwing money to the problem (and saving you time)
“Everything else” as a service
Scaling vertically
From Zero to Series A
Which tech stack to use?
Ruby, Python, something that runs on the JVM, .Net Core, etc.
Heroku, AWS/GCP/Azure with managed services
From Zero to Series A
Keeping it real and avoiding solving non problems
Forget about being afraid of “vendor lock in”, or planning for “multi cloud” and other things
that will only slow you down
From Zero to Series A
You are probably going to start with some sort of Scrum
The Agile process is super rigid
You might hire an Agile Coach
The beginning of your Agile process
From Zero to Series A
Biggest Advice
Forget about perfection and great engineering designs… this is the quick and dirty stage
From Zero to Series A
From Series A to Series B
Prepare to scale stage
Engineering team becomes bigger
Teams of 20 to 80 engineers
Do you need QAs?
Hire Engineering Managers (and Product Managers and Product Designers)
Solve the Tech Lead role (Should it stay? Should it be Staff Engineer? Should it be Engineer
Manager?)
Tailor your hiring process to meet your needs (mostly about optimize time-to-hire)
From Series A to Series B
Engineering culture
Assuring consistency of practices (e.g. unit testing, coding standards, test coverage),
principles (e.g. YAGNI, DAMP, SOLID, WET, BDUF, SOC) and values (e.g. Ten
commandments of egoless programming) is fundamental to a healthy engineering culture
From Series A to Series B
Goodbye (or not) monolith
Create independent systems (nano/micro/medium services)
Put the monolith on a “diet” (i.e. create plans to extract functionality)
Create the master plan™ to end the monolith (and start failing executing it)
Have databases per service / responsibility
From Series A to Series B
The career ladders and performance reviews
“Y shaped” ladder
“T shaped” engineers
360 feedback and competencies (not people) ratings
From Series A to Series B
The on-call program
From: one or two engineers carrying the pager and asking for help to the ones that, by
chance, are playing online at night
To: shifts implemented (e.g. daily, weekly), pager rotations, etc.
From Series A to Series B
From Horizontal to Vertical teams
Feature teams
Data team
Platform team
Mobile team
DevX team
Security team
From Series A to Series B
Avoid reinventing the wheel
Or the “not built here” syndrome
From Series A to Series B
The rise Engineering Blog
The idea of having an Engineering Blog always emerges… and maintaining it seems so easy
From Series A to Series B
The Agile process evolves
Scrum gets more “perfected” (meaning too much attention to “vanity metrics”)
Some teams move to Kanban (to avoid the metrics mentioned above)
Different schools of thought regarding estimates (e.g. time, points, throughput)
You might hire more Agile Coaches
The Agile process is less rigid (with teams having autonomy to do as they see fit)
From Series A to Series B
Biggest Advice
You really need to start thinking about processes that help you scale… otherwise you’ll face
the infamous “growth pains” or how I like to simply to call it: lack of preparation
From Series A to Series B
From Series B to Series C
Scaling stage
Engineering team size
Something around the 100+
There are always teams onboarding engineers (stuck in the first two stages of Tuckman’s
model: forming and storming)
Clear need for Engineering Directors/Head ofs (and Product Directors and Product Design
Directors)
From Series B to Series C
The introduction of Clusters
Clusters are a teams of teams
Grouped by parts of the product, personas, scope, ideally not by technology or part of the
stack
Bonus points for not using the name that the “Spotify model” uses: Tribe
From Series B to Series C
The introduction of Communities of Interest
The best way to assure consistency and shared best practices in several topics (e.g.
frontend, backend, testing, architecture, tech talks) across the engineering group
Bonus points for not using the name that the “Spotify model” uses: Guild
From Series B to Series C
Avoid creating the Architecture role and/or team
The architecture is owned by the engineering teams … not by a single person or even a
team that don’t have “skin the game”
Don’t create a tech radar… leave that to Thoughworks… it’s free!
From Series B to Series C
The more engineers you have the broader schools of thought you are going to have
Common sentence heard: “Coding language XXXX is rubbish and we should use coding
language YYYY instead because it would solve all our scale problems”
Strong opinions weakly held
Avoid reevaluating the entire tech stack
From Series B to Series C
OKRs or V2MOMs
Adopt tools to help you measure focus and create a shared understanding of your goals
From Series B to Series C
The DORA metrics
Measure only what matters
Peter Drucker: “What is measured improves”
Peter Drucker: “If you can’t measure it, you can’t manage it”
Goodhart's Law: “When a measure becomes a target, it ceases to be a good measure.
From Series B to Series C
Start using SLOs and SLIs
Reliability is more important than features
I rather have fewer features working all the time than multiple features working some of
the time
Keep in mind Pareto’s principle: you take 80% value out of 20% of your features
From Series B to Series C
Churn starts to kick-in
The pioneers usually don’t see themselves in the company culture and size anymore
A lot of the people that joined for reason “lorem ipsum” start to leave
A new kid on the block arrives
From Series B to Series C
The fall of the Engineering Blog
It’s way harder to maintain than it seems
From Series B to Series C
Lot’s of resiliency work
Infra as code
Systems migrations (e.g. databases, message/streaming systems)
Implement Avro, Protobuff, etc
Be more conservative regarding the usage of NoSQL databases (e.g. Mongo)
Disaster recovery, multiple availability zones, etc
From Series B to Series C
Remember the monolith?
Continue to fail at “killing” the monolith
Continue to create systems around it
From Series B to Series C
The Agile process looks like a “Beyond Agile” approach
Each team evolved the process to something meaningful to then
The delivery of the teams is better than ever
Difficult to find common team metrics (but are those really important?)
From Series B to Series C
Biggest Advice
Don’t disregard the evolution of your culture… and the sense of belonging… with scale
these two require a lot of nourishing
From Series B to Series C
From Series C to Unicorn
Paving the road to IPO stage
Engineering team size
Something around the 200+
From Series C to Unicorn
The introduction of PLTs (Product Lines)
PLTs (a.k.a. Business Units) are mini startups inside your org
Usually a mix of vertical lines (parts of the Product) with horizontal lines (e.g. Platform,
Infrastructure)
From Series C to Unicorn
Measure Business Outcomes
Business outcomes is much more powerful than any other metric
From Series C to Unicorn
Approach to compensation
Market alignment (with +% that you are willing to pay above it)
Anchors and not per individual negotiation basis
Fairness amongst engineers
Compensation is more “honest” and less “creative”
From Series C to Unicorn
Very little incidents / high reliability
At this stage the impact of an incident is very costly
From Series C to Unicorn
Ex-”yourcompany” on LinkedIn headlines
With success bragging is a natural consequence
From Series C to Unicorn
What about the monolith?
Will continue to be a vital system no matter what
A couple of people quitted because of the (failed) attempt to “kill” it
From Series C to Unicorn
The Agile process supports Predictable delivery
Planning per quarter (and not specific dates)
Have quarterly launches
Usage of meaningful team metrics (e.g. % of time in roadmap, bug fixing, tech investments)
From Series C to Unicorn
Biggest Advice
This is the stage of returning to “reality”... as in… it’s not “just” about scaling but also proving
to the investors that the company, in the future, can operate as a public company
From Series C to Unicorn
Scaling Engineering Teams
DevDays
Europe 2022
Thank you! Ačiū!

More Related Content

What's hot

Amazon CloudWatch - Observability and Monitoring
Amazon CloudWatch - Observability and MonitoringAmazon CloudWatch - Observability and Monitoring
Amazon CloudWatch - Observability and MonitoringRick Hwang
 
Netflix in the Cloud at SV Forum
Netflix in the Cloud at SV ForumNetflix in the Cloud at SV Forum
Netflix in the Cloud at SV ForumAdrian Cockcroft
 
Detailed Analysis of AWS Lambda vs EC2
 Detailed Analysis of AWS Lambda vs EC2 Detailed Analysis of AWS Lambda vs EC2
Detailed Analysis of AWS Lambda vs EC2Whizlabs
 
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIsAmazon Web Services
 
Chris OBrien - Azure DevOps for managing work
Chris OBrien - Azure DevOps for managing workChris OBrien - Azure DevOps for managing work
Chris OBrien - Azure DevOps for managing workChris O'Brien
 
AWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the CloudAWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the CloudCloudHesive
 
Building for scale with AWS Media Services
Building for scale with AWS Media ServicesBuilding for scale with AWS Media Services
Building for scale with AWS Media ServicesAmazon Web Services
 
Network Security and Access Control within AWS
Network Security and Access Control within AWS Network Security and Access Control within AWS
Network Security and Access Control within AWS Amazon Web Services
 
Best Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrBest Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrAmazon Web Services
 
Introduction To AWS & AWS Lambda
Introduction To AWS & AWS LambdaIntroduction To AWS & AWS Lambda
Introduction To AWS & AWS LambdaAn Nguyen
 
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016Amazon Web Services Korea
 
Google cloud platform introduction
Google cloud platform introductionGoogle cloud platform introduction
Google cloud platform introductionSimon Su
 
Infrastructure Deployment with Docker & Ansible
Infrastructure Deployment with Docker & AnsibleInfrastructure Deployment with Docker & Ansible
Infrastructure Deployment with Docker & AnsibleRobert Reiz
 
AWS Web Application Firewall and AWS Shield - Webinar
AWS Web Application Firewall and AWS Shield - Webinar AWS Web Application Firewall and AWS Shield - Webinar
AWS Web Application Firewall and AWS Shield - Webinar Amazon Web Services
 
간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1
간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1
간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1Amazon Web Services Korea
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAmazon Web Services LATAM
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...Amazon Web Services
 

What's hot (20)

Amazon CloudWatch - Observability and Monitoring
Amazon CloudWatch - Observability and MonitoringAmazon CloudWatch - Observability and Monitoring
Amazon CloudWatch - Observability and Monitoring
 
Netflix in the Cloud at SV Forum
Netflix in the Cloud at SV ForumNetflix in the Cloud at SV Forum
Netflix in the Cloud at SV Forum
 
Detailed Analysis of AWS Lambda vs EC2
 Detailed Analysis of AWS Lambda vs EC2 Detailed Analysis of AWS Lambda vs EC2
Detailed Analysis of AWS Lambda vs EC2
 
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
(DEV203) Amazon API Gateway & AWS Lambda to Build Secure APIs
 
Chris OBrien - Azure DevOps for managing work
Chris OBrien - Azure DevOps for managing workChris OBrien - Azure DevOps for managing work
Chris OBrien - Azure DevOps for managing work
 
AWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the CloudAWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the Cloud
 
Building for scale with AWS Media Services
Building for scale with AWS Media ServicesBuilding for scale with AWS Media Services
Building for scale with AWS Media Services
 
Fundamentals of AWS Security
Fundamentals of AWS SecurityFundamentals of AWS Security
Fundamentals of AWS Security
 
Network Security and Access Control within AWS
Network Security and Access Control within AWS Network Security and Access Control within AWS
Network Security and Access Control within AWS
 
Jenkins
JenkinsJenkins
Jenkins
 
Best Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrBest Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff Barr
 
Introduction To AWS & AWS Lambda
Introduction To AWS & AWS LambdaIntroduction To AWS & AWS Lambda
Introduction To AWS & AWS Lambda
 
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
AWS 기반 문서중앙화 솔루션 구축 방안::이덕재::AWS Summit Seoul 2016
 
Google cloud platform introduction
Google cloud platform introductionGoogle cloud platform introduction
Google cloud platform introduction
 
Infrastructure Deployment with Docker & Ansible
Infrastructure Deployment with Docker & AnsibleInfrastructure Deployment with Docker & Ansible
Infrastructure Deployment with Docker & Ansible
 
AWS Web Application Firewall and AWS Shield - Webinar
AWS Web Application Firewall and AWS Shield - Webinar AWS Web Application Firewall and AWS Shield - Webinar
AWS Web Application Firewall and AWS Shield - Webinar
 
간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1
간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1
간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWS
 
September is National Preparedness Month
September is National Preparedness MonthSeptember is National Preparedness Month
September is National Preparedness Month
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
 

Similar to From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022

Future of SOC: More Security, Less Operations
Future of SOC: More Security, Less OperationsFuture of SOC: More Security, Less Operations
Future of SOC: More Security, Less OperationsAnton Chuvakin
 
bringing design to life with lean ux & lean engineering - Lean Day West 2013
bringing design to life with  lean ux & lean engineering - Lean Day West 2013bringing design to life with  lean ux & lean engineering - Lean Day West 2013
bringing design to life with lean ux & lean engineering - Lean Day West 2013Bill Scott
 
CookpadTechConf2018-(Mobile)TestAutomation
CookpadTechConf2018-(Mobile)TestAutomationCookpadTechConf2018-(Mobile)TestAutomation
CookpadTechConf2018-(Mobile)TestAutomationKazuaki Matsuo
 
5-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 20155-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 2015Wojciech Seliga
 
Patterns of Evolutionary Architecture - Agile and Beyond 2018
Patterns of Evolutionary Architecture - Agile and Beyond 2018Patterns of Evolutionary Architecture - Agile and Beyond 2018
Patterns of Evolutionary Architecture - Agile and Beyond 2018Shawn Button
 
Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst
Quality and the "Secret Mission:" From End-Stage Tester to Skilled AnalystQuality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst
Quality and the "Secret Mission:" From End-Stage Tester to Skilled AnalystDevorah Firestone
 
Agile Change and Release Management at the #1 Online Rental Site in the US
Agile Change and Release Management at the #1 Online Rental Site in the USAgile Change and Release Management at the #1 Online Rental Site in the US
Agile Change and Release Management at the #1 Online Rental Site in the USMatt Stratton
 
Practices and obstacles in agile development
Practices and obstacles in agile developmentPractices and obstacles in agile development
Practices and obstacles in agile developmentThorsten Suckow-Homberg
 
Practices and obstacles in agile development
Practices and obstacles in agile developmentPractices and obstacles in agile development
Practices and obstacles in agile developmentGrgur Grisogono
 
Velocity. Agility. Python. (Pycon APAC 2017)
Velocity. Agility. Python. (Pycon APAC 2017)Velocity. Agility. Python. (Pycon APAC 2017)
Velocity. Agility. Python. (Pycon APAC 2017)Sian Lerk Lau
 
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in ActionBill Scott
 
SAD07 - Project Management
SAD07 - Project ManagementSAD07 - Project Management
SAD07 - Project ManagementMichael Heron
 
Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Bill Scott
 
Digital Success Stack for DCBKK 2018
Digital Success Stack for DCBKK 2018Digital Success Stack for DCBKK 2018
Digital Success Stack for DCBKK 2018Kyvio
 
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira SoftwareMaking Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira SoftwareAtlassian
 

Similar to From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022 (20)

Future of SOC: More Security, Less Operations
Future of SOC: More Security, Less OperationsFuture of SOC: More Security, Less Operations
Future of SOC: More Security, Less Operations
 
bringing design to life with lean ux & lean engineering - Lean Day West 2013
bringing design to life with  lean ux & lean engineering - Lean Day West 2013bringing design to life with  lean ux & lean engineering - Lean Day West 2013
bringing design to life with lean ux & lean engineering - Lean Day West 2013
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
CookpadTechConf2018-(Mobile)TestAutomation
CookpadTechConf2018-(Mobile)TestAutomationCookpadTechConf2018-(Mobile)TestAutomation
CookpadTechConf2018-(Mobile)TestAutomation
 
5-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 20155-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 2015
 
Enabling Lean at Enterprise Scale: Lean Engineering in Action
Enabling Lean at Enterprise Scale: Lean Engineering in ActionEnabling Lean at Enterprise Scale: Lean Engineering in Action
Enabling Lean at Enterprise Scale: Lean Engineering in Action
 
Patterns of Evolutionary Architecture - Agile and Beyond 2018
Patterns of Evolutionary Architecture - Agile and Beyond 2018Patterns of Evolutionary Architecture - Agile and Beyond 2018
Patterns of Evolutionary Architecture - Agile and Beyond 2018
 
Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst
Quality and the "Secret Mission:" From End-Stage Tester to Skilled AnalystQuality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst
Quality and the "Secret Mission:" From End-Stage Tester to Skilled Analyst
 
Agile Change and Release Management at the #1 Online Rental Site in the US
Agile Change and Release Management at the #1 Online Rental Site in the USAgile Change and Release Management at the #1 Online Rental Site in the US
Agile Change and Release Management at the #1 Online Rental Site in the US
 
Practices and obstacles in agile development
Practices and obstacles in agile developmentPractices and obstacles in agile development
Practices and obstacles in agile development
 
Practices and obstacles in agile development
Practices and obstacles in agile developmentPractices and obstacles in agile development
Practices and obstacles in agile development
 
Velocity. Agility. Python. (Pycon APAC 2017)
Velocity. Agility. Python. (Pycon APAC 2017)Velocity. Agility. Python. (Pycon APAC 2017)
Velocity. Agility. Python. (Pycon APAC 2017)
 
Eliminate 7 Mudas
Eliminate 7 MudasEliminate 7 Mudas
Eliminate 7 Mudas
 
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
 
SAD07 - Project Management
SAD07 - Project ManagementSAD07 - Project Management
SAD07 - Project Management
 
Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)
 
Salesforce x DevOps 101.pdf
Salesforce x DevOps 101.pdfSalesforce x DevOps 101.pdf
Salesforce x DevOps 101.pdf
 
Digital Success Stack for DCBKK 2018
Digital Success Stack for DCBKK 2018Digital Success Stack for DCBKK 2018
Digital Success Stack for DCBKK 2018
 
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira SoftwareMaking Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
 
SaaS Ecosystem - turn it on
SaaS Ecosystem - turn it onSaaS Ecosystem - turn it on
SaaS Ecosystem - turn it on
 

More from Pedro Gustavo Torres

Your Scale, Your Rules! :: Mercedes-Benz.io 2022
Your Scale, Your Rules! :: Mercedes-Benz.io 2022Your Scale, Your Rules! :: Mercedes-Benz.io 2022
Your Scale, Your Rules! :: Mercedes-Benz.io 2022Pedro Gustavo Torres
 
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022Pedro Gustavo Torres
 
Having an Efficient Dev Team :: ISEP 2020
Having an Efficient Dev Team :: ISEP 2020Having an Efficient Dev Team :: ISEP 2020
Having an Efficient Dev Team :: ISEP 2020Pedro Gustavo Torres
 
Onboarding Greater :: People 4 People 2020
Onboarding Greater :: People 4 People 2020Onboarding Greater :: People 4 People 2020
Onboarding Greater :: People 4 People 2020Pedro Gustavo Torres
 
A letter to my past self (a career perspective) :: Sinf FEUP 2020
A letter to my past self (a career perspective) :: Sinf FEUP 2020A letter to my past self (a career perspective) :: Sinf FEUP 2020
A letter to my past self (a career perspective) :: Sinf FEUP 2020Pedro Gustavo Torres
 
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020Pedro Gustavo Torres
 
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Pedro Gustavo Torres
 
Gestão de Projeto vs Gestão de Produto :: FCUP 2019
Gestão de Projeto vs Gestão de Produto :: FCUP 2019Gestão de Projeto vs Gestão de Produto :: FCUP 2019
Gestão de Projeto vs Gestão de Produto :: FCUP 2019Pedro Gustavo Torres
 
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019Pedro Gustavo Torres
 
Unicorn on-call :: Landing Festival Lisbon 2019
Unicorn on-call :: Landing Festival Lisbon 2019Unicorn on-call :: Landing Festival Lisbon 2019
Unicorn on-call :: Landing Festival Lisbon 2019Pedro Gustavo Torres
 
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019 Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019 Pedro Gustavo Torres
 
Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019
Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019 Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019
Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019 Pedro Gustavo Torres
 
When Product meets Engineering :: Netponto, Porto, 2019
When Product meets Engineering :: Netponto, Porto, 2019When Product meets Engineering :: Netponto, Porto, 2019
When Product meets Engineering :: Netponto, Porto, 2019Pedro Gustavo Torres
 
When Product meets Engineering :: Landing Festival Berlin 2019
When Product meets Engineering :: Landing Festival Berlin 2019When Product meets Engineering :: Landing Festival Berlin 2019
When Product meets Engineering :: Landing Festival Berlin 2019Pedro Gustavo Torres
 
Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Pedro Gustavo Torres
 
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018Pedro Gustavo Torres
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Pedro Gustavo Torres
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Pedro Gustavo Torres
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Pedro Gustavo Torres
 

More from Pedro Gustavo Torres (20)

Your Scale, Your Rules! :: Mercedes-Benz.io 2022
Your Scale, Your Rules! :: Mercedes-Benz.io 2022Your Scale, Your Rules! :: Mercedes-Benz.io 2022
Your Scale, Your Rules! :: Mercedes-Benz.io 2022
 
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
How to (screw up) learn safely in Production :: Talkdesk R&D Learning Fest 2022
 
Having an Efficient Dev Team :: ISEP 2020
Having an Efficient Dev Team :: ISEP 2020Having an Efficient Dev Team :: ISEP 2020
Having an Efficient Dev Team :: ISEP 2020
 
Onboarding Greater :: People 4 People 2020
Onboarding Greater :: People 4 People 2020Onboarding Greater :: People 4 People 2020
Onboarding Greater :: People 4 People 2020
 
A letter to my past self (a career perspective) :: Sinf FEUP 2020
A letter to my past self (a career perspective) :: Sinf FEUP 2020A letter to my past self (a career perspective) :: Sinf FEUP 2020
A letter to my past self (a career perspective) :: Sinf FEUP 2020
 
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
The Autobiography of a Retired Scrum Master :: Agile Connect Day 2020
 
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
 
Gestão de Projeto vs Gestão de Produto :: FCUP 2019
Gestão de Projeto vs Gestão de Produto :: FCUP 2019Gestão de Projeto vs Gestão de Produto :: FCUP 2019
Gestão de Projeto vs Gestão de Produto :: FCUP 2019
 
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
Loose thoughts on Porto’s startup ecosystem :: BUZZTalks, FEP 2019
 
Unicorn on-call :: Landing Festival Lisbon 2019
Unicorn on-call :: Landing Festival Lisbon 2019Unicorn on-call :: Landing Festival Lisbon 2019
Unicorn on-call :: Landing Festival Lisbon 2019
 
Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019 Unicorn on-call :: Tech in Porto, Porto, 2019
Unicorn on-call :: Tech in Porto, Porto, 2019
 
Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019
Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019 Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019
Unicorn on-call :: DevOpsDays Portugal, Lisbon, 2019
 
When Product meets Engineering :: Netponto, Porto, 2019
When Product meets Engineering :: Netponto, Porto, 2019When Product meets Engineering :: Netponto, Porto, 2019
When Product meets Engineering :: Netponto, Porto, 2019
 
When Product meets Engineering :: Landing Festival Berlin 2019
When Product meets Engineering :: Landing Festival Berlin 2019When Product meets Engineering :: Landing Festival Berlin 2019
When Product meets Engineering :: Landing Festival Berlin 2019
 
Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018Scrum: From the Classroom to the Workplace :: FCUP 2018
Scrum: From the Classroom to the Workplace :: FCUP 2018
 
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
Comunicação em equipas Ágeis: Desafios e Conquistas :: PM4ALL 2018
 
Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018Agile is Dead :: Viana Tech Meetups 2018
Agile is Dead :: Viana Tech Meetups 2018
 
Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018 Agile is Dead :: Agile Connect Lisbon 2018
Agile is Dead :: Agile Connect Lisbon 2018
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018
 
Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017
 

Recently uploaded

Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...akbard9823
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 

Recently uploaded (20)

Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
sasti delhi Call Girls in munirka 🔝 9953056974 🔝 escort Service-
sasti delhi Call Girls in munirka 🔝 9953056974 🔝 escort Service-sasti delhi Call Girls in munirka 🔝 9953056974 🔝 escort Service-
sasti delhi Call Girls in munirka 🔝 9953056974 🔝 escort Service-
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 

From Zero to Unicorn - Scaling Engineering Teams :: DevDaysEurope 2022

  • 1. Scaling Engineering Teams From Zero to Unicorn by Pedro Gustavo Torres DevDays Europe 2022
  • 2. Hello there! Unicorn “meter” (10x) Senior Engineering Leader Leading Engineering for 14 years Portuguese living and working from Portugal CTO Portugal co-founder Investor and Advisor Star Wars and Lego fan 2015 2018 2022 (IPO) Pedro Gustavo Torres
  • 3. Disclaimer This is what I’ve observed throughout my career and so it is not an absolute truth. The way series are used here are for the sake of separation of stages. It’s perfectly natural that different startups had different trajectories. This is a work of fiction. Names, characters, business, events and incidents are the products of the author's imagination. Any resemblance to actual persons, living or dead, or actual events is purely coincidental. No animals were harmed in the making of this presentation.
  • 4. From Zero to Series A Market fit and validation stage
  • 5. Engineering team size Very small (maybe a handful of engineers) Creation of the Tech Lead role Founder(s) still very active on the day to day of the engineering team (acting as CTO, CPO or VP) From Zero to Series A
  • 6. YAGNI YAGNI - You Aren't Gonna Need It YAFAANG - You Aren’t Facebook, Amazon, Apple, Netflix, Google YAMAANA - You Aren’t Meta, Amazon, Apple, Netflix, Alphabet From Zero to Series A
  • 7. Throwing money to the problem (and saving you time) “Everything else” as a service Scaling vertically From Zero to Series A
  • 8. Which tech stack to use? Ruby, Python, something that runs on the JVM, .Net Core, etc. Heroku, AWS/GCP/Azure with managed services From Zero to Series A
  • 9. Keeping it real and avoiding solving non problems Forget about being afraid of “vendor lock in”, or planning for “multi cloud” and other things that will only slow you down From Zero to Series A
  • 10. You are probably going to start with some sort of Scrum The Agile process is super rigid You might hire an Agile Coach The beginning of your Agile process From Zero to Series A
  • 11. Biggest Advice Forget about perfection and great engineering designs… this is the quick and dirty stage From Zero to Series A
  • 12. From Series A to Series B Prepare to scale stage
  • 13. Engineering team becomes bigger Teams of 20 to 80 engineers Do you need QAs? Hire Engineering Managers (and Product Managers and Product Designers) Solve the Tech Lead role (Should it stay? Should it be Staff Engineer? Should it be Engineer Manager?) Tailor your hiring process to meet your needs (mostly about optimize time-to-hire) From Series A to Series B
  • 14. Engineering culture Assuring consistency of practices (e.g. unit testing, coding standards, test coverage), principles (e.g. YAGNI, DAMP, SOLID, WET, BDUF, SOC) and values (e.g. Ten commandments of egoless programming) is fundamental to a healthy engineering culture From Series A to Series B
  • 15. Goodbye (or not) monolith Create independent systems (nano/micro/medium services) Put the monolith on a “diet” (i.e. create plans to extract functionality) Create the master plan™ to end the monolith (and start failing executing it) Have databases per service / responsibility From Series A to Series B
  • 16. The career ladders and performance reviews “Y shaped” ladder “T shaped” engineers 360 feedback and competencies (not people) ratings From Series A to Series B
  • 17. The on-call program From: one or two engineers carrying the pager and asking for help to the ones that, by chance, are playing online at night To: shifts implemented (e.g. daily, weekly), pager rotations, etc. From Series A to Series B
  • 18. From Horizontal to Vertical teams Feature teams Data team Platform team Mobile team DevX team Security team From Series A to Series B
  • 19. Avoid reinventing the wheel Or the “not built here” syndrome From Series A to Series B
  • 20. The rise Engineering Blog The idea of having an Engineering Blog always emerges… and maintaining it seems so easy From Series A to Series B
  • 21. The Agile process evolves Scrum gets more “perfected” (meaning too much attention to “vanity metrics”) Some teams move to Kanban (to avoid the metrics mentioned above) Different schools of thought regarding estimates (e.g. time, points, throughput) You might hire more Agile Coaches The Agile process is less rigid (with teams having autonomy to do as they see fit) From Series A to Series B
  • 22. Biggest Advice You really need to start thinking about processes that help you scale… otherwise you’ll face the infamous “growth pains” or how I like to simply to call it: lack of preparation From Series A to Series B
  • 23. From Series B to Series C Scaling stage
  • 24. Engineering team size Something around the 100+ There are always teams onboarding engineers (stuck in the first two stages of Tuckman’s model: forming and storming) Clear need for Engineering Directors/Head ofs (and Product Directors and Product Design Directors) From Series B to Series C
  • 25. The introduction of Clusters Clusters are a teams of teams Grouped by parts of the product, personas, scope, ideally not by technology or part of the stack Bonus points for not using the name that the “Spotify model” uses: Tribe From Series B to Series C
  • 26. The introduction of Communities of Interest The best way to assure consistency and shared best practices in several topics (e.g. frontend, backend, testing, architecture, tech talks) across the engineering group Bonus points for not using the name that the “Spotify model” uses: Guild From Series B to Series C
  • 27. Avoid creating the Architecture role and/or team The architecture is owned by the engineering teams … not by a single person or even a team that don’t have “skin the game” Don’t create a tech radar… leave that to Thoughworks… it’s free! From Series B to Series C
  • 28. The more engineers you have the broader schools of thought you are going to have Common sentence heard: “Coding language XXXX is rubbish and we should use coding language YYYY instead because it would solve all our scale problems” Strong opinions weakly held Avoid reevaluating the entire tech stack From Series B to Series C
  • 29. OKRs or V2MOMs Adopt tools to help you measure focus and create a shared understanding of your goals From Series B to Series C
  • 30. The DORA metrics Measure only what matters Peter Drucker: “What is measured improves” Peter Drucker: “If you can’t measure it, you can’t manage it” Goodhart's Law: “When a measure becomes a target, it ceases to be a good measure. From Series B to Series C
  • 31. Start using SLOs and SLIs Reliability is more important than features I rather have fewer features working all the time than multiple features working some of the time Keep in mind Pareto’s principle: you take 80% value out of 20% of your features From Series B to Series C
  • 32. Churn starts to kick-in The pioneers usually don’t see themselves in the company culture and size anymore A lot of the people that joined for reason “lorem ipsum” start to leave A new kid on the block arrives From Series B to Series C
  • 33. The fall of the Engineering Blog It’s way harder to maintain than it seems From Series B to Series C
  • 34. Lot’s of resiliency work Infra as code Systems migrations (e.g. databases, message/streaming systems) Implement Avro, Protobuff, etc Be more conservative regarding the usage of NoSQL databases (e.g. Mongo) Disaster recovery, multiple availability zones, etc From Series B to Series C
  • 35. Remember the monolith? Continue to fail at “killing” the monolith Continue to create systems around it From Series B to Series C
  • 36. The Agile process looks like a “Beyond Agile” approach Each team evolved the process to something meaningful to then The delivery of the teams is better than ever Difficult to find common team metrics (but are those really important?) From Series B to Series C
  • 37. Biggest Advice Don’t disregard the evolution of your culture… and the sense of belonging… with scale these two require a lot of nourishing From Series B to Series C
  • 38. From Series C to Unicorn Paving the road to IPO stage
  • 39. Engineering team size Something around the 200+ From Series C to Unicorn
  • 40. The introduction of PLTs (Product Lines) PLTs (a.k.a. Business Units) are mini startups inside your org Usually a mix of vertical lines (parts of the Product) with horizontal lines (e.g. Platform, Infrastructure) From Series C to Unicorn
  • 41. Measure Business Outcomes Business outcomes is much more powerful than any other metric From Series C to Unicorn
  • 42. Approach to compensation Market alignment (with +% that you are willing to pay above it) Anchors and not per individual negotiation basis Fairness amongst engineers Compensation is more “honest” and less “creative” From Series C to Unicorn
  • 43. Very little incidents / high reliability At this stage the impact of an incident is very costly From Series C to Unicorn
  • 44. Ex-”yourcompany” on LinkedIn headlines With success bragging is a natural consequence From Series C to Unicorn
  • 45. What about the monolith? Will continue to be a vital system no matter what A couple of people quitted because of the (failed) attempt to “kill” it From Series C to Unicorn
  • 46. The Agile process supports Predictable delivery Planning per quarter (and not specific dates) Have quarterly launches Usage of meaningful team metrics (e.g. % of time in roadmap, bug fixing, tech investments) From Series C to Unicorn
  • 47. Biggest Advice This is the stage of returning to “reality”... as in… it’s not “just” about scaling but also proving to the investors that the company, in the future, can operate as a public company From Series C to Unicorn
  • 48. Scaling Engineering Teams DevDays Europe 2022 Thank you! Ačiū!