skip to main content
article
Free Access

Counting boulders and measuring mountains

Authors Info & Claims
Published:01 January 2006Publication History
Skip Abstract Section

Abstract

Accuracy and the measurement of peaks and projects.

References

  1. Boehm, B. et al. Cost Estimation with COCOMO II. Prentice-Hall, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Counting boulders and measuring mountains

        Recommendations

        Reviews

        James M. Perry

        This is an insightful article with an important message. In 1856, the British estimated Mt. Everest to be 29,000 feet high, but adjusted the estimate to 29,002 feet to avoid any impression of inaccuracy. Building on this story, the article contrasts two basic approaches to software project estimation: task- and scope-based estimation. Task-based estimation of effort, schedules, and staff is the typical approach used by project managers for larger projects. It produces estimates as a result of detailed project management planning that identifies detailed tasks, task dependencies, and task structure. This approach delays the estimates until enough planning has been performed, and, because it is based on detailed planning, may incorrectly suggest greater precision in the estimates. Scope-based estimation is the typical approach used by software engineers to first obtain a size estimate that is then used to derive resource estimates. This approach is quicker, but more difficult to formalize. Moreover, small changes in scope may result in larger, often exponentially larger, changes in results. Thus, scope estimates should be stated as ranges, to convey the inherent uncertainty in performing software development. This article is not a formal technical paper on software measurement, but it is clearly motivated by practical experience. Its insights and lessons are missed or forgotten by too many project managers. It should be required reading for every software engineering and project management class. In an interesting footnote, we learn the actual (2006) height for Mt. Everest is 29,035 feet. Online Computing Reviews Service

        Access critical reviews of Computing literature here

        Become a reviewer for Computing Reviews.

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image Communications of the ACM
          Communications of the ACM  Volume 49, Issue 1
          Personal information management
          January 2006
          123 pages
          ISSN:0001-0782
          EISSN:1557-7317
          DOI:10.1145/1107458
          Issue’s Table of Contents

          Copyright © 2006 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 January 2006

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • article
        • Article Metrics

          • Downloads (Last 12 months)73
          • Downloads (Last 6 weeks)12

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format