SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Principle-driven
scaling
How to grow value without growing overhead
Neil Killick, Head of Engineering
@neil_killick @LocomoteGroup
We have global ambition.
❏ We want to build the best corporate travel experiences in the world
❏ We want to grow from a startup into a global player in international markets
❏ Leaders of the company understand importance of being agile
❏ Quickly seize opportunities
❏ Don’t over-invest
❏ Test ideas/assumptions
❏ Generate value early
We must have a vision and
strategy for how we grow.
❏ Don’t be random! What do we care about - Startup culture? Great
workplace? Agility?
❏ What does awesome look like?
❏ How will we get there?
❏ Keep momentum - small changes and experiments
This strategy must be
based on principles.
❏ Spotify model is not a “scaled agile framework” - it’s an
evolving outcome of principle-driven scaling - they
thought “how do we grow but stay ourselves?”
❏ Most companies adopting agile are big and complicated
- it’s too hard
❏ Need principles when growing to make good decisions
Avoid scaling overhead.
❏ Do we want a hierarchical “chain of command”?
❏ Perpetuates command-and-control, theory X mindset
❏ Puts teams further away from decisions and empowerment
❏ Creates a management cost (i.e. to grow, we need more managers)
❏ “Project” and “program” overhead
❏ Project and program management needs Managers
❏ Pulling down and re-forming teams
❏ Meetings, reporting, heavy governance, etc.
❏ Concrete processes are too hard to change if not working
Understand our capacity...
❏ Capacity != Number of people
❏ Capacity = Team or org’s ability to sustainably deliver value in a period of time
❏ Limit demand to capacity
❏ Other businesses get this, software companies often don’t
❏ Provide excellent products and services to existing customers
❏ Minimise overhead of adding customers (e.g. custom solutions,
deployments, meetings, etc.)
Then increase it.
❏ Growing capacity through improvement in culture and process is a prerequisite
for effective hiring, and is more effective in itself
❏ Technical debt, firefighting, bugs and support calls (aka failure demand)
squeeze capacity to do value-adding work
❏ Focus on root causes for fast increase in capacity
❏ Encourage understanding and improvement of capacity at team and system
level
We must “grow”
our teams...
❏ Create a learning environment where teams can do their
best
❏ Connect teams to the goals of the company and the
customer
❏ Increase probability of new hires resulting in
added capacity
But stay small.
We must get right balance for
Co-lo v Remote v Distributed.
❏ Distributed opens up worldwide talent pool and round-the-clock productivity
❏ 100% co-located and 100% distributed teams optimise comms, workshops etc.
for all team members
❏ Remote teams where 1 or 2 folks are remote have suboptimal comms
❏ Consider time zones
We want teams that
are stable...
❏ Adding/removing folks from teams is risky and often costly
❏ Pulling high performing teams apart is plain crazy
❏ Sub-optimise only one team when hiring to minimise impact
❏ Work flows through teams, not teams around work
Autonomous...
❏ Can deliver fully tested, working customer features (i.e. value) on their own
❏ Must be cross-functional to do this
❏ No asynchronous dependencies on teams or tools
❏ New team (or team with new focus) can start adding value right away
❏ Highly scalable, particularly with distributed teams
Aligned.
❏ 2 or 3 themes represent current company-wide high level priorities,
deliverables and milestones
❏ Themes have backlogs of tradable options
❏ Teams align to themes until there is more value in other themes (new or
existing)
❏ A team focuses on just ONE theme at any given time (to allow empirical
progress tracking and to respect the priorities)
We use our own portfolio
kanban to help us do this.
❏ Make all work visible
❏ Prioritise and order all work
❏ Match demand with capacity
❏ Communicate
❏ Collaborate
Big Visible Board
❏ Single source of
truth
❏ Forces
prioritisation
discussions
❏ No hidden work
Why a physical board in a
distributed company?
❏ Limited in size which makes it perfect to create focus
❏ Requires people to meet around it to talk about the work
❏ If a sticky note representing the work doesn’t fit on the board, stuff currently on
the board is more important - don’t waste energy on it right now
❏ Too easy to create new (invisible) work in Jira - every item of work added is
potentially delaying existing work in flight, causing compromises in quality to
be made
We need to be very good at prioritising!
Create goals and a continuous
improvement imperative.
❏ Emphasise product and operational metrics we care about
❏ Place expectation on all employees to continuously improve these metrics
rather than just “deliver features”
❏ High quality vs Deadlines - consistent message
❏ Early and often earned value vs Big risky projects
In summary...
❏ Define vision and strategy for how to keep what you care about as you grow
❏ Understand your capacity so you can balance demand, keep nimble and seize
opportunities
❏ “Grow” stable teams, and stay small
❏ Consider impacts of co-located v remote v distributed teams
❏ Create aligned autonomy using goals, continuous improvement and portfolio
kanban
❏ Get good at prioritising by comparing value, not opinion, and making trade-offs
Thank you!
Questions / Discussion
Neil Killick, Head of Engineering
@neil_killick @LocomoteGroup

