Page 235 -
P. 235

Each activity performed over the course of this project is measured in terms of the total
                          calendar time that elapsed while the activity was performed (“Hours”), the number of
                          people involved (“People”), and the total number of person-hours (see Chapter 4) that
                          were expended in both preparing for and performing the activity (“Effort”). In addition,
                          the week, activity name, and participants are listed. This is not a difficult spreadsheet to
                          maintain—in the example above, the project manager only had to add one to three lines
                          per week to the spreadsheet—but it is very useful for showing that the benefits of the
                          changes were worth their costs.
                          This information is easy to gather, and it will be valuable when it comes time to judge
                          whether the benefits of the improvements were worth the cost. You can put the cost of
                          the improvement in context by using the project schedule (see Chapter 4—and if you do
                          not have a project schedule yet, it is more valuable to build and maintain one than it is to
                          gather this data!). From the schedule, you can find the calendar time elapsed over the
                          course of the project, and the amount of effort performed over the course of the entire
                          software project.

                          One goal is to show that the effort required for the improvements is relatively small. By
                          adding up the effort in the spreadsheet and dividing by the total effort in the schedule, you
                          can calculate the percentage of the effort that your improvements cost. Many of the tools
                          and techniques—especially ones that are typically labeled “bureaucratic,” such as inspec-
                          tions, code reviews, and developing a vision and scope document—require a very small
                          percentage of the project’s effort. And it is often not hard to point to specific results (like
                          problems that were avoided by developing the vision and scope document, or defects that
                          were found during an inspection or code review) that, had the tasks not been performed,
                          would have clearly cost more time than they saved.
                          Another goal is to show that even though the improvements took time and effort, they did
                          not add calendar time to the schedule (since the final due date was not delayed). This is
                          not hard to do, if your organization has done another project of similar size or complexity
                          in the past and you know how long that project took to build. If the tools and techniques
                          were effective, that project should have taken more calendar time than your project. Sub-
                          tract the total number of hours required to build the current project from the total number

                          of hours required to build the similar project. If this result is much greater than the num-
                          ber of hours spent on the improvements, it shows that the improvements saved more time
                          than they cost. (The earned value metrics in Chapter 4 are also helpful when comparing
                          two projects.
                          In addition to comparing projects, you can also compare tasks within a project. You can
                          compare the hours or effort required for a specific task with the benefits of that task. For
                          example, if another project in your organization took 3 months (13 calendar weeks, or
                          520 hours) developing a feature that eventually had to be scrapped because it did not
                          meet the needs of the users, you can show that far fewer than 520 hours would have been
                          needed to develop and inspect a vision and scope document that could have prevented the
                          wasted effort.



                                                                                   UNDERSTANDING CHANGE  227
   230   231   232   233   234   235   236   237   238   239   240