SlideShare a Scribd company logo
AGILE MEAGILE ME
AGILE ME SUMMIT 2015
Be Agile. Scale Up. Stay Lean.
with the Scaled Agile Framework®
Michael Stump
@michael_p_stump
Managing Director - EMEA
2Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
We thought we’d be programming like this
3Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
But sometimes it feels like this
4Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
The Management Challenge
It is not enough that management
commit themselves to quality and
productivity, they must know what it
is they must do.
Such a responsibility cannot be
delegated.
—W. Edwards Deming
5Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
The Scaled Agile Framework® (SAFe®
)
A proven, publicly-facing framework for applying
Lean and Agile practices at enterprise scale
ScaledAgileFramework.com
 Code Quality
 Program Execution
 Alignment
 Transparency
Values
6Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Scaled Lean-Agile Principles
Take an economic view
Apply systems thinking
Assume variability; preserve alternatives
Manage risk and efficacy with fast, synchronous learning cycles
Develop systems incrementally; integrate and test frequently
Facilitate flow by reducing batch sizes, managing queue lengths, and limiting WIP
Base milestones on objective evaluation of working systems
Synchronize with cross-domain planning and collaboration
Decentralize decision-making
Unlock the intrinsic motivation of knowledge workers
7Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
2012 2013 2014
2.0
3.0
1.0
Field Experience at Enterprise Scale
Roots, Past, Present and Future
Agile
Lean
7
Product
Development
Flow
8Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
3.0
9Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Be Agile.
Nothing Beats an Agile Team
10Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Mission Aligned and Collaborative
• Empowered, self-organizing, self-managing, cross-functional team
• Delivers valuable, tested, working software every two weeks
• Scrum project management and XP-inspired technical practices;
Kanban too
• Value delivery via User Stories
11Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Scale Up.
Except a Team of Agile Teams
12Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Teams of Agile Teams form ARTs
• Self-organizing, self-managing Agile Release Trains
• Delivers working, tested full system increments every two weeks
• Operates with Vision, architecture and UX guidance
• Common sprint lengths and estimating
• Face-to-face release planning for collaboration, alignment, and
adaptation
• Value delivery via Features and Benefits
13Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Stay Lean.
Working in an Agile Portfolio
14Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Aligning Programs in an Agile Portfolio
• Centralized strategy, decentralized execution
• Lean-Agile budgeting empowers decision makers
• Kanban systems provide portfolio visibility and WIP limits
• Enterprise architecture guides the larger technology decisions
• Objective metrics support governance and improvement
• Value delivery via Epics
15Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
That Gets Business Results
16Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Business Results
Happier,
more
motivated
employees
20–50%
increase in
productivity
30–75%
faster time
to market
50%+
defect
reduction
See ScaledAgileFramework.com/case-studies
17Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
CASE STUDIES
18Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Decreased
time to
market by
27 weeks
20–50%
Productivity
increase
76%
Decrease in
response
time to
customer
requests
20–25%
Increase
in client
satisfaction
SAFe
adoption
leads to
Barron’s
award
50%
Warranty
expense
down
95%
Decrease in
product
defects
Dramatic
improvement
in quality
Better
alignment to
common
vision
Cost down
50%
Better
business-IT
collaboration
Dependencies
and risks
revealed far
in advance
with SAFe
19Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Faster Flow of Value to the End User
DevOps
20Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Develop on Cadence. Release on Demand.
Development cadence limits variability to a single PI interval.
Release is on demand.
Release on Demand
Major
Release
Subsystem
release
Customer
Preview
Major
Release New
Feature
Develop on Cadence
PI PI PI PI PI
21Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Why DevOps?
 Teams still deliver software to deployment in large
batches causing Monday morning effect!
 Deployment and release of new software is likely
to be highly manual, error prone and unpredictable
 Lack of coordination with Deployment Operations.
DevOps must be on the train to participate in
Program Events
Improves deployment readiness from feature definition all the
way through to the point where users actually benefit
21
22Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
The Problem. Development or Operations?
 It works on my machine!
 After they deployed our code
to the staging environment, I
can’t login to the application!
 After deployment, the
production server cannot
handle the load!
 It's not a problem with our
