19
Towards Role-Distributed Collaborative Business Process Elicitation Stefan Oppl Johannes Kepler University of Linz

Towards Role-Distributed Collaborative Business Process Elicitation

Embed Size (px)

DESCRIPTION

Talk given at MoRoCo workshop at ECSCW 2013 in Paphos, Cyprus

Citation preview

Page 1: Towards Role-Distributed Collaborative Business Process Elicitation

Towards Role-Distributed Collaborative Business

Process Elicitation Stefan Oppl

Johannes Kepler University of Linz

Page 2: Towards Role-Distributed Collaborative Business Process Elicitation

Context• Retrieve process knowledge where it actually

resides - at the people involved in the work process

• Account for different understandings of how work is/should be performed and who is collaborating with whom

• Create model that is valid for further processing (e.g. executable)

Page 3: Towards Role-Distributed Collaborative Business Process Elicitation

History

Page 4: Towards Role-Distributed Collaborative Business Process Elicitation

Problem

• Lay-modelers are rarely used to step out of their immediate work system and take a bird-eyes-view

• Very heterogenous involvement of people

• Created models are of limited use for further processing

Page 5: Towards Role-Distributed Collaborative Business Process Elicitation

Idea

• Separate modeling along involved roles

• Describe individual contributions to work regarding activities and communication with others

• Consolidate role-models to form a common model of the work process

Page 6: Towards Role-Distributed Collaborative Business Process Elicitation

Approach

• Actors in each involved role describe their contribution to the work process (i.e. activities) per role

• Overall model is created by collaboratively bringing together the model parts and resolving conflicts that become apparent during coupling

Page 7: Towards Role-Distributed Collaborative Business Process Elicitation

Modeling Elements• Roles

• Activities

• Messages

• send / receive

• expected from others / requested by others

Page 8: Towards Role-Distributed Collaborative Business Process Elicitation

Methodology

Page 9: Towards Role-Distributed Collaborative Business Process Elicitation

Variants

• ex-ante communication negotiation

• ex-post communication negotiation

• ongoing communication negotiation

Page 10: Towards Role-Distributed Collaborative Business Process Elicitation

Example: ex-post communication negotiation

Develop model of work environment

Develop models of individual work contributions

Consolidate models of individual contributions

Steps

Page 11: Towards Role-Distributed Collaborative Business Process Elicitation

Example: ex-post communication negotiation

Develop model of work environment

Develop models of individual work contributions

Consolidate models of individual contributions

Steps

Page 12: Towards Role-Distributed Collaborative Business Process Elicitation

Example: ex-post communication negotiation

Develop model of work environment

Develop models of individual work contributions

Consolidate models of individual contributions

Steps

Page 13: Towards Role-Distributed Collaborative Business Process Elicitation

Example: ex-post communication negotiation

setting the stage

reflection on own work

negotiation of interfaces and contributions

Objectives

Develop model of work environment

Develop models of individual work contributions

Consolidate models of individual contributions

Steps

Page 14: Towards Role-Distributed Collaborative Business Process Elicitation

Example: ex-post communication negotiation

setting the stage

reflection on own work

negotiation of interfaces and contributions

Objectives

conceptualization, no constraints

procedural modeling

communication-oriented modeling

Skills

Develop model of work environment

Develop models of individual work contributions

Consolidate models of individual contributions

Steps

Page 15: Towards Role-Distributed Collaborative Business Process Elicitation

Tool support (I)

Page 16: Towards Role-Distributed Collaborative Business Process Elicitation

Tool support (II)

Page 17: Towards Role-Distributed Collaborative Business Process Elicitation

Findings• produces incomplete process models

• immediate executability allows to complete models while playing them through for validation

• different variants are suitable for different objectives and target groups

• ongoing communication negotiation requires experienced users and/or technical support

Page 18: Towards Role-Distributed Collaborative Business Process Elicitation

Contribution

• Low initial modeling complexity for lay-modelers

• Resolution of different understandings of work during elicitation

• Produces directly executable models

Page 19: Towards Role-Distributed Collaborative Business Process Elicitation

Ongoing Work

• More thorough evaluation of methodology in all three variants in organizational and teaching settings

• Tools support for elicitation and further processing, especially refinement of models through enactment validation