Mais conteúdo relacionado

Mais procurados

Unlearn First, Transform Next
Unlearn First, Transform NextUnlearn First, Transform Next
Unlearn First, Transform NextAtlassian
 
Product and Process innovation with Scrum
Product and Process innovation with ScrumProduct and Process innovation with Scrum
Product and Process innovation with ScrumGeir Amsjø
 
The path to Agile Coach certification webinar
The path to Agile Coach certification webinarThe path to Agile Coach certification webinar
The path to Agile Coach certification webinarGraham Dick
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaBernd Schiffer
 
How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017Maurizio Mancini
 
More with LeSS - An Introduction to Large Scale Scrum by Tim Abbott
More with LeSS - An Introduction to Large Scale Scrum by Tim AbbottMore with LeSS - An Introduction to Large Scale Scrum by Tim Abbott
More with LeSS - An Introduction to Large Scale Scrum by Tim AbbottAgile ME
 
Create the Future of Work While You're Living It
Create the Future of Work While You're Living ItCreate the Future of Work While You're Living It
Create the Future of Work While You're Living ItAtlassian
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master TrainingRasmus Runberg
 
Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...
Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...
Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...Agile Velocity
 
Baking the SAFe® Cake - One Layer at a Time!
Baking the SAFe® Cake - One Layer at a Time!Baking the SAFe® Cake - One Layer at a Time!
Baking the SAFe® Cake - One Layer at a Time!Agile Velocity
 
Lean Start Up For Refugees
Lean Start Up For RefugeesLean Start Up For Refugees
Lean Start Up For RefugeesStephanie Gasche
 
Webinar - Why Agile Transformations Fail
Webinar - Why Agile Transformations FailWebinar - Why Agile Transformations Fail
Webinar - Why Agile Transformations FailAgile Velocity
 
AgileCamp San Francisco 2019 - Overcome Transformation Impediments with Outco...
AgileCamp San Francisco 2019 - Overcome Transformation Impediments with Outco...AgileCamp San Francisco 2019 - Overcome Transformation Impediments with Outco...
AgileCamp San Francisco 2019 - Overcome Transformation Impediments with Outco...Agile Velocity
 
How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017Maurizio Mancini
 
Berlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetupBerlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetupThoralf J. Klatt
 
The Power of Why
The Power of WhyThe Power of Why
The Power of WhyGeir Amsjø
 
Debugging the Organisation with Scrum
Debugging the Organisation with ScrumDebugging the Organisation with Scrum
Debugging the Organisation with ScrumGeir Amsjø
 
Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...
Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...
Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...Agile Velocity
 
Three steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile orgThree steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile orgElad Sofer
 

Mais procurados (20)

The Why of Scrum
The Why of ScrumThe Why of Scrum
The Why of Scrum
 
Unlearn First, Transform Next
Unlearn First, Transform NextUnlearn First, Transform Next
Unlearn First, Transform Next
 
Product and Process innovation with Scrum
Product and Process innovation with ScrumProduct and Process innovation with Scrum
Product and Process innovation with Scrum
 
The path to Agile Coach certification webinar
The path to Agile Coach certification webinarThe path to Agile Coach certification webinar
The path to Agile Coach certification webinar
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
 
How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017How to Reboot Your Agile Team Agile 2017
How to Reboot Your Agile Team Agile 2017
 
