How a progress estimate is set by a user
A progress estimate is set by a user as a point in time using the progress page in a project
1. labour_hours_forecast =
2. labour_hours_actuals * progress_percentage_estimate
There are some edge cases covered in code for when there is no actuals, etc.
Forecast Budget
1. forecast_labour_cost =
2. (labour_hours_forecast OR labour_hours_budget) * AVG (existing_timesheets)
3. forecast_budget =
4. MAX (forecast_labour_cost OR labour_actuals) +
5. MAX (materials_budget OR materials_actuals) +
6. MAX (subcontractors_budget OR subcontractors_actuals) +
7. sums
Current task progress
This is set by taking the actuals over labour hours forecast if it exists, other wise it uses the budget
1. progress_percentage shown on a task:
2. labour_hours_actuals / (labour_hours_forecast OR labour_hours_budget)
Comments
0 comments
Please sign in to leave a comment.