1 masking flexibility behind rigidity: notes on how much flexibility people are willing to cope with...
Post on 18-Dec-2015
215 views
TRANSCRIPT
![Page 1: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/1.jpg)
1
Masking flexibility behind rigidity: Notes on how
much flexibility people are willing to cope with
Prepared for BPMDS’05 byIlia Bider, IbisSoft,Stockholm, Sweden
![Page 2: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/2.jpg)
2
Do we need flexibility
A bit of provocation
![Page 3: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/3.jpg)
3
Flexibility - Hypothesis• The issue was brought
about as soon as Workflow Management Systems (WFMS) appeared
• First WFMS were considered as rigid as they did not cover all situations the user could get into
Flexibility is required
![Page 4: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/4.jpg)
4
Flexibility – reality by example
Reaction on flexibility of associative search
• Search through association – unusual, difficult to accept
VS
• Directed search – normal – easy to accept
![Page 5: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/5.jpg)
5
Why complaints on rigidity - hypothesis
• Preliminary business process mapping/modeling/analysis cannot be exact.
• This results in “wrong” rigidity rather than in lack of flexibility
![Page 6: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/6.jpg)
6
Solutions
• Start with “wrong” rigidity and quickly transform it to the right one. Risks – before the transformation is completed – users can give up
• Start with real flexibility and quickly transform it into the “right” rigidity. Risks – users may not be able or willing to cope with flexibility
![Page 7: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/7.jpg)
7
Starting with flexibility - a catch
• In the beginning of BPMS introduction flexibility is required due to insufficiency of the underlying BP model
• In the beginning of BMPS introduction flexibility constitute an extra burden on the users while they learn how to use the system
Solution – limit flexibility as soon as possible
![Page 8: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/8.jpg)
8
Starting with flexibility
• Workflow approach does not permit to start with full flexibility (Meccano model)
• Different approach is required (Meccano model)
![Page 9: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/9.jpg)
9
Starting with total flexibilityState flow: Background
• Modeling and control of physical processes - Mathematical system theory
• Continuous-time physical process trajectory:
• x – vector of state variables (reals)• – derivatives of state variables• w – vector of environment variables• Goal – a point or a surface in the state space
0),,( wxxF
x
![Page 10: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/10.jpg)
10
State flow: what is needed
• Find a way for representing states of business processes.
• Understand how to represent speed and direction of movement.
• Find out how to connect speed and direction of movement to the position in the state space.
![Page 11: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/11.jpg)
11
State flow: state and goal
• For each item Ordered = Delivered
• To pay = Total + Freight + Tax
• Invoiced = To pay
• Paid = Invoiced
![Page 12: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/12.jpg)
12
State flow: state and activities
• Ordered > Delivered shipment • To pay > Invoiced invoicing
![Page 13: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/13.jpg)
13
Integrated state = state + operative plan
![Page 14: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/14.jpg)
14
State flow: acquiring rigidity via policies and dynamical planning
• Obligations• Prohibitions• Recommendations
Two step planning
![Page 15: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/15.jpg)
15
Totally flexible BPS system ProBis includes
• Most common business objects– People (contacts and users)
– Organizations (groups of people)
– Documents (piece of information having a physical form)
• 3 generalized business processes– iTeam – suitable for internal information exchange, etc
– xTeam – suitable for sale, purchase, CRM
– Project – suitable for administration of projects
![Page 16: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/16.jpg)
16
Test site Making experiment on living creatures
• SRAT – a medium size Union for academics (12 000 members), about 10 employees
![Page 17: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/17.jpg)
17
Going rigid – first steps
• Terminology and screen layouts – even quite educated people prefer their own terminology (even if it will limit the usability)
• Registering external events, particularly when starting a new process. Require special dialog (even if it will limit the usability)
![Page 18: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/18.jpg)
18
Going rigid – next steps
• Splitting general processes to specialized ones
• Introducing automated planning
![Page 19: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/19.jpg)
19
Questions and discussion
![Page 20: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/20.jpg)
20
Acknowledgement
• Our work is currently supported by Swedish Agency for Innovation System (VINNOVA)
• The author would like to thanks all people participating in the projects that gave raise to the current discussion
![Page 21: 1 Masking flexibility behind rigidity: Notes on how much flexibility people are willing to cope with Prepared for BPMDS ’ 05 by Ilia Bider, IbisSoft,Stockholm,](https://reader030.vdocuments.mx/reader030/viewer/2022032800/56649d265503460f949fd3d5/html5/thumbnails/21.jpg)
21
Thank You!
Ilia Bider,IbisSoft, Sweden
www.ibissoft.com/english/index.htmEmail: [email protected]