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:

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