Better Software - November 2008 - (Page 38) Schedule How long will the project take? Are we on track to deliver the product as promised? Many organizations ask these questions, but few project managers have ready access to the information needed to answer them. Good schedules are based upon defined chunks of project work called tasks, assumptions about the effort required to perform these tasks, and assumptions about the availability of people to work on the tasks. This information is combined to create duration estimates for each task. Task duration combines with task sequence information to create baseline schedule information. The schedule doesn’t just answer the question “When will the project be finished?” The schedule also describes a baseline that indicates when the project’s component tasks will occur. Like resource status, the challenge when providing schedule status is to summarize information so that executives don’t get buried in data and lose important information. Anyone who has worked on a large system project has seen complex schedules with hundreds of tasks maintained in a scheduling tool. If it is kept current, this detailed information can be useful to a project manager; in its raw form it is usually not helpful for briefing executives. Fortunately, complex schedule information can be summarized with milestones. “Milestone” is a technical scheduling term that is worth understanding because milestones are useful. A milestone represents the moment in time when a specified condition is met. People often confuse tasks with milestones because the two are related, but they are as distinctly different as programs and data. A task describes a unit of work. Tasks consume resources and have a duration that describes how much time is estimated to elapse between the start and finish of the task. Milestones consume no resources, have zero duration (they represent a specific moment in time), and are used to give visibility to the completion of one or more tasks or to represent significant moments in the project’s life. Figure 4 provides an example of a milestone. The milestone labeled “Dressing Figure 4 hardware initially planned for October purchase is being procured early. The resource consumption (aka “burn”) rate often varies a bit from one month to the next, so small adjustments aren’t necessarily a concern. To track overall budget performance, the missing piece of the puzzle is a summary of all expenses and updated estimates compared to the original baseline budget, which might look like figure 3. As shown in figure 3, the current expectation is that the project will finish about $9,000 over budget. While this might be an issue for the executive sponsors, it helps put September’s progress in context. While budget information alone will not help us know whether the project is on track to deliver a quality product at the desired time, it does represent an important part of the overall picture. Figure 5 38 BETTER SOFTWARE NOVEMBER 2008 www.StickyMinds.com http://www.StickyMinds.com
Table of Contents Feed for the Digital Edition of Better Software - November 2008 Better Software - November 2008 Contents Mark Your Calendar Contributors eLightenment Technically Speaking Code Craft Test Connection Management Chronicles Getting Agile with User-Centered Design Google Web Toolkit Simple Summaries of Complex Projects Product Announcements 10 Things You Might Not Know About … The Last Word Ad Index Better Software - November 2008 Better Software - November 2008 - (Page Intro) Better Software - November 2008 - (Page bellyband1) Better Software - November 2008 - (Page bellyband2) Better Software - November 2008 - Better Software - November 2008 (Page Cover1) Better Software - November 2008 - Better Software - November 2008 (Page Cover2) Better Software - November 2008 - Better Software - November 2008 (Page 1) Better Software - November 2008 - Better Software - November 2008 (Page 2) Better Software - November 2008 - Contents (Page 3) Better Software - November 2008 - Mark Your Calendar (Page 4) Better Software - November 2008 - Mark Your Calendar (Page 5) Better Software - November 2008 - Contributors (Page 6) Better Software - November 2008 - Contributors (Page 7) Better Software - November 2008 - eLightenment (Page 8) Better Software - November 2008 - eLightenment (Page QA1) Better Software - November 2008 - eLightenment (Page QA2) Better Software - November 2008 - eLightenment (Page 9) Better Software - November 2008 - eLightenment (Page 10) Better Software - November 2008 - eLightenment (Page 11) Better Software - November 2008 - eLightenment (Page 12) Better Software - November 2008 - Technically Speaking (Page 13) Better Software - November 2008 - Code Craft (Page 14) Better Software - November 2008 - Code Craft (Page 15) Better Software - November 2008 - Code Craft (Page 16) Better Software - November 2008 - Code Craft (Page 17) Better Software - November 2008 - Test Connection (Page 18) Better Software - November 2008 - Test Connection (Page 19) Better Software - November 2008 - Management Chronicles (Page 20) Better Software - November 2008 - Management Chronicles (Page 21) Better Software - November 2008 - Getting Agile with User-Centered Design (Page 22) Better Software - November 2008 - Getting Agile with User-Centered Design (Page 23) Better Software - November 2008 - Getting Agile with User-Centered Design (Page 24) Better Software - November 2008 - Getting Agile with User-Centered Design (Page 25) Better Software - November 2008 - Google Web Toolkit (Page 26) Better Software - November 2008 - Google Web Toolkit (Page 27) Better Software - November 2008 - Google Web Toolkit (Page 28) Better Software - November 2008 - Google Web Toolkit (Page 29) Better Software - November 2008 - Google Web Toolkit (Page 30) Better Software - November 2008 - Google Web Toolkit (Page 31) Better Software - November 2008 - Google Web Toolkit (Page 32) Better Software - November 2008 - Google Web Toolkit (Page 33) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 34) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 35) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 36) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 37) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 38) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 39) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 40) Better Software - November 2008 - Simple Summaries of Complex Projects (Page 41) Better Software - November 2008 - Product Announcements (Page 42) Better Software - November 2008 - Product Announcements (Page 43) Better Software - November 2008 - Product Announcements (Page 44) Better Software - November 2008 - Product Announcements (Page 45) Better Software - November 2008 - 10 Things You Might Not Know About … (Page 46) Better Software - November 2008 - The Last Word (Page 47) Better Software - November 2008 - Ad Index (Page 48) Better Software - November 2008 - Ad Index (Page Cover3) Better Software - November 2008 - Ad Index (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.