Systems for Strategic Management and Support

Similar documents
Course Schedule and Materials

Systems for Strategic Management and Support

Systems for Strategic Management and Support

Systems for Strategic Management and Support

Project Process Modelling. Purpose / Characteristics Business Process Model and Notation (BPMN)

BPMN Guide Quick Start. by Bizagi BPM

Business Process Modeling

Chapter 2 Accountants as Business Analysts. Changing Roles of Accountants in Business

Lecture 4 Advanced Process Modeling

Thomson Learning DOCUMENTING ACCOUNTING SYSTEMS LEARNING OBJECTIVES

BUSINESS PROCESS MODELING

Business Process Modeling Information Systems in Industry ( )

Practical Business Process Guide

Information Technology Audit & Cyber Security

MIS 2101/2901 EXAM 1 REVIEW SESSION. Michelle Purnama Diamond Peer

THE BPMN GRAPHIC HANDBOOK

Modeling Process Aware Information Systems with BPMN

Session 6: Additional hints on BPMN modeling

MTAT Business Process Management (BPM) (for Masters of IT) Lecture 2: Introduction to BPMN

Data intensive flows. November 2013 Alberto Abelló & Oscar Romero 1

Use-Case Diagram. Contents. Introduction. 1. Introduction. User-Centred Design (UCD) Users Requirements

Chapter 02 Accountants as Business Analysts Answer Key

1/22/2018. Functional Area Systems Accounting Transaction Systems. Functional Area Information Systems

Functional Area Systems Accounting Transaction Systems

10/2/2018. Functional Area Systems Accounting Transaction Systems. Functional Area Information Systems

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques.

Business Process Management (BPM) Lecture 2: Introduction to BPMN

Process Specifications. and process modelling

Lecture 3 Process Modeling I

Chapter 02 Accountants as Business Analysts

LEAN PRODUCTION SYSTEM

IBM Business Process Manager Version 8 Release 5. Hiring Tutorial IBM

How to describe Museum Processes and Subprocesses

Workflow and Business Process Modeling with UML Activity Diagrams. April 17, 2008

Business Process Modelling 28 February 2013

Business Process Modeling and Analysis

Processes in BPMN 2.0

Documents and Records

Using Stocks and Flows Diagrams to Understand Business Process Behavior

Reviewed by Paul Harmon

A Guide to the Last Planner for Construction Foremen and Supervisors Gregory A. Howell, P.E.

International Journal of Computing and Business Research (IJCBR) ISSN (Online) :

The Basics of Process Mapping, Modeling and Analysis

IMPLEMENTATION, EVALUATION & MAINTENANCE OF MIS:

MTAT Business Process Management (BPM) (for Masters of IT) Lecture 4: Quantitative Process Analysis

Operational Excellence Methodology Capabilities

EXTENDING THE EPC AND THE BPMN WITH BUSINESS PROCESS GOALS AND PERFORMANCE MEASURES

TDT4252 Modelling of Information Systems Advanced Course

Lean Culture. Creating a Culture for continuous improvement to better serve our Customers

MTAT Enterprise System Integration. Lecture 12: Service Analysis & Design Part 2: Process and Data-Driven Design

October 21, Workbook. Co-sponsored by

Business Process Modeling

Requirements Engineering with Use Cases

Mapping Processes Notebook for project Blokko Logistics and mobility

MSI Purchase Orders Version 4.0

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Distributed Orchestration of Microservices

Chapter 7. Process Analysis and Diagramming

UNNExT workshop on Paperless trade facilitation for Small and Medium-sized Enterprises

Requirements Engineering

Imagine this: If you create a hundred tasks and leave their default constraints

Survival of the fittest

Comp435 Object-Oriented Design. Requirements and Use Cases. Requirements Analysis. Outline. Requirements Analysis. Requirements change

CS 350 COMPUTER/HUMAN INTERACTION

Efficient Use of BPMN. Principles, Practices, and Patterns

MIS 3504 Digital Design and Innovation

PRINCE2 walkthrough and Roadmap. Dave Litten

