cohaa lunchbox 10/30/2013: safe foundations v2.5
Post on 20-Aug-2015
1.031 Views
Preview:
TRANSCRIPT
1© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. Scaled Agile Framework ® is a trademark of Leffingwell, LLC.
Foundations of the Scaled Agile Framework®
A Leadership Guide to Building theLean|Agile Enterprise
V2.5.1
Training . Coaching . Delivery ServicesAlan Bustamante, SPC
alan@xceleratepartners.comMobile: +1.210.367.7680
Twitter: @alanbustamantewww.xceleratepartners.com
3© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
ServicesAlan Bustamante, SPC
About Alan Bustamante
13+ Years Software Delivery Multi-Industry Client Base
Local and Global teams
Community Engagement Mobile: +1.210.367.7680
Email: alan@xceleratepartners.com
SAFe Agilist (SA) certification through Leading SAFE training
SAFe Practitioner (SP) certification through SAFeScrumXP training
Agile Release Train Quickstarts
Agile Coaching and Mentoring Project and Program Rescue
Enquire about other training and consulting services
Alan Bustamante is a certified SAFe Program Consultant and Trainer
4© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Agenda
Next Steps
SAFe Background & Underpinnings
SAFe Core Values Code Quality Program Execution Alignment Transparency
5© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
SAFe Background and Underpinnings
7© 2008 - 2013 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 booksand now on the web
Scales successfully to large numbers of practitioners and teams
Core values:1. Code Quality2. Program Execution3. Alignment4. Transparency
®
http://ScaledAgileFramework.com
8© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Roots of the Scaled Agile Framework
Lean Thinking Product Development FlowAgile Development
Field experience at enterprise scale
Iterative and Incremental
Development
9© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Agile Process Movement
IterativeProcesses
Spiral RAD RUP…
Agile (Adaptive) Processes
Scrum, XP, Lean, Open UP, FDD, Crystal…
1970 1980 1990 2000
Predictive Process
2010
Enterprise Agility
SAFe Enterprises
Nordstrom,Visa, Telstra, Nokia, BMC Software, John Deere, TradeStationTechnologies, Tripwire, Discount Tire, Nokia Siemens Networks,ValPak…
10© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Framework Creator: Dean Leffingwell
Founder and CEOProQuo, Inc., Internet identity
Senior VPRational SoftwareResponsible for Rational Unified Process (RUP) & Promulgation of UML
Founder/CEO Requisite, Inc. Makers of RequisitePro
Founder/CEO RELA, Inc. Colorado MEDtech
Creator: Scaled Agile Framework
Agile Enterprise CoachTo some of the world’s largest enterprises
Agile Executive MentorBMC, John Deere
Chief MethodologistRally Software
Cofounder/AdvisorPing Identity, Roving Planet, Silver Creek Systems, Rally Software
11© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Contributors
Principal Contributors
Drew Jemilo
Alan Shalloway
Colin O’Neill
CommunityEnterpriseAdopters
AssociateMethodologist
Acknowledgements
Alex Yakyma
12© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Detractors
“The boys from RUP (Rational Unified Process) are back. Building on the profound failure of RUP, they are now pushing the Scaled Agile Framework (e) as a simple, one-size fits all approach to the agile organization.”
- Ken Schwaber
13© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Early SAFe Adopters
Case studies on the Scaled Agile Framework website
14© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
SAFe Delivers Business Results
30-50% faster time to market
Significant increase in employee
engagement
50%+ defect reduction
20-50% increase in productivity
17© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Lean Thinking Provides the Tools We Need
Respect for People
Product Development
FlowKaizen
18© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Product Development Flow
1. Take an economic view2. Actively manage queues3. Understand and exploit
variability4. Reduce batch sizes5. Apply WIP constraints6. Control flow under uncertainty:
cadence and synchronization7. Get feedback as fast as
possible8. Decentralize control
Reinertsen, Don. Principles of Product Development Flow
Respect for People
Product Development
FlowKaizen
27© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
SAFe Core Values
28© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
29© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Agile Teams Empowered, self-organizing, self-managing cross-
functional teams Valuable, fully-tested software increments every two weeks Scrum practices and XP-inspired technical practices Teams operate under program vision, system, architecture
and user experience guidance Value description via User Stories
30© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Code Quality
You can’t scale crappy code
Agile Architecture
Continuous Integration
Test-First
Refactoring
Pair Work
Collective 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
32© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Scale to the Program Level
Common sprint lengths and estimatingFace-to-face planning cadence for collaboration,
alignment, synchronization, and assessmentValue description via Features and Benefits
Self-organizing, self-managing team-of-agile-teams Continuous value deliveryAligned to a common mission via a single backlog
33© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
The Agile Release Train
A virtual organization of 5 – 12 teams (50-125 individuals) that plans, commits, and executes together
Common cadence and normalized story point estimating Aligned to a common mission via a single program backlog Operates under architectural and UX guidance Frequently produces valuable and evaluate-able system-level
solutions
The ART is a long-lived, self-organizing team of agile teams that delivers solutions
Define new functionality Implement Acceptance
Test Deploy
Repeat until further notice. Project chartering not required.
34© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Program ExecutionAgile 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
35© 2008 - 2013 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
UpgradeCustomer Preview
Major Release New
Feature
Develop on Cadence
PSI PSI PSI PSI PSI
36© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Product Manager - Product Owner TeamSAFe scales content authority with a Product Manager-Product
Owner Team
Owns Team backlog(s) Defines sprints and
stories Accepts sprint
increments Includes refactors and
redesigns in the backlog
2..4 1
Implements value Integrates with other
teams Evolves design
1..2
Owns Program Backlog Defines features, PSIs,
and releases Owns pricing, licensing,
ROI Works with architects to
prioritize architectural features
1
38© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
PSI Planning Agenda
39© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
PSI Planning
40© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Planning Radiator
41© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
PSI 2 Plan Review
42© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
PS3 Plan Review
46© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Scale to the Portfolio
Centralized strategy, decentralized execution Investment themes provide operating budgets for trains Kanban systems provide portfolio visibility and WIP limits Objective metrics support governance and kaizen Value description via Business and Architectural Epics
47© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Epic Position Statement
48© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
An Example
49© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Feature Mapping
50© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Alignment
Alignment from Portfolio to Program to Team
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
Alig
nmen
t
Business Owners
51© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Alignment to Investment Themes
52© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Program Portfolio Management
SAFe provides transformational patterns to Lean|Agile PPM
#1 Centralized control Decentralized decision-making
#2 Project overload Demand management; continuousvalue flow
#3 Detailed project plans Lightweight, epic-only business cases#4 Centralized annual planning Decentralized, rolling-wave planning#5 Work Breakdown Structure Agile estimating and planning
#6 Project-based funding and control
Self-organizing, self-managing Agile Release Trains
#7 Waterfall milestones Objective, fact-based measures and milestones
54© 2008 - 2013 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
Tran
spar
ency
55© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Next Steps
56© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Learn
Browse the framework Read the book Build your expertise with training
and certification
Accelerate value delivery with your first Agile Release Train
Get help from the experts at ScaledAgile.com and ScaledAgilePartners.com
Join the community at community.ScaledAgile.com
Become a SAFe Lean Thinking
Manager-Teacher
Launch AgileRelease Trains
Leverage theCommunity
57© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Certification Paths
60© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Pilot - Leading SAFe Class
For: Executives, Managers, and Internal or External Change AgentsWhen: Thursday, 11/21 and Friday, 11/22Where: Max Technical Training in CincyCost: $1,399 (which includes SA exam fee and licensing)Benefit:• Foundational and implementation
knowledge for SAFe• Qualifies for SAFe Agilist (SA) exam• Qualifies for PMI PDU’s
61© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
ScaledAgileFramework.comBrowse the Scaled Agile Framework
Read Agile Software Requirements: Lean Requirements Practices for
Teams, Programs, and the Enterprise
Get Training, Certification and Courseware from Scaled Agile Academy
Get help on implementation strategy,and customizable Scaled Agile Process
and Scaled Agile Framework
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
at Scaled Agile Partners
Join the Scaled Agile Framework community
DeanLeffingwell.com/book-agile-software-requirements/
ScaledAgileAcademy.com
XceleratePartners.com
ScaledAgile.com/launch-agile-release-train
XceleratePartners.com
Community.ScaledAgileAcademy.com
Thank You!
top related