7

Click here to load reader

Software Estimation : What is An Estimate ?

Embed Size (px)

Citation preview

Page 1: Software Estimation : What is An Estimate ?

Software EstimationWhat is an “Estimate” ?

Wildan [email protected]

http://workshop.openthinklabs.com

#1

Page 2: Software Estimation : What is An Estimate ?

It is very difficult to make a vigorous, plausible, and job-risking defense of an estimate that is derived by no quantitative method, supported by little data, and certified chiefly by the hunches of the managers.—Fred Brooks

Page 3: Software Estimation : What is An Estimate ?

What Is an "Estimate"?

A tentative evaluation or rough calculation.

A preliminary calculation of the cost of a project

A judgment based upon one's impressions; opinion

…....asking for a commitment or for a plan to meet a target

Page 4: Software Estimation : What is An Estimate ?

Estimates, Targets, and Commitments

A target is a statement of a desirable business objective

"We need to have Version 2.1 ready to demonstrate at a trade show in May."

"These functions need to be completed by July 1 so that we'll be in compliance with government regulations."

A commitment is a promise to deliver defined functionality at a specific level of quality by a certain date

Distinguish between estimates, targets, and commitments.

Page 5: Software Estimation : What is An Estimate ?

Relationship Between Estimates and Plans

Estimation should be treated as an unbiased, analytical process

Planning should be treated as a biased, goal-seeking process

Page 6: Software Estimation : What is An Estimate ?

Diajarna Ngareu-yeuh .. :)