<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.5" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Shield Performers when Work Is Not Ready</title>
	<link>http://www.reformingprojectmanagement.com/2004/03/30/334/</link>
	<description>The magazine for the project age</description>
	<pubDate>Mon, 08 Sep 2008 00:01:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>

	<item>
		<title>by: Glen Alleman
        </title>
		<link>http://www.reformingprojectmanagement.com/2004/03/30/334/#comment-204</link>
		<pubDate>Wed, 31 Dec 1969 16:00:00 +0000</pubDate>
		<guid>http://www.reformingprojectmanagement.com/2004/03/30/334/#comment-204</guid>
					<description>
        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.
      </description>
		<content:encoded><![CDATA[<p>Hal,</p>
<p>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?” </p>
<p>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. </p>
<p>Resource loading is this simple. No one is waiting for a pre-condition. </p>
<p>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.</p>
<p>In the end though serializing work through the avoidance of multitasking – at least in software development – is a very bad idea.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
