At Synerzip we have been using EBS to calculate near-to-real estimates for newer projects. How we do it is -
1) each and every task (small to big, direct to indirect) on a project is given a rough time estimate. If this project resembles to any previous project we have done before and shares 60-70% of tasks then we use near-to-real estimates (for tasks) derived from previous project.
2) Suppose, we want to derive near-to-real estimates for a new project which doesn't resemble to any older one.
a) ask developer to give each task, he/she is working on, a rough estimate
b) make developer re-enter the actual time on the task he/she has worked for
c) make developer to add reasons of the actual vs estimated varies @ 20%
This process gives us a) near-to-real estimates so that we can quote real delivery dates b) gives us productivity stats for developers c) etc
