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

Working towards Sustainable Pace in Scrum, SAFe and Kanban

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

Aiming towards Sustainable Pace

“Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.” – The Agile Manifesto Principle

“programmers or software developers should not work more than 40 hour weeks, and if there is overtime one week, that the next week should not include more overtime.” – Extreme Programming

An unsustainable pace is unhealthy. It contributes to burnout, quality issues, and unpredictable results.

If you are an agile leader – do you know whether your teams are currently operating at a sustainable pace? Do you care? Would you rather not know because you’re afraid of the answer?

Measuring Sustainable Pace

Beyond having a general idea of the sustainability of pace, perhaps it would help to have a concrete KPI related to it?

If we use the language of OKRs, maybe something along these lines:

Objective Achieve a healthy sustainable pace

KR1 – People working reasonable hours AMB (as measured by) hours per week

KR2 – People happy about their pace AMB continuous survey 

KR3 – Plans don’t assume unsustainable pace AMB ability to achieve forecasts without resorting to unsustainable pace measures

Forecasting towards Sustainable Pace by inspecting sustainability of past pace

The last KR relates to the planning/forecasting approaches we use in agile. Agile approaches leverage empirical planning approaches. They look at the past (Yesterday’s weather) to try and forecast the future. Whether it is PI Planning, Sprint/Iteration planning. Whether by looking at Velocity, Throughput, or Cycle/Flow Times – most approaches tend to ignore how these past results were achieved when using them to predict future capacity.

For example, if our velocity in previous Sprints was 15-20 points, we will probably take on about 15-20 points. But what if these 15-20 points required a herculean effort that wasn’t sustainable?

Similarly – if we just concluded a PI in which the ART achieved a Program Predictability Score of 85% we will be tempted to assume we have a pretty serviceable approach to planning/forecasting. But what if this required killing it through nights and weekends and skipping any sort of Innovation in the IP iteration? Where does this come into the calculation?

If our cycle/flow times are 7-10 days 85% of the time we will be tempted to set that as an SLE (Service Level Expectation) to ourselves. But does that make sense if this was achieved while working 60 hour weeks?

Planning/Forecasting using a Sustainability Factor

What I’m advising teams/organizations I’m working with is to consider the “sustainability factor” when considering any past results for the purpose of forecasting the future and adjusting accordingly. This isn’t trivial. It requires making sustainable pace an explicit “citizen” of the measurement dashboard and conversation.

We have learned that speed and quality are related. We now understand that inappropriate speed might be at the expense of quality, so we look at a balanced scorecard of speed and quality. Moving forward, we need to add pace sustainability to this scorecard and to the conversation around how much work does it make sense to forecast.

A metric I’ve been toying with is Weighted Predictability/Sustainability:

Predictability(Un)SustainabilityWeighted
80%150%53%
80%100%80%
60%100%60%
100%150%67%

As you can see here, achieving reasonable predictability scores is weighted down by the unsustainable pace required to achieve them. so a score of 80% is actually weighted down to 53%. This 53% is what should be used for future planning purposes. For example in SAFe I&A and PIP.

Moving Forward – Treating Pace Sustainability as a first-class citizen

First, we need to come up with a good name for this metric / KPI. Flow Sustainability? Pace Sustainability? Work Sustainability? Burnout Risk?
Are you explicitly measuring anything related to Sustainable Pace? Do you have goals around it? Do you take it into consideration when planning? Please share in the comments!

Subscribe for Email Updates:

Categories:

Tags:

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