370 likes | 540 Views
Process Flexibility, Configuration, and Mining. John Hoogland. Wil van der Aalst. #EuropeanBPMRoundTable. Collaboration TU/e & Pallas Athena / Perceptive Software. Collaboration TU/e & Pallas Athena / Perceptive Software. Collaboration TU/e & Pallas Athena / Perceptive Software.
E N D
Process Flexibility, Configuration, and Mining John Hoogland Wil van der Aalst #EuropeanBPMRoundTable
Three sides of the same BPM coin prof.dr.ir. Wil van der Aalst vdaalst.org
Taxonomy of Flexibility Helen Schonenberg, Ronny Mans, Nick Russell, Nataliya Mulyar, Wil M. P. van der Aalst: Process Flexibility: A Survey of Contemporary Approaches. Lecture Notes in Business Information Processing, 2008, Volume 10, Part 1, 16-30, DOI: 10.1007/978-3-540-68644-6_2
Flexibility by Change ADEPT2
Procedural Versus Declarative Declarative = anything is possible unless it is explicitly forbidden Procedural = everything is impossible unless it is triggered explicitly
Procedural Versus Declarative Declarative = anything is possible unless it is explicitly forbidden Procedural = everything is impossible unless it is triggered explicitly
Configurable process models • Reference models revisited, but now better (correct, executable, etc.). • Examples: • 430 Dutch municipalities need to execute the same collection of processes, but value their "couleur locale" • Hertz has 8,650 rental locations in about 150 countries worldwide all executing essentially the same set of processes (but with local differences) • All 94 U.S. District Courts in the United States share the same set of workflows • Process sharing will increase (cf. cloud computing, SaaS, etc.) • "Content" is often missing in BPM approaches!
Moore's Law D=2.03 D=1.56 D=1.92 with inflation approx. D=1.75
A simple calculation • Starting point 2010: • Harddisk 1 Terabyte = 1012 bytes • Digital Universe 1.2 Zettabyte = 1.2*1021 bytes (estimate in IDC’s annual report, “The Digital Universe Decade – Are You Ready?” May 2010) • Disk needs to grow 230.16 = 1.2* 109 = 1.2*1021/ 1012 times its current size. • Assuming D=1.56 this takes 30.16*1.56 = 47.05 years. • Hence, in 2060 your laptop can contain all of today's digital universe (internet, computer files, transaction logs, movies, photos, music, books, databases, etc.)!
Conformance Checking desire line expected or normative path
Process and Case Dimensions group acbe abce ade acbe abce acbe abce ade ade time location
Example: Hertz has 8,650 rental locations and different types of customers gold silver normal March February Amsterdam January Paris Eindhoven
Example: All municipalities need to handle building permits >100k >50k & 100k 50k Q3 Q2 Eersel Q1 Bladel Reusel
Example: Suncorp has different brands and different types of insurance after flooding during flooding before flooding
Example Questions group time location How to detect changes over time (concept drift)? How to compare process variants in different organizations (cross-organizational mining)?
Cross-organizational mining (work of Joos Buijs and Dennis Schunselaar) • CoSeLog project, cf. http://www.win.tue.nl/coselog/ • 10 muncipalities: Coevorden, Emmen, Hellendoorn,Gemert-Bakel, Zwolle, Bergeijk, Bladel, Eersel, Reusel-De Mierden, and Oirschot. • 8 processes: Gemeentelijke Basisadministratie Persoonsgegevens (GBA 3x), Melding Openbare Ruimte (MOR), Wet Algemene Bepalingen Omgevingsrecht (WABO 2x), Wet Maatschappelijke Ondersteuning (WMO), and Waardering Onroerende Zaken (WOZ). • Ingredients: • event logs • models • conformance checking • key performance indicators • Questions: • How similar? • Why better?
sneak preview Perceptive BPM Research Center @ TU/e 2012