Software Sizing, Estimation, And Risk Management

Hardcover (Print)
Buy New
Buy New from
Used and New from Other Sellers
Used and New from Other Sellers
from $72.31
Usually ships in 1-2 business days
(Save 31%)
Other sellers (Hardcover)
  • All (6) from $72.31   
  • New (2) from $94.49   
  • Used (4) from $72.31   


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.

Read More Show Less

Product Details

  • ISBN-13: 9780849335938
  • Publisher: Taylor & Francis
  • Publication date: 3/1/2006
  • Pages: 576
  • Product dimensions: 6.14 (w) x 9.21 (h) x 1.25 (d)

Table of Contents

The Problem
Focus of the Book
Why Software Projects Fail
Why Software Projects Fail: Problems with Estimation
Why Software Projects Fail: Size Estimates
Why Estimates Fail
Historical Data
Overly Optimistic Leadership and Management
Role of Risk Management in Estimating
The Solution: Software Estimation - Ten-Step Process

Introduction to Software Estimation Techniques and
Estimate Planning
Introduction and Chapter Goals
Need for Efficient Software Project Management Metrics
Core Metrics Categories
Software Project Estimates: Foundations of Software Project
Software Estimation Concepts
Project Estimation Process
Interview with Judy Galorath
Software Data Collection Process
Software Data Collection Lessons Learned
Prioritizing Estimation Effort

Executing the Estimate
Introduction and Chapter Goal
Step Four: Software Sizing
Step Five: Prepare Baseline Estimate
Step Six: Quantify Risks and Risk Analysis

Planning and
Controlling the Project via the Estimate
Step Seven: Estimate Validation and Review
Estimate Process Questionnaire
Step Eight: Generate Project Plan
Step Nine: Document Estimate and Lessons Learned
Step Ten: Track Project throughout Development
Refining Estimates throughout Project

Source Lines of Code
Terminology and Definitions
SLOC Realities and Risks
Using SLOC
Logical SLOC Counting Details
Logical SLOC Detailed Definitions
Finding Automated Code Counters for Existing Systems
Pros and Cons of SLOC
SEI Checklist
Codes for Various Programming Languages

Function-Based Sizing
Origins and History of Functional Metrics
ISO Involvement
International Function Point User Group Counting Standards: Basic
Process Definition
IFPUG Definitions
SEER-Function-Based Sizing (SEER-FBS)
Effective Function Points
Analysis of Function Point Rules in Tree-Based Framework23
Pros and Cons of Function Points
Function Point Risk Management
Function Point Counting Risk Checklist

Object-Oriented Sizing: Object and Use-Case Sizing
Background of Object-Oriented Design
Overview of Object-Oriented Techniques
Calculation of Unadjusted Use-Case Points
Risk Associated with Object-Oriented Projects

Software Reuse and Commercial Off-the-Shelf Software
Reusable Software
Integrating Commercial Off-the-Shelf Software
Case Studies: Real-World Experiences with COTS
Evaluating and Estimating COTS
Estimating COTS Integration
Evaluation and Selection of COTS Products
COTS Risks
Risk Reduction
Risks Associated with Reuse and COTS

Performing to Estimate: Managing and Monitoring
Metric Reporting
Metrics Sets
Productivity Monitoring
Using Earned Value Management

Risk Management Process
History of Risk Management
Risks versus Problems
Risk Management Success Factors
Essential Risk Management Definitions
Introduction to Risk Management Concepts
Seven Steps to Risk Management
Step 1: Establish Risk Policy, Obtain Commitment to Manage Risk,
and Develop Plan
Basic Risk Management Rules
Risk Analysis Viewed as Uncertainty Analysis

Applying SEER-SEM to Estimation Processes
Introduction to SEER-SEM Project Manager Edition Tools
Details and Uses
Summary Input and Output Definitions
SEER-SEM Concept
Applying SEER-SEM Project Manager Edition to the Estimation Process
Manual Sizing
Automated Sizing with SEER-AccuScope
Choosing Knowledge Bases for Reuse Estimation
Using SEER Function-Based Sizing for Size Estimates
Using Number of Programs Included in Size
SEER-SEM Estimation Process Step 10: Track Project
SEER-SEM Internals
SEER-SEM Parameter Definitions

SEER-SEM Solutions for Project Management and Control
CMMI Process Areas for Project Management
Implementing Planning and Control Process with SEER-PPMC
Earned Value Metrics and Calculations Used in SEER-PPMC

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)