Weitere ähnliche Inhalte
Ähnlich wie Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
Ähnlich wie Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014 (20)
Kürzlich hochgeladen (20)
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
- 1. 1
1© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC.
Scaled Agile Framework ® is a trademark of Leffingwell, LLC.
Be Agile. Scale Up. Stay Lean.
Better Software Makes the World a Better Place
Presented at AgileNCR - April 4, 2014
V7.0
Colin O’Neill, President of Asia Pacific Operations
colin.oneill@scaledagile.com
2© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Your Presenter - Colin O’Neill
! Co-founder, Scaled Agile,
Inc.
! SAFe Principal Contributor
and Thought Leader
! USNA grad, USMC officer,
12 yrs. active, 4 yrs. reserve
! DoD consultant
! Worked with some of the
world’s largest companies
including John Deere,
Walmart, and Honeywell
! Email:
colin.oneill@scaledagile.com
! Creator of SAFe
! Founder/CEO
Requisite, Inc.
Makers of RequisitePro
! Senior VP
Rational Software
Responsible for Rational
Unified Process (RUP) &
Promulgation of UML
! Founder/CEO
RELA, Inc.
Colorado MEDtech
! Co-founder, Scaled Agile,
Inc.
! SAFe Principal Contributor
and Thought Leader
! Worked with companies
ranging from Lean startups
to $35B global enterprises
! Agile Center of Excellence
and Agile Portfolio
Management enthusiast
! Email:
drew.jemilo@scaledagile.com
3© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Setting the Stage
! Our modern world runs on software. What doesn't
now, likely will soon
! The rate of change continues to rapidly increase
! Our constituents are demanding better value for
their tax dollars
! But our prior development practices – waterfall,
RAD, iterative and incremental – haven’t kept pace
! Agile shows the greatest promise, but was
developed for small team environments
! We need a new approach – one that harnesses the
power of Agile and Lean – and applies to the needs
of the largest software enterprises
Our methods must keep pace with an increasingly complex
world
4© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Be Agile
5© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
The Scaled Agile Framework (SAFe)
The Scaled Agile Framework is a proven, publicly-facing framework
for applying Lean and Agile practices at enterprise scale
! Synchronizes alignment,
collaboration, and delivery
! Well defined in books
and on the web
! Scales successfully to large
software organizations
! Provides consistent
predictability to large
software deliveries
Core values:
1. Code Quality
2. Program Execution
3. Alignment
4. Transparency
®
http://ScaledAgileFramework.com
6© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Lean Thinking Provides the Tools We Need
Respect for
People
Product
Development
Flow
Kaizen
- 2. 2
7© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Goal: Speed, Value, Quality
THE GOAL:
! Sustainably shortest lead time
! Best quality and value to
people and society
! Most customer delight, lowest
cost, high morale, safety
All we are doing is looking at the timeline,
from the moment the customer gives us an
order to the point where we collect the
cash. And we are reducing the time line by
reducing the non-value added wastes.
̶ Taiichi Ohno
We need to figure out a way to deliver
software so fast that our customers don’t
have time to change their minds.
̶ Mary Poppendieck
Most software problems will exhibit
themselves as a delay.
̶ Al Shalloway
Sustainably shortest lead time
Respect for
People
Product
Development
Flow
Kaizen
8© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Foundation: Leadership
! Take responsibility for Lean|Agile
success
! Understand and teach Lean|Agile
behaviors
! Are trained in practices and tools of
continuous improvement
! Teach problem solving and
corrective action
! See with their own eyes. “No useful
improvement was ever invented at a
desk”
! Develop people. People develop
solutions.
Respect for
People
Product
Development
Flow
Kaizen
LEADERSHIP:
! Management must be
trained in lean thinking
! Bases decisions on this
long term philosophy
Lean Thinking Manager-Teachers
9© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Lean and Product Development Flow
Todays’ development processes typically
deliver information asynchronously in large
batches. Flow-based processes deliver
information in a regular cadence of small
batches.
- Don Reinertsen
10© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Product Development Flow
1. Take an economic view
2. Actively manage queues
3. Understand and exploit
variability
4. Reduce batch sizes
5. Apply WIP constraints
6. Control flow under uncertainty:
cadence and synchronization
7. Get feedback as fast as
possible
8. Decentralize control
Reinertsen, Don. Principles of Product Development Flow
Respect for
People
Product
Development
Flow
Kaizen
Principles
11© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Agile Values – The Agile Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
“We are uncovering better ways of developing software by
doing it and helping others do it. Through this work we have
come to value:
http://www.agilemanifesto.org
That is, while there is value in the items on the right, we value
the items on the left more.”
12© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Agile Delivers Working Software Earlier
4 444 :
Documents Documents Unverified Code Software
- 3. 3
13© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Makes Money Faster
TIME
VALUEDELIVERY
14© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Agile Delivers Better Fit for Purpose
waterfall plan, result
Agile plan,
result
Waterfall
customer
dissatisfaction
15© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Smaller, More Frequent Releases
! Smaller batches
! Less work in process
! Shorter release dates
! Faster feedback
! Releases defined by
date, theme, planned
feature set
! Release date and
quality are fixed
! Scope is the variable
16© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Agile Turns Development Upside-Down
Waterfall Agile
The plan creates
cost/schedule estimates
The vision creates
feature estimates
17© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Scale Up
18© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
- 4. 4
19© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Nothing Beats an Agile Team
! Empowered, self-organizing, self-managing cross-
functional teams
! Valuable, fully-tested software increments every two weeks
! Scrum project management practices and XP-inspired
technical practices
! Teams operate under program vision, system, architecture
and user experience guidance
! Value delivery via User Stories
20© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Agile Teams Produce Higher Quality Code
You can’t scale crappy code
Agile
Architecture
Con/nuous
Integra/on
Test-‐First
Refactoring
Pair
Work
Collec/ve
Ownership
Code Quality Provides:
! Higher quality products and
services, customer
satisfaction
! Predictability and integrity of
software development
! Development scalability
! Higher development velocity,
system performance and
business agility
! Ability to innovate
21© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Scale to the Program
! Common sprint lengths and estimating
! Face-to-face planning cadence for collaboration,
alignment, synchronization, and assessment
! Value Delivery via Features and Benefits
! Self-organizing, self-managing team-of-agile-teams
! Continuous value delivery
! Aligned to a common mission via a single backlog
22© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Develop on Cadence. Deliver on Demand.
Development occurs on a fixed cadence.
The business decides when value is released.
Deliver on Demand
Major
Release Customer
Upgrade
Customer
Preview
Major
Release New
Feature
Develop on Cadence
PSI PSI PSI PSI PSI
23© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Program Execution
Agile Release Trains – self-organizing teams of agile teams
– reliably and frequently deliver enterprise value
! Driven by Vision and
Roadmap
! Lean, economic
prioritization
! Frequent, quality
deliveries
! Fast customer feedback
! Fixed, reliable cadence
! Regular Inspect and
Adapt drives continuous
improvement
24© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Scale to the Portfolio
! Lean approaches to Strategy and Budgeting, Program
Management, and Governance
! Portfolio Vision gives the system an aim
! Centralized strategy, decentralized execution
! Kanban systems provide portfolio visibility and WIP limits
! Objective metrics support governance and kaizen
! Value delivery via Business and Architectural Epics
- 5. 5
25© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Agile Program Portfolio Management
Fulfills its responsibilities while enabling lean and agile
practices for better business results
26© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Alignment
“There is more value created with overall alignment than with
local excellence.” - Reinertsen
! Clear content authority
! Face-to-face planning
! Aligned Team, Program
and Business Owner
objectives
! Cross-team and cross-
program coordination
! Architecture and UX
guidance
! Match demand to
throughput
Alignment
Business
Owners
27© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Transparency
Transparency builds confidence, alignment and trust
! All backlogs and
progress visible to all
stakeholders
! Objective reporting
based on working,
tested, evaluated code
! Everyone understands
backlog, capacity,
velocity, WIP
! Management leads
and fosters open
environment
Transparency
28© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Stay Lean
29© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
SAFe Business Results
Average 30-50%
faster to market
Substantial increase
in employee
engagement
50% less defects
into production
Average 20-50%
increase in
productivity
30© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
SAFe Case Studies
See www.ScaledAgileFramework.com/Case-Studies
- 6. 6
31© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. 32© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Foundation: Leadership
! Take responsibility for Lean|Agile
success
! Understand and teach
Lean|Agile behaviors
! Are trained in practices and tools
of continuous improvement
! Teach problem solving and
corrective action
! See with their own eyes. “No
useful improvement was ever
invented at a desk.”
! Managers develop people.
People develop solutions.
Respect for
People
Product
Development
Flow
Kaizen
! Management is trained
and exhibits lean thinking
! Bases decisions on this
long term philosophy
Lean Thinking Manager-Teachers
33© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Next Steps
Agile Software Development Series
Alistair Cockburn and Jim Highsmith,
Series Editors
Agile Software
Requirements
Lean Requirements Practices for
Teams, Programs, and the Enterprise
Dean Leffingwell
Foreword by Don Reinertsen
! Do your homework
! Browse the framework
! Read the books
! Build your expertise with
training and certification
! Accelerate value delivery
with your first Agile Release
Train
! Get help from the experts
! Join the community
Become a Lean
Thinking
Manager-Teacher
Launch Agile
Release Trains
Leverage the
Community
34© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
ScaledAgileFramework.comBrowse the Scaled Agile Framework
Read Agile Software Requirements:
Get Training, Certification and Courseware
from Scaled Agile Academy
Get help on implementation strategy,
and customizable SAFe and SAGe
Learn how to launch Agile Release Trains
with the Agile Release Train Quickstart
Get help from the experts and the extensive
service delivery partner community
Join the Scaled Agile Framework community
DeanLeffingwell.com
ScaledAgileAcademy.com
ScaledAgile.com
ScaledAgile.com/launch-agile-release-train
ScaledAgilePartners.com
Community.ScaledAgileAcademy.com
35© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Suggested Readings
! Reinertsen, Don. 2009. The Principles of Product
Development Flow: Second Generation Lean Product
Development.
! Leffingwell, Dean. 2011. Agile Software Requirements:
Lean Requirements Practices for Teams, Programs,
and the Enterprise.
! Kim, Gene, Behr, Kevin, Spafford, George. 2013. The
Phoenix Project. A Novel about IT, DevOps, and
Helping Your Business Win.
! Cavies, Rachel. 2009. Agile Coaching.
! Lencoini, Patrick. 2002. The Five Dysfunctions of a
Team: A Leadership Fable.
36© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Questions?