scaled agile framework® overview
TRANSCRIPT
The Scaled Agile Framework® Overview
Who is cPrime?
© 2014, cPrime Inc. All Rights Reserved
AGILE SOFTWARE SERVICES
Today’s Presenter
© 2014, cPrime Inc. All Rights Reserved
Sri Parthasarathy
• Agile Coach and Trainer with more than 25+ years of technology experience.• Since his first days as a developer, always had a passion for the people & process
side of product & team development.• Created and managed software process that was instrumental in taking a Silicon
Valley startup to a mid-size enterprise with 30,000 customers.• Spent 10+ years managing Software Services and DevOps teams. • 10+ years in Release Management and Program Management• Early adopter of Kanban for operations teams.• One of the first coaches to certify and start to train Leading SAFe across the country• B.S. Computer Science, SUNY Buffalo
Poll #1
What level of interaction do you have with the Scaled Agile Framework®?
• This is my first time hearing about it• I have spent time researching it• I am certified in SAFe
© 2014, cPrime Inc. All Rights Reserved
Poll #2
What level of the Scaled Agile Framework is most relevant to you?
• Team Level• Program Level• Portfolio Level
© 2014, cPrime Inc. All Rights Reserved
Poll #3
What does the majority of your projects look like?
• Agile• Waterfall• Hybrid
© 2014, cPrime Inc. All Rights Reserved
After the webinar…
• We will send directions to collect the PDU you will earn from attending this webinar
• We will also send a links to the recorded webinar and presentation slides once they are posted online
For more information, visit www.cprime.com
Keeping Pace
• Our modern world runs on software. What doesn't now, likely will soon
• We’ve had Moore’s Law for hardware, and Moore’s Law+ for envisioning what software could do
• 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 – but applies to the needs of the largest software enterprises
Our methods must keep pace with an increasingly complex world
© 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 on the web
Scales successfully to large numbers teams
Core values:
1. Code Quality2. Program Execution3. Alignment4. Transparency
®
http://ScaledAgileFramework.com
© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Agile Teams• Empowered, self-organizing, self-managing teams with developers,
testers, and content authority• Teams deliver valuable, fully-tested software increments every two weeks• Teams apply Scrum project management practices and XP technical
practices• Teams operate under program vision, system, architecture and user
experience guidance• Value description via User Stories
© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
#1 – 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
© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Scale to the Program Level
Common sprint lengths and normalized estimating Face-to-face planning cadence provides development collaboration, alignment,
synchronization, and assessment Value description via Features and Benefits
Self-organizing, self-managing team-of-agile-teams committed to continuous value delivery
Continuously aligned to a common mission on enterprise value streams Fully tested, system-level solutions at least every 8-12 weeks
© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
What’s a PSI?
• A quantum for road mapping, implementing and measuring
• A routine and continuous planning cycle– Continuously aligns teams to a common mission– Limits deviation from plan and business expectations to a
single, short time interval• An aggregation of iteration value into larger piles of
newsworthy and reviewable value
Often NOT the release cadence
A PSI (Potentially Shippable Increment) provides a strategic quantum of timebox and value to the enterprise
© 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
© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
#2 – 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
© 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 release trains• Business and architectural epic kanban systems provide visibility
and work-in-process limits for product development flow• Enterprise architecture is a first class citizen• Objective metrics support governance and kaizen• Value description via Business and Architectural Epics
© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
#3 – 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
© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
Agile Program Portfolio Management
Agile PPM fulfills its responsibilities while enabling and fostering lean and agile practices for business results
5. Decentralized, rolling-wave planning
6. Agile estimating and planning
7. Self-managing Agile Release Trains
1. Decentralized decision-making
2. Demand management; continuous value flow
3. Lightweight epic business cases
8. Objective, fact- based measures and milestones
© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
#4 – 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
© 2008 - 2013 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.