Prof. Cesare Pautasso
http://www.pautasso.info
cesare.pautasso@usi.ch
@pautasso
Analyze, design, execute and re-engineer business processes
Make business processes more efficient and effective: deliver more value for less cost
Fabio Casati
Successful organisations hire and reward the best people and explicitly manage and continuously improve their processes
Processes are what organisations do
Every external interaction triggers a process
Every internal action involves a process
What is my process?
What is the goal of my process?
How do I measure my success?
How does my manager measure it?
What works? What does not work? Why?
How to improve?
You are working for a dysfunctional organization if you cannot answer these questions.
The automation of a business process where documents, information to be processed or tasks to be carried out are passed from one participant to another following a set of procedural rules
Workflow Management Coalition, 1993
Wil van der Aalst
Processes encompass one or more roles. Typical roles are hierarchically organized into companies, divisions, departments, functions.
Roles are made of users with a common characteristic: programmers, lawyers, managers, consultants, secretaries, accountants.
They identify a pool of interchangeable human resources capable of dealing with a concrete set of tasks.
Processes and their activities should be defined based on abstract roles
Running processes that depend on the presence and availability of specific individuals is not sustainable, nor scalable
Each process instance should have a process owner, who is responsible of its success
How to deal with unpredictable situations?
The plan can be completed based on knowledge available only after the process has started
How to tailor the process to each customer?
The plan needs to be adjusted based on the process context and initial conditions
Activities correspond to state transitions of the document at the center of the process
Activities are executed as specified by the control flow of the process
Use a spacebar or arrow keys to navigate