Company LOGO Business Process Monitoring and Alignment An Approach Based on the User Requirements Notation and Business Intelligence Tools Pengfei Chen.

Slides:



Advertisements
Similar presentations
International Telecommunication Union © ITU-T Study Group 17 Integrated Application of URN Daniel Amyot University of Ottawa, Canada
Advertisements

1 GRL Introduction Lin Liu University of Toronto April 2001.
A BPM Framework for KPI-Driven Performance Management
Module 12: Enabling Business Activity Monitoring.
Based on Powerpoint slides by Gunter Mussbacher, Gregor v. Bochmann User Requirements Notation (URN) SEG3101 (Fall 2010)
UML Profile for Goal-oriented Modelling Muhammad Rizwan Abid Supervising Professors: Daniel Amyot Stéphane Sotèg Somé.
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Fakultät für Informatik Technische Universität München A Quantitative Perspective on Systems of Systems Formerly: Upscaling for Systems of Systems Astrid,
Planning and Strategic Management
Program Evaluation Unit, Univerity of Melbourne Evaluating organisational context Measurement approaches: evaluation David Dunt.
Software engineering for supply chains:
Presentation Title: Utilizing Business Process Management (BPM) and Enterprise Architecture (EA) to Achieve and Maintain a Competitive Advantage Presented.
Open System Architecture For CIM - CIMOSA Presented By: Vijay Ravichandran.
Toward a Goal-oriented, Business Intelligence Decision-Making Framework Alireza Pourshahid Gregory Richards Daniel Amyot
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Business Plug-In B2 Business Process.
© 2005, Business Process Trends 1 Best Practices in the Governance of Business Process Management Paul Harmon Executive Editor Business.
Business Process Management: The Third Wave The Next 50 Years of IT.
Introduction to BPM Sarbashrestha Panda August 2008.
Process-oriented System Automation Executable Process Modeling & Process Automation.
What is Business Analysis Planning & Monitoring?
What is Business Intelligence? Business intelligence (BI) –Range of applications, practices, and technologies for the extraction, translation, integration,
An Introduction to AlarmInsight
Business Process Performance Prediction on a Tracked Simulation Model Andrei Solomon, Marin Litoiu– York University.
1 Conceptual Modeling of User Interfaces to Workflow Information Systems Conceptual Modeling of User Interfaces to Workflow Information Systems By: Josefina.
BPMN By Hosein Bitaraf Software Engineering. Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes.
TDT4252/DT8802 Exam 2013 Guidelines to answers
Integration of User Requirements Notation (URN) and DOORS with URNtoDOORS SEG3201 Fall 2006.
TOWARDS ADVANCED GOAL MODEL ANALYSIS WITH JUCMNAV Daniel Amyot, Azalia Shamsaei, Jason Kealey, Etienne Tremblay, Andrew Miga, Gunter Mussbacher, and Mohammad.
A knowledge-based Assistant for real-time Planning and Execution of PSS Engineering Change Processes Michael Abramovici, Youssef Aidi IT in Mechanical.
Towards International Alignment Introduction to the Canadian Health Data Model and potential contribution to HL7 Harmonization processes.
1 GRL Tools JUCMNav vs. OpenOME CSI5112 – Project Winter 2008 Bo Peng, Li Chen, Yessine Daadaa.
An integration architecture for Knowledge management systems and business process management systems 指導教授 : 歐陽超 教授 學 生 : 林冠伯 施宏奇 吳秀莉 王邦怡.
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course Lecture 5: i*modelling.
Introduction to Business Intelligence
ACS 560 – SOFTWARE ENGINEERING Course Accomplishment Summary Shilpashree K.S Fall 2010 Purdue University – Fort Wayne Instructor – Dr. John Tanik.
Copyright © Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Implementing Architectures Software Architecture.
Jan 20-21, 2005Weiss and Amyot, MCETECH 051 Designing and Evolving Business Models with the User Requirements Notation Michael Weiss (Carleton University)
SOFTWARE DESIGN.
S CHOOL OF I NFORMATION T ECHNOLOGY AND E NGINEERING U NIVERSITY OF O TTAWA, C ANADA Daniel Amyot Q18/17 (URN) Rapporteur User Requirements.
Ahmed M. Gamal, J2EE Mohamed Maaty, Information hp INTRODUCING JBPM.
Business Process Change and Discrete-Event Simulation: Bridging the Gap Vlatka Hlupic Brunel University Centre for Re-engineering Business Processes (REBUS)
Design Concepts By Deepika Chaudhary.
For Goal-Driven Business Process Modeling Saeed A.Behnam,  Daniel Amyot, Gunter Mussbacher SITE, University of.
A Lightweight GRL Profile for i* Modeling Presenter: Alexei Lapouchnian Daniel Amyot, Jennifer Horkoff, Daniel Gross, and Gunter Mussbacher {damyot,
1 Evolving System Architecture to Meet Changing Business Goals An Agent and Goal-Oriented Approach Daniel Gross & Eric Yu Faculty of Information Studies.
2131 Structured System Analysis and Design By Germaine Cheung Hong Kong Computer Institute Lecture 8 (Chapter 7) MODELING SYSTEM REQUIREMENTS WITH USE.
Using Meta-Model-Driven Views to Address Scalability in i* Models Jane You Department of Computer Science University of Toronto.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Gregor v. Bochmann, University of Ottawa Based on Powerpoint slides by Gunter Mussbacher(2009) with material from Amyot User Requirements Notation (URN)
Generating Software Documentation in Use Case Maps from Filtered Execution Traces Edna Braun, Daniel Amyot, Timothy Lethbridge University of Ottawa, Canada.
S CHOOL OF I NFORMATION T ECHNOLOGY AND E NGINEERING U NIVERSITY OF O TTAWA, C ANADA Daniel Amyot Q18/17 (URN) Rapporteur User Requirements.
© 2017 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Intended for Knowledge Sharing only Optimizing Product Decisions with Insights THE PRODUCT MANAGEMENT & INNOVATION EVENT 2016 Jan 2016.
Town Centre Healthchecks. Page 1 Introduction “A Health check is the appropriate monitoring tool to measure the strengths and weaknesses of a town centre.
Requirement Engineering with URN: Integrating Goals and Scenarios Jean-François Roy Thesis Defense February 16, 2007.
Bringing together leading research institutions to advance electric ship concepts. Bringing together leading research institutions to advance.
Chapter 7 Part II Structuring System Process Requirements MIS 215 System Analysis and Design.
1 Towards Integrated Tool Support for the User Requirements Notation Jean-François Roy
ICS Area Managers Training 2010 ITIL V3 Overview April 1, 2010.
Object-Oriented Analysis and Design
Unified Modeling Language
Daniel Amyot and Jun Biao Yan
Articulate how the practice of management has evolved
SUPA Policy-based Management Framework (SUPA: Simplified Use of Policy Abstractions) draft-ietf-supa-policy-based-management-framework-01 Will Liu, John.
TDT4252 Modelling of Information Systems Advanced Course
Presented By: Darlene Banta
Presentation transcript:

Company LOGO Business Process Monitoring and Alignment An Approach Based on the User Requirements Notation and Business Intelligence Tools Pengfei Chen Michael Weiss (supervisor) SCS, Carleton University Alireza Pourshahid Daniel Amyot SITE, University of Ottawa Alan J. Forster Department of Medicine, University of Ottawa

Research context  How can we model and monitor business processes and determine how well they meet their business goals and performance requirements?  Can monitoring information be used to better align business processes and goals?

3 Agenda  Introduction  Business Process Management (BPM)  Business Activity Monitoring (BAM)  Key Performance Indicator (KPI)  URN & GRL  Methodology  Overview  Conceptual view  Integrating KPI models with URN  KPI model definition in GRL  Connecting KPI and UCM models  Case Study  Conclusion and Future Work

Introduction - Business Process  “Coordinated chain of activities intended to produce a business result.”  “Repeating cycle that reaches a business goal.” Reference: More for Less - The Power of Business Process Management (BPM), A presentation by Andrew Spanyi, and Philip Larson,

5 Introduction – BPM – BPMS – BAM  Business Process Modelling (BPM): Understanding and management of diverse and cross-organizational processes that link humans and automated systems together.  BPM System (BPMS): Suite of products that enable us to handle required tasks in a BPM lifecycle in an automated and computerized manner.  Business Activity Monitoring (BAM): Real-time reporting, analysis and alerting of significant business events, accomplished by gathering data, key performance indicators (KPI) and business events from multiple applications. Modeling AutomateMonitoring Optimization and redesign

6 Introduction – URN & BPM  In a BPM tool we need to specify the W5 questions.  URN, which integrates UCM and GRL, is able to answer Where, What, Who, When and Why.  Use Case Maps (UCM)  Scenarios and causal sequences (When)  Responsibilities and tasks (What)  Components and actors (Who and Where)  Goal-oriented Requirement Language (GRL)  Business or system goals and rationales (why)  GRL & UCM  Link processes to business goals.

Introduction – GRL  GRL concepts and notation  Intentional elements (softgoals, goals, tasks, and resources)  Stakeholders of a system (actors)  Rationales important to stakeholders (beliefs)  Decomposition, contribution, correlation and dependency links 7

Introduction – GRL (cont.)  Combines concepts from i* and the NFR Framework  Enables the description of alternatives and the decomposition of high-level business goals down to the operational level  Offers an evaluation mechanism:  Supports reasoning about goals & alternatives  Assignment of initial satisfaction level to intentional elements (strategies)  Propagation to other intentional elements via links (weighted contribution/correlations, dependencies…) and to actors. 8

A healthcare case study - URN & BPM Discharge Process (Canadian Hospital) Top Level Business Goals 9

10 A healthcare case study – Process hierarchies

11 A healthcare case study - Goal decomposition  Goal model of the discharge process

A health care case study - URN & BPM Link to Business goals Link to top level goals Process Hierarchies 12

13 Methodology – KPI model in URN URN BPM ? KPI Model – Goals/Processes

14 Methodology – Conceptual view GRL UCM KPI Model

15 Methodology – Steps

16 Introduction – KPI  Process-oriented KPIs enable us to reach conclusions about effectiveness and efficiency of processes [9] H. A. Reijers, Process-Aware Information Systems. John Wiley & Sons. Inc., 2005 The devil’s quadrangle: Indicators from different dimensions usually affect each other, thus we cannot usually improve all of them at the same time

Methodology – KPI model in GRL 17

18 Methodology – KPI Evaluation method Mapping KPI values to GRL evaluation levels: If KPI’s performance value is below the threshold If KPI’s performance value is above the threshold KPI real-time value KPI evaluation level

19 Methodology – KPI Reports  Complementary KPI views and reports  KPI score card view  KPI history view, trend view, distribution view, etc. e.g. two different distributions, but with same KPI values One single value is not enough to get a deep insight about the performance of a business process

20 Implementation - Architecture

A healthcare case study - KPI model in URN KPI Model Goal Model Process Model 21

22 A healthcare case study - KPI evaluation method Time lag between discharge and dictation

23 Conclusion  The proposed method helps to  evaluate and monitor the business process  against performance requirements using KPI  and show the effects of ongoing processes on business goals  enabling improvements to both processes and goals  while helping to prevent undesirable events  The method has been evaluated in a healthcare case study.

24 Future work  Use the results of the monitoring to prioritize the processes that need to be improved  Use redesign patterns to improve the processes based on the monitoring results  Create an alerting system to prevent unwanted events  Use scenarios to monitor a part of a process and show the effect of this part on the business goals  Integrate the monitoring system with a business process execution engine.

25 Questions & Comments  Questions?  Comments? Thank you / Merci / Gracias / Obrigado