More with LeSS - An Introduction to Large Scale Scrum by Tim Abbott
More with LeSS - An Introduction to Large Scale Scrum by Tim AbbottMore with LeSS - An Introduction to Large Scale Scrum by Tim Abbott
More with LeSS - An Introduction to Large Scale Scrum by Tim Abbott
 
Create the Future of Work While You're Living It
Create the Future of Work While You're Living ItCreate the Future of Work While You're Living It
Create the Future of Work While You're Living It
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master Training
 
Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...
Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...
Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...
 
Baking the SAFe® Cake - One Layer at a Time!
Baking the SAFe® Cake - One Layer at a Time!Baking the SAFe® Cake - One Layer at a Time!
Baking the SAFe® Cake - One Layer at a Time!
 
Lean Start Up For Refugees
Lean Start Up For RefugeesLean Start Up For Refugees
Lean Start Up For Refugees
 
Webinar - Why Agile Transformations Fail
Webinar - Why Agile Transformations FailWebinar - Why Agile Transformations Fail
Webinar - Why Agile Transformations Fail
 
AgileCamp San Francisco 2019 - Overcome Transformation Impediments with Outco...
AgileCamp San Francisco 2019 - Overcome Transformation Impediments with Outco...AgileCamp San Francisco 2019 - Overcome Transformation Impediments with Outco...
AgileCamp San Francisco 2019 - Overcome Transformation Impediments with Outco...
 
How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017
 
Berlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetupBerlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetup
 
The Power of Why
The Power of WhyThe Power of Why
The Power of Why
 
Debugging the Organisation with Scrum
Debugging the Organisation with ScrumDebugging the Organisation with Scrum
Debugging the Organisation with Scrum
 
Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...
Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...
Overcome Transformation Impediments with Outcome-Driven Agility - David Hawks...
 
Three steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile orgThree steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile org
 

Destaque

Value Management: Scaling Business Agility
Value Management: Scaling Business AgilityValue Management: Scaling Business Agility
Value Management: Scaling Business AgilityLinda Luu
 
ETL Quality Stage blocking and matching
ETL Quality Stage   blocking and matchingETL Quality Stage   blocking and matching
ETL Quality Stage blocking and matchingLizLavaveshkul
 
7 Mistakes Scaling Companies Make
7 Mistakes Scaling Companies Make7 Mistakes Scaling Companies Make
7 Mistakes Scaling Companies MakeCraig Vodnik
 
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...Ryan McKergow
 
A CTO's Guide to Scaling Organizations
A CTO's Guide to Scaling OrganizationsA CTO's Guide to Scaling Organizations
A CTO's Guide to Scaling OrganizationsRandy Shoup
 
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...Scrum Bangalore
 
Unit of Value: A Framework for Scaling
Unit of Value: A Framework for ScalingUnit of Value: A Framework for Scaling
Unit of Value: A Framework for ScalingGreylock Partners
 
Product Owner vs Product Manager
Product Owner vs Product ManagerProduct Owner vs Product Manager
Product Owner vs Product ManagerAgileSparks
 
Team Building: Creating Effective Teams
Team Building:  Creating Effective Teams Team Building:  Creating Effective Teams
Team Building: Creating Effective Teams Dr. John Persico
 
40 Things Every Start-Up Should Do To Scale Up
40 Things Every Start-Up Should Do To Scale Up40 Things Every Start-Up Should Do To Scale Up
40 Things Every Start-Up Should Do To Scale UpHappy Marketer
 
Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)Enthiosys Inc
 
HR SCORECARD Human Resource Scorecard PPT Slides
HR SCORECARD Human Resource Scorecard PPT SlidesHR SCORECARD Human Resource Scorecard PPT Slides
HR SCORECARD Human Resource Scorecard PPT SlidesYodhia Antariksa
 
Team Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern SampleTeam Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern SampleAndrew Schwartz
 
Balanced scorecard ppt slides
Balanced scorecard ppt slidesBalanced scorecard ppt slides
Balanced scorecard ppt slidesYodhia Antariksa
 

Destaque (20)

"Deadlines" are killing agile
"Deadlines" are killing agile"Deadlines" are killing agile
"Deadlines" are killing agile
 
Value Management: Scaling Business Agility
Value Management: Scaling Business AgilityValue Management: Scaling Business Agility
Value Management: Scaling Business Agility
 
