US GAO Best Practice Schedule Guide – Dec 2015

A lengthy guide on schedule best practice by the US Government Accountability Office. Below are the 10 best practices, you can download the full report here, GAO Schedule Report Dec 15.

  1. Capturing all activities. The schedule should reflect all activities necessary to accomplish a project’s objectives, including activities both the owner and the contractors are to perform.
  2. Sequencing all activities. All activities must be logically sequenced and linked. Date constraints and lags should be minimised and justified.
  3. Assigning resources to all activities. The schedule should reflect the resources (labour, materials, travel, facilities, equipment, and the like) needed to do the work.
  4. Establishing the duration of all activities. The schedule should realistically reflect how long each activity will take. Schedules that contain planning and summary planning packages as activities will normally reflect longer durations until broken into work packages or specific activities.
  5. Verifying that the schedule can be traced horizontally and vertically. The schedule should be horizontally traceable with “hand-offs” defined. And vertically traceable; lower-level schedules are clearly consistent with upper-level schedule milestones.
  6. Confirming that the critical path is valid. The schedule should identify the program’s critical path.
  7. Ensuring reasonable total float. The schedule should identify reasonable total float on activities.
  8. Conducting a schedule risk analysis. Using a statistical simulation to predict the level of confidence in meeting a program’s completion date. Programs should include the results of the schedule risk analysis in constructing an executable baseline schedule.
  9. Updating the schedule using actual progress and logic. Progress updates and logic provide a realistic forecast of start and completion dates for program activities. Maintaining the integrity of the schedule logic is necessary to reflect the true status of the program.
  10. Maintaining a baseline schedule. A baseline schedule is the basis for managing the program scope, the time period for accomplishing it, and the required resources. Program performance is measured, monitored, and reported against the baseline schedule.