Summary for CIFE Seed Proposals for Academic Year 2015-16 Proposal number: Proposal title: Generating a simulation model from project data through DSM Principal investigator(s) and department(s): Martin Fischer, CEE Research staff: Jaakko Kujala, University of Oulu, Marc Ramsey, CIFE, and a research assistant Total funds requested: $38,686 Project URL for continuation proposals http:// Project objectives addressed by proposal Buildable, Sustainable Expected time horizon 2-5 years Type of innovation Incremental Abstract (up to 150 words) The project management paradigm is rapidly changing from a planning and control-oriented approach towards more flexible project design and implementation approaches, such as lean construction, integrated project delivery and agile project management. The new approaches create challenges for management in terms of getting up-to-date information that could be used to simulate and forecast project progress. Management also needs better tools to re-design work processes and organizational arrangements to mitigate negative effects of changes. In this project we will examine how to generate an equivalent VDT/Power-like organization model from a design structure (DSM) representation of a project; create specifications for DSM input data and interface to import data to the simulation model. Detailed functional and technical requirements for DSM/simulation tool integration will be created and tested using real life information from complex construction projects. Engineering or Business Problem Traditional project management assumes that events affecting the project are predictable and that the tools and activities are well understood. The strengths of this approach include laying out the steps for development and stressing the importance of requirements. The limitations consist of projects rarely following the sequential flow, and clients and other stakeholders usually find it difficult to completely state all requirements early in the project. As a result, the project management paradigm is rapidly changing from a planning and control-oriented approach, towards more flexible project design and implementation approaches. These approaches include lean construction, agile project development and integrated project delivery (IPD). These project management methodologies tie the owner and other stakeholders together from the project’s early stages into joint value co-creation processes, focus on end-user value by enabling them to participate in the development process, and embrace continuous changes. However, in practice, many agile and flexible project implementations fail to achieve the desired cost, schedule, and/or sustainability goals. Agile project management approaches require changes in how projects are contracted and negotiated in a multi-stakeholder set-up, how the implementation is organized, and how communication practices and channels are selected and used between organizations. The increased project complexity brought about by these changes cannot be adequately managed with existing project management tools. A change from a planning-oriented approach to agile project management emphasizes the importance of project management being able to continuously analyze the impact of design changes and to respond to unexpected events that arise during the project implementation process. There is a need for better tools that can be used to model complex projects during different phases of the project lifecycle, to track project progress, and to design high-performing organizational set-ups and work processes. The managerial challenge and proposed solution utilizing design structure matrix (DSM) integrated with simulation software is presented in Figure 1. Any project consists of the product that is designed and built, the organizational actors that carry out the work, and the processes and activities that are carried out. Today’s representations of project information focus on one of these main project elements: BIM represents the product, organization charts represent the organization, and schedules represent the processes. Since a project’s production, organization, and process are inextricably linked these single-focused representations leave it up to project managers to see the main connections and consider them as they structure and prioritize the work of their project team. For example, who should be invited to an Integrated Concurrent Engineering session about selecting the best window for a project? Should the structural engineer be invited? Among other aspects, this depends on how the team thinks about constructing the facade and how large the range of choices is. If the schedule or other constraints require off-site fabrication of the facade elements with the windows already installed, a structural engineer may be critical at the meeting. Or, if the range of windows considered is large the impact on daylighting and energy performance of the building will be high, which in turn will affect the space needed for the building’s mechanical, electrical, and piping systems, which will likely affect the type and layout of the structural system and the size of its components. Similar interdependencies exist for other types of projects, such as Fischer Generating a simulation model from project data though DSM 2 infrastructure projects, e.g., the selection of the diameter of a tunnel. Note that the relationships between the product across different disciplines (window size, floor to floor height) and the product and the process (off-site fabrication) determine who on the team needs to be involved in shaping a good solution. Figure 1: Integrating simulation with project management and decision making systems. Early CIFE research built representations and tools for combining two of the three main project elements: The Virtual Design Team project combines organization and process. It simulates how an organization carries out a process to reveal organizational bottlenecks. 4D modeling combines product and process. It simulates how construction work unfolds over time to reveal spatial constraints. We propose to extend the underlying representation of these tools through a fuller exploration of how to leverage product-organization-process relationships in support of agile project management for construction. Theoretical and Practical Points of Departure A variety of new project management methodologies such as lean construction integrated project delivery, alliance model, and agile project management are beginning to be applied in the construction industry to address the challenges with traditional project management methods. The project will build on practical experience from industry as well as research work done with lean construction and related flexible management approaches in CIFE. The research is also closely related to ongoing research activities in the Project Business Research group at the University of Oulu, Finland. In the following we briefly describe relevant theoretical concepts and work done in CIFE with simulation models. Lean construction and related project management approaches The new flexible project development and implementation approaches emerged in different fields of applied research and practice. The construction industry’s poor productivity due to the Fischer Generating a simulation model from project data though DSM 3 sub-optimization of different organizations has led to the development of new approaches such as lean construction, integrated project delivery, and alliance models. In parallel, IT project deliveries were suffering from financial and schedule failures, and the software community started to question the traditional project management paradigm that assumed that it would be possible to accurately specify a software projects’ requirements and estimating the time it would take to meet them. As a result the practice-driven Agile Manifesto (2001) was declared focusing on coupling and integration of different stakeholders (particularly developer, business people, and user teams), delivering valuable, functional software early and continuously, focusing on face-to-face communications, building motivated self-organizing teams, and relying on continuous improvement. These project management methodologies share many features: they tie owner and other stakeholders from a project’s early stages into joint value co-creation processes, focus on end-user value by enabling them to participate in the development process, embrace continuous change, and apply novel contract forms. An important element in supporting the implementation of these new methodologies is the use of online digital models, such as BIM, which offer new possibilities for integrating a multitude of stakeholder in the joint development of complex services and products. These new approaches are nowadays applied widely in many construction sectors, and they change how projects are managed. Design structure matrix Design structure matrix (DSM) is a modeling tool that can be used to design, develop, and manage complex systems such as construction projects. It offers functionalities that represent the elements of a system and their interactions, thus highlighting system’s design structure. A design structure matrix lists all constituent subsystems/activities and the corresponding information exchange, interactions, iterations, and dependency patterns. For example, where the matrix elements represent activities, the matrix details what pieces of information are needed to start a particular activity, and shows what new work is enable by the information generated by that activity. In this way, one can quickly recognize which other activities are reliant upon information outputs generated by each activity. DSM analysis can help teams to streamline their processes based on the optimal flow of information between different interdependent activities. It can also be used to manage the effects of change. For example, if the specification for a component had to be changed, it would be possible to quickly identify all processes or activities that were dependent on that specification, reducing the risk of work continuing based on out-ofdate information. This analysis can be supported by integrating DSM with a simulation model to further analyze the effect of changes on project objectives and to re-design work processes and organizational arrangements to mitigate the negative effect of those changes. Virtual design team and POWer The Virtual Design Team (VDT) research group was initiated at CIFE during the late 1980s to help managers design organizations and work processes for executing fast-track development of complex products without incurring the large cost overruns and catastrophic quality failures that had frequently plagued such efforts. VDT was developed as an agent-based computational model of project teams and the work processes they were attempting to execute in a highly concurrent manner. It has been successfully used to model work activities, communications, and exception handling within traditional organizations working on projects in areas such as construction, aerospace, consumer product development, and healthcare. A commercialized version of a VDT Fischer Generating a simulation model from project data though DSM 4 simulation tool, called SimVision, includes support for interactions between multiple concurrent projects. POWer is a follow-on development of the VDT simulation tool. It implements extensible actor and task models, and has been used to support research in such areas as knowledge networks, cross-cultural organizations, and actor skill growth/decay. Research Methods and Work Plan The overall goal for this research is to develop a simulation tool that can support the design of effective organizational setups, as well being used during the project implementation phase to assist in the management. The more specific objective for this project is to examine whether an organization simulation engine working from a hybrid design structure matrix (DSM) representation can be used effectively in the design and management of large and complex construction projects. We will place particular emphasis on projects that apply lean construction methods in both project design and implementation phases. Areas to be considered include initial design of project scheduling, contractual arrangements, organizational set-ups, communication processes, along with project forecasting and rescheduling. The following research questions guide our research process: -­ What are effective models of organizing in agile/lean multi-stakeholder construction projects, and how should they be adjusted to fit different types of projects? -­ What project design and progress parameters must be added to a DSM representation to support VDT simulation and forecasting? The current research version of the VDT/Power simulation software will be used as a starting point for this work. The software will be extended to include features that are relevant for simulating multi-stakeholder agile/lean construction projects, as well as adding methods to automatically import design and project progress information to the simulation engine. The work plan is divided into two parts: (1) general development of the simulation tool, and (2) integration of the DSM representation with the simulation model. By separating these two tasks we want to ensure that there is a long-term development roadmap for simulation tools, thus enabling systematic development of the software. Part of this work will be done outside the scope of this project through the ongoing collaboration between the University of Oulu and CIFE. In this project we will specifically target those functional requirements that arise from integration of DSM as the primary project model. 1) General design and development of simulation software -­ Define the functional requirements for VDT/Power type of simulation software based on literature on lean construction, -­ Create a roadmap for the development of a simulation model to meet these functional requirements drawing from over 20 years of experience with the development of VDT/Power simulation software and new software tools Fischer Generating a simulation model from project data though DSM 5 2) Integration of design structure matrix (DSM) with the simulation model -­ Determine how product, process, and people/organization-based DSM representations can be integrated in a single project model based on existing literature on DSM -­ Acquire sanitized existing DSM models and interpret them in the context of lean/agile project management -­ Examine how to generate an equivalent VDT-like organization model from a DSM representation of a project; create a specification for DSM input data and interface to import data to simulation model -­ Demonstrate simulation of a resulting organization model and work with industry partners to test resulting tool on a new construction project Expected Results: Findings, Contributions, and Impact on Practice One result of this project will be the development of an extended simulation tool based on the existing POWer simulator. This is intended to provide a practical tool for assisting project managers in both the design and implementation of complex multi-firm projects. These projects will be applying new project management methods, such as lean construction, integrated project delivery, and agile project management. In the development of a simulation software and integration with project data the main emphasis is placed on creating DSM/simulation tool integration. The feature will be developed and tested using real work data from historical and ongoing construction projects. This project will have several theoretical contributions: (1) in parallel with defining functional requirements for the software we need to create in-depth conceptual understanding and description on what we mean by “new project management approaches;” (2) simulation tool enables testing how various organizational arrangements influence project efficiency and how they need to be modified to take different types of projects into account; 3) increased understanding whether/how design structure matrix (DSM) can be used to describe three complementary domains – product, process, and people/organizations, and whether it provides the necessary data for creating a project simulation model. Theoretical contributions will be presented in academic conferences and journal articles. Industry Involvement In the project, industry involvement is important in the design of the required functionality of the simulation software, specifically for defining the technical requirements for the interface between DSM and the simulation model. The interface will also be tested and validated with DSM data from industry partners. Preliminary discussions have been conducted with CIFE member organizations in the development of this proposal. Fischer Generating a simulation model from project data though DSM 6 Research Milestones and Risks The project has four milestones; which each will have a specific output and can be used to measure the progress of the project: -­ Definition of functional requirements for extending the POWer simulation software (10/1/2015 – 12/31/2015) -­ Detailed functional and technical requirements for DSM/simulation tool integration, including specification of the DSM data model (11/1/2015 - 1/31/2016) -­ Implementation of the technical interface, acquiring DSM data from industry partners, and testing the interface by using a DSM representation to create a simulation model (1/1/2016 – 4/30/2016) -­ Validating the new DSM/simulation tool interface with industry partners (5/1/2016 – 5/30/2016) The main risk with the project relates to the availability of DSM data from industry partners to test the interface. This may also affect how relevant the results are from an industry point of view. The availability and automatic retrieval of project design data in DSM format from information systems has direct impact on cost (and time required) to create project simulation models. At a more general level, the development of a simulation model may require considerable effort that is outside of the scope of this project. Part of this work is done in the APD (value co-creation in agile project development) research project, which is a joint project between the University of Oulu and CIFE. This risk can be mitigated by good initial planning of the functional requirements of the new software and by applying agile methods in the development work. This allows continuous follow-up of the project progress and prioritization of features for implementation. Next Steps The goals of the proposed project are aligned with the value co-creation in agile project development (APD) research project, which is a joint project between University of Oulu (research unit of industrial engineering and management) and CIFE. APD is a two-year project running until April 2017, thus providing one avenue to continue development work. Additionally, at the University of Oulu, there are several ongoing large projects focused on lean construction and related approaches for the construction industry. They can also be used to support continuation of this research work. To facilitate this research co-operation, Dr. Jaakko Kujala from the University of Oulu will work in CIFE as a visiting professor during fall 2015. Additional research funding to continue development work will be sought from local funding organizations in US (for example Project Management organizations, National Science Foundation), as well from research funding organizations in Finland (TEKES, Academy of Finland, European Union research funds). Additional funding for practical applications of the research work may also be obtained through CIFE members that are applying the research results in their organizations. Fischer Generating a simulation model from project data though DSM 7 Budget Fischer Generating a simulation model from project data though DSM 8