ETL Quality Stage blocking and matching
ETL Quality Stage   blocking and matchingETL Quality Stage   blocking and matching
ETL Quality Stage blocking and matching
 
7 Mistakes Scaling Companies Make
7 Mistakes Scaling Companies Make7 Mistakes Scaling Companies Make
7 Mistakes Scaling Companies Make
 
Slicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates MethodSlicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates Method
 
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
 
The #NoEstimates Debate
The #NoEstimates DebateThe #NoEstimates Debate
The #NoEstimates Debate
 
A CTO's Guide to Scaling Organizations
A CTO's Guide to Scaling OrganizationsA CTO's Guide to Scaling Organizations
A CTO's Guide to Scaling Organizations
 
No More Pet Projects
No More Pet ProjectsNo More Pet Projects
No More Pet Projects
 
Benchmarking Agile Teams
Benchmarking Agile TeamsBenchmarking Agile Teams
Benchmarking Agile Teams
 
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
 
#NoEstimates Thinking
#NoEstimates Thinking#NoEstimates Thinking
#NoEstimates Thinking
 
Unit of Value: A Framework for Scaling
Unit of Value: A Framework for ScalingUnit of Value: A Framework for Scaling
Unit of Value: A Framework for Scaling
 
Product Owner vs Product Manager
Product Owner vs Product ManagerProduct Owner vs Product Manager
Product Owner vs Product Manager
 
Team Building: Creating Effective Teams
Team Building:  Creating Effective Teams Team Building:  Creating Effective Teams
Team Building: Creating Effective Teams
 
40 Things Every Start-Up Should Do To Scale Up
40 Things Every Start-Up Should Do To Scale Up40 Things Every Start-Up Should Do To Scale Up
40 Things Every Start-Up Should Do To Scale Up
 
Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)Agile Product Manager/Product Owner Dilemma (PMEC)
Agile Product Manager/Product Owner Dilemma (PMEC)
 
HR SCORECARD Human Resource Scorecard PPT Slides
HR SCORECARD Human Resource Scorecard PPT SlidesHR SCORECARD Human Resource Scorecard PPT Slides
HR SCORECARD Human Resource Scorecard PPT Slides
 
Team Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern SampleTeam Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern Sample
 
Balanced scorecard ppt slides
Balanced scorecard ppt slidesBalanced scorecard ppt slides
Balanced scorecard ppt slides
 

Semelhante a Principle driven scaling - How to grow value without growing overhead

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 outputAgileNZ Conference
 
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
 
Doing Agile Right - Transformation without Chaos - A summary
Doing Agile Right - Transformation without Chaos - A summaryDoing Agile Right - Transformation without Chaos - A summary
Doing Agile Right - Transformation without Chaos - A summaryRagavendra Prasath
 
Achieving Business Agility: Change Starts Here
Achieving Business Agility: Change Starts HereAchieving Business Agility: Change Starts Here
Achieving Business Agility: Change Starts HereJoshua A. Jack
 
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
 
The Lean Startup Basics and Intro for Beginners
The Lean Startup Basics and Intro for BeginnersThe Lean Startup Basics and Intro for Beginners
The Lean Startup Basics and Intro for BeginnersBlaz Kos
 
Lean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both WorldsLean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both WorldsSam McAfee
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
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
 
Innovative Culture for Enterprises
Innovative Culture for EnterprisesInnovative Culture for Enterprises
Innovative Culture for EnterprisesOscar Omegna
 
Design lean agile_thinking presentation
Design lean agile_thinking presentationDesign lean agile_thinking presentation
Design lean agile_thinking presentationGeekNightHyderabad
 
The Secrets to Real World Business Agility
The Secrets to Real World Business AgilityThe Secrets to Real World Business Agility
The Secrets to Real World Business AgilityCprime
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile PrinciplesAgile201
 
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
 
Startuplandia Unplugged - How to do a Startup
Startuplandia Unplugged - How to do a StartupStartuplandia Unplugged - How to do a Startup
Startuplandia Unplugged - How to do a StartupNeal Dikeman
 
Operations in Exit Planning
Operations in Exit PlanningOperations in Exit Planning
Operations in Exit PlanningSteve Ronan
 

