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:

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