Software Estimation : What is An Estimate ?Presentation Transcript
#1 Software Estimation What is an “Estimate” ? Wildan Maulana firstname.lastname@example.org http://workshop.openthinklabs.com
It is very difficult to make a vigorous, plausible,and job-risking defense of an estimate that isderived by no quantitative method, supported bylittle data, and certified chiefly by the hunches ofthe managers.—Fred Brooks
What Is an "Estimate"?A tentative evaluation or rough calculation. A preliminary calculation of the cost of a project A judgment based upon ones impressions; opinion…....asking for a commitment or for a plan to meet a target
Estimates, Targets, and CommitmentsA 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 well be in compliance with government regulations."A commitment is a promise to deliver defined functionality ata specific level of quality by a certain date Distinguish between estimates, targets, and commitments.
Relationship Between Estimates and PlansEstimation should be treated as an unbiased, analytical processPlanning should be treated as a biased, goal-seeking process