server, it's your code!
23Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
What is DevOps?
An agile approach to bridge the gap between software
development and IT operations to deliver value faster
Development
Operations
• Create Change
• Add or Modify Features
• Create Stability
• Create or enhance services
24Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
SAFe DevOps Practices for Deployment Pipeline
1. Build and maintain a production equivalent staging
environment
2. Maintain Development and Test Environments to better
match production
3. Deploy to Staging Every Sprint; Deploy to Production
Frequently
4. Put Everything Under Version Control
5. Start Creating the Ability to Automatically Build
Environments
6. Start Automating the Actual Deployment Process
25Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
 A Staging environment mitigates risk due to
Development and Production environments being
significantly different
 The staging environment “resembles” the Production
environment where validation takes place.
 Goal: achieve largely functional
equivalence between Staging and
Production. True equivalency is usually
not economically feasible.
Build and maintain a Production equivalent
Staging environment#1
26Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
 Propagate all changes in Production, such as
components or supporting infrastructure back
to the Development, Test and Staging
 All new actions required to enable the
deployment flow should be documented in
scripts and automated
Maintain Development and Test
Environments to Better Match Production#2
27Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
 Perform System Demos from the Staging environment
 Do hard and painful things frequently so they become
routine
 Deployment to Production under governance of Release
Management Team:
• Evaluation of any quality, regulatory, security requirements
• Conceptual integrity of the feature set
• Potential impacts to customers
Deploy to Staging every Iteration; Deploy to
Production Frequently#3
28Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
 All deployable artifacts, metadata and other
supporting configuration items
 New code, all required data (dictionaries, scripts,
look-ups, mappings, etc.), all libraries and ext.
assemblies, configuration files or databases,
application or database servers – everything that
may realistically be updated or modified
 Keep automated test and a manageable set of
test data under version control too!
Put Everything Under Version Control#4
29Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
 Many deployment problems are due to error
prone manually intensive activities (OS,
applications, data, initiation of jobs in the system)
 Establish a reliable deployment process by
automating the environment setup process.
 Tools like Virtualization, Infrastructure as a
Service and automating configuration
management jobs make this easier
Start Creating the Ability to Automatically
Build Environments#5
30Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
 Deployment process itself also requires automation
including all steps in the flow e.g.:
• building the code
• creating the test environments and executing tests
• deploying and validating verified code, associated
systems and utilities in the target environments
 Requires the full commitment and support of the
organization and Kaizen mindset
Start automating the actual deployment
process#6
31Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Summary
 Deploying software builds to Production is no
less important than developing and testing new
functionality
 Poorly managed deployments that happens too
late in the lifecycle delays value delivery
 Engage DevOps in Program level events,
establish environments, practices and disciplined
procedures in support of a continuous
deployment pipeline
DevOps must be on board the Agile Release Train
32Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
In the new world, it is not the big fish which eats the
small fish, it’s the fast fish which eats the slow fish
Klaus Schwab
Founder and Executive Chairman
World Economic Forum
33Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Questions?
ScaledAgileFramework.com
ScaledAgileAcademy.com
ScaledAgilePartners.com
…or visit ScaledAgile.com for links to everything
34Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
AGILE MEAGILE ME
35
gold sponsor
silver sponsor
bronze sponsor
media partner
36Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights ReservedLeffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
Be Agile. Scale Up. Stay Lean.
with the Scaled Agile Framework®
Agile ME Summit 2015
Michael Stump
@michael_p_stump
Managing Director - EMEA

More Related Content

PPTX
Foundations of the Scaled Agile Framework 3.0
PDF
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
PDF
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
PDF
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
PDF
Understand SAFe in 8 Pictures
PPTX
Scaled agile framework (SAFe) - adopting agile at enterprise scale
PDF
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
PDF
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework 3.0
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
Understand SAFe in 8 Pictures
Scaled agile framework (SAFe) - adopting agile at enterprise scale
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5

What's hot (20)

