2. Bridging the gap: A five step approach
Bridging the gap: one task at a time 1. Identify the automation boundaries 2. Review manual tasks 3. Complete the process model 4. Adjust task granularity 5. Specify execution properties Adapted from teaching material of Remco Dijkman, TU/e.
1. Identify the automation boundaries
In BPMN: specify task markers Automated tasks 10 User task Manual task
2. Review manual tasks Principle : if it can ’ t be seen by the BPMS , it doesn’t exist. -> Find ways to support manual tasks via IT: • via user task • via automated task -> Isolate them and automate the rest
Alternative: isolate manual tasks
Alternative: isolate manual tasks Segment 1 Segment 2 Segment 3
• Physical data objects • Messages bering physical data objects • Data stores (both physical and electronic) • Pools & lanes • Text annotations Remove or neglect, depending on BPMS BPMN elements irrelevant for execution 14
3. Complete the process modelPrinciple: exceptions are the rule. -> Add exception handlers Principle : no data = no decisions, no tasks handover. -> Specify all electronic business objects It happed for real!
4. Adjust task granularity Principle : BPMSs add value if they coordinate handovers of work between resources. -> Aggregate any two consecutive tasks assigned to the same resource -> Refine tasks that are too coarse-grained 16
Look around • Candidate tasks for aggregation may not necessarily be consecutive due to a sub-optimal order of tasks in the conceptual model.
5. Specify execution properties • Process variables, messages, signals, errors • Task and event variables and their mappings to process variables • Service details • Code snippets •
You've reached the end of your free preview.
Want to read all 39 pages?
- Fall '15
- Business process modeling