SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
How to build and scale an
innovative SaaS product
With an emphasis on the scaling part
Tomáš Řehoř・Head of Pipedrive Prague
How to build
and scale an
innovative
SaaS product
How to set up
your teams for
success
How do you set up a single team for success?
The essence of a successful team
Common goal
Everyone knows what
are they doing and
why
Enthusiasm
The common goal is
so challenging, the
team together is
excited to get there
Fast decisions
All decision makers
are present, decisions
come quickly and
don’t delay anyone
All skills in
place
You have everyone
you need together
and if you don’t you
hire them.
So you just take the essence and multiply
it by number of teams, right?
Here’s a Pipedrive story to share ...
Whoami?
@viliceq
Tomáš Řehoř · Head of Pipedrive Prague
linkedin.com/in/rehor
The school of McDonald’s and life
1999
2001
2007
2011
2017
2017
2018
TRIBES & MISSIONS
Building dynamic & efficient tech teams
in Pipedrive
MARTTI KULDMA・HEAD OF SOFTWARE DEVELOPMENT
This slide is just for sample. Please remove upon usage.
85k paying companies
500+ employees
8 offices
Pipedrive
Pipedrive’s employee count timeline
The beginning
5 founders
Current moment
500+ people in total
250+ people in R&D
2010 20192011 2012 2013 2014 2016 2017 2018
Scaling
issues
First negative
employee
growth
2015
17 teams in Pipedrive in 2018
Silos
Common
goals
Resulting into
delivering org
structure, not a high
quality product
Dependency
hell
Fast
decisions
Each decision
depends on too
many stakeholders
and it takes forever
to make them
Frustration
Enthusiasm
From long delivery
times, lack of vision,
increased complexity
of work
All skills in
place
Specialized
teams
Narrow focus of
individual teams
makes it hard to
deliver complex
solutions
Which symptoms signal scaling issues?
Product KPIs stagnating
Growth of critical KPIs is slowing down
unexpectedly
Quality issues
More major bugs reported by customers,
more services downtimes
Increased tension and stress
Less smiles, more fights, people accusing
each other instead of finding solutions
together, increasing number of meetings
Slow delivery
Delivery of new features gets slower and original
estimates are continuously exceeded 2 times or more
Ambiguous business priorities
Business priorities keep changing, unfinished
projects get abandoned
People leaving
Retention rate decreasing, feedback of
people leaving pointing on problems above
Common root causes for scaling issues
Outgrown architecture
Architecture itself does not support more
developers / teams - typically a monolith
Long deployment process
Deployment of a new feature takes longer
than developing it
Unclear responsibilities
Areas with multiple or no owners with
contradicting or no decisions
Complex codebase
Too many developers on the same code, too
many conflicts, huge overhead deploying
Processes not that agile
Teams spend more time planning than
delivering
Dependency hell
Delivering anything major is impossible due
to too many teams involved
Tribes & Missions to the rescue
Pipedrive analyzed root-causes and found
inspiration from industry leaders
Get inspired, but tailor your own solution
Built around principles
Big rocks
Common goal.
Minimum steering
after setting it
Less managers
More leaders
Fast decisions. Put the
right team together
and let them do the
job.
Culture of
choice
Enthusiasm. Let
people choose
problems to work on
and when they do,
give them enough
freedom to solve
them
Superteams
All skills in place.
Form the right team
for the problem,
making them a super
team for the moment.
A tribe concept
DEVELOPERS
ENGINEERING
MANAGER
PRODUCT
MANAGERS
DESIGNERS
Tribe principles
Clear purpose and business
ownership
Full technical ownership
Collocated to one office
Common goal
Shared
company goals
Big rocks
Mountains everywhere.
Big rocks -> Annual Strategy
Annual Strategy is to decide which mountains to
climb.
Common goals
Assign mountains to tribes. This becomes their
primary goal.
A flat company
Each tribe
contributes to
company goals,
but otherwise
operates
independently.
Tribe’s internal organs
Launchpad and Missions
MISSION A
MISSION B
MISSION C
LAUNCHPAD
What is a Mission?RESEARCH
MARKETING
SUPPORT
DEVOPS TOOLING
INFRASTRUCTURE
LOCALIZATION
COACHING
MISSION TEAM
A project solving a
specific problem
with clear goals
and a dedicated
specialized team
focused only on
the mission.
What is the purpose of a Launchpad?
Keep the lights
on
Monitoring, incidents,
bugs
Improve
quality
Actively look for weak
parts and refactor
Small product
improvements
Work on small tasks
not worth a mission
Cross-tribe Missions
“Solving issues with
complex missions
requiring different
skill set not present
in the tribe.”
“Still co-located.”
“Same rules as
other missions.”
Guilds
Preventing silos by
bringing people of
common interests
together
Solving common
problems across
tribes
Prerequisites for tribes to work
Continuous
delivery
We deliver sooner, in a
more agile way
Independent
codebase
More end to end
scenarios, more
growth loops
Self-driven
people
Better feedback
happier people
Common
company goal
Happier people stay
longer and bring in
more of their friends
1 year aftermath
Faster delivery
We deliver sooner, in a
more agile way
Better product
More end to end
scenarios, more
growth loops
Higher
engagement
Better feedback
happier people
Higher people
retention rate
Happier people stay
longer and bring in
more of their friends
Remote work PoCs
Cultivate feedback culture
Improving self-driven organization setup
???
Change is the only constant
How to scale further?
Thank you.
@viliceq
Tomáš Řehoř · Head of Pipedrive Prague
Any questions? Email me at tomas.rehor@pipedrive.com
@viliceq

