A Study of the Patterns for Reducing Exceptions and Improving Business Process Flexibility Sanetake Nagayoshi 1, Yang Liu 1, Junichi Iijima 1 EEWC 2012.

Slides:



Advertisements
Similar presentations
MASBO February Information to purchase Services Information to purchase Construction.
Advertisements

Automatic Model Transformation for Enterprise Simulation
Johnb DFDs and Design John Bell The DeMarco notation.
Ensure Vendor/Engineer of Choice Product Quality
Auditing Concepts.
Ch 7-1 Working with workgroups-1. Objectives Working with workgroups Creating a workgroup Determining whether to use centralized or group sharing.
Degree and Graduation Seminar Scope Management
4. Project Investment Decision-Making
Introduction To System Analysis and Design
Software Requirements
Managing Finance and Budgets
Computer Engineering 203 R Smith Requirements Management 6/ Requirements IEEE Standard Glossary A condition or capability needed by a user to solve.
Chapter 7 Using Data Flow Diagrams
The Accountant’s Role in the Organization
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
The Accountant’s Role in the Organization
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
1COM6030 Systems Analysis and Design © University of Sheffield 2005 COM 6030 Software Analysis and Design Lecture 6 - Use cases and activity diagrams Dr.
User Experience Design Goes Agile in Lean Transformation – A Case Study (2012 Agile Conference) Minna Isomursu, Andrey Sirotkin (VTT Technical Research.
Information Technology Management
Pre-Project Planning Lessons from the Construction Industry Institute Construction Industry Institute Michael Davis, P. Eng, PMP Ontario Power Generation.
LEARN. NETWORK. DISCOVER. | #QADexplore Implementing Business Process Management: Steps to Success WCUG – November 18, 2014.
Project Management An Overview John Mulhall MIICM; LIB International Credit & Process Management Professional.
Project Management Phases Class 6. Initiation & Planning – Agenda Overview of the project management phases Midterm paper details.
Why Analysis Process Refer to earlier chapters Models what the system will do makes it easier for understanding no environment considered (hence, system.
©2003 Prentice Hall Business Publishing, Cost Accounting 11/e, Horngren/Datar/Foster The Accountant’s Role in the Organization Chapter 1.
GWAC Ordering Procedures Overview
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Chapter 6 Requirements Engineering Process.
Systems Development Lifecycle Project Identification & Selection Project Initiation & Planning Analysis Logical Design Physical Design Implementation Maintenance.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Week 5: Business Processes and Process Modeling MIS 2101: Management Information Systems.
Chapter 7 Using Data Flow Diagrams
Business Analysis and Essential Competencies
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Requirements Engineering Processes l Processes used to discover, analyse and.
EXAMPLE – Quality Control Plan For Consultants
Requirements Engineering Requirements Elicitation Process Lecture-8.
Chapter 10 Information Systems Analysis and Design
GEOREMINDERS ANDROID APPLICATION BY: ADRIENNE KECK.
10/12/ Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 1. Interviews & questionnaires.
CHAPTER 6 Business-to-Business Markets: How and Why Organizations Buy M A R K E T I N G Real People, Real Choices Fourth Edition.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 4, Requirements Elicitation.
1 The CeNTIE project is supported by the Australian Government through the Advanced Networks Program of the Department of Communications, Information Technology.
Database Design Part of the design process is deciding how data will be stored in the system –Conventional files (sequential, indexed,..) –Databases (database.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
a guidance to conversion
Faculty of Applied Engineering and Urban Planning Software Engineering Department Software Engineering Lab Use Cases Faculty of Information system Technology.
1 Chapter 4 Analyzing End-to-End Business Processes.
Use Case Driven Analysis Requirements Use Case Use Case Description System Sequence Diagram Chapter 5.
Prince 2 and Project Management By Sayed Ahmed Just E.T.C.Technologies Inc. Just E.T.C Education Inc.
1 Chapter 5 Modeling System Requirements Finding the Use Cases Page
Introduction to Corporate Strategy
Planning in production systems Slovak University of Technology Faculty of Material Science and Technology in Trnava.
22 August, 2007Information System Design IT60105, Autumn 2007 Information System Design IT60105 Lecture 8 Use Case Diagrams.
Requirement Engineering
Lectures 2 & 3: Software Process Models Neelam Gupta.
McGraw-Hill/Irwin© 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 17 Object-Oriented Design and Modeling Using the UML.
Overview PRINCE Hogeschool Rotterdam. 2 Project definition  A project is a temporary organization that is created for the purpose of delivering.
Defining and Managing Project Scope. MOV Scope Phases Time Estimates Resources Tasks Schedule Budget Sequence Project Planning Framework.
What has been accomplished at the end of MSD 1 & 2?
MARKETING MANAGEMENT 12 th edition 1 Defining Marketing for the 21 st Century KotlerKeller.
Value network analysis for complex service systems: Author : Juite Wang Jung-Yu Lai Li-Chun Hsiao Professor : Soe-Tsyr Daphne Yuan Presenter : Po-Wei Chiang.
Carmela Tuccillo Orlando Troisi Università degli Studi di Salerno
“Supply Chain Management Handbook” Supplier Selection and Capability Assessment Model IAQG Leader: Christian Buck – Safran Updated: June 2008.
Information Technology Management
Understanding Enterprise Architecture
Week 10: Object Modeling (1)Use Case Model
Quality Management Systems – Requirements
Disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. Except for.
UNIT No- III- Leverging Information System ( Investing strategy )
Presentation transcript:

A Study of the Patterns for Reducing Exceptions and Improving Business Process Flexibility Sanetake Nagayoshi 1, Yang Liu 1, Junichi Iijima 1 EEWC th, May, 2012 [1] Department of Industrial Engineering and Management, Graduate School of Decision Science and Technology, Tokyo Insutitute of Technology,

Content 2 1. Background 2. DEMO for exception handling 3. Hypotheses 4. Research Method 5. Case Study 6. Discussion 7. Conclusion 8. Limitation and Future Work

1. Background 1.1 Exception 3  Dictionary: Exception is “Someone or something that does not behave in the expected way”. [2]  Java Programming: An exception is an event, which occurs during the execution of a program, that disrupts the normal flow of the program's instructions.[3]  Exception: Events that prevent business process from moving forward smoothly until they are handled. exceptions include:  Decline of request  Rejection of statement [1] Cambridge advanced learner`s dictionary 3 rd edition (2008). [2]

1.2 Starting from Exception Handling 4  Exception leads to:  Reduced organization efficiency (negotiation and rework  time and cost waste);  Lost opportunity (if customer quit or cancel request);  Decreased customer satisfaction level  Starting from handling exception, we can……  Discover immature business process that can not fulfill customer’s requirement.  Find opportunities for business process oriented improvement and trigger business process oriented innovation.

1.3 Research Problem and Question 5  Existing Problems:  Existing papers for exception handling are strongly related with flexibility, from workflow viewpoint [4].  However the deliverables based on workflow are too complex to be understood and difficult to used in practice  Our objective is to find easier way to analyze and handle exception without getting into details.  Research Question: How can exception be analyzed and handled in conceptual level? [2] Bentellis, and Boufaïda, “Conceptual Method for Flexible Business Process Modeling”, Proceedings of World Academy of Science, Engineering and Technology, Vol.27, pp (2008) Exceptions are difficult to analyze

2. DEMO for Exception Handling 6  DEMO can be used for exception handling, because it has:  Complexity reducing capability;  Human central specification;  Communication loop based construction.  Some key concepts in DEMO for exception handling  Actor Role: operating unit of an enterprise (responsibility)  Actor : authorized to fulfill actor role (who)  Transaction: a sequence of c-act and p-act between two actor roles (what) TransactionInitiator Actor Executor Who take which responsibility for what?

3. Hypotheses 7  How can exception be handle on conceptual level?  We have three meta hypotheses and 6 sub-hypotheses  Hypothesis 1-- Change what to do  Sub-hypothesis 1 (a)  Sub-hypothesis 1 (b)  Sub-hypothesis 1 (c)  Hypothesis 2-- Change who do it  Sub-hypothesis 2 (a)  Sub-hypothesis 2 (b)  Hypothesis 3 -- Change how to do it

H 1. Involve new transactions and corresponding actor roles in ontological level may reduce exception.  H1 (a) Pre-decision/management Transaction Add to initiator of transaction  H1 (b) Supportive Transaction Add to executor of transaction  H1 (c) New Service Transaction Add boundary transaction 3.1 Hypothesis1 (1) 8 Change what to do (a) (b) (c)

3.1 Hypothesis 1 (2) 9 InitiatorExecutor Executor AssertionInitiator Assertion Add to Executor Add to Initiator Add to Executor Add to Initiator External Actor Internal Actor H 1(b) Supportive n/a H 1(c) New service Internal Actor External Actor n/a H 1(a) Pre-decision/ Management n/a Internal Actor Internal Actor H 1(b) Supportive H 1(a) Pre-decision/ Management n/a Hypothesis 1 is logically derived and MECE (Mutually Exclusive and Collectively Exhaustive)

3.2 Hypothesis 2 10  Verify the actor’s responsibility may reduce exceptions.  H2 (a): indeed authority expansion of actor role on ontological level  H2 (b): no indeed authority expansion of actor role on ontological level, but one actor play more actor roles in operational level Change the responsibility an actor take Action Rule of A02 changed Actor plays more role

3.3 Hypothesis 3 11  Hypothesis 3: Ensuring complete information share among shareholders might reduce exceptions. Change how to do it.

4. Research Method—Case Study 12  Interview from May 2011 to June 2011  Interview five officers  Second hand data: fifty-two pages of workflow diagram  Reanalyze the case using DEMO ATD and TRT  Reanalyze the solution of improvement to verify our hypotheses

5. Case Study- Sangikyo 13  Three types of business  construction by contract.  on-site delivery  supplying temporary service provider  Problems before re-design  Increasing declines to customers’ requirement  The risks of promising to a request  Quality of their production and/or services

5.1 TRT of Sangikyo 14

5.2 ATD Model of Sangikyo 15

5.3 Cases 16 Decline Reject Internal Initiator External Initiator Internal Initiator External Initiator Internal Executor Case 2 (Designer decline order completer) Case 1 (Order completer decline customer) Case 5 (order completer reject designer) Case 4 (customer reject order completer) External Executor Case 3 (constructor decline purchaser) n/a Case 6 (purchaser reject constructor) n/a Each case represent a type of exception

5.4 Case 1 (H2(b),H1(b)) 17  Problem: When customer requires for new service never provided, Sangikyo will decline because they do not have such experience.  Exception: Internal Executor (IE)declines External Initiator(EI)  Solution:  S1:manager+sales  S2: new transaction R&D  Result:  S1 prove H2(b)  S2 prove H1(b) T16 R&D Researcher 14A Production manager 1313A S2 S1

5.5 Case 1 H1 (c) 18 T 17 verify Temp servicer A12 S3 Problem: Order completer will decline customer order because he is not sure whether servicer have the capability to fulfill it. Exception: Internal Executor (IE)declines External Initiator (EI) Solution: S3: provides service to encourage customer (CA01) verify a temporary servicer by themselves. Result: S3 proves H1 (c)

5.5 Case 2 H2(a) 19 Customer 01CA 01T Order Completer 01A 02T Designer 02A S5 10,000 Problem: Sometimes order completer will decline customer’s requirement because designer will decline. Exception: Internal Executor (IE) declines Internal Initiator (II) Solution: S5: When order >10,000, board will decide whether they should accept. Result: S5 proves H2 (a)

5.7 Case 3 (H3) 20 S6 Problem: constructor sometimes can not afford sangikyo’s specificity, which leads to sangikyo’s delayed- deliver Exception: External Executor (EE) declines Internal Initiator (II) Solution: S8: a purchaser (A05) in Sangikyo asks the constructor for a feasible proposal to fulfill the specialty. Result: S8 proves H3

5.8 Case 6 (H1(a)) 21 A05 Purchaser 0606T Const ructor CA02 T 22 Work plan Work planer A19 Problem: Sangikyo will reject constructor due to the mismatch of the deliverables with the initial contract Exception: External Executor(EE) rejects Internal Initiator(II) Solution: S12: A purchaser (A05) requests the work planner to narrow the scope, reducing the price of the contractor (CA02) and/or change the task of the constructor (CA02) according to the Result: S12 proves H1(a)

5.8 Case and Hypotheses Mapping 22  Each case (e.g. Case 1) represents a type of exception (e.g. External Initiator declines Internal Executor(EI IE))  All the hypotheses are verified by solutions of cases.  Each case (e.g. Case 1) represents a type of exception (e.g. External Initiator declines Internal Executor(EI IE))  All the hypotheses are verified by solutions of cases. CaseH1: Ontological level changeH2: Actor H3:Imple mentation H1(a)H1(b)H1(c)H2 (a)H2 (b)H3 Case 1 (EI IE) S1 S2 S3 Case 2 (II IE) S4 S5 Case 3 (II EE) S6 S7 S8 Case 4 (EI IE) S9 Case 5 (II IE) S10 S11 Case 6 (II EE) S12

6. Discussion 23  Coping exception might lead to strategy transformation. For example:  From production central to customer central  Mindset change (from positive to active)  from “selling products for completing the order from customers”  to “selling products and providing possible services for fulfilling the requirements of customers”  Coping exception might trigger ontological level change;  Construction change  Rule of actor role change  Coping exception might drive operational level change  Actor responsibility change (actor plays more roles)  More effective and efficient information sharing

7. Conclusion 24  This paper proposed “six exception reducing patterns” by applying DEMO  Six hypotheses are assumed for reducing exception;  These six hypotheses are examined by Sangikyo`s cases;  So we call these six hypotheses “exception reducing patterns”;  This paper also mentioned how coping with exception trigger business process improvement and innovation in discussion part.

8. Limitations and Future Work 25  Limitations:  Only six cases are examined and they all from one company. More case studies should be performed to assess the quality of proposed patterns  It is still necessary to prove whether proposed patterns are complete set or not.  Future Work:  More case studies for testing our proposed patterns.  Research on how business improvement and innovation can be connected with coping exceptions and how ontological model can support in analyzing hence changing process.  Find out ways to simulate and reason exception handing.

26