PDF
Scaled Agile Framework SAFe 4.0
PDF
Adaptive Delivery at Scale With the Scaled Agile Framework (SAFe)
PDF
Deconstructing the scaled agile framework - Lunch and Learn series
PPTX
Scaling Agile
PPTX
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
PPTX
Scaled Agile Framework® Overview
PDF
Scaling Agile With SAFe (Scaled Agile Framework)
PDF
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
PDF
Scaled Agile Framework in 10 minutes (CAS2015)
PDF
DevOps, SAFe and critical information bearers: A practical approach for plann...
PDF
Foundations of scaling agile with SAFe
PDF
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
PDF
An Overview of SAFe
PDF
Introduction to scaled agile framework
PDF
What is Scaled Agile Framework | Edureka
PDF
Scaling agile Principles and Practices
PDF
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
PDF
VERY Short Scaled Agile Framework (SAFe) Overview for Leankit All Hands Meeting
PDF
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
PDF
An Introduction to SAFe: The Scaled Agile Framework
Scaled Agile Framework SAFe 4.0
Adaptive Delivery at Scale With the Scaled Agile Framework (SAFe)
Deconstructing the scaled agile framework - Lunch and Learn series
Scaling Agile
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
Scaled Agile Framework® Overview
Scaling Agile With SAFe (Scaled Agile Framework)
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
Scaled Agile Framework in 10 minutes (CAS2015)
DevOps, SAFe and critical information bearers: A practical approach for plann...
Foundations of scaling agile with SAFe
#IBMInterConnect - DCB-3094 Scaling Agile - Launching an Agile Release Train ...
An Overview of SAFe
Introduction to scaled agile framework
What is Scaled Agile Framework | Edureka
Scaling agile Principles and Practices
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
VERY Short Scaled Agile Framework (SAFe) Overview for Leankit All Hands Meeting
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
An Introduction to SAFe: The Scaled Agile Framework
Ad

Viewers also liked (17)

PDF
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
PPTX
Agile Framework in Large Enterprises
PDF
Dev up 2016 Demystifying the scaled agile framework
PDF
Deconstructing the scaled agile framework
PPTX
Introduction to SAFe, the Scaled Agile Framework
PDF
Introduction to Scaled Agile Framework SAFe
PDF
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
PDF
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
PPTX
Leadership awards 2013
PPT
Webster County Veteran Honor Roll
PDF
The 2011 Best Recruiter Honor Roll
PPTX
Bodwell High School Summer 2015 Awards
PDF
Foundations of the Scaled Agile Framework® : Values, Principles, Practices, ...
PDF
2015 Post-Secondary Statistics
PDF
McCombs Fall 2013 Honor Roll
PDF
Agile Placemat v9
PDF
Scaled Agile Framework
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
Agile Framework in Large Enterprises
Dev up 2016 Demystifying the scaled agile framework
Deconstructing the scaled agile framework
Introduction to SAFe, the Scaled Agile Framework
Introduction to Scaled Agile Framework SAFe
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Leadership awards 2013
Webster County Veteran Honor Roll
The 2011 Best Recruiter Honor Roll
Bodwell High School Summer 2015 Awards
Foundations of the Scaled Agile Framework® : Values, Principles, Practices, ...
2015 Post-Secondary Statistics
McCombs Fall 2013 Honor Roll
Agile Placemat v9
Scaled Agile Framework
Ad

Similar to Be agile. Scale up. Stay Lean with SAFe by Michael Stump (20)

PDF
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
PDF
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
PDF
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5
PDF
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
PPTX
Introducing_SAFe_for_Lean_Enterprises-1.pptx
PPTX
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
PDF
An Introduction to Scaled Agile Framework (SAFe)
PDF
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
PPTX
Scaling Agile: A Guide for the Perplexed
PDF
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
PPTX
What's New in SAFe 4.0
PDF
SAFe and DevOps - better together
PDF
Adopting SAFe with JIRA
PDF
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
PPTX
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
PDF
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
PDF
Key items for a digital enterprise
PPTX
A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
PPTX
Lean-agile transformation: comparing the models of agility at scale
PDF
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
COHAA LunchBox 10/30/2013: SAFe Foundations v2.5
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
Introducing_SAFe_for_Lean_Enterprises-1.pptx
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
An Introduction to Scaled Agile Framework (SAFe)
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
Scaling Agile: A Guide for the Perplexed
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
What's New in SAFe 4.0
SAFe and DevOps - better together
Adopting SAFe with JIRA
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Key items for a digital enterprise
A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
Lean-agile transformation: comparing the models of agility at scale
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...

More from Agile ME (20)

