I'm facing the following estimation problem:
When doing effort estimation of development tasks in the context of fixed budget projects to implement stories we use 3 point estimation to come up with PERT. The scope of a project is thus defined through an aggregate PERT value plus a confidence margin if chosen.
Because we have found that often there is more effort involved in getting stories completed a bug fix buffer is being added to provide the team with more time to deliver at a good level of quality.
My biggest concerns with the approach: 1. Separating bugs and story delivery - it seems to soften up the strict definition of done, i.e. it's ok to accept a story even though there are bugs. We have more time to fix. 2. Judgment of the impact of complexity factors to establish a buffer. What says the % buffer allocated is adequate?
Is there a better way to calibrate estimates for quality and complexity?