delphi cost estimation

9
Delphi Cost Delphi Cost Estimation Estimation P V KRISHNA KISHORE P V KRISHNA KISHORE

Upload: vsunny488

Post on 11-Apr-2015

2.198 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Delphi Cost Estimation

Delphi Cost Delphi Cost EstimationEstimation

P V KRISHNA KISHOREP V KRISHNA KISHORE

Page 2: Delphi Cost Estimation

The Delphi technique was developed at The Delphi technique was developed at the RAND corporation in 1948 to gain the RAND corporation in 1948 to gain expert consensus without introducing the expert consensus without introducing the adverse side effects of group meetings.adverse side effects of group meetings.

Page 3: Delphi Cost Estimation

The Delphi technique can be adapted to software cost estimation in the following manner:

•A coordinator provides each estimator with the System Definition document and form for recording a cost estimate.

•Estimators study the definition and complete their estimates anonymously. They may ask questions of the coordinator, but they do not discuss their estimates with one another.

Page 4: Delphi Cost Estimation

• The coordinator prepares and distributes a summary of The coordinator prepares and distributes a summary of the estimators’ responses, and includes any unusual the estimators’ responses, and includes any unusual rationales noted by the estimators.rationales noted by the estimators.

• Estimators complete another estimate again Estimators complete another estimate again anonymously using the results from the previous anonymously using the results from the previous estimate. Estimators whose estimates differ sharply estimate. Estimators whose estimates differ sharply from the group may be asked, to provide justification from the group may be asked, to provide justification for their estimates.for their estimates.

Page 5: Delphi Cost Estimation

• The process is iterated for as many rounds as The process is iterated for as many rounds as required. No group discussion is allowed during the required. No group discussion is allowed during the entire process. entire process.

• The following approach is a variation on the standard The following approach is a variation on the standard Delphi technique that increases communication while Delphi technique that increases communication while

preserving anonymity.preserving anonymity.

Page 6: Delphi Cost Estimation

• The coordinator provides each estimator with a The coordinator provides each estimator with a system definition and an estimation form.system definition and an estimation form.

• The estimators study the definition, and the The estimators study the definition, and the coordinator calls a group meeting so that estimators coordinator calls a group meeting so that estimators can discuss estimation issues with the coordinator and can discuss estimation issues with the coordinator and one another.one another.

• Estimators complete their estimates anonymously.Estimators complete their estimates anonymously.

Page 7: Delphi Cost Estimation

• The coordinator prepares a summary of the estimates The coordinator prepares a summary of the estimates

but does not record any rationales.but does not record any rationales.

• The coordinator calls a group meeting to focus on The coordinator calls a group meeting to focus on issues where the estimates vary widely.issues where the estimates vary widely.

• Estimators complete another estimate again Estimators complete another estimate again anonymously. The process is iterated as many rounds anonymously. The process is iterated as many rounds as necessary.as necessary.

Page 8: Delphi Cost Estimation

• It is possible that several rounds of estimates will not It is possible that several rounds of estimates will not lead to a consensus estimate.lead to a consensus estimate.

• In this case the coordinator must discuss the issues In this case the coordinator must discuss the issues involved with each estimator to determine the reasons involved with each estimator to determine the reasons for the differences.for the differences.

• The coordinator may have to gather additional The coordinator may have to gather additional information and present it to the estimators in order to information and present it to the estimators in order to resolve the differences.resolve the differences.

Page 9: Delphi Cost Estimation