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

From Utilization to Done

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

There is this thing.

It’s coming up again and again.

I would say it is the root of all evil.

At least some of it.

I am referring to the need of many software development managers to make sure all their employees are fully utilized. It usually surfaces when you start talking about real team work or about agile execution.

Having all your employees fully utilized is not a bad thing for itself. It is just not the goal. The goal is to get software development done. The problem starts when “people fully utilized” gets in the way of getting software development done.

Making a sprint plan with people having exact tasks for the next two weeks is a very good way to make sure everyone are busy. This will also kill flexibility to respond to arising issues, something that usually happens in software development. Making a sprint plan with just a list of stories and then assigning people per need is a good way to make sure stories get done.

Having a daily meeting, asking each person for what they did yesterday and their plans for today is a good way to make sure people are working. having the daily meeting around stories and what happened with them yesterday and the plan for today is a good way to make sure they will get done.

Should we get stories done at all costs? No. We should balance between speed and throughput, depending on our context. In some places speed is more important,  in others throughput. However, it seems that “people fully utilized” is so prevalent we can safely give it some blows and it will still be there , guarding us from doing really silly stuff.

Once you get the utilization thing off your mind things become easier. This is because suddenly you have one clear goal – getting these stories done. Remember – this is your real goal. And don’t worry about the people, they will find something to do.

 

 

Subscribe for Email Updates:

Categories:

Tags:

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