Contenu connexe

Tendances

Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017AgileNZ Conference
 
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017AgileNZ Conference
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsDominica DeGrandis
 
How to Scale a Dojo’s Impact: Real Measures, Coaching Quality, and Team Pull
How to Scale a Dojo’s Impact: Real Measures, Coaching Quality, and Team PullHow to Scale a Dojo’s Impact: Real Measures, Coaching Quality, and Team Pull
How to Scale a Dojo’s Impact: Real Measures, Coaching Quality, and Team PullCprime
 
Getting Started with Agile: A Guide to Building High Performing Teams
Getting Started with Agile: A Guide to Building High Performing TeamsGetting Started with Agile: A Guide to Building High Performing Teams
Getting Started with Agile: A Guide to Building High Performing TeamsAgileThought
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master TrainingRasmus Runberg
 
The 4 Components of an Employee-Led Lean Initiative
The 4 Components of an Employee-Led Lean InitiativeThe 4 Components of an Employee-Led Lean Initiative
The 4 Components of an Employee-Led Lean InitiativeKaiNexus
 
Agile Turkey summit 2014 - Empirical Management explored
Agile Turkey summit 2014 - Empirical Management exploredAgile Turkey summit 2014 - Empirical Management explored
Agile Turkey summit 2014 - Empirical Management exploredGunther Verheyen
 
Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017
Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017
Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017AgileNZ Conference
 
Agile Maine Meeting - Challenges and options in guiding agile adoptions
Agile Maine Meeting - Challenges and options in guiding agile adoptions Agile Maine Meeting - Challenges and options in guiding agile adoptions
Agile Maine Meeting - Challenges and options in guiding agile adoptions agilemaine
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Managers and the land of the lost
Managers and the land of the lostManagers and the land of the lost
Managers and the land of the lostAgileDenver
 
Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)AgileNZ Conference
 
6 levelsoflean
6 levelsoflean6 levelsoflean
6 levelsofleanRob Healy
 
Lessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamLessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamAgileDenver
 
Dojo or Bust? The Next Wave of Immersive Learning
Dojo or Bust? The Next Wave of Immersive LearningDojo or Bust? The Next Wave of Immersive Learning
Dojo or Bust? The Next Wave of Immersive LearningCprime
 

Tendances (20)

Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017
 
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
The Foundations of Business Agility - Shane Hastie - AgileNZ 2017
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business Teams
 
How to Scale a Dojo’s Impact: Real Measures, Coaching Quality, and Team Pull
How to Scale a Dojo’s Impact: Real Measures, Coaching Quality, and Team PullHow to Scale a Dojo’s Impact: Real Measures, Coaching Quality, and Team Pull
How to Scale a Dojo’s Impact: Real Measures, Coaching Quality, and Team Pull
 
Getting Started with Agile: A Guide to Building High Performing Teams
Getting Started with Agile: A Guide to Building High Performing TeamsGetting Started with Agile: A Guide to Building High Performing Teams
Getting Started with Agile: A Guide to Building High Performing Teams
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master Training
 
The 4 Components of an Employee-Led Lean Initiative
The 4 Components of an Employee-Led Lean InitiativeThe 4 Components of an Employee-Led Lean Initiative
The 4 Components of an Employee-Led Lean Initiative
 
Agile Turkey summit 2014 - Empirical Management explored
Agile Turkey summit 2014 - Empirical Management exploredAgile Turkey summit 2014 - Empirical Management explored
Agile Turkey summit 2014 - Empirical Management explored
 
Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017
Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017
Territory Beyond Agile – Optimised Business Outcomes - Paul Eames - AgileNZ 2017
 
