Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

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:

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