Project scheduling has come a long way since the pyramids. Find out how Gantt developed his chart and how scheduling evolved along with computers.
The science of scheduling as defined by Critical Path Analysis (CPA) celebrated its 50th anniversary in 2007. In 1956/57, Morgan Walker and James Kelley Jr started developing the algorithms that became the Activity-on-Arrow or Arrow Diagramming Method (ADM) scheduling methodology for DuPont. The program they developed was trialled on plant shutdowns in 1957 and their first paper on critical path scheduling was published in March 1959.
The Program Evaluation and Review Technique (PERT) system was developed at around the same time but lagged critical path method (CPM) by six to 12 months, although the PERT team first coined the term ‘critical path’.
Later, the Precedence Diagramming Method (PDM) was developed by Dr John Fondahl in 1961 as a non-computer alternative to CPM, and the Metra Potential Method (MPM) was developed independently in Europe. Arguably, the evolution of modern project management is a direct consequence of the need to make effective use of the data generated by the schedulers in an attempt to manage and control the critical path.
Scheduling and computers
The evolution of CPM scheduling closely tracked the development of computers. The initial systems were complex mainframe behemoths, typically taking a new scheduler many months to learn to use. These systems migrated to the mini-computers of the 1970s and 1980s but remained expensive, encouraging the widespread use of manual scheduling techniques, with only the larger or more sophisticated organisations being able to afford a central scheduling office and the supporting computer systems.
The advent of the micro-computer (i.e. personal computer) in the late 1980s changed scheduling forever. The evolution of PC-based scheduling moved project controls from an environment where a skilled cadre of schedulers operating expensive systems made sure the scheduling was ‘right’—and the organisation ‘owned’ the data—to a situation where anyone could learn to drive a scheduling software package, schedules became islands of data sitting on people’s desktops and the overall quality of scheduling plummeted.
Current trends, back to enterprise systems supported by PMOs, seem to be redressing the balance and offering the best of both worlds. From the technology perspective, information is managed centrally, but is easily available on anyone’s desktop via web-enabled and networked systems. From the skills perspective, PMOs are redeveloping career paths for schedulers and supporting the development of scheduling standards within organisations.
The concept of scheduling is not new; the pyramids are more than 3,000 years old, the granite beams needed to support the roof of the burial chamber in the Great Pyramid required a workforce of several hundred, working for 10 years to hack them from their quarry by pounding the granite with a harder rock, dolomite. Teams were sent to the quarries in sufficient time to ensure the beams were available when needed on the construction site. Similar organisation can be seen on many other major projects since!
These activities could have been accomplished without some form of schedule; that is, with the understanding of activities and sequencing. However, while the managers, priests and military leaders (at least the successful ones) controlling the organisations responsible for accomplishing the works must have an appreciation of scheduling, there is little evidence of formal processes.