SlideShare a Scribd company logo
1 of 26
Download to read offline
The New Fundamentals
of Agile at Scale
September 20, 2018
© Perforce Software Inc. All Rights Reserved.
Presenter
Johan Karlsson
jkarlsson@perforce.com
Senior Consultant, Hansoft
Perforce Software
© Perforce Software Inc. All Rights Reserved.
Agenda
1. The State of Agile
2. Bad Agile: An Example to Avoid
3. Good Agile: The New Fundamentals
© Perforce Software Inc. All Rights Reserved.
Let’s Focus on Complex Contexts
© Perforce Software Inc. All Rights Reserved.
• Differentiation and rapid delivery required to beat competition.
• Distribution of development teams expands talent pool.
• Digitization & new tech enables innovation in all industries.
The State of Agile
An Agile mindset is a must. Agile practices? Optional.
© Perforce Software Inc. All Rights Reserved.
The State of Agile Practices
Emerging Current Hype Hype Over
Team-Level Scrum only
Disciplined Agile Delivery
Large-Scale Kanban
“The Spotify Model”
SAFe: Scaled Agile Framework
Agile Beyond Software
© Perforce Software Inc. All Rights Reserved.
The Scaled Agile Framework (SAFe)
© Perforce Software Inc. All Rights Reserved.
Bad Agile — A Common Example That SAFe Fixes
See for example: https://www.scaledagileframework.com/wp-content/uploads/delightful-downloads/2017/09/LEGO_update.pdf
Portfolio
Program
Agile Teams TEAM
TEAM
TEAM
TEAM
TEAM
TEAM
Long-Term Planning (budgets, resources, strategic direction, etc.)
?
A B C
1
2
3
Excel 1
A B C
1
2
3
Excel 2
A B C
1
2
3
Excel Y
My title
• Item 1
• Item 2
• Item 3
PPT 1
My title
• Item 1
• Item 2
• Item 3
PPT 2
© Perforce Software Inc. All Rights Reserved.
What Makes SAFe So Popular?
First Wave
Implement Agile practices in one
team or department:
• Boosts team motivation.
• Local productivity gains.
• Removes outdated practices.
First Setback
Limits reached. No more low-
hanging fruits! Maybe first
‘failure’ in Agile transformation:
• Realize entire organization
requires agility.
• Fails to scale team-level
practices (lack of structure).
Second Wave
SAFe enables organizational change.
Improvements expand from local
level to entire organization.
But what’s next?
© Perforce Software Inc. All Rights Reserved.
Good Agile Is…
Solid Product Backlog Management
© Perforce Software Inc. All Rights Reserved.
Where Push Meets Pull
PUSH PULL
Backlog
Unlimited Output
• Investors
• Customers
• Sales
• Competitors
• Analysts
Limited Capacity
• Skills
• Time
• Scope
• Cost
• TalentStructure drives
strategy & vision.
Visibility & transparency for
cross-team communication.
Decision-Making artifact
maximizes work not done and
sets limits.
© Perforce Software Inc. All Rights Reserved.
© Perforce Software Inc. All Rights Reserved.
• Better decision-making
• Less development time
• Definition of Ready
• Definition of Done-Done
• Acceptance Criteria
• More clarity & team alignment (DEEP backlog)
• Detailed Appropriately
• Estimated (can be automated)
• Emergent
• Prioritized (cannot be automated)
Benefits of Product Backlog Management
See Roman Pichler: https://www.romanpichler.com/blog/make-the-product-backlog-deep/
© Perforce Software Inc. All Rights Reserved.
Good Agile Is…
Proper Longer-Term Planning
© Perforce Software Inc. All Rights Reserved.
Planning Horizons
1-4 weeks
1-12 months
1y+
Why would Agility
here be a problem?
© Perforce Software Inc. All Rights Reserved.
• Continuous Delivery enables always-shippable products.
• Planning events on cadence (and collaboratively)
mitigates risks from integration points and lack of alignment.
• Teams pull work at capacity from the release plan.
Release Planning, Reinvented
© Perforce Software Inc. All Rights Reserved.
• Value Streams as a main organizational driver instead of
functions or projects.
• Lean Budgeting enables dynamic budgeting instead of static,
locked, annual budgets.
• Rolling-Wave Planning with real-time metrics to support
decisions to find a balance between agility and stability.
Budgeting, Reinvented
© Perforce Software Inc. All Rights Reserved.
Good Agile Is…
About Business Outcomes
© Perforce Software Inc. All Rights Reserved.
Avoid Vanity Metrics
• Trial Users
• Page Views
• Marketing Spend
• Customers Acquired
Use Actionable Metrics
• Converting Users
• Conversion Rate
• Return on Marketing
Investment
• Customer Acquisition Cost
Agile Metrics
Actionable Metrics = Feedback = Agility!
© Perforce Software Inc. All Rights Reserved.
Demand ImpactStatus
Measure Your Entire Product Lifecycle
© Perforce Software Inc. All Rights Reserved.
Good Agile Is…
Evolution (Not Revolution)
© Perforce Software Inc. All Rights Reserved.
Use Team Experiences to Scale Agile
Performance
1st Team on Scrum
Time
2nd Team on Kanban
Joint Release Planning
These shifts will test your organizational
resilience and patience.
Continuous
Improvement
© Perforce Software Inc. All Rights Reserved.
1. No silver bullet for large-scale Agile.
2. Frameworks are starting points — not destinations.
3. Key components? Longer-term planning, metrics, step-by-
step improvements, clear decision-making structures.
4. Success = business results. Not burndown rates.
4 Things to Remember…
© Perforce Software Inc. All Rights Reserved.
• Acquired Hansoft — backlog tool with P4 integration.
How Perforce Fits
Flexible Planning
Scrum, Kanban, (even Gantt)
Better Backlogs
One true product backlog
Custom Metrics
Measure what matters
Questions?
Thank you very much for attending!
Follow us for news and insights!
Visit www.perforce.com