AtTask_IT_PITCH_wOUT_DEMO (2)
AtTask_IT_PITCH_wOUT_DEMO (2)AtTask_IT_PITCH_wOUT_DEMO (2)
AtTask_IT_PITCH_wOUT_DEMO (2)
 
Agile Maine Meeting - Challenges and options in guiding agile adoptions
Agile Maine Meeting - Challenges and options in guiding agile adoptions Agile Maine Meeting - Challenges and options in guiding agile adoptions
Agile Maine Meeting - Challenges and options in guiding agile adoptions
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Managers and the land of the lost
Managers and the land of the lostManagers and the land of the lost
Managers and the land of the lost
 
Ahmed Sidky (ICAgile)
Ahmed Sidky (ICAgile)Ahmed Sidky (ICAgile)
Ahmed Sidky (ICAgile)
 
Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)
 
Ahmed Sidky (Keynote)
Ahmed Sidky (Keynote)Ahmed Sidky (Keynote)
Ahmed Sidky (Keynote)
 
6 levelsoflean
6 levelsoflean6 levelsoflean
6 levelsoflean
 
Lessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile teamLessons learned from managing a distributed agile team
Lessons learned from managing a distributed agile team
 
Dojo or Bust? The Next Wave of Immersive Learning
Dojo or Bust? The Next Wave of Immersive LearningDojo or Bust? The Next Wave of Immersive Learning
Dojo or Bust? The Next Wave of Immersive Learning
 
Introducing agile
Introducing agileIntroducing agile
Introducing agile
 

Similaire à How to scale an innovative SaaS product development

Nailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallNailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallAtlassian
 
DevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryDevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryJeevan T.M.
 
The Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile ExperienceThe Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile ExperienceDavid Hanson
 
Integrity Leadership Training
Integrity Leadership TrainingIntegrity Leadership Training
Integrity Leadership TrainingRussell Cummings
 
Product strategy in a customer centric company at LeanKit
Product strategy in a customer centric company at LeanKitProduct strategy in a customer centric company at LeanKit
Product strategy in a customer centric company at LeanKitFlorent de Gantes
 
Customer Focus and an Agile Mindset to Navigate in Complexity
Customer Focus and an Agile Mindset to Navigate in ComplexityCustomer Focus and an Agile Mindset to Navigate in Complexity
Customer Focus and an Agile Mindset to Navigate in ComplexityMia Kolmodin
 
Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gateway to Agile - Frameworks at TCS/Jile May 8 2019Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gateway to Agile - Frameworks at TCS/Jile May 8 2019Gervais Johnson, Advisor
 
Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Stephen M. Walker II
 
Reaching agility: Why aren't we done yet?
Reaching agility: Why aren't we done yet?Reaching agility: Why aren't we done yet?
Reaching agility: Why aren't we done yet?Nicola Dourambeis
 
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLifeLearn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLifeDocker, Inc.
 
Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...Association for Project Management
 
The One Page Strategic Planning process
The One Page Strategic Planning processThe One Page Strategic Planning process
The One Page Strategic Planning processBrad Giles
 
Agile 2010 conference - a holistic approach to scaling agile at salesforce
Agile 2010 conference - a holistic approach to scaling agile at salesforceAgile 2010 conference - a holistic approach to scaling agile at salesforce
Agile 2010 conference - a holistic approach to scaling agile at salesforceSteve Greene
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumAgile ME
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Wolfgang Hilpert
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgileNCR2016
 
6 Sigma Project - 2014
6 Sigma Project - 20146 Sigma Project - 2014
6 Sigma Project - 2014Salman Khan
 

Similaire à How to scale an innovative SaaS product development (20)

Nailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallNailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt Ryall
 
DevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_DeliveryDevOps Journey_Distributed_Delivery
DevOps Journey_Distributed_Delivery
 
The Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile ExperienceThe Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile Experience
 
Integrity Leadership Training
Integrity Leadership TrainingIntegrity Leadership Training
Integrity Leadership Training
 
DASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business SimulationDASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business Simulation
 
Product strategy in a customer centric company at LeanKit
Product strategy in a customer centric company at LeanKitProduct strategy in a customer centric company at LeanKit
Product strategy in a customer centric company at LeanKit
 
Customer Focus and an Agile Mindset to Navigate in Complexity
Customer Focus and an Agile Mindset to Navigate in ComplexityCustomer Focus and an Agile Mindset to Navigate in Complexity
Customer Focus and an Agile Mindset to Navigate in Complexity
 
Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gateway to Agile - Frameworks at TCS/Jile May 8 2019Gateway to Agile - Frameworks at TCS/Jile May 8 2019
Gateway to Agile - Frameworks at TCS/Jile May 8 2019
 
Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)
 
