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