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:

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