Shield Performers when Work Is Not Ready

March 30th, 2004 by Hal

Promises and Prescriptions
Part 5 - Set a Priority to Eliminate Multi-Tasking

I agree with Frank Patrick whole-heartedly on this. Multi-tasking is a the primary source of waste in professional services firms. We have our attention on keeping people busy all the time. And then we go measure people on that. It's no wonder that those same people are starting and stopping tasks. We've got to stop multi-tasking before we go broke!

At the portfolio level, prioritize and launch projects only at the rate that the system can absorb them. If you try pushing ten pounds of project through a five-pound pipeline, you won't even get five pounds of successful projects through to the end.

Here's what you can do: adopt a hard and fast rule. Staff are not allowed to start a task that is not in a condition to be finished. That way, the only stopping is when the task is completed. Now, the action for you as project manager is to see that tasks are queued in a ready state for work. That's no small task. However, profits will soar and customers will be delighted!

Related Posts

Social Bookmarking
Add to: Folkd Add to: Linkarena Add to: Digg Add to: Del.icio.us Add to: Reddit Add to: Simpy Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Spurl Add to: Google Add to: Blinklist Add to: Blogmarks Add to: Diigo Add to: Technorati Add to: Newsvine Add to: Blinkbits Add to: Ma.Gnolia Add to: Smarking Add to: Netvouz Information

One Response to “Shield Performers when Work Is Not Ready”

  1. Glen Alleman Says:

    Hal,

    One practical approach is to invert the task list and time box the work. We do this with a “hanging PERT” tool. Define the deliverables for the iteration. Anchor the iteration deliverable day. Assemble the tasks needed to get to the deliverables in reverse order. This is hard to see in words, but imagine a milestone that says (and milestones are always nouns, tasks always verbs – the you can read the schedule as a statement of work) iteration completed. What pre-conditions are needed to make that noun be “true?”

    Logic would tell you that the pre-conditions them selves have to be whole – that is fully functional entities that can then be assembled into a deliverable. Keep working backwards in the iteration until the start date of the cycle. That’s all the work you can do.

    Resource loading is this simple. No one is waiting for a pre-condition.

    NOW the problem is that individual people may run out of work for that iteration (assuming they have single specialties) and therefore need to multitask either in support of another parallel cycle or make work ready for the next cycle.

    In the end though serializing work through the avoidance of multitasking – at least in software development – is a very bad idea.

Comment On This

Note: This post is over 4 years old. You may want to check later in this blog to see if there is new information relevant to your comment.