PDF
People Over Process: Unlocking Agile Success Through Culture and Well-being b...
PDF
The Era of Co-Intelligence: Artificial Intelligence and Consciousness Intelli...
PDF
Navigating Uncertainty with Agility: Adaptive Planning for Value-Driven Deliv...
PDF
Workshop: Mastering Enterprise Agility: From Tension to Transformation by Zia...
PDF
Redefining Failure: Creating a Culture Where Setbacks Are Seen as Catalysts f...
PDF
Below the Wing: The Stories Behind Etihad’s Agile Transformation by Peter Lin...
PDF
Workshop: No (Lab) Jacket Required: Designing Experiments for Learning by Mat...
PDF
Boosting Agile Teams with AI: Automate Workflows & Enhance Collaboration by T...
PDF
Workshop: The Art of Prompt Engineering for Agile Teams by Sanjit Bhattacharya
PDF
Navigating Success: The Lean Compass to Effective Problem Solving by Waleed M...
PDF
Beyond agile: a case study of a fully autonomous company by Mehmet Yitmen
PDF
Agile at the Crossroads: Navigating a Post-Framework World by Matthew Philip
PDF
Leadership in the AI Era: The Reinvention of Human-Centered Leadership by Bor...
PPTX
When agile meets governance, risk and compliance (GRC)
PPTX
Servant leadership for traditional manager by Wajih Aslam and Ramus Runberg
PDF
Agile Approach for Innovation Management by Mohammad Musleh
PDF
In Agile Transformation, C comes before A by Syed Riyazuddin
PDF
Agile Architecture (Scrum + DevOps) by Milan Chheda
PDF
Building products that are cheap,fast and good by Anand Murthy Raj
PDF
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
People Over Process: Unlocking Agile Success Through Culture and Well-being b...
The Era of Co-Intelligence: Artificial Intelligence and Consciousness Intelli...
Navigating Uncertainty with Agility: Adaptive Planning for Value-Driven Deliv...
Workshop: Mastering Enterprise Agility: From Tension to Transformation by Zia...
Redefining Failure: Creating a Culture Where Setbacks Are Seen as Catalysts f...
Below the Wing: The Stories Behind Etihad’s Agile Transformation by Peter Lin...
Workshop: No (Lab) Jacket Required: Designing Experiments for Learning by Mat...
Boosting Agile Teams with AI: Automate Workflows & Enhance Collaboration by T...
Workshop: The Art of Prompt Engineering for Agile Teams by Sanjit Bhattacharya
Navigating Success: The Lean Compass to Effective Problem Solving by Waleed M...
Beyond agile: a case study of a fully autonomous company by Mehmet Yitmen
Agile at the Crossroads: Navigating a Post-Framework World by Matthew Philip
Leadership in the AI Era: The Reinvention of Human-Centered Leadership by Bor...
When agile meets governance, risk and compliance (GRC)
Servant leadership for traditional manager by Wajih Aslam and Ramus Runberg
Agile Approach for Innovation Management by Mohammad Musleh
In Agile Transformation, C comes before A by Syed Riyazuddin
Agile Architecture (Scrum + DevOps) by Milan Chheda
Building products that are cheap,fast and good by Anand Murthy Raj
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...

Recently uploaded (20)

PDF
Organisational Behaviour And it's concepts
PDF
CHAPTER 15- Manageement of Nursing Educational Institutions- Staffing and st...
PDF
Phillips model training for evaluation pdf
PDF
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
PDF
The Cyber SwarmShield by Stéphane Nappo
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PDF
40.-Rizal-And-Philippine-Identity-Formation.pdf
PPTX
Human resources management -job perception concept
PPTX
Consulting on marketing-The needs wants and demands are a very important comp...
PDF
The Plan: Save the Palestinian Nation Now
PDF
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
PPTX
Improved_Leadership_in_Total_Quality_Lesson.pptx
PDF
1_Corporate Goverance presentation topic
PDF
Human resources management is a best management
PPTX
MY GOLDEN RULES la regla de oro jhonatan requena
PDF
Contemporary management and it's content
PDF
Features of Effective decision making in Management
PDF
Case study -Uber strategic plan and management
PPTX
Psychological_Contract_Presentation.pptx
PPTX
Press Release Importance & Structure.pptx
Organisational Behaviour And it's concepts
CHAPTER 15- Manageement of Nursing Educational Institutions- Staffing and st...
Phillips model training for evaluation pdf
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
The Cyber SwarmShield by Stéphane Nappo
_ISO_Presentation_ISO 9001 and 45001.pptx
40.-Rizal-And-Philippine-Identity-Formation.pdf
Human resources management -job perception concept
Consulting on marketing-The needs wants and demands are a very important comp...
The Plan: Save the Palestinian Nation Now
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
Improved_Leadership_in_Total_Quality_Lesson.pptx
1_Corporate Goverance presentation topic
Human resources management is a best management
MY GOLDEN RULES la regla de oro jhonatan requena
Contemporary management and it's content
Features of Effective decision making in Management
Case study -Uber strategic plan and management
Psychological_Contract_Presentation.pptx
Press Release Importance & Structure.pptx

