Iterating faster with SAFe

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

Here’s a frequently asked question in the SAFe community: I wanted to understand what SAFe says about someone who wants to go faster than 2 weeks of iteration? I mean the whole PI concept is based on 5 iterations worth of planning. What if a team/organization wants to develop and synchronize faster than 2 weeks? Is speed going to be compromised by following the standards of PI cadence?

Here’s my take:

Adjusting Cadence Length in SAFe – Can you? Should you?

SAFe considers the 2-week iteration length as a default rather than a rule.

The question you need to consider is what inspection and adaptation cycle you’re looking to accelerate – the Iteration or the PI.

Basically, do you want an opportunity to tactically adjust priorities more frequently than every 2w? Or do you want to adjust a more strategic direction more often than every 8-12w?

With the answer to that, you can experiment either with iteration length and/or PI length. Of course, the cadence length affects coordination overhead – there’s a fine balance.

Additionally, we’re talking about a Planning, Inspection, and Adaptation cadence – NOT the release cadence. Releases are on-demand meaning can be more frequent (or less).

Iteration Goals and PI Objectives provide us with room to maneuver

Another point to remember is that you can adjust iteration backlogs as long as you’re focusing on iteration goals. And even PI objectives can be adjusted – “Assume Variability Preserve Options”. If it’s occasional adjustment it’s not a reason to necessarily use a faster cadence.

Is team-level Kanban the solution to the need for more flexibility in SAFe?

Many teams think Kanban might be the best choice for them if they need more and more flexibility. Kanban CAN be a better fit if your demand is extremely volatile. I would be very careful though. Doing some level of goal-setting and prioritization and planning on a cadence is a powerful way for a team to focus. Do we really WANT to be a strictly reactive team?

Kanban combined with flexibility with some of the capacity we have each iteration can definitely be helpful and is why we recommend all Agile Teams in SAFe use Kanban to limit their WIP and improve their flow – this actually enables them to change scope even within an Iteration if that’s needed in order to achieve their Goal. (see my recent blog post that talks about dynamic scope in SAFe).

“Kanban Teams” in SAFe have an iteration cadence with the establishment of iteration goals even if not detailed iteration backlogs. Maybe that’s a good fit for your context maybe not. It might be an interesting experiment to try.

What if Planning a PI doesn’t make sense?

Finally, if PI planning doesn’t make sense even if PI is shorter – maybe you need to reflect on SAFes appropriateness for your context or on what’s so volatile about the demand coming your way and whether it’s “nature of the beast” or a systemic impediment to work on …

What’s the Bottom Line

What I tried to show here is that a conversation about what to do when the iteration feels too long should start with “Why”. Get to the bottom of what’s currently not ideal, look at the different options, consider Lean, Agile, and SAFe principles, and figure out whether it makes sense to change the cadence, change your approach to the balance between planning and flexibility, the difference between committing to goals and committing to backlogs, and the role that more flow-oriented techniques such as Kanban can play in addressing your issue.

Interested to hear any thoughts or experiences. Leave us a comment !

Subscribe for Email Updates:

Categories:

Tags:

Professional Scrum Master
Pomodoro Technique
Webinar
Risk Management on Agile Projects
Software Development Estimation
LAB
Portfolio for Jira
Process Improvement
Agile and DevOps Journey
Development Value Streams
Nexus
Spotify
Games and Exercises
BDD
ARTs
Agile Games and Exercises
Scrum.org
Agile in the Enterprise
SAFe
Jira
The Agile Coach
Scrum Master
Change Management
agileisrael
LPM
Scrum With Kanban
Elastic Leadership
Applying Agile Methodology
Manage Budget Creation
speed @ scale
Professional Scrum with Kanban
Video
Covid19
SAFe Release Planning
Nexus and SAFe
predictability
The Kanban Method
Systems Thinking
Achieve Business Agility
LeSS
Kanban Game
Scrum Master Role
GanttBan
EOS®
Limiting Work in Progress
AI
Confluence
Continuous Planning
A Kanban System for Software Engineering
speed at scale
Hybrid Work
Legacy Code
Accelerate Value Delivery At Scale
Agile Israel
Test Driven Development
Introduction to ATDD
Continuous Deployment
Agile Community
Iterative Incremental Development
Enterprise DevOps
transformation
Agile Program
Kaizen Workshop
Nexus and Kanban
Built-In Quality
ALM Tools
Atlaassian
Entrepreneurial Operating System®
Agile Mindset
Lean Agile Organization
Continuous Delivery
Effective Agile Retrospectives
PI Objectives
Kaizen
Kanban 101
Value Streams
Agile Games
What Is Kanban
Keith Sawyer
SAFe DevOps
Engineering Practices
ATDD
System Integration Environments
ATDD vs. BDD
Lean Agile Leadership
RSA
Coaching Agile Teams
Agile Project Management
Rovo
Agile Testing Practices
Risk-aware Product Development
An Appreciative Retrospective
Perfection Game
Release Train Engineer
Agile Israel Events
Continuous Integration
ScrumMaster Tales
Acceptance Test-Driven Development
DevOps
Slides
Team Flow
Agile Outsourcing
System Archetypes
Jira admin
Sprint Retrospectives
Introduction to Test Driven Development
Agile Delivery
Advanced Roadmaps
ART Success
Continuous Improvement
Daily Scrum
Agile Marketing
Agile Project
Operational Value Stream
Implementing SAFe
Agile for Embedded Systems
Quality Assurance
Scrum Guide
RTE
Jira Plans
Sprint Iteration
AI Artificial Intelligence
Retrospectives
Program Increment
Large Scale Scrum
Agile Basics
Sprint Planning
System Team
Scrum
Managing Projects
QA
PI Planning
Agile
RTE Role
Agile Product Ownership
Lean Agile Management
Implementation of Lean and Agile
Reading List
SA
POPM
Scrum and XP
Agile Contracts Best Practices
Agile Techniques
TDD
Agile Development
Agile Product Development
Nexus Integration Team
Nexus vs SAFe
Amdocs
Lean Risk Management
Agile India
Tools
Self-organization
Agile Release Planning
Product Ownership
Tips
ROI
Presentation
Releases Using Lean
Lean-Agile Software Development
Scrum Values
Certification
Managing Risk on Agile Projects
Lean and Agile Techniques
Lean and Agile Principles and Practices
Agility
Lean Agile Basics
Story Slicing
Scaled Agile Framework
Scrum Primer
Legacy Enterprise
Agile Risk Management
Artificial Intelligence
Kanban Basics
Principles of Lean-Agile Leadership
Business Agility
Kanban
Certified SAFe
Software Development
Lean Budgeting
Lean Startup
WIP
Code
Agile Assembly Architecture
Rapid RTC
chatgpt
Professional Scrum Product Owner
Risk Management in Kanban
Lean Agile
Atlassian
Planning
IT Operations
SPC
Frameworks
NIT
Kanban Kickstart Example
Product Management
Lean Software Development
Agile Exercises
Agile Release Management
lean agile change management
Jira Cloud
AgileSparks
User stories
AgileSparks
Logo
Enable registration in settings - general

Contact Us

Request for additional information and prices

AgileSparks Newsletter

Subscribe to our newsletter, and stay updated on the latest Agile news and events

This website uses Cookies to provide a better experience
Shopping cart