SlideShare a Scribd company logo
1 of 24
Download to read offline
11 July 2014!
Swinburne University, Melbourne
LAST Conference 2014
Headline sponsor
Gold sponsors
Academic supporter
Silver sponsors
Supporters
Organised by
lastconference.com
#LASTconf
Scaling! - Oh the horror!
Alexandra Stokes

www.alexandrastokes.com

@StokesXandra
Scaling
• Why do we want to scale?
• Why is it horrifying?
• 3 software development scaling case studies - it’s real life
folks!
Why scale?
Is it human nature?

!
Is it greed?

!
Is it just bad math?
Audience scaling dilemma	
If you were faced with this scenario, what would
you do?
!
A. Start new business from scratch, i.e. duplicate results
duplicate costs.
B. Leverage current business knowledge for new business
line, i.e. duplicate results without duplicating costs.
Scale what?
• Amount of people/teams?
• Amount of throughput/output?
Or actual performance?
bigger numbers do not stack up when you are
building software products
Communication
Contracts
• Smaller the team less
communication contracts
required

• Larger the team more
communication contracts
required
diagram taken from lunar tractor www.lunartractor.com
Contracts per team size - let’s do the math!
3 person team => Contracts = (3-1) + (2-1) + (1-1) = 3
5 person team => Contracts = 4 + 3 + 2 + 1 = 10
10 person team => Contracts = 9 + …… + 1 = 45
100 person team => Contracts = 99 + ….. + 1 = 4950
Adding 1 person to a [team size] team, adds [team size] contracts.
Adding 1 person to a 3 person team adds 3 more contracts.
Adding 1 person to a 100 person team adds 100 more contracts!
scary graph!
team%size%
#%contracts%
0%
500%
1000%
1500%
2000%
2500%
3000%
3500%
4000%
4500%
5000%
3%
4%
5%
10%
20%
30%
40%
100%
team%size%
#%contracts%
Productivity of teams as they grow
Proportion of time spent in communication
• 3 person team = 2% of time
• 5 person team = 4% of time
• 10 person team = 10% of time
• 100 person team = 103% of their time….huh?!
Result
• Communication fractures and
halts

• Cells of communication form

• Silo’d thinking prevails

• Competition between teams

• Opposing agendas

• Politics