More Related Content

What's hot

Agile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
Agile network India | Dysfunctions in a Scrum Master's Role | Soja NizamAgile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
Agile network India | Dysfunctions in a Scrum Master's Role | Soja NizamAgileNetwork
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumDerek Huether
 
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftAgile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftXBOSoft
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile mythsDennis Stevens
 
How to Use KPIs in an Agile Delivery Environment
How to Use KPIs in an Agile Delivery EnvironmentHow to Use KPIs in an Agile Delivery Environment
How to Use KPIs in an Agile Delivery EnvironmentVMware Tanzu
 
Agility health radar
Agility health radarAgility health radar
Agility health radarMax Carlin
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementEthan Huang
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkKAVITHA KRISHNAN
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That MatterErik Weber
 
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...Scrum Bangalore
 
Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3Sajjad Mansoor
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile MethodologySapna Sood
 
Agile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkAgile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkVernon Stinebaker
 

What's hot (20)

Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
Intelliware's Agile Adoption Checklist
Intelliware's Agile Adoption ChecklistIntelliware's Agile Adoption Checklist
Intelliware's Agile Adoption Checklist
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
Agile network India | Dysfunctions in a Scrum Master's Role | Soja NizamAgile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
Agile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM Symposium
 
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftAgile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile myths
 
How to Use KPIs in an Agile Delivery Environment
How to Use KPIs in an Agile Delivery EnvironmentHow to Use KPIs in an Agile Delivery Environment
How to Use KPIs in an Agile Delivery Environment
 
Conducting Agile Retrospectives
Conducting Agile Retrospectives Conducting Agile Retrospectives
Conducting Agile Retrospectives
 
Agile Testing
Agile Testing  Agile Testing
Agile Testing
 
Agility health radar
Agility health radarAgility health radar
Agility health radar
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity Measurement
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
 
Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3Agile Software Development proposal for UIW 3
Agile Software Development proposal for UIW 3
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Agile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum FrameworkAgile 101 Agile Essentials In The Scrum Framework
Agile 101 Agile Essentials In The Scrum Framework
 

Similar to The new fundamentals of agile at scale

Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptxZaid Shabbir
 
