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:

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