GAO is Wrong
GAO IS WRONG:Activities have hundreds of fields and many might still be active if you only change a few.GAO Schedule Assessment Guide Best Practices for Project Schedules suggests keeping deleted activities and logic while setting duration to 0. See page 140 of 240.http://www.gao.gov/assets/680/6744
GAO IS WRONG:
Activities have hundreds of fields and many might still be active if you only change a few.
GAO Schedule Assessment Guide Best Practices for Project Schedules suggests keeping deleted activities and logic while setting duration to 0. See page 140 of 240.
http://www.gao.gov/assets/680/674404.pdf
GAO is wrong, leaving deleted activities as well as leaving the original logic in place is not best practice:
- It is a poor workaround used when your software is incapable to show activities in included in one schedule version but not in another.
- I am not surprised with GAO recommendations as they are biased in favor of software incapable of dealing with comparison of schedules with deleted activities.
- Leaving deleted activities can distort cost loading if you if you miss to delete any fixed cost assignment.
- Leaving deleted activities can be confusing and misleading
- Incoming/outgoing remaining lags might need to be adjusted, mere change in activity duration do not tackle this issue.
- Leaving deleted activities can lead to wrong logic; it is a lazy scheduler approach.
Spider Project allows you to display deleted activities on a conspicuous way when comparing schedule versions and without the risk of interfering with current schedule. Easy, everything is transparent, no need to tweak schedule versions. If your software lacks enough functionality it is no excuse to promote such misleading and error prone practice.
Last updated 30 Oct 2025.

11 comments
Oldest firstI do not trust GAO as to suggest anything. Unfortunately many will copy-cat GAO and some will go to the extreme as to declare it a standard to be strictly followed as a contract requirement.
That the critical path should be free of lags because they obfuscate the identification and management of critical activities is absurd. Links with or without time/volume lag can be part of the critical path. Without links you are essentially drawing a Gantt chart. Same as some activities can be on the critical path, some links can also be on the same critical path, critical links can be easily identified at the links table and most software allows you to thicken critical links similar to painting in red critical activities.
That there should be only one WBS for each program, and it should match the WBS used for the cost estimate and schedule so that actual costs can be fed back into the estimate with a correlation between the cost estimate and schedule is absurd.
A WBS is nothing more than an organization or grouping scheme. There is no such thing as the ideal WBS. What a client might have in mind about WBS might be different to what a contractor might need.
Some commercially available scheduling software allows for multiple WBS structures, this solves any issue between client and contractor as there is always room for both.
GAO is wrong in perpetuating the idea of a single WBS.
GAO says - The WBS is the basis of the program schedule and defines what is required as a deliverable.
WRONG - It is a well-defined scope of work (usually as per contract documents) and the means and methods necessary to deliver that defines what is required.
If using a database you can keep old schedule versions, as you should, this do not erases the history just clear them where not needed, where keeping them is a nuisance. Just compare new version against older versions and show deleted activities, cannot be any easier. Do you mean P6 cannot compare activities existing on different updates if activities are deleted? If so then transfer the data to a better designed database. Even Excel can make it. Not all CPM software is so poorly designed.
Log in or join to comment