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:

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