Semelhante a Principle driven scaling - How to grow value without growing overhead (20)

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
 
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
 
Doing Agile Right - Transformation without Chaos - A summary
Doing Agile Right - Transformation without Chaos - A summaryDoing Agile Right - Transformation without Chaos - A summary
Doing Agile Right - Transformation without Chaos - A summary
 
Achieving Business Agility: Change Starts Here
Achieving Business Agility: Change Starts HereAchieving Business Agility: Change Starts Here
Achieving Business Agility: Change Starts Here
 
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...
 
The Lean Startup Basics and Intro for Beginners
The Lean Startup Basics and Intro for BeginnersThe Lean Startup Basics and Intro for Beginners
The Lean Startup Basics and Intro for Beginners
 
Lean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both WorldsLean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both Worlds
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
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?
 
Innovative Culture for Enterprises
Innovative Culture for EnterprisesInnovative Culture for Enterprises
Innovative Culture for Enterprises
 
Design lean agile_thinking presentation
Design lean agile_thinking presentationDesign lean agile_thinking presentation
Design lean agile_thinking presentation
 
The Secrets to Real World Business Agility
The Secrets to Real World Business AgilityThe Secrets to Real World Business Agility
The Secrets to Real World Business Agility
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
Battlecard enterprise innovation for fortune 1000
Battlecard   enterprise innovation for fortune 1000Battlecard   enterprise innovation for fortune 1000
Battlecard enterprise innovation for fortune 1000
 
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
 
Startuplandia Unplugged - How to do a Startup
Startuplandia Unplugged - How to do a StartupStartuplandia Unplugged - How to do a Startup
Startuplandia Unplugged - How to do a Startup
 
lean_guide
lean_guidelean_guide
lean_guide
 
Operations in Exit Planning
Operations in Exit PlanningOperations in Exit Planning
Operations in Exit Planning
 

Mais de Killick Agile Consulting Services

Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Killick Agile Consulting Services
 
Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Killick Agile Consulting Services
 
Beyond INVEST - How to use story slicing to improve team and organisational a...
Beyond INVEST - How to use story slicing to improve team and organisational a...Beyond INVEST - How to use story slicing to improve team and organisational a...
Beyond INVEST - How to use story slicing to improve team and organisational a...Killick Agile Consulting Services
 
From QA to Quality Champion - 5 tips to be a successful tester in an agile team
From QA to Quality Champion - 5 tips to be a successful tester in an agile teamFrom QA to Quality Champion - 5 tips to be a successful tester in an agile team
From QA to Quality Champion - 5 tips to be a successful tester in an agile teamKillick Agile Consulting Services
 
Why scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetupWhy scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetupKillick Agile Consulting Services
 
Why scaled agile frameworks exist and why you don't need them - LAST Conference
Why scaled agile frameworks exist and why you don't need them - LAST ConferenceWhy scaled agile frameworks exist and why you don't need them - LAST Conference
Why scaled agile frameworks exist and why you don't need them - LAST ConferenceKillick Agile Consulting Services
 
From business case to backlog using lean canvas and story mapping ✫ Workshop ...
From business case to backlog using lean canvas and story mapping ✫ Workshop ...From business case to backlog using lean canvas and story mapping ✫ Workshop ...
From business case to backlog using lean canvas and story mapping ✫ Workshop ...Killick Agile Consulting Services
 
Why scaled agile frameworks exist and why you don't need them
Why scaled agile frameworks exist and why you don't need themWhy scaled agile frameworks exist and why you don't need them
Why scaled agile frameworks exist and why you don't need themKillick Agile Consulting Services
 
Benefits of Servant Leadership and Self-Organisation in Software Development
Benefits of Servant Leadership and Self-Organisation in Software DevelopmentBenefits of Servant Leadership and Self-Organisation in Software Development
Benefits of Servant Leadership and Self-Organisation in Software DevelopmentKillick Agile Consulting Services
 

Mais de Killick Agile Consulting Services (20)

Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...
 
Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...
 
Beyond INVEST - How to use story slicing to improve team and organisational a...
Beyond INVEST - How to use story slicing to improve team and organisational a...Beyond INVEST - How to use story slicing to improve team and organisational a...
Beyond INVEST - How to use story slicing to improve team and organisational a...
 
