To achieve consistent software project success under the pressures of today's software development environment, software organizations require achievable plans including viable estimates of schedule, resources, and risks. To estimate realistically, you must understand how to apply sound estimation processes, tools, and data.
Software Sizing, Estimation, and Risk Management: When Performance is Measured Performance Improves is a practical, hands-on discussion of the software estimation, planning, and control process. This includes critical factors that impact estimates, methods for selecting and applying appropriate measures to projects, proper software sizing, and processes to identify and manage risk. The authors use their expertise in sizing, estimation, process engineering, and risk management to clearly demonstrate problems that make many estimates crumble and solutions that provide successful project plans. The book offers insight not available anywhere else, enabling you to recognize and avoid downstream impacts resulting from poor estimates.
Table of Contents
The problem. Introduction to software estimation techniques and estimate planning. Executing the estimate. Planning and controlling the project via the estimate. Source lines of code. Function-based sizing. Object-oriented sizing: Object and Use-Case Sizing. Software reuse and commercial off-the-shelf software. Performing to estimate: Managing and monitoring development. Risk management process. Applying SEER-SEM to estimation processes. SEER-SEM solutions for project management and control.