Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do you refine your estimation process? [closed]

Tags:

estimation

Estimating how long any given task will take seems to be one of the hardest parts about software development. At my current shop we estimate tasks in hours at the start of an iteration, but once the task is complete we do not use it to aide us in future estimations.

How do you use the information you gather from past estimations to refine future ones?

like image 507
Rontologist Avatar asked Oct 09 '08 22:10

Rontologist


People also ask

How is estimation done in project management?

How is estimation done. The technique of bottom-up estimating involves estimation of costs involved in each activity or work package, rolling it up into control units and then finally to the overall project estimate. This is another reason why a WBS should be well created by the project team.

How many steps are involved in the analyzing refining & decomposing process?

Analyzing, Refining & Decomposing requirements include the following eleven (11) steps: Assess each top-level requirement for feasibility (see Feasibility Assessment) of implementation, consistency within program constraints, and its ability to be verified.

How can you improve the accuracy of your project estimate?

In conclusion, there is an unrealistic pressure to complete projects faster, cheaper and more efficiently. By developing and implementing these control points into the estimating process, you increase your estimate accuracy and improve the probability of delivering projects accurately and timely.

What are the methods of cost estimation?

Costs can be estimated using the methods that are available in the Time Management concept. One-point estimating, analogous estimating, parametric estimating, and three-point (PERT) estimating. Another method of estimation that we will now study is bottom-up estimating technique.


1 Answers

By far one of the most interesting approaches I've ever seen for scheduling realistically is Evidence Based Scheduling which is part of the FogCreek FogBugz 6.0 release. See Joel's blog post linked above for a synopsis and some examples.

like image 175
Jay Avatar answered Sep 27 '22 21:09

Jay