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:

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