From QA to Quality Champion - 5 tips to be a successful tester in an agile team
From QA to Quality Champion - 5 tips to be a successful tester in an agile teamFrom QA to Quality Champion - 5 tips to be a successful tester in an agile team
From QA to Quality Champion - 5 tips to be a successful tester in an agile team
 
Why scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetupWhy scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetup
 
Why scaled agile frameworks exist and why you don't need them - LAST Conference
Why scaled agile frameworks exist and why you don't need them - LAST ConferenceWhy scaled agile frameworks exist and why you don't need them - LAST Conference
Why scaled agile frameworks exist and why you don't need them - LAST Conference
 
How I use Heart of Agile to teach Agile fundamentals
How I use Heart of Agile to teach Agile fundamentalsHow I use Heart of Agile to teach Agile fundamentals
How I use Heart of Agile to teach Agile fundamentals
 
From business case to backlog using lean canvas and story mapping ✫ Workshop ...
From business case to backlog using lean canvas and story mapping ✫ Workshop ...From business case to backlog using lean canvas and story mapping ✫ Workshop ...
From business case to backlog using lean canvas and story mapping ✫ Workshop ...
 
Agile works when it's not about agile
Agile works when it's not about agileAgile works when it's not about agile
Agile works when it's not about agile
 
How to not shoot yourself in the foot with estimation
How to not shoot yourself in the foot with estimationHow to not shoot yourself in the foot with estimation
How to not shoot yourself in the foot with estimation
 
Why scaled agile frameworks exist and why you don't need them
Why scaled agile frameworks exist and why you don't need themWhy scaled agile frameworks exist and why you don't need them
Why scaled agile frameworks exist and why you don't need them
 
A simple model for estimating without guessing
A simple model for estimating without guessingA simple model for estimating without guessing
A simple model for estimating without guessing
 
Toyota Kata at MYOB - Cycle Time
Toyota Kata at MYOB - Cycle TimeToyota Kata at MYOB - Cycle Time
Toyota Kata at MYOB - Cycle Time
 
What not to do when adopting Agile
What not to do when adopting AgileWhat not to do when adopting Agile
What not to do when adopting Agile
 
Experiment Driven Product at Redbubble
Experiment Driven Product at RedbubbleExperiment Driven Product at Redbubble
Experiment Driven Product at Redbubble
 
Customer Support at Redbubble - Part 2
Customer Support at Redbubble - Part 2Customer Support at Redbubble - Part 2
Customer Support at Redbubble - Part 2
 
Customer Support at Redbubble - Part 1
Customer Support at Redbubble - Part 1Customer Support at Redbubble - Part 1
Customer Support at Redbubble - Part 1
 
Lean at Redbubble
Lean at RedbubbleLean at Redbubble
Lean at Redbubble
 
Effective story slicing
Effective story slicingEffective story slicing
Effective story slicing
 
