Process Management in Public Sector : a Case Driven approach Joachim Vanden Brande, CEO, LoQutus March 19th, 2012 Warschau © LoQutus 1 Agenda • Why process management in public sector ? • Different patterns to support process management • Solutions • Case • Q&A © LoQutus 2 Why processes? • Traditional organization! © LoQutus 3 3 Why processes? Process driven organisation © LoQutus 4 4 Why process management? • We need more staff because… … there is too much work… … nobody can be disengaged to perform additional tasks… … we can no longer do our job properly… … we are facing a backlog… … we are not working at full capacity… …” • “Can we define the need for additional resources without analyzing the processes” © LoQutus 55 Why process management? • We can do it more efficient because … we feel that there is still time left… … there is still a lot of waste in the processes… … the way we organize things can be improved… … we have to focus on the work that is important… …” © LoQutus 66 Why process management? In an information-based services company: • 5% of the activities create an added value … • 50 % of the activities are necessary, but do not create any added value for the citizens … • 45 % of the activities do not create any added value … Answering telephone calls, emails,…that are not intended for the company … Defective or incorrect information leading to additional contacts ... Unreliable process quality resulting in extra work ... 7 © LoQutus 7 Why Process Management in Public Sector ? Functional SILO’s within public sector • Most services offered to citizens span more then one organization, a process oriented way of thinking solves this Citizen Department • Accelerator for lean administration • More efficiency in the interaction between citizens, organisations and government • Supports basic principles of egovernment Citizen – Authentic sources – Only once – Privacy Department © LoQutus 8 Solutions Support Process Management from IT Viewpoint • ‘Current’ IT Systems – Hard to maintain because process logic and GUI are interwoven – Data driven, NOT process driven – Process and rules embedded in code • Process & Event driven IT Systems – Business Process Management Systems – (Advanced) Case Management – Can be a bit confusion which direction to take © LoQutus 9 Solutions © LoQutus 10 Solutions Tayler versus Drucker Case Management Business Process Management – Management by objectives – Participants choose actions to meet goals – Scientific management – Standardize processes to increase efficiency Routine work can be analyzed and a common pattern derived … it can be automated by traditional process automation means. Knowledge work … does not have the level of repeatability found in routine work. When it comes to work automation, any advantage gained from similarities is overwhelmed by additional costs of having to accommodate the differences © LoQutus 11 Solutions Example © LoQutus 12 Solutions Example © LoQutus 13 Solutions Example © LoQutus 14 Solutions Example © LoQutus 15 Solutions BPMS BPM = A Transactional Thread Linking Activities Across Multiple Systems & Applications State State Activity Activity Control State Activity Control © LoQutus Activity Control 16 Solutions Deterministic vs. Non-Deterministic BPMN Processes Are Deterministic, Where All Possible Paths Are Pre-Determined or Known in Advance, No Matter How Complex the Pathways May Be. The Direction of the Process is Determined by the Pre-Defined Path and Current State; State is Determined by the Preceding Activity, in Other Words, Where it is in the Process. © LoQutus 17 Solutions Business Proces Management Systems © LoQutus 18 Solutions Business Process Management Systems Long-running business process Automated activity (internal) Automated activity (external) Human activity © LoQutus 19 BPMS modeling example class Business Processes Kw alificeren Exploitant Gunnen Contract Beheren Contract Uitv oeren Contract Optimaliseren Contracten BPMN 1. Beheren Contract «Event» Wijziging opdracht exploitant «Event» 1.1 Voorbereiden Onderhandeling Met Exploitant «IsProcessedBy» «Generate» (from Events) Wijziging opdracht in regie (from Events) «Generate» «Event» «Event» 1.2 Onderhandelen Met Exploitant «IsProcessedBy» Exploitant haakt af «Generate» (from Events) Nieuw overheidsopdracht (from Events) «IsProcessedBy» «Event» Exploitant wil onderhandelen 1.3 Communiceren Wijziging Met Exploitant «Produce» «Product» Products::Aangepast contract (from Events) © LoQutus 20 BPMS modeling example Informeren Entiteit Afdelingshoofd Exploitatie Bevestigen geactualiseerd contract Merge Parallel Informeren Entiteit Exploitatie Planning Goedgekeurd resultaat Informeren Regio Exploitatie «Pool» De Lijn «Lane» Contractbeheerder BPMN Communiceren w ij ziging met exploitant nee «Lane» Planner Starten beheren contract Actualiseren van de praktische lopen ja Aangepast Contract «Pool» Exploitant Actualisatie ok? © LoQutus 21 The problem with BPMS © LoQutus 22 Case Management Focuses on Events and Outcomes An Event Occurs Activities and Work Create Content & Context Added to the Case A Case File is Opened The Case is Completed Pragmatic Definition : ACM is a strategy to support ad-hoc, unpredictable, human centric processes © LoQutus 23 Event-Driven? Yes. Agile? Maybe. Customer Reports Problem A Case is Opened Issue is Investigated Solution Applied, Unsuccessfully Alternatives Researched & Applied Issue Resolved & Recorded ACM Processes Are Goal-Driven and Non-Deterministic, The End Point is Known at the Start, the Pathway for Reaching it is Determined by the Outcome at Each Stage as well as Rules and Policies Applicable to the Case. The State of the Case is determined by the Content and Context Within the Case, Not Where the Case is at Any Time. © LoQutus 24 Goal-Driven = Non-Linear Cases Evolve Over Time in the Direction of Achieving a Goal, Often in Unpredictable Directions, Requiring the Ability to Jump Forward, Jump Back, Re-do or Otherwise Perform Work in a Sequence That Can’t be Determined in Advance. © LoQutus 25 Adaptable, Not Ad-Hoc Business Rules, Business Analytics, Context-Sensitive ‘Help’ and Knowledge Management Functions Help Guide Knowledge Workers to Make Decisions About Cases as They Evolved. The Case Management System Adapts to the Context of the Case, Guiding the Outcome Based on the Combination of Rules/Policies, Data, and Application of Knowledge Worker Know-How. © LoQutus 26 Concept Coordination through case folder © LoQutus 27 © LoQutus 28 Claim case – High level Claims management Driver (or police, dispatching, ...) Technical services Finance/ Litigation Insurance/Personnel Finance 1. Register claim 2. Make estimate 3. Handle claim 4. Settle payment Phase 5. Close claim © LoQutus 29 act Handle claim Handle claim - detail Handle claim Add extra documentation «Lane» Insurance Perform "Vulnerable road user" procedure «Pre-condition» {No other running procedure} «Post-condition» {[Procure finished]} Receive claim No structure, but pre- & post-conditions Perform "Own damage" procedure Perform settlement procedure «Lane» Chief personnel «Pool» Public Transport Under procedure Request advice «Post-condition» {[Procedure succesfully handled] OR [Denied]} Deny Approve claim handling End © LoQutus 30 Claim case – states Under estimate Handling claim Under inv estigation • Event-driven! Entry Under procedure • Events determine state (= summary of history) • State determines available events Exit Settling payment © LoQutus 31 Claim case – High level Claims management Driver (or police, dispatching, ...) Technical services Finance/ Litigation Insurance/Personnel Finance 1. Register claim 2. Make estimate 3. Handle claim 4. Settle payment Phase 5. Close claim © LoQutus 32 © LoQutus 33 Case Manage end-to-end process : Subsidies for school infrastructure © LoQutus 34 Business process (simplified) • Agion – Project ALPHA © LoQutus 35 Key succes factors (IT) • Maximum configurability (business users) – Letter templates – Calculations (rules) – Checklists++ © LoQutus 36 Why is this ACM? • Key characteristics (AGIOn) Goal-based working Evaluate and grant the subsidy Robust regarding to change Subject to changing legislation, procedures, forms, … Collaboration Different teams work together: accountancy, legal, … Multiple input stimuli E-mail, printed mail, phone Every case is different Unpredictable flow, different forms, procedures, … Case is central Subsidy request © LoQutus Knowledge worker Specially trained AGIOn employee 37 Challenges • Identifying cases and subcases Case Multiple request forms need to be evaluated individually (subcases) Mutual financial statement Many-to-many relationship Monthly invoices from subcontractors (subcases) Different subcontractors require different handling and approval of the specifications (subcases) © LoQutus 38 Challenges (2) • Checklist to letter concept (“autotext”) • Case states – Case states drive the underlying process fragments – Explicit process fragment rules needed – Subcase states vs case states • Stakeholders can be dynamic, e.g. Identification of external experts – In some cases, external experts are needed to evaluate a request – Not known beforehand if this expert is needed © LoQutus 39 AGIOn ACM Architecture © LoQutus 40 Summary • Process Management is necessary when we want to optimize the way organizations in Public Sector work • Process modeling and discovery should focus on both structured and unstructured processes in order to realize IT systems that support process management • State-of-the-art IT systems (BPMS & ACM) each have advantages, combine them © LoQutus 41 Q&A Literature © LoQutus 42