P6 and the project controls environment. Part one.
Perhaps the most important attribute of P6, to me at least, is the absence of any facilities for the estimate-and-approve stage of a project. What a schedule is for, is to schedule the scope of work. P6 requires you to have a scope of work before you create a schedule.
It would seem obvious that estimate and approval should be part of the ‘project management’ software, probably tightly coupled with scheduling. This has a very difficult history.
Let’s go back in time, to the Lotus 1-2-3 vs Lotus Symphony debate. This was probably before many of the readers of this were born. Lotus 1-2-3 took over the MSDOS spreadsheet market with a vengeance. Visicalc never really migrated successfully from Apple II, Microsoft’s Multiplan did not get the attention it deserved from Microsoft, and the fabulous Supercalc was owned by Computer Associates, enough said. Lotus 1-2-3 was ‘just’ a spreadsheet, to complete your PC desktop you probably also ran WordPerfect for word processing from a different vendor, and Harvard Graphics from a third. Three different vendors each with a best-of-breed software package, which struggled a wee bit to communicate. Then the Lotus company introduced Symphony. It was not as good at spreadsheet, word processing or graphics as the three separate packages, but had a single data source and no issues with data conversion, or an output with text, spreadsheets and charts.
Symphony was introduced, and the ‘best of breed vs integrated’ debate started, in 1984. We are still discussing it.
In our world, well near our world, the best know integrated package is SAP. You can take all of the maintenance workorders in the PM module, and schedule them in the PS module. There are some issues, I would characterise SAP’s PS module as amongst the very best production planning engines. If I was manufacturing 5000 nearly identical BMWs a week, SAP would be a great solution. I have serious reservations about it for project planning.
There have been several attempts to integrate work-scope generation and management with scheduling, mPower from my chums at Monitor is perhaps the best known. I see that in July 2022 the software was acquired by a Canadian company. Canada provided a lot of clients and revenue for Monitor. Artemis is fondly remembered by many in the UK’s energy sector. It offered scheduling linked to a database you could customise, but building a norms-based estimating package staring with ‘just’ a database was just a huge effort and I don’t have any success stories about that most crucial of integrations.
The overwhelming choice amongst my clients is to use a ‘best of breed’ scheduling package – say P6 – and integrate it with an estimate and approval system.