Page 47 -
P. 47

Wideband Delphi Estimation

                          The Wideband Delphi estimation method was developed in the 1940s at the Rand Corpora-
                          tion as a forecasting tool. It has since been adapted across many industries to estimate
                          many kinds of tasks, ranging from statistical data collection results to sales and marketing
                          forecasts. It has proven to be a very effective estimation tool, and it lends itself well to soft-
                          ware projects. *
                          The Wideband Delphi estimation process is especially useful to a project manager because it
                          produces several important elements of the project plan. The most important product is the
                          set of estimates upon which the project schedule is built. In addition, the project team cre-
                          ates a work breakdown structure (WBS), which is a critical element of the plan. The team
                          also generates a list of assumptions, which can be added to the vision and scope document.

                          The discussion among the team during both the kickoff meeting and the estimation ses-
                          sion is another important product of the Delphi process. This discussion typically uncovers
                          many important (but previously unrecognized) project priorities, assumptions, and tasks.
                          The team is much more familiar with the work they are about to undertake after they
                          complete the Wideband Delphi process.
                          Wideband Delphi works because it requires the entire team to correct one another in a
                          way that helps avoid errors and poor estimation. While software estimation is certainly a
                          skill that improves with experience, the most common problem with estimates is simply
                          that the person making the estimate does not fully understand what it is that he is esti-
                          mating. He may be an experienced software engineer, but if he has not fully explored all
                          of the assumptions behind the estimate, the estimate will be incorrect. Delphi addresses
                          this problem through the discussion of assumptions and the generation of consensus
                          among the estimation team members.

                                    NOTE
                                    The Wideband Delphi process described here depends on a vision and
                                    scope document. It is possible to estimate a project without a vision and
                                    scope document, instead relying solely on the project team’s under-
                                    standing of the organization’s needs. However, if there is no vision and

                                    scope document for the project, most project managers will find that
                                    writing one will improve the project far more than trying to estimate
                                    without it. (Chapter 2 describes how to develop a vision and scope doc-
                                    ument as part of the software project planning activities.)








                          * The repeatable process for Wideband Delphi was developed in the 1990s by Mary Sakry and Neil
                            Potter of The Process Group. Potter and Sakry offer a software estimation workshop based on their
                            process. Information on their training products can be found at http://www.processgroup.com.


                                                                                              ESTIMATION  39
   42   43   44   45   46   47   48   49   50   51   52