No longer serving aligned goals
it depends
Does that mean we should never scale
software delivery?
case studies
Insuranceline
• Software itself couldn’t scale
• Distrust of IT by Business
• Pressure to beef up delivery capacity - do more
• Great cultural values
• No software Vendors - woo hoo!
• approx. 45 people in software delivery
Success factors for scaling at Insuranceline
AIA
• Oppressed workers
• Rigid legacy systems
• Heavy PMO and governance = slow and costly delivery
• Many single point failures
• Distributed delivery teams
• Bad Vendor
• approx. 90 people in software delivery
Success Factors AIA
Parters
Auspost DDC
• New department inside a giant org
• Insatiable appetite for digital
• Heavy PMO and governance
• Desire to prove agile
• Slow hiring processes
• New leadership team
• Growing from 20 - 120 rapidly
Success factors DDC
Principles, Values and Culture
Build Cells `
What have we learned?
• Organisations desire scale, scaling what?
• Maths doesn’t stack up for large teams to be effective
• Success factors for when you have to scale
• Stay faithful to your principles; people & culture
• Use scaling techniques we know work
• Impress your first customer before scaling
• Create self sufficient cells of teams
Any Questions?
Alexandra Stokes

www.alexandrastokes.com

@StokesXandra

More Related Content

What's hot

The Future of Recruiting is Open Source
The Future of Recruiting is Open SourceThe Future of Recruiting is Open Source
The Future of Recruiting is Open SourceRecruitDC
 
Talent Analytics - Opower
Talent Analytics - OpowerTalent Analytics - Opower
Talent Analytics - OpowerRecruitDC
 
IT in the Park 2017
IT in the Park 2017IT in the Park 2017
IT in the Park 2017Jill Hopper
 
Distributed Agile Teams: Trello's Tips on Making Them Work
Distributed Agile Teams: Trello's Tips on Making Them WorkDistributed Agile Teams: Trello's Tips on Making Them Work
Distributed Agile Teams: Trello's Tips on Making Them WorkAtlassian
 
Gut Check: Candidate Behaviors Can Predict Quality of Hire - Ryan Healy; recr...
Gut Check: Candidate Behaviors Can Predict Quality of Hire - Ryan Healy; recr...Gut Check: Candidate Behaviors Can Predict Quality of Hire - Ryan Healy; recr...
Gut Check: Candidate Behaviors Can Predict Quality of Hire - Ryan Healy; recr...RecruitDC
 
Knowledge-Centered Support at Atlassian - Neil Kenagy
Knowledge-Centered Support at Atlassian - Neil KenagyKnowledge-Centered Support at Atlassian - Neil Kenagy
Knowledge-Centered Support at Atlassian - Neil KenagyAtlassian
 
I dream of pipelines glen cathey
I dream of pipelines   glen catheyI dream of pipelines   glen cathey
I dream of pipelines glen catheyTalent42
 
DesignOps in Wonderland (Carla Casariego and Sarah Spencer at DesignOps Summi...
DesignOps in Wonderland (Carla Casariego and Sarah Spencer at DesignOps Summi...DesignOps in Wonderland (Carla Casariego and Sarah Spencer at DesignOps Summi...
DesignOps in Wonderland (Carla Casariego and Sarah Spencer at DesignOps Summi...Rosenfeld Media
 
Knowledge-Centered Support – The Methodology That Really Works - John Custy
Knowledge-Centered Support – The Methodology That Really Works - John CustyKnowledge-Centered Support – The Methodology That Really Works - John Custy
Knowledge-Centered Support – The Methodology That Really Works - John CustyAtlassian
 
UXDX Amsterdam - Repeatable autonomous team delivery, by Tony Grout, June 6th
UXDX Amsterdam - Repeatable autonomous team delivery, by Tony Grout, June 6th UXDX Amsterdam - Repeatable autonomous team delivery, by Tony Grout, June 6th
UXDX Amsterdam - Repeatable autonomous team delivery, by Tony Grout, June 6th UXDXConf
 
Atlassian Roadshow 2016 - Vlad Cavalcanti
Atlassian Roadshow 2016 - Vlad CavalcantiAtlassian Roadshow 2016 - Vlad Cavalcanti
Atlassian Roadshow 2016 - Vlad CavalcantiSourcesense
 
Confluence Insiders Webinar: Four ways every team can collaborate in Confluence
Confluence Insiders Webinar: Four ways every team can collaborate in ConfluenceConfluence Insiders Webinar: Four ways every team can collaborate in Confluence
Confluence Insiders Webinar: Four ways every team can collaborate in ConfluenceAtlassian
 
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
 
Build & Track an Amazing End to End Candidate Experience
Build & Track an Amazing End to End Candidate ExperienceBuild & Track an Amazing End to End Candidate Experience
Build & Track an Amazing End to End Candidate ExperienceRecruitDC
 
Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...
Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...
Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...Atlassian
 
SGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum ImplementationSGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum ImplementationMai Quay
 
The Power of Alignment and Intrinsic Motivation in Continuous Improvement
The Power of Alignment and Intrinsic Motivation in Continuous ImprovementThe Power of Alignment and Intrinsic Motivation in Continuous Improvement
The Power of Alignment and Intrinsic Motivation in Continuous ImprovementKaiNexus
 
Safe - corruption, copout or corporate kaizen
Safe - corruption, copout or corporate kaizenSafe - corruption, copout or corporate kaizen
Safe - corruption, copout or corporate kaizenMark Richards
 

What's hot (19)

The Future of Recruiting is Open Source
The Future of Recruiting is Open SourceThe Future of Recruiting is Open Source
The Future of Recruiting is Open Source
 
Talent Analytics - Opower
Talent Analytics - OpowerTalent Analytics - Opower
Talent Analytics - Opower
 
IT in the Park 2017
IT in the Park 2017IT in the Park 2017
IT in the Park 2017
 
Distributed Agile Teams: Trello's Tips on Making Them Work
Distributed Agile Teams: Trello's Tips on Making Them WorkDistributed Agile Teams: Trello's Tips on Making Them Work
Distributed Agile Teams: Trello's Tips on Making Them Work
 
Gut Check: Candidate Behaviors Can Predict Quality of Hire - Ryan Healy; recr...
Gut Check: Candidate Behaviors Can Predict Quality of Hire - Ryan Healy; recr...Gut Check: Candidate Behaviors Can Predict Quality of Hire - Ryan Healy; recr...
Gut Check: Candidate Behaviors Can Predict Quality of Hire - Ryan Healy; recr...
 
Knowledge-Centered Support at Atlassian - Neil Kenagy
Knowledge-Centered Support at Atlassian - Neil KenagyKnowledge-Centered Support at Atlassian - Neil Kenagy
Knowledge-Centered Support at Atlassian - Neil Kenagy
 
I dream of pipelines glen cathey
I dream of pipelines   glen catheyI dream of pipelines   glen cathey
I dream of pipelines glen cathey
 
DesignOps in Wonderland (Carla Casariego and Sarah Spencer at DesignOps Summi...
DesignOps in Wonderland (Carla Casariego and Sarah Spencer at DesignOps Summi...DesignOps in Wonderland (Carla Casariego and Sarah Spencer at DesignOps Summi...
DesignOps in Wonderland (Carla Casariego and Sarah Spencer at DesignOps Summi...
 
Knowledge-Centered Support – The Methodology That Really Works - John Custy
Knowledge-Centered Support – The Methodology That Really Works - John CustyKnowledge-Centered Support – The Methodology That Really Works - John Custy
Knowledge-Centered Support – The Methodology That Really Works - John Custy
 
UXDX Amsterdam - Repeatable autonomous team delivery, by Tony Grout, June 6th
UXDX Amsterdam - Repeatable autonomous team delivery, by Tony Grout, June 6th UXDX Amsterdam - Repeatable autonomous team delivery, by Tony Grout, June 6th
UXDX Amsterdam - Repeatable autonomous team delivery, by Tony Grout, June 6th
 
Atlassian Roadshow 2016 - Vlad Cavalcanti
Atlassian Roadshow 2016 - Vlad CavalcantiAtlassian Roadshow 2016 - Vlad Cavalcanti
Atlassian Roadshow 2016 - Vlad Cavalcanti
 
Confluence Insiders Webinar: Four ways every team can collaborate in Confluence
Confluence Insiders Webinar: Four ways every team can collaborate in ConfluenceConfluence Insiders Webinar: Four ways every team can collaborate in Confluence
Confluence Insiders Webinar: Four ways every team can collaborate in Confluence
 
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
 
Build & Track an Amazing End to End Candidate Experience
Build & Track an Amazing End to End Candidate ExperienceBuild & Track an Amazing End to End Candidate Experience
Build & Track an Amazing End to End Candidate Experience
 
Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...
Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...
Embracing a Remote Workforce - Our Practices for Global Productivity and Comm...
 
Webinar: Technology hacks for easier workforce management
Webinar: Technology hacks for easier workforce managementWebinar: Technology hacks for easier workforce management
Webinar: Technology hacks for easier workforce management
 
SGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum ImplementationSGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
SGSHA 2015: Rise and Downfall of a Large Scale Scrum Implementation
 
The Power of Alignment and Intrinsic Motivation in Continuous Improvement
The Power of Alignment and Intrinsic Motivation in Continuous ImprovementThe Power of Alignment and Intrinsic Motivation in Continuous Improvement
The Power of Alignment and Intrinsic Motivation in Continuous Improvement
 
Safe - corruption, copout or corporate kaizen
Safe - corruption, copout or corporate kaizenSafe - corruption, copout or corporate kaizen
Safe - corruption, copout or corporate kaizen
 

Similar to Scaling! oh the horror!

In Plain Sight: Hidden Wastes that Jeopardize your organization
In Plain Sight: Hidden Wastes that Jeopardize your organizationIn Plain Sight: Hidden Wastes that Jeopardize your organization
In Plain Sight: Hidden Wastes that Jeopardize your organizationDaniel Bloom SPHR, SSBB
 
Delight 2013 | Digital Experience Workshop
Delight 2013 | Digital Experience WorkshopDelight 2013 | Digital Experience Workshop
Delight 2013 | Digital Experience WorkshopDelight Summit
 
Cleared Job Fair Handbook | May 6
Cleared Job Fair Handbook | May 6Cleared Job Fair Handbook | May 6
Cleared Job Fair Handbook | May 6ClearedJobs.Net
 
Cleared Job Fair Handbook | March 2
Cleared Job Fair Handbook | March 2Cleared Job Fair Handbook | March 2
Cleared Job Fair Handbook | March 2ClearedJobs.Net
 
DIGIT Leader Summit 2017
DIGIT Leader Summit 2017DIGIT Leader Summit 2017
DIGIT Leader Summit 2017Ray Bugg
 
How to Add Intelligence to Your Product Design
How to Add Intelligence to Your Product DesignHow to Add Intelligence to Your Product Design
How to Add Intelligence to Your Product DesignSalesforce Developers
 
Cleared Job Fair Handbook | May 6
Cleared Job Fair Handbook | May 6Cleared Job Fair Handbook | May 6
Cleared Job Fair Handbook | May 6ClearedJobs.Net
 
DevOps Days Charlotte - The Rise of Culture
DevOps Days Charlotte - The Rise of CultureDevOps Days Charlotte - The Rise of Culture
DevOps Days Charlotte - The Rise of CultureChris Nowak
 
Walking Dead: Reviving Your Talent Networks
Walking Dead: Reviving Your Talent NetworksWalking Dead: Reviving Your Talent Networks
Walking Dead: Reviving Your Talent NetworksSmashFly Technologies
 
Best Practices in CRM for Nonprofits - Webinar with StayClassy, roundCorner a...
Best Practices in CRM for Nonprofits - Webinar with StayClassy, roundCorner a...Best Practices in CRM for Nonprofits - Webinar with StayClassy, roundCorner a...
Best Practices in CRM for Nonprofits - Webinar with StayClassy, roundCorner a...TheConnectedCause
 
UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"
UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"
UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"UX Antwerp Meetup
 
How Organizations Are Using Analytics in Succession Decisions
How Organizations Are Using Analytics in Succession DecisionsHow Organizations Are Using Analytics in Succession Decisions
How Organizations Are Using Analytics in Succession DecisionsDavid Underwood
 
THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...
THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...
THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...Human Capital Media
 
The Agile Generational Workforce
The Agile Generational WorkforceThe Agile Generational Workforce
The Agile Generational WorkforceCprime
 
#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining
#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining
#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent PipeliningEmma Mirrington
 
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
 
Cleared Job Fair Job Seeker Handbook Oct 1, 2020
Cleared Job Fair Job Seeker Handbook Oct 1, 2020Cleared Job Fair Job Seeker Handbook Oct 1, 2020
Cleared Job Fair Job Seeker Handbook Oct 1, 2020ClearedJobs.Net
 

Similar to Scaling! oh the horror! (20)

In Plain Sight: Hidden Wastes that Jeopardize your organization
In Plain Sight: Hidden Wastes that Jeopardize your organizationIn Plain Sight: Hidden Wastes that Jeopardize your organization
In Plain Sight: Hidden Wastes that Jeopardize your organization
 
Delight 2013 | Digital Experience Workshop
Delight 2013 | Digital Experience WorkshopDelight 2013 | Digital Experience Workshop
Delight 2013 | Digital Experience Workshop
 
Cleared Job Fair Handbook | May 6
Cleared Job Fair Handbook | May 6Cleared Job Fair Handbook | May 6
Cleared Job Fair Handbook | May 6
 
Cleared Job Fair Handbook | March 2
Cleared Job Fair Handbook | March 2Cleared Job Fair Handbook | March 2
Cleared Job Fair Handbook | March 2
 
DIGIT Leader Summit 2017
DIGIT Leader Summit 2017DIGIT Leader Summit 2017
DIGIT Leader Summit 2017
 
How to Add Intelligence to Your Product Design
How to Add Intelligence to Your Product DesignHow to Add Intelligence to Your Product Design
How to Add Intelligence to Your Product Design
 
Cleared Job Fair Handbook | May 6
Cleared Job Fair Handbook | May 6Cleared Job Fair Handbook | May 6
Cleared Job Fair Handbook | May 6
 
DevOps Days Charlotte - The Rise of Culture
DevOps Days Charlotte - The Rise of CultureDevOps Days Charlotte - The Rise of Culture
DevOps Days Charlotte - The Rise of Culture
 
Walking Dead: Reviving Your Talent Networks
Walking Dead: Reviving Your Talent NetworksWalking Dead: Reviving Your Talent Networks
Walking Dead: Reviving Your Talent Networks
 
Best Practices in CRM for Nonprofits - Webinar with StayClassy, roundCorner a...
Best Practices in CRM for Nonprofits - Webinar with StayClassy, roundCorner a...Best Practices in CRM for Nonprofits - Webinar with StayClassy, roundCorner a...
Best Practices in CRM for Nonprofits - Webinar with StayClassy, roundCorner a...
 
UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"
UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"
UX Antwerp Meetup January 2019 "User Centricity in a Corporate Environment"
 
How Organizations Are Using Analytics in Succession Decisions
How Organizations Are Using Analytics in Succession DecisionsHow Organizations Are Using Analytics in Succession Decisions
How Organizations Are Using Analytics in Succession Decisions
 
THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...
THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...
THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...
 
The Agile Generational Workforce
The Agile Generational WorkforceThe Agile Generational Workforce
The Agile Generational Workforce
 
#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining
#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining
#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining
 
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
 
10 Ways to Prove the Business Value of Social
10 Ways to Prove the Business Value of Social10 Ways to Prove the Business Value of Social
10 Ways to Prove the Business Value of Social
 
Cleared Job Fair Job Seeker Handbook Oct 1, 2020
Cleared Job Fair Job Seeker Handbook Oct 1, 2020Cleared Job Fair Job Seeker Handbook Oct 1, 2020
Cleared Job Fair Job Seeker Handbook Oct 1, 2020
 
AI for HRM
AI for HRMAI for HRM
AI for HRM
 

Recently uploaded

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Scaling! oh the horror!

  • 1. 11 July 2014! Swinburne University, Melbourne LAST Conference 2014 Headline sponsor Gold sponsors Academic supporter Silver sponsors Supporters Organised by lastconference.com #LASTconf
  • 2. Scaling! - Oh the horror! Alexandra Stokes www.alexandrastokes.com @StokesXandra
  • 3. Scaling • Why do we want to scale? • Why is it horrifying? • 3 software development scaling case studies - it’s real life folks!
  • 4. Why scale? Is it human nature? ! Is it greed? ! Is it just bad math?
  • 5. Audience scaling dilemma If you were faced with this scenario, what would you do? ! A. Start new business from scratch, i.e. duplicate results duplicate costs. B. Leverage current business knowledge for new business line, i.e. duplicate results without duplicating costs.
  • 6. Scale what? • Amount of people/teams? • Amount of throughput/output? Or actual performance?
  • 7.
  • 8. bigger numbers do not stack up when you are building software products
  • 9. Communication Contracts • Smaller the team less communication contracts required • Larger the team more communication contracts required diagram taken from lunar tractor www.lunartractor.com
  • 10. Contracts per team size - let’s do the math! 3 person team => Contracts = (3-1) + (2-1) + (1-1) = 3 5 person team => Contracts = 4 + 3 + 2 + 1 = 10 10 person team => Contracts = 9 + …… + 1 = 45 100 person team => Contracts = 99 + ….. + 1 = 4950 Adding 1 person to a [team size] team, adds [team size] contracts. Adding 1 person to a 3 person team adds 3 more contracts. Adding 1 person to a 100 person team adds 100 more contracts!
  • 12. Productivity of teams as they grow Proportion of time spent in communication • 3 person team = 2% of time • 5 person team = 4% of time • 10 person team = 10% of time • 100 person team = 103% of their time….huh?!
  • 13. Result • Communication fractures and halts • Cells of communication form • Silo’d thinking prevails • Competition between teams • Opposing agendas • Politics No longer serving aligned goals
  • 14. it depends Does that mean we should never scale software delivery?
  • 16. Insuranceline • Software itself couldn’t scale • Distrust of IT by Business • Pressure to beef up delivery capacity - do more • Great cultural values • No software Vendors - woo hoo! • approx. 45 people in software delivery
  • 17. Success factors for scaling at Insuranceline
  • 18. AIA • Oppressed workers • Rigid legacy systems • Heavy PMO and governance = slow and costly delivery • Many single point failures • Distributed delivery teams • Bad Vendor • approx. 90 people in software delivery
  • 20. Auspost DDC • New department inside a giant org • Insatiable appetite for digital • Heavy PMO and governance • Desire to prove agile • Slow hiring processes • New leadership team • Growing from 20 - 120 rapidly
  • 21. Success factors DDC Principles, Values and Culture
  • 23. What have we learned? • Organisations desire scale, scaling what? • Maths doesn’t stack up for large teams to be effective • Success factors for when you have to scale • Stay faithful to your principles; people & culture • Use scaling techniques we know work • Impress your first customer before scaling • Create self sufficient cells of teams