Overview
In this article on calculating progress, the term project and parent activity can be used interchangeably, since the elements used to calculate progress roll up to the top or upper level elements (sub activities roll up to parent activities which in turn roll up to the project).
If a project has activities with sub-activities the former's progress will be based on that of their sub-activities, and in turn the project's progress will be based on the parent activities' progress.
Warning
Any sub-activities of the project’s activities are not included in the calculation.
Warning
Birdview rounds the results of progress calculation to the lower integer, e.g. 19.88 will be rounded to 19, not 20 as one would expect. This is based on the consideration that an unfinished 1% of a job cannot be considered a whole 1% in any case.
Use case #1
Project named "Website" has 2 activities: "Design" and "Development". The Development activity in turn has 3 sub-activities.
In calculating completion rate of the Website project, it is only Design and Development activities that will be used.
All activities will be included in the project’s progress calculation, using one of the formula combinations below.
When calculating project completion rate, the following formula is used:
where Pi is the completion rate (progress) of the i-th top level activity, and Hi is its estimated hours. But, if estimated hours are not specified (or zero) for an activity, then Birdview will check to see if duration can be used, instead, or actual hours, if neither estimated nor duration are present (or set to zero). In cases where all three are greater than zero, then Birdview will always use estimated hours in the calculations. For the case when none of these elements is specified (or all set to zero), see below.
Special cases in calculating project progress
- If an activity has neither estimated hours, nor duration, nor actual hours specified (or set to zero), the maximum Hi is used.
- If all the activities have neither estimated hours, nor duration, nor actual hours specified (or set to zero), the above formula has a simpler form:
where Pi is the completion rate (progress) of the i-th top level activity, and i is the number of the activities used in the calculation.
Use case #2
Project has 2 activities: one has 25 estimated hours and a completion rate of 5%, the other – 30 and 10%, respectively.
According to the formula, the project completion rate will be:
(25 x 5 + 30 x 10)/(25 + 30) = 7.72.
Since completion rates are given in integers, the project will have 7% as its completion rate. See the second note above.