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

Avoiding Over Utilization Field Trip

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

You can read in many places (for example here or in Don Reinersten’s Book The Principles of Product Development Flow) that when you avoid overutilization (that is, use less than 100% capacity) a system (like a road or a scrum team) that handles items with variation (like cars or stories for software) you get better cycle time – that is, items flow faster through the system.

That makes sense. However, I was wondering about the throughput. I can understand that if a team is less busy they will process items faster, but if they are less busy it means some people don’t do something some of the time. So what will happen to the throughput?

I was thinking about this on my way home from a client yesterday and suddenly I found myself on a pedestrian bridge above a highway (road 2 in Israel).

As you can see, the northbound lanes (going out of Tel Aviv) are jammed (the lanes are fully utilized) while the southbound lanes are pretty free. So I thought to myself why not check the throughput?

I measured one minute and counted the cars going on the northbound lanes (the jammed lanes): Sixty. Good. Now I counted how many cars go under the bridge in one minute in the southbound lanes: Forty. It was a bit disappointing. It sure wasn’t worth all the strange looks I got from passersby on the bridge. I was hoping to get a better result on the free lanes. However, traffic was not very intense going to Tel Aviv so I decided to give it another try tomorrow morning.

All that night I couldn’t sleep from excitement and finally, dawn came and I was ready to go out and count cars again. The only problem was that counting the cars too early would not do so I waited for morning to advance a bit, for my kids to wake up and demand the full service they deserve and for traffic to build up.

Finally I got to that bridge again. This is how traffic looked this morning.

As you see there is no traffic Jam. In fact the utilization of the road is pretty low – a lot of asphalt is enjoying a warm Israeli winter Sun. Again I started my stopper and counted cars on the northbound lanes. The tension was high in the air. A friend of mine who happened to be on that bridge shouted “Don’t jump!”

What would I do if I can’t beat the traffic jam throughput of Sixty? I was looking to build intuition here and if I couldn’t prove it to myself how could I persuade my clients?

The traffic was good but there were some gaps. I watched the seconds go by. And then, finally… Eighty cars! What a relief.

This means (to me) that there may be something there in that theory, that if we better managed the traffic we could get better throughput. But it’s not just better throughput, it is better cycle time too! Those cars were going around 90 or 100 kilometers per hour! We could get more cars per hour and even get them faster wherever they’re going!

Could this be true for software, too? Could it be that if we better manage the level of utilization of our software teams and the flow of development items into the teams we will get higher throughput and improved cycle time?

(To be continued)

Subscribe for Email Updates:

Categories:

Tags:

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