How to Find Use Cases from Business Process (BPMN)? Written Date : February 17, 2014

Using Patterns for Communicating About Flexible Processes

Process Mining for the Real World

In general, a model is used to understand a system. It is only a representation of a more complicated original system based on mutual

CHAPTER 3 Use Cases. 3. Use Cases

CHAPTER 3 Use Cases. 3. Use Cases

Lecture #5. Prof. John W. Sutherland. January 20, 2006

Before You Start Modelling

MTAT Business Process Management (BPM) (for Masters of IT) Lecture 1: Introduction

Requirements Analysis

CLASSIFICATION OF PRODUCTION SYSTEMS

TECHNOLOGY TRANSFER PRESENTS ROGER JUNE 18-19, 2013 JUNE 20-21, 2013 VISCONTI PALACE HOTEL - VIA FEDERICO CESI, 37 ROME (ITALY)

Painless Process Mapping. Presented by Margarita Fullerton Senior Manager, Strategy and Decision Support, UBC

Business Process Management - Quantitative

Practical Company Organization Modeling Guide

A Development of Order Processing System: BPMN Model

Mapping Success: Workflow Design for Improvement. Claire Fountaine, MSN, FNP-BC, RN Clinical Workflow Consultant OCHIN, Inc.

ENOVIA Hi-Tech Accelerator for New Part Request and Development

Lean Gold Certification Blueprint

Business Process Management

Leadership Worker Involvement Toolkit LWIT Graeme McMinn HM Inspector of Health and Safety

NATIONAL E-PROCUREMENT PROJECT GUIDANCE NOTES

SPARK. Workflow for SharePoint. Workflow for every business. SharePoint Advanced Redesign Kit. ITLAQ Technologies

PRINCE2 COURSE FOUNDATION. 1 Powered by POeT Solvers Limited

COMM 391. Discussion. Learning Objectives ANALYZING AND IMPROVING BUSINESS PROCESSES. Introduction to Management Information Systems

UIC CODE 406. Capacity. 2nd edition, June 2013 Original. Capacité Kapazität

Event Processing with State Machines

Functional Area Systems. Accounting Transaction Systems

Business Process Management (BPM) Day 3: Process Analysis and Re-Design. Vambola Leping vambola.leping ät ut. ee (invited lecturer: Marlon Dumas)

Geog 469 GIS Workshop. Project Management

Tools for S-BPM To Go

How to Configure the Workflow Service and Design the Workflow Process Templates

5 Steps to Draw a Flowchart

Transcription:

University of Pisa MSc in Computer Engineering Systems for Strategic Management and Support LECTURE 14 http://www.iet.unipi.it/m.cimino/ssms/ Mario G.C.A. Cimino Department of Information Engineering

Question to solve, how to show: Branching? Optional steps? The role played by systems or mechanisms such as the IVR: when we hand off control of the system, when the system is used to support an activity, but is not given control? Interaction with other processes? The appropriate level of detail? Activities spanning multiple swimlanes (e.g.conversation)? Steps that do not happen in a particular order but must all be completed before a subsequent step can begin? Steps that interact continuously, or iterate? Steps triggered by the clock? Steps carried out by an actor with a very small role in the workflow? 2 of 22

(Some advices for who already knows the BPMN) Actor can appear from top to bottom in an order that makes sense: order of appearance (default), starting from the busier actor (to highlight the points of the flow with main participants), according to their physical position (in Lean practice, to limit up-and-down ) A default order related to the type: 1.Customers 2.Core Actors, 3.Supporting Actors, 4.Other Processes, 5.Holding areas, 6.Systems and mechanisms (machinery, equipment, ) 3 of 22

Do not confuse collaborative work with concurrent (parallel) work: in a collaborative step, the actors are working together on the same step, while in concurrent work they are working independently on separate tasks. 4 of 22

Avoid notations used for modeling specialized processes (e.g. software engineering, industrial engineering). Swimlane diagram aims at the key aspect of the process (the flow of work): anything else distract attention, add noise, not information. Workflow modeling needs the participation of a large range of people: avoid overformalization with IT flowcharts. 5 of 22