Benefits of Servant Leadership and Self-Organisation in Software Development
Benefits of Servant Leadership and Self-Organisation in Software DevelopmentBenefits of Servant Leadership and Self-Organisation in Software Development
Benefits of Servant Leadership and Self-Organisation in Software Development
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Principle driven scaling - How to grow value without growing overhead

  • 1. Principle-driven scaling How to grow value without growing overhead Neil Killick, Head of Engineering @neil_killick @LocomoteGroup
  • 2. We have global ambition. ❏ We want to build the best corporate travel experiences in the world ❏ We want to grow from a startup into a global player in international markets ❏ Leaders of the company understand importance of being agile ❏ Quickly seize opportunities ❏ Don’t over-invest ❏ Test ideas/assumptions ❏ Generate value early
  • 3. We must have a vision and strategy for how we grow. ❏ Don’t be random! What do we care about - Startup culture? Great workplace? Agility? ❏ What does awesome look like? ❏ How will we get there? ❏ Keep momentum - small changes and experiments
  • 4. This strategy must be based on principles. ❏ Spotify model is not a “scaled agile framework” - it’s an evolving outcome of principle-driven scaling - they thought “how do we grow but stay ourselves?” ❏ Most companies adopting agile are big and complicated - it’s too hard ❏ Need principles when growing to make good decisions
  • 5. Avoid scaling overhead. ❏ Do we want a hierarchical “chain of command”? ❏ Perpetuates command-and-control, theory X mindset ❏ Puts teams further away from decisions and empowerment ❏ Creates a management cost (i.e. to grow, we need more managers) ❏ “Project” and “program” overhead ❏ Project and program management needs Managers ❏ Pulling down and re-forming teams ❏ Meetings, reporting, heavy governance, etc. ❏ Concrete processes are too hard to change if not working
  • 6. Understand our capacity... ❏ Capacity != Number of people ❏ Capacity = Team or org’s ability to sustainably deliver value in a period of time ❏ Limit demand to capacity ❏ Other businesses get this, software companies often don’t ❏ Provide excellent products and services to existing customers ❏ Minimise overhead of adding customers (e.g. custom solutions, deployments, meetings, etc.)
  • 7. Then increase it. ❏ Growing capacity through improvement in culture and process is a prerequisite for effective hiring, and is more effective in itself ❏ Technical debt, firefighting, bugs and support calls (aka failure demand) squeeze capacity to do value-adding work ❏ Focus on root causes for fast increase in capacity ❏ Encourage understanding and improvement of capacity at team and system level
  • 8. We must “grow” our teams... ❏ Create a learning environment where teams can do their best ❏ Connect teams to the goals of the company and the customer ❏ Increase probability of new hires resulting in added capacity
  • 10. We must get right balance for Co-lo v Remote v Distributed. ❏ Distributed opens up worldwide talent pool and round-the-clock productivity ❏ 100% co-located and 100% distributed teams optimise comms, workshops etc. for all team members ❏ Remote teams where 1 or 2 folks are remote have suboptimal comms ❏ Consider time zones
  • 11. We want teams that are stable... ❏ Adding/removing folks from teams is risky and often costly ❏ Pulling high performing teams apart is plain crazy ❏ Sub-optimise only one team when hiring to minimise impact ❏ Work flows through teams, not teams around work
  • 12. Autonomous... ❏ Can deliver fully tested, working customer features (i.e. value) on their own ❏ Must be cross-functional to do this ❏ No asynchronous dependencies on teams or tools ❏ New team (or team with new focus) can start adding value right away ❏ Highly scalable, particularly with distributed teams
  • 13. Aligned. ❏ 2 or 3 themes represent current company-wide high level priorities, deliverables and milestones ❏ Themes have backlogs of tradable options ❏ Teams align to themes until there is more value in other themes (new or existing) ❏ A team focuses on just ONE theme at any given time (to allow empirical progress tracking and to respect the priorities)
  • 14.
  • 15.
  • 16. We use our own portfolio kanban to help us do this. ❏ Make all work visible ❏ Prioritise and order all work ❏ Match demand with capacity ❏ Communicate ❏ Collaborate
  • 17. Big Visible Board ❏ Single source of truth ❏ Forces prioritisation discussions ❏ No hidden work
  • 18. Why a physical board in a distributed company? ❏ Limited in size which makes it perfect to create focus ❏ Requires people to meet around it to talk about the work ❏ If a sticky note representing the work doesn’t fit on the board, stuff currently on the board is more important - don’t waste energy on it right now ❏ Too easy to create new (invisible) work in Jira - every item of work added is potentially delaying existing work in flight, causing compromises in quality to be made
  • 19. We need to be very good at prioritising!
  • 20. Create goals and a continuous improvement imperative. ❏ Emphasise product and operational metrics we care about ❏ Place expectation on all employees to continuously improve these metrics rather than just “deliver features” ❏ High quality vs Deadlines - consistent message ❏ Early and often earned value vs Big risky projects
  • 21. In summary... ❏ Define vision and strategy for how to keep what you care about as you grow ❏ Understand your capacity so you can balance demand, keep nimble and seize opportunities ❏ “Grow” stable teams, and stay small ❏ Consider impacts of co-located v remote v distributed teams ❏ Create aligned autonomy using goals, continuous improvement and portfolio kanban ❏ Get good at prioritising by comparing value, not opinion, and making trade-offs
  • 22. Thank you! Questions / Discussion Neil Killick, Head of Engineering @neil_killick @LocomoteGroup