You are previewing SOFTWARE ESTIMATION BEST PRACTICES, TOOLS, & TECHNIQUES.
O'Reilly logo
SOFTWARE ESTIMATION BEST PRACTICES, TOOLS, & TECHNIQUES

Book Description

Software Estimation Best Practices, Tools, & Techniques covers all facets of software estimation. It provides a detailed explanation of the various methods for estimating software size, development effort, cost, and schedule, including a comprehensive explanation of test effort estimation. Emphasizing that software estimation should be based on well-defined processes, it presents software estimation best practices and shows how to avoid common pitfalls. This guide offers direction on which methods are most appropriate for each of the different project types commonly executed in the software development space and criteria for selecting software estimation tools.

This comprehensive desk reference explains software estimation from scratch to help the beginner and features advanced techniques for more experienced estimators. It details project scheduling, including resource leveling and the concept of productivity, as applicable to software estimators, demonstrating the many benefits of moving from the current macro-productivity approach to a micro-productivity approach in software estimation. Software Estimation Best Practices, Tools, & Techniques: A Complete Guide for Software Project Estimators caters to the needs of all software project stakeholders, from novice to expert. It provides the valuable guidance needed to estimate the cost and time required to complete software projects within a reasonable margin of error for effective software development.

Key Features
  • Presents a brief, yet detailed explanation of each the various methods for estimating software size, development effort, cost, and schedule, with guidance on which methods are most appropriate for each of the different project types
  • Furnishes criteria for selecting software estimation tools, and shows how to take advantage of best practices and avoid common software estimation pitfalls
  • Demonstrates a practical methodology with templates for using Delphi estimation and analogy-based estimation for software projects
  • Introduces a new method referred to as software size units (SSU) for measuring software size that does not make use of the untenable concept of “complexity” for adjusting software size
  • Provides useful methods for converting software size to effort, deriving true productivity, and analyzing variances between actual and estimated values as a tool for productivity improvement
  • WAV offers a free downloadable test effort estimation tool (TPPal), a software size unit estimation tool (SSUPal), and a 180-day demo for a comprehensive estimation tool known as EstimatorPal — available from the Web Added Value™ Download Resource Center at www.jrosspub.com