Which steps to include? An actor might tell you about many activities is responsible for, but you are modeling a specific process, from trigger to result The process usually traces a single work item or package of work items, such as a service problem, an order, an engineering upgrade, a building permit request, an item being manufactured, a material requisition, a replacement part. Any activity that holds one of these work items should be part of the process, whether is adds value or not to the process. It may introduce delay, move the work along, subtract value. Guidelines for naming process steps Avoid cryptic step names. Follow the same guidelines for naming a process (verb-noun or verb-object format) with additional detail. The step name should convey the result achievede by the step, if flip the verb-noun format. 6 of 22

Basic structure: + Action verb (assign, validate, sort, ) + Optional qualifier (initial, replacement, ) + Noun(s) (service request, payment, ) + Optionally, information on how (by form, by fax, ) 7 of 22

Remind, the name is not: - an area or function such as titling, accounting, inventory - an event or result such as claim arrives, claim is registered - a state such as sorted - based on mushy verbs or jargon Flow Is the passing of work from one step to another. The next step cannot start until the previous step has been completed. A handoff is a special kind of flow where the work passes from one actor to another. It is often a place of delay, errors, expenses. 8 of 22

Avoid the layouts represented Figure: The objective of a workflow diagram is to graphically show sequence, dependency, time. The objective is not to save paper 9 of 22

Distinguish the concepts of data flow and work flow. When data flow is superimposed on a workflow model, the latter is not so evident any more 10 of 22

Exclusive flows, key points: the decision is computed before the diamond, use a dedicated step for this: decide/determine if label each branch to indicate which decision outcome wil follow that path, along with statistics if appropriate 11 of 22

Parallel and conditional outgoing flows: an example of notation This notation is used to show the same concept in a different shape. However, use BPMN! 12 of 22

Parallel and conditional ingoing flows: an example of notation This notation is used to show the same concept in a different shape. However, use BPMN! 13 of 22

Some steps do not happen in any prefixed sequence 14 of 22

Managing progressive details: To avoid facing with unmanageable complexity, do not jump immediately into modeling minute details instead of building layers of progressively detailed models: overall process map business processes sub-processes process step. Save your energy by avoiding the curse of detail: if you add more and more detail, seemingly unable to stop, your project will be canceled and you will never get to work on the to-be process! There are three levels of a workflow diagram: - Level 1 or handoff-level diagram (i.e., the flow of work) - Level 2 or service-level diagram (related to SOA and BPM) - Level 3 or task-level diagram (rarely used) 15 of 22

An example of workflow model segmented into two sub-diagrams 16 of 22

17 of 22

Handoff diagram: It makes the overall structure in which each step summarizes the actor s involvement at a specific time in a process: whenever an actor does a lot or a little of work, draw one box and move on. The visual distinction in terms of relative amount of work becomes apparent with the service diagram Simplify steps, not actors. Handoff diagram is important to highlight delay, errors and expenses. It makes yo-yoing immediately evident, in contrast with a detailed diagram. 18 of 22

We can deal with this situation during the introduction of a modeling session. Show a service level diagram to introduce swimlane diagram, and then show a handoff-level diagram to explain that onw of this will be built first, to establish the overall flow 19 of 22

The example below appears to violate the rule about reducing all contiguous work by an actor to a single box It is right, because A and B (or, A and C) is not contiguous work done by one actor: it is non-contiguous work done by separate actors. Non contiguous because there could be other work between Prepare Application and go to City Hall to Submit it A B C 20 of 22

In the example below, we have three adjacent steps performed by the same actor. Again, it is right because the work is not contiguous: the second step is a separate activity that is not started until some temporal event happens; the third activity is also waiting for the Approve Supplier steep to complete. 21 of 22

When to stop modeling You can stop modeling the as-is process as soon as you are able to understand why the process behaves the way it does This can happen at the handoff level, if something like a timing issue, convoluted workflow, or bottleneck is identified as the root cause of performance problem Usually we have to proceed to a second-level diagram. 22 of 22