Be agile. Scale up. Stay Lean with SAFe by Michael Stump

  • 1. AGILE MEAGILE ME AGILE ME SUMMIT 2015 Be Agile. Scale Up. Stay Lean. with the Scaled Agile Framework® Michael Stump @michael_p_stump Managing Director - EMEA
  • 2. 2Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved We thought we’d be programming like this
  • 3. 3Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved But sometimes it feels like this
  • 4. 4Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved The Management Challenge It is not enough that management commit themselves to quality and productivity, they must know what it is they must do. Such a responsibility cannot be delegated. —W. Edwards Deming
  • 5. 5Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved The Scaled Agile Framework® (SAFe® ) A proven, publicly-facing framework for applying Lean and Agile practices at enterprise scale ScaledAgileFramework.com  Code Quality  Program Execution  Alignment  Transparency Values
  • 6. 6Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Scaled Lean-Agile Principles Take an economic view Apply systems thinking Assume variability; preserve alternatives Manage risk and efficacy with fast, synchronous learning cycles Develop systems incrementally; integrate and test frequently Facilitate flow by reducing batch sizes, managing queue lengths, and limiting WIP Base milestones on objective evaluation of working systems Synchronize with cross-domain planning and collaboration Decentralize decision-making Unlock the intrinsic motivation of knowledge workers
  • 7. 7Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved 2012 2013 2014 2.0 3.0 1.0 Field Experience at Enterprise Scale Roots, Past, Present and Future Agile Lean 7 Product Development Flow
  • 8. 8Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved 3.0
  • 9. 9Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Be Agile. Nothing Beats an Agile Team
  • 10. 10Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Mission Aligned and Collaborative • Empowered, self-organizing, self-managing, cross-functional team • Delivers valuable, tested, working software every two weeks • Scrum project management and XP-inspired technical practices; Kanban too • Value delivery via User Stories
  • 11. 11Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Scale Up. Except a Team of Agile Teams
  • 12. 12Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Teams of Agile Teams form ARTs • Self-organizing, self-managing Agile Release Trains • Delivers working, tested full system increments every two weeks • Operates with Vision, architecture and UX guidance • Common sprint lengths and estimating • Face-to-face release planning for collaboration, alignment, and adaptation • Value delivery via Features and Benefits
  • 13. 13Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Stay Lean. Working in an Agile Portfolio
  • 14. 14Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Aligning Programs in an Agile Portfolio • Centralized strategy, decentralized execution • Lean-Agile budgeting empowers decision makers • Kanban systems provide portfolio visibility and WIP limits • Enterprise architecture guides the larger technology decisions • Objective metrics support governance and improvement • Value delivery via Epics
  • 15. 15Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved That Gets Business Results
  • 16. 16Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Business Results Happier, more motivated employees 20–50% increase in productivity 30–75% faster time to market 50%+ defect reduction See ScaledAgileFramework.com/case-studies
  • 17. 17Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved CASE STUDIES
  • 18. 18Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Decreased time to market by 27 weeks 20–50% Productivity increase 76% Decrease in response time to customer requests 20–25% Increase in client satisfaction SAFe adoption leads to Barron’s award 50% Warranty expense down 95% Decrease in product defects Dramatic improvement in quality Better alignment to common vision Cost down 50% Better business-IT collaboration Dependencies and risks revealed far in advance with SAFe
  • 19. 19Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Faster Flow of Value to the End User DevOps
  • 20. 20Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Develop on Cadence. Release on Demand. Development cadence limits variability to a single PI interval. Release is on demand. Release on Demand Major Release Subsystem release Customer Preview Major Release New Feature Develop on Cadence PI PI PI PI PI
  • 21. 21Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Why DevOps?  Teams still deliver software to deployment in large batches causing Monday morning effect!  Deployment and release of new software is likely to be highly manual, error prone and unpredictable  Lack of coordination with Deployment Operations. DevOps must be on the train to participate in Program Events Improves deployment readiness from feature definition all the way through to the point where users actually benefit 21
  • 22. 22Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved The Problem. Development or Operations?  It works on my machine!  After they deployed our code to the staging environment, I can’t login to the application!  After deployment, the production server cannot handle the load!  It's not a problem with our server, it's your code!
  • 23. 23Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved What is DevOps? An agile approach to bridge the gap between software development and IT operations to deliver value faster Development Operations • Create Change • Add or Modify Features • Create Stability • Create or enhance services
  • 24. 24Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved SAFe DevOps Practices for Deployment Pipeline 1. Build and maintain a production equivalent staging environment 2. Maintain Development and Test Environments to better match production 3. Deploy to Staging Every Sprint; Deploy to Production Frequently 4. Put Everything Under Version Control 5. Start Creating the Ability to Automatically Build Environments 6. Start Automating the Actual Deployment Process
  • 25. 25Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved  A Staging environment mitigates risk due to Development and Production environments being significantly different  The staging environment “resembles” the Production environment where validation takes place.  Goal: achieve largely functional equivalence between Staging and Production. True equivalency is usually not economically feasible. Build and maintain a Production equivalent Staging environment#1
  • 26. 26Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved  Propagate all changes in Production, such as components or supporting infrastructure back to the Development, Test and Staging  All new actions required to enable the deployment flow should be documented in scripts and automated Maintain Development and Test Environments to Better Match Production#2
  • 27. 27Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved  Perform System Demos from the Staging environment  Do hard and painful things frequently so they become routine  Deployment to Production under governance of Release Management Team: • Evaluation of any quality, regulatory, security requirements • Conceptual integrity of the feature set • Potential impacts to customers Deploy to Staging every Iteration; Deploy to Production Frequently#3
  • 28. 28Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved  All deployable artifacts, metadata and other supporting configuration items  New code, all required data (dictionaries, scripts, look-ups, mappings, etc.), all libraries and ext. assemblies, configuration files or databases, application or database servers – everything that may realistically be updated or modified  Keep automated test and a manageable set of test data under version control too! Put Everything Under Version Control#4
  • 29. 29Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved  Many deployment problems are due to error prone manually intensive activities (OS, applications, data, initiation of jobs in the system)  Establish a reliable deployment process by automating the environment setup process.  Tools like Virtualization, Infrastructure as a Service and automating configuration management jobs make this easier Start Creating the Ability to Automatically Build Environments#5
  • 30. 30Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved  Deployment process itself also requires automation including all steps in the flow e.g.: • building the code • creating the test environments and executing tests • deploying and validating verified code, associated systems and utilities in the target environments  Requires the full commitment and support of the organization and Kaizen mindset Start automating the actual deployment process#6
  • 31. 31Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Summary  Deploying software builds to Production is no less important than developing and testing new functionality  Poorly managed deployments that happens too late in the lifecycle delays value delivery  Engage DevOps in Program level events, establish environments, practices and disciplined procedures in support of a continuous deployment pipeline DevOps must be on board the Agile Release Train
  • 32. 32Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved In the new world, it is not the big fish which eats the small fish, it’s the fast fish which eats the slow fish Klaus Schwab Founder and Executive Chairman World Economic Forum
  • 33. 33Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Questions? ScaledAgileFramework.com ScaledAgileAcademy.com ScaledAgilePartners.com …or visit ScaledAgile.com for links to everything
  • 34. 34Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved
  • 35. AGILE MEAGILE ME 35 gold sponsor silver sponsor bronze sponsor media partner
  • 36. 36Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights ReservedLeffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved Be Agile. Scale Up. Stay Lean. with the Scaled Agile Framework® Agile ME Summit 2015 Michael Stump @michael_p_stump Managing Director - EMEA