9. Summary and conclusions
This paper introduces the concept of Industry Foundation Processes (IFP) and provides an ontology for its development and application. IFPs are simple structured processes with the essence of industry best practices. They possess particular features, such as abstraction and inheritance that enable them to systematically be expanded to more complex processes tailored for specific types and conditions of construction projects. Explicit workflow inheritance rules not only allow methodical customization of IFP processes, but also enable automated conformance checking of any workflow with its associated IFP process. In addition, an accepted core structure for an IFP process facilitates process interoperability, which will be discussed in more detail in a separate publication. Furthermore, this paper discusses the workflow inheritance notion and compares it with the traditional programming inheritance concept. It clarifies that they are different, and both are necessary for implementation of the IFP system. A prototype example of an IFP for the Request for Information (RFI) process – a commonly used process in the construction industry – has been developed in this paper, using C# programming language and Microsoft Workflow Foundation technology, to demonstrate the concept of an IFP system. The concept and methodology introduced, however, can be applied to any other common process in the construction industry, such as risk management, contract management, quality management, and lessons learned.