How is the Percent Complete calculated for a Program in ITBM?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-10-2019 12:03 PM
We have about 6 Programs created in our London instance.
One of our Programs includes only 1 project. This project presents a Percent Complete value of 34%. However, the Program which holds this project presents a Percent Complete value of 0%.
Can anybody explain how is the Percent complete value calculated and why does it show 0 for a Program with one Project with 34% Percent complete?
Appreciate any input,
Claudia G-Durkin
- Labels:
-
Project Portfolio Management
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-14-2019 10:49 AM
Hi Claudia,
I hope Following links will help you:
Regards,
Tejal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-17-2019 05:28 AM
Thanks Tejal. Unfortunately those posts only talk about Percent Complete of a Project and I am trying to find out how the Program Percent Complete is calculated. In my Program, there is only 1 project with 34% or so Percent complete but the Program Percent Complete is 0
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-23-2019 06:14 AM
I have discovered the Program with unexpected Percent Complete value of 0 was somehow corrupted. After creating a New Program and setting the project with 34% Percent Complete value as the only Project under this New Program, the Program Percent Complete is now 34%, as expected.
Still, it would be good to have documentation on the algorithm to produce Program Percent Complete from children Project Percent Complete values.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2022 01:43 PM
Hi Claudia,
Realise this is very old, but thought I'd add this in to help with future searches as I've recently had to dig into the details on how this is calculated. It should be noted that this calculation can be applied to any level of the parent/child task relationship that exists in SPM.
For a program its’ % complete is made up of –
1. The % complete for all child projects
2. AND the % complete of all child program tasks
It treats both of the above equally, and is a function of total duration vs worked duration.
To get the total duration you can look at the program and sum together the various planned duration values. As an example a program could have -
1. A program task with a 10 day duration
2. A project with a 1 day duration
3. Another project with a 73 day duration
4. Giving a total duration of 84 days
The worked duration is a bit trickier. To continue the above example -
1. The program task with 10 days duration has it’s % complete set to 50
2. The project with 1 day duration has it’s % complete set to 0
3. The project with 73 day duration has it’s % complete set to 75
To calculate the worked duration for the above we’d need to do the following –
1. (duration*(percentage complete/100)) for each of the above, summed together
2. (10(50/100)) + (1(0/100)) + (73(75/100)
3. = 5 + 0 + 54.75
4. = 59.75 days of worked duration
The final calculation is then
1. (Worked duration / total duration) * 100
2. (59.75 / 84) * 100
So the program % complete is then set to 71.13%
Hope this helps!