Team-Design-Slides-1.pptx
Team-Design-Slides-1.pptxTeam-Design-Slides-1.pptx
Team-Design-Slides-1.pptxGregQnx1
 
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementDavid Updike
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOpsCollabNet
 
Scaled Agile Framework® Overview
Scaled Agile Framework® OverviewScaled Agile Framework® Overview
Scaled Agile Framework® OverviewCprime
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFeYuval Yeret
 
The Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile ProjectsThe Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile ProjectsTechWell
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and PracticesJosef Scherer
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management Perforce
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentSynerzip
 
Synerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI St. Louis
 
Large Scale Agile Transformation in an On-Demand World
Large Scale Agile Transformation in an On-Demand WorldLarge Scale Agile Transformation in an On-Demand World
Large Scale Agile Transformation in an On-Demand WorldSteve Greene
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamSalesforce Developers
 

Similar to The new fundamentals of agile at scale (20)

Software Agility.pptx
Software Agility.pptxSoftware Agility.pptx
Software Agility.pptx
 
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
 
Team-Design-Slides-1.pptx
Team-Design-Slides-1.pptxTeam-Design-Slides-1.pptx
Team-Design-Slides-1.pptx
 
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior Management
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
Scaled Agile Framework® Overview
Scaled Agile Framework® OverviewScaled Agile Framework® Overview
Scaled Agile Framework® Overview
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe
 
The Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile ProjectsThe Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile Projects
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management
 
Kaizen.ppt
Kaizen.pptKaizen.ppt
Kaizen.ppt
 
The World of Agility
The World of Agility The World of Agility
The World of Agility
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Synerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip Agile Software Development
Synerzip Agile Software Development
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul Holway
 
Large Scale Agile Transformation in an On-Demand World
Large Scale Agile Transformation in an On-Demand WorldLarge Scale Agile Transformation in an On-Demand World
Large Scale Agile Transformation in an On-Demand World
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 

More from Perforce

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsPerforce
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...Perforce
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsPerforce
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessPerforce
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsPerforce
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog Perforce
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Perforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowPerforce
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldPerforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterprisePerforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMPerforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Perforce
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Perforce
 

More from Perforce (20)

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
 

Recently uploaded

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 

Recently uploaded (20)

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 

