Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal...

19
Institute of Applied Informatics in Civil Enginee Dresden University of Technology A personal planning approach for the integration and coordination of multi- project process information M. Keller R. Scherer K. Menzel

Transcript of Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal...

Page 1: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Institute of Applied Informatics in Civil Engineering Dresden University of Technology

A personal planning approach for the integration and coordination of multi-project process information

M. Keller R. SchererK. Menzel

Page 2: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Summary

1. Introduction

2. Approach

3. Realisation

4. Implementation

5. Conclusion

Page 3: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Institute of Applied Informatics in Civil Engineering Dresden University of Technology

Introduction

Page 4: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Introduction

New project structures in the building industries:

More and more construction projects are hosted on servers accessible through the Internet.

The engineer is often involved in different projects in parallel.

Therefore, the engineer has to organize his tasks and information across the individual projects.

It is difficult for the engineer to monitor and react to hoc changes in the workflows of one or more projects.

Page 5: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Institute of Applied Informatics in Civil Engineering Dresden University of Technology

Approach

Page 6: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Approach

Development of a Human Centered WfMS:

The engineer does not have to deal with the different workflow systems of the individual projects by himself.

The system will collect the required information from the individual workflow systems.

Opportunity for the engineer to rearrange his tasks within the boundary conditions of the projects.

Changes will be send to the remote project management system.

Page 7: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Approach

Design of the Human Centered WfMS:

Data

Data

Workflow 1

Project 1

Engineer

Data

Workflow 2

Project 2

Data

Workflow 3

Project 3

WF 1

WF 2

WF 3

Personal Planning Service

Page 8: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Institute of Applied Informatics in Civil Engineering Dresden University of Technology

Realisation

Page 9: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Realisation

Requirements:

Using a standardized format for the exchange of process information.

In order to model the project workflow, a description language for business process should be applied.

For merging different project workflows into a personalized workflow, methods have to be developed that support the user organizing his work more efficiently.

Project information should be visible for all partners, while personal data is hidden.

Page 10: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Realisation

Process Model adopted from the IFC 2x Process Model:

IfcRoot

IfcObject

IfcActor

IfcPerson IfcPersonAndOrganization IfcOrganization

IfcActorRole

IfcAddress

IfcTelecomAddressIfcPostalAddress

IfcOrganizationRelationship

IfcRoot

IfcObject

IfcControl IfcProject

IfcTask

IfcProcess

IfcApprovalUsage IfcScheduleTimeControl

IfcWorkPlanIfcWorkSchedule

IfcWorkControl

User Management Workflow Management

Page 11: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Realisation

Business process modelling IDEF-0:

NAMEID_1

ID_A1

INPUT OUTPUT

MECHANISM

CONTROL

NAMEID_2INPUT

Parent Diagram

NAMEID_11

ID_A12

NAMEID_12

NAMEID_13

Child Diagram

Project compilation of workplans

Workplancompilation of tasks

TaskAssignments for one personwith defined start and end

Times consisting of: Early Start/End and Late Start/End

Actor a role is the combination of person, organization and skills (see User Management)

Information data obtained during the project has to be assigned to one task

Application a certain application can be assigned to a task, if appropriated

Sequence specifies the predecessor and the successor of a task

composed of

comprises

composed of

Page 12: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Realisation

Workflow Engine: Relational Database based on the IFC

2x Process Model. Database is divided into the Project and

Personal Workspaces. Build in procedures synchronize the

project and the personal workflow.

Client Applications: Project Planning Clients - Initializing and

managing the Project Workflow. Personal Workflow Client - Managing

the Personal Workflow and documents.

Stored proceduresData matching (projectspersonal)

Project Planning Client(Java Application/Applet)• Project Management

Personal Workflow Client(Java Application/Applet)• Personal WF Management• Document Management

Project Planning• IDEF• MS-Project

ProjectsProcess & Data

workspaces

Personal

Architecture of the WfMS :

Page 13: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Realisation

Merging of different workflows:1 1 4 22 3 6 1

5 13 2P 2

2 1 3 2 5 11 2

P 2

1 1 6 23 3

5 14 2P 2

6 2

4 2

8 32 1

7 1

Identifying different workflows from various projects where the actor has to perform a task

P.1

P.2

P.3

1 1

3 2

3 2

7 1

6 2

P 2

P 2

P.1

P.2

P.3

Compilation of the tasks from one actor arranged by time

1 1 3 2 3 2 7 1 6 2

By using the buffer time a almost continuous personal workflow can be created

1

2

3

Page 14: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Realisation

Calculation of the minimum dwell time:Non Critical Task Critical TaskBuffer TimeDwell time

Version explorationU12

U11

Version 1Version 2

Version 3

Version 4

Version 5

Version 6

Algorithm : niUj

ij ,...,1min niUj

ij ,...,1min

U13=0

e3 e2 e1

e3 e1 e2

e2 e3 e1

e2 e1 e3

e1 e3 e2

e1 e2 e3

Dwell TimeU13=0 U11 >0U12>0

U23=0 U22 >0U21=0

U32 >0 U31=0U33 >0

U42 >0 U43=0U41 >0

U51 >0 U52 >0U53=0

U61 >0 U63 >0U62=0

Time T

Task

ANN*

Task 2Task 3

Task 1

*Activity-on-Node Network

Page 15: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Institute of Applied Informatics in Civil Engineering Dresden University of Technology

Implementation

Page 16: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Implementation

Graphical User Interface:

Page 17: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Implementation

Integration into the ISTforCE framework

PPSPPS

Submit User-IDSubmit User-ID

Service LauncherService Launcher

Start Service-LauncherStart Service-LauncherUser-ID, Password, User-ID, Password, Project, ServiceProject, Service

Core ServicesCore Services

Check Check AuthorizationAuthorization

Start ServiceStart Service

LoginLogin

Select TaskSelect Task

Start PPSStart PPS

Submit Submit Projects,Projects,ServicesServices

1

2

3

4

5

Page 18: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Institute of Applied Informatics in Civil Engineering Dresden University of Technology

Conclusion

Page 19: Institute of Applied Informatics in Civil Engineering Dresden University of Technology A personal planning approach for the integration and coordination.

Dresden University of Technology

Institute of Applied Informatics in Civil Engineering

Conclusion

Design of a WfMS for the construction industry:

The engineer is the binding element between different projects.

Methods have been developed for merging different project workflows into a personalized workflow.

Ad hoc changes of project activities and user activities will be synchronized.

The design of a two layer database enables the user to obtain access to project information while personal data is hidden.

The implementation of a prototype has demonstrated that such a Personal Planning System can be developed and integrated into a concurrent engineering services platform.