Reaching agility: Why aren't we done yet?
Reaching agility: Why aren't we done yet?Reaching agility: Why aren't we done yet?
Reaching agility: Why aren't we done yet?
 
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLifeLearn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
 
Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...
 
The One Page Strategic Planning process
The One Page Strategic Planning processThe One Page Strategic Planning process
The One Page Strategic Planning process
 
Agile 2010 conference - a holistic approach to scaling agile at salesforce
Agile 2010 conference - a holistic approach to scaling agile at salesforceAgile 2010 conference - a holistic approach to scaling agile at salesforce
Agile 2010 conference - a holistic approach to scaling agile at salesforce
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van Bennekum
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
 
6 Sigma Project - 2014
6 Sigma Project - 20146 Sigma Project - 2014
6 Sigma Project - 2014
 
Agility primer
Agility primerAgility primer
Agility primer
 

Dernier

Top Call Girls In Indira Nagar Lucknow ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Indira Nagar Lucknow ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Indira Nagar Lucknow ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Indira Nagar Lucknow ( Lucknow ) 🔝 8923113531 🔝 Cash Paymentanilsa9823
 
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceTirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
call girls in Siolim Escorts Book Tonight Now Call 8588052666
call girls in Siolim Escorts Book Tonight Now Call 8588052666call girls in Siolim Escorts Book Tonight Now Call 8588052666
call girls in Siolim Escorts Book Tonight Now Call 8588052666nishakur201
 
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...anilsa9823
 
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323Pooja Nehwal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...aditipandeya
 
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceLucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceBangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Top Call Girls In Arjunganj ( Lucknow ) ✨ 8923113531 ✨ Cash Payment
Top Call Girls In Arjunganj ( Lucknow  ) ✨ 8923113531 ✨  Cash PaymentTop Call Girls In Arjunganj ( Lucknow  ) ✨ 8923113531 ✨  Cash Payment
Top Call Girls In Arjunganj ( Lucknow ) ✨ 8923113531 ✨ Cash Paymentanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual serviceanilsa9823
 
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our EscortsVIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escortssonatiwari757
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...aditipandeya
 
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...anilsa9823
 
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceSangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceHyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 

Dernier (16)

Top Call Girls In Indira Nagar Lucknow ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Indira Nagar Lucknow ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Indira Nagar Lucknow ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Indira Nagar Lucknow ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
 
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceTirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
call girls in Siolim Escorts Book Tonight Now Call 8588052666
call girls in Siolim Escorts Book Tonight Now Call 8588052666call girls in Siolim Escorts Book Tonight Now Call 8588052666
call girls in Siolim Escorts Book Tonight Now Call 8588052666
 
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
CALL ON ➥8923113531 🔝Call Girls Sushant Golf City Lucknow best sexual service...
 
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Secunderabad high-profile Cal...
 
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceLucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceBangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Top Call Girls In Arjunganj ( Lucknow ) ✨ 8923113531 ✨ Cash Payment
Top Call Girls In Arjunganj ( Lucknow  ) ✨ 8923113531 ✨  Cash PaymentTop Call Girls In Arjunganj ( Lucknow  ) ✨ 8923113531 ✨  Cash Payment
Top Call Girls In Arjunganj ( Lucknow ) ✨ 8923113531 ✨ Cash Payment
 
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mohanlalganj Lucknow best sexual service
 
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our EscortsVIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
VIP Chandigarh Call Girls 7001035870 Enjoy Call Girls With Our Escorts
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
VIP 7001035870 Find & Meet Hyderabad Call Girls Jubilee Hills high-profile Ca...
 
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
Lucknow 💋 Escort Service in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 89...
 
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceSangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceHyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 