The new fundamentals of agile at scale

  • 1. The New Fundamentals of Agile at Scale September 20, 2018
  • 2. © Perforce Software Inc. All Rights Reserved. Presenter Johan Karlsson jkarlsson@perforce.com Senior Consultant, Hansoft Perforce Software
  • 3. © Perforce Software Inc. All Rights Reserved. Agenda 1. The State of Agile 2. Bad Agile: An Example to Avoid 3. Good Agile: The New Fundamentals
  • 4. © Perforce Software Inc. All Rights Reserved. Let’s Focus on Complex Contexts
  • 5. © Perforce Software Inc. All Rights Reserved. • Differentiation and rapid delivery required to beat competition. • Distribution of development teams expands talent pool. • Digitization & new tech enables innovation in all industries. The State of Agile An Agile mindset is a must. Agile practices? Optional.
  • 6. © Perforce Software Inc. All Rights Reserved. The State of Agile Practices Emerging Current Hype Hype Over Team-Level Scrum only Disciplined Agile Delivery Large-Scale Kanban “The Spotify Model” SAFe: Scaled Agile Framework Agile Beyond Software
  • 7. © Perforce Software Inc. All Rights Reserved. The Scaled Agile Framework (SAFe)
  • 8. © Perforce Software Inc. All Rights Reserved. Bad Agile — A Common Example That SAFe Fixes See for example: https://www.scaledagileframework.com/wp-content/uploads/delightful-downloads/2017/09/LEGO_update.pdf Portfolio Program Agile Teams TEAM TEAM TEAM TEAM TEAM TEAM Long-Term Planning (budgets, resources, strategic direction, etc.) ? A B C 1 2 3 Excel 1 A B C 1 2 3 Excel 2 A B C 1 2 3 Excel Y My title • Item 1 • Item 2 • Item 3 PPT 1 My title • Item 1 • Item 2 • Item 3 PPT 2
  • 9. © Perforce Software Inc. All Rights Reserved. What Makes SAFe So Popular? First Wave Implement Agile practices in one team or department: • Boosts team motivation. • Local productivity gains. • Removes outdated practices. First Setback Limits reached. No more low- hanging fruits! Maybe first ‘failure’ in Agile transformation: • Realize entire organization requires agility. • Fails to scale team-level practices (lack of structure). Second Wave SAFe enables organizational change. Improvements expand from local level to entire organization. But what’s next?
  • 10. © Perforce Software Inc. All Rights Reserved. Good Agile Is… Solid Product Backlog Management
  • 11. © Perforce Software Inc. All Rights Reserved. Where Push Meets Pull PUSH PULL Backlog Unlimited Output • Investors • Customers • Sales • Competitors • Analysts Limited Capacity • Skills • Time • Scope • Cost • TalentStructure drives strategy & vision. Visibility & transparency for cross-team communication. Decision-Making artifact maximizes work not done and sets limits.
  • 12. © Perforce Software Inc. All Rights Reserved.
  • 13. © Perforce Software Inc. All Rights Reserved. • Better decision-making • Less development time • Definition of Ready • Definition of Done-Done • Acceptance Criteria • More clarity & team alignment (DEEP backlog) • Detailed Appropriately • Estimated (can be automated) • Emergent • Prioritized (cannot be automated) Benefits of Product Backlog Management See Roman Pichler: https://www.romanpichler.com/blog/make-the-product-backlog-deep/
  • 14. © Perforce Software Inc. All Rights Reserved. Good Agile Is… Proper Longer-Term Planning
  • 15. © Perforce Software Inc. All Rights Reserved. Planning Horizons 1-4 weeks 1-12 months 1y+ Why would Agility here be a problem?
  • 16. © Perforce Software Inc. All Rights Reserved. • Continuous Delivery enables always-shippable products. • Planning events on cadence (and collaboratively) mitigates risks from integration points and lack of alignment. • Teams pull work at capacity from the release plan. Release Planning, Reinvented
  • 17. © Perforce Software Inc. All Rights Reserved. • Value Streams as a main organizational driver instead of functions or projects. • Lean Budgeting enables dynamic budgeting instead of static, locked, annual budgets. • Rolling-Wave Planning with real-time metrics to support decisions to find a balance between agility and stability. Budgeting, Reinvented
  • 18. © Perforce Software Inc. All Rights Reserved. Good Agile Is… About Business Outcomes
  • 19. © Perforce Software Inc. All Rights Reserved. Avoid Vanity Metrics • Trial Users • Page Views • Marketing Spend • Customers Acquired Use Actionable Metrics • Converting Users • Conversion Rate • Return on Marketing Investment • Customer Acquisition Cost Agile Metrics Actionable Metrics = Feedback = Agility!
  • 20. © Perforce Software Inc. All Rights Reserved. Demand ImpactStatus Measure Your Entire Product Lifecycle
  • 21. © Perforce Software Inc. All Rights Reserved. Good Agile Is… Evolution (Not Revolution)
  • 22. © Perforce Software Inc. All Rights Reserved. Use Team Experiences to Scale Agile Performance 1st Team on Scrum Time 2nd Team on Kanban Joint Release Planning These shifts will test your organizational resilience and patience. Continuous Improvement
  • 23. © Perforce Software Inc. All Rights Reserved. 1. No silver bullet for large-scale Agile. 2. Frameworks are starting points — not destinations. 3. Key components? Longer-term planning, metrics, step-by- step improvements, clear decision-making structures. 4. Success = business results. Not burndown rates. 4 Things to Remember…
  • 24. © Perforce Software Inc. All Rights Reserved. • Acquired Hansoft — backlog tool with P4 integration. How Perforce Fits Flexible Planning Scrum, Kanban, (even Gantt) Better Backlogs One true product backlog Custom Metrics Measure what matters
  • 25. Questions? Thank you very much for attending!
  • 26. Follow us for news and insights! Visit www.perforce.com