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:

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