How to scale an innovative SaaS product development

  • 1. How to build and scale an innovative SaaS product With an emphasis on the scaling part Tomáš Řehoř・Head of Pipedrive Prague
  • 2. How to build and scale an innovative SaaS product How to set up your teams for success
  • 3. How do you set up a single team for success?
  • 4. The essence of a successful team Common goal Everyone knows what are they doing and why Enthusiasm The common goal is so challenging, the team together is excited to get there Fast decisions All decision makers are present, decisions come quickly and don’t delay anyone All skills in place You have everyone you need together and if you don’t you hire them.
  • 5. So you just take the essence and multiply it by number of teams, right?
  • 6. Here’s a Pipedrive story to share ...
  • 7. Whoami? @viliceq Tomáš Řehoř · Head of Pipedrive Prague linkedin.com/in/rehor
  • 8. The school of McDonald’s and life 1999 2001 2007 2011 2017 2017 2018
  • 9. TRIBES & MISSIONS Building dynamic & efficient tech teams in Pipedrive MARTTI KULDMA・HEAD OF SOFTWARE DEVELOPMENT This slide is just for sample. Please remove upon usage. 85k paying companies 500+ employees 8 offices Pipedrive
  • 10. Pipedrive’s employee count timeline The beginning 5 founders Current moment 500+ people in total 250+ people in R&D 2010 20192011 2012 2013 2014 2016 2017 2018 Scaling issues First negative employee growth 2015
  • 11. 17 teams in Pipedrive in 2018 Silos Common goals Resulting into delivering org structure, not a high quality product Dependency hell Fast decisions Each decision depends on too many stakeholders and it takes forever to make them Frustration Enthusiasm From long delivery times, lack of vision, increased complexity of work All skills in place Specialized teams Narrow focus of individual teams makes it hard to deliver complex solutions
  • 12. Which symptoms signal scaling issues? Product KPIs stagnating Growth of critical KPIs is slowing down unexpectedly Quality issues More major bugs reported by customers, more services downtimes Increased tension and stress Less smiles, more fights, people accusing each other instead of finding solutions together, increasing number of meetings Slow delivery Delivery of new features gets slower and original estimates are continuously exceeded 2 times or more Ambiguous business priorities Business priorities keep changing, unfinished projects get abandoned People leaving Retention rate decreasing, feedback of people leaving pointing on problems above
  • 13. Common root causes for scaling issues Outgrown architecture Architecture itself does not support more developers / teams - typically a monolith Long deployment process Deployment of a new feature takes longer than developing it Unclear responsibilities Areas with multiple or no owners with contradicting or no decisions Complex codebase Too many developers on the same code, too many conflicts, huge overhead deploying Processes not that agile Teams spend more time planning than delivering Dependency hell Delivering anything major is impossible due to too many teams involved
  • 14. Tribes & Missions to the rescue Pipedrive analyzed root-causes and found inspiration from industry leaders Get inspired, but tailor your own solution
  • 15. Built around principles Big rocks Common goal. Minimum steering after setting it Less managers More leaders Fast decisions. Put the right team together and let them do the job. Culture of choice Enthusiasm. Let people choose problems to work on and when they do, give them enough freedom to solve them Superteams All skills in place. Form the right team for the problem, making them a super team for the moment.
  • 17. Tribe principles Clear purpose and business ownership Full technical ownership Collocated to one office
  • 20. Big rocks -> Annual Strategy Annual Strategy is to decide which mountains to climb.
  • 21. Common goals Assign mountains to tribes. This becomes their primary goal.
  • 22. A flat company Each tribe contributes to company goals, but otherwise operates independently.
  • 23. Tribe’s internal organs Launchpad and Missions MISSION A MISSION B MISSION C LAUNCHPAD
  • 24. What is a Mission?RESEARCH MARKETING SUPPORT DEVOPS TOOLING INFRASTRUCTURE LOCALIZATION COACHING MISSION TEAM A project solving a specific problem with clear goals and a dedicated specialized team focused only on the mission.
  • 25. What is the purpose of a Launchpad? Keep the lights on Monitoring, incidents, bugs Improve quality Actively look for weak parts and refactor Small product improvements Work on small tasks not worth a mission
  • 26. Cross-tribe Missions “Solving issues with complex missions requiring different skill set not present in the tribe.” “Still co-located.” “Same rules as other missions.”
  • 27. Guilds Preventing silos by bringing people of common interests together Solving common problems across tribes
  • 28. Prerequisites for tribes to work Continuous delivery We deliver sooner, in a more agile way Independent codebase More end to end scenarios, more growth loops Self-driven people Better feedback happier people Common company goal Happier people stay longer and bring in more of their friends
  • 29. 1 year aftermath Faster delivery We deliver sooner, in a more agile way Better product More end to end scenarios, more growth loops Higher engagement Better feedback happier people Higher people retention rate Happier people stay longer and bring in more of their friends
  • 30. Remote work PoCs Cultivate feedback culture Improving self-driven organization setup ??? Change is the only constant How to scale further?
  • 31. Thank you. @viliceq Tomáš Řehoř · Head of Pipedrive Prague Any questions? Email me at tomas.rehor@pipedrive.com @viliceq