Process-oriented System Analysis Process Discovery.

Slides:



Advertisements
Similar presentations
Assessment: A Mirror with 2 Faces Accountability Reflective Practice.
Advertisements

Intelligence Step 5 - Capacity Analysis Capacity Analysis Without capacity, the most innovative and brilliant interventions will not be implemented, wont.
Verification and Validation
Business Process Modelling / Marcello La Rosa Queensland University of Technology Brisbane, 17 October 2013.
INITIAL ON BOARDING COACHING
Change Management. Overview Change Equals Effect Over Time (CET) Model Lewin’s Force Field Analysis Model Force Field Analysis Exercise Barriers to Change.
Screen 1 of 24 Reporting Food Security Information Understanding the User’s Information Needs At the end of this lesson you will be able to: define the.
Lesson 10 IT Project & Program Management.
SWE Introduction to Software Engineering
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Fundamentals of Information Systems, Second Edition
Systems Analysis and Design in a Changing World, Fourth Edition
IS550: Software requirements engineering Dr. Azeddine Chikh 4. Validation and management.
Chapter 4: Beginning the Analysis: Investigating System Requirements
Session 7 Page 11 ECE361 Engineering Practice Brainstorming, Trades, Evaluation, and Conceptual Capture.
IS&T Project Management: Project Management 101 June, 2006.
Verification and Validation
Release & Deployment ITIL Version 3
Codex Guidelines for the Application of HACCP
This material was produced under grant number SH SH-1 from the Occupational Safety and Health Administration, U.S. Department of Labor. It does not.
Chapter 4: Beginning the Analysis: Investigating System Requirements
What is Business Analysis Planning & Monitoring?
 A project is “a unique endeavor to produce a set of deliverables within clearly specified time, cost and quality constraints”
9 Closing the Project Teaching Strategies
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 22 Slide 1 Verification and Validation.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Chapter 10 Contemporary Project Management Kloppenborg
Slide 1 D2.TCS.CL5.04. Subject Elements This unit comprises five Elements: 1.Define the need for tourism product research 2.Develop the research to be.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Recap from last week Understand organizations, including the four frames, organizational structures. Explain why stakeholder management and top management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes.
Requirements Engineering Requirements Elicitation Process Lecture-8.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements.
SacProNet An Overview of Project Management Techniques.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
Lecture 7: Requirements Engineering
Integrated Risk Management Charles Yoe, PhD Institute for Water Resources 2009.
17/9/2009 Nakato Ruth Chapter one Introduction and review of strategic management.
Systems Analysis and Design in a Changing World, Thursday, Feb 1.
In the name of Allah the Most Gracious the Most Merciful.
1 Chapter 3 1.Quality Management, 2.Software Cost Estimation 3.Process Improvement.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
1 Modeling System Requirements with Use Cases. 2 Why Do We Need Use Cases? Primary challenge in a system design process –ability to elicit correct and.
Interviews In today’s lesson : The purpose of an interview The importance of preparation Interview setting Interview techniques.
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
Strategies for Knowledge Management Success SCP Best Practices Showcase March 18, 2004.
Initiation and Planning for Success Sridhar Seshagiri Rao, PMP Innova Solutions Inc. Santa Clara, CA. April 9 th 2004.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Business Plug-In B15 Project Management.
Creating & Building the Web Site Week 8. Objectives Planning web site development Initiation of the project Analysis for web site development Designing.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Requirements Engineering Processes. Syllabus l Definition of Requirement engineering process (REP) l Phases of Requirements Engineering Process: Requirements.
Requirements Workshop Techniques for E-Business Projects
IT-465 Introduction to Lean part Two. IT-465 Lean Manufacturing2 Introduction Waste Walks and Spaghetti Charts Outcomes Understand what a waste walk is.
BSBPMG501A Manage Project Integrative Processes Manage Project Integrative Processes Project Integration Processes – Part 2 Diploma of Project Management.
A Professional Development Series from the CDC’s Division of Population Health School Health Branch Professional Development 101: The Basics – Part 1.
1 Requirements Determination (Analysis) Lecture 3 Courtesy to Dr.Subhasish Dasgupta.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
4 Chapter 4: Beginning the Analysis: Investigating System Requirements Systems Analysis and Design in a Changing World, 3 rd Edition.
Security Development Lifecycle (SDL) Overview
Human Resources Role.
Chapter 4: Business Process and Functional Modeling, continued
PowerPoint to accompany:
MANAGING HUMAN RESOURCES
CMMI Q & A.
Lecture Software Process Definition and Management Chapter 3: Descriptive Process Models Dr. Jürgen Münch Fall
HOSPITALITY HUMAN RESOURCES MANAGEMENT AND SUPERVISION.
Business Modeling - Domain Analysis
Presentation transcript:

Process-oriented System Analysis Process Discovery

BPM Lifecycle

Process Discovery 1. Defining the setting: This phase is dedicated to assembling a team in a company that will be responsible for working on the process. 2. Gathering information: This phase is concerned with building an understanding of the process. Different discovery methods can be used to acquire information on a process. 3. Conducting the modeling task: This phase deals with organizing the creation of the process model. The modeling method gives guidance for mapping out the process in a systematic way. 4. Assuring process model quality: This phase aims to guarantee that the resulting process models meet different quality criteria. This phase is important for establishing trust in the process model.

Who is involved? 4 Domain ExpertProcess Analyst

Stakeholders in Detail 5

Challenge 1: Fragmented Process Knowledge Why can‘t I directly provide cash after approval? We bundle refinancing to get better interest rates. I make a photocopy before handing over the application

Challenge 2: Domain Experts think on Instance Level ”Every trip is different.“ ”You cannot really compare. Our customers go to different places in different seasons using different modes of transportation.“ ”We can never do anything exactly in the same way. There are so many special conditions.“ 7

Challenge 3: Knowledge about Process Modelling is rare ”Could you please tell me, whether this diagram correctly shows your process?“ 8

Expertise of Process Analysts Problem understanding Episodic knowledge available to get to root of problem Knowledge organisation helps to structure problem Problem solving Trigger identification (problem-related cues) Hypothesis management (formulation and testing of hypotheses) Goal setting (what needs to be achieved next) Top-down strategy driven by analysis goals Modelling skills Well-structured and laid out Systematically labelled Explicit start and end points of a process Appropriate granularity and decomposition 9

Process Discovery Techniques Evidence-based Document analysis Observation Process mining Interview-based Workshop-based 10

Document Analysis Documents point to existing roles, activities and business objects Formal documentation in terms of Organization chart Employment plan Quality certificate report Internal policies Glossaries and handbooks Forms Work instructions 11

Observation Observe what people do at their workplace Trace business objects in the course of their lifecycle Inspect the work environment 12

Process Mining 13

Interviews Interview ModelingValidation Verification Sound Correct Complete 14 Structured vs. unstructured interviews Assumption: analyst and stakeholder share terminology Then, questions target at identifying deviations from standard processing

Workshops Gather all key stakeholders together One process analyst, multiple domain experts Participants interact to create shared understanding Often: software-supported, a model is directly created during the workshop (separate role) Model is reference point for discussions Alternative: brown-paper workshops 15

Strengths and Weaknesses TechniqueStrengthWeakness Document Analysis Structured information Independent from availability of stakeholders Outdated material Wrong level of abstraction Observation Context-rich insight into process Potentially intrusive Stakeholders likely to behave differently Only few cases Automatic Discovery Extensive set of cases Objective data Potential issue with data quality Interview Detailed inquiry into process Requires sparse time of process stakeholders Several iterations required before sign-off Workshop Direct resolution of conflicting views Synchronous availability of several stakeholders 16

Effort of Process Discovery Consider that the order process of your favorite online book retailer has ten major activities that are conducted by different persons. How much time do you need approximately for creating a process model that is validated and approved by the process owner? Make appropriate assumptions.

Process Discovery Effort This process contains ten major activities that are executed by different persons. We can assume that there will be a kickoff meeting with the process owner and some important domain experts on day one. One day might be required to study available documentation. An interview with one domain expert can take from two to three hours, such that we would be able to meet two persons per day, and document the interview results at night time. Let us assume that we meet some persons only once while we seek feedback from important domain experts in two additional interviews. Then, there would be a final approval from the process owner. This adds up to one day for the kickoff, one for document study, five days for the first iteration interviews, and further five days if we assume that we meet five experts three times. Then, we need one day for preparing the meeting for final approval with the process owner, which would be on the following day. If there are no delays and scheduling problems, this yields = 14 work days as a minimum.

Any Difference in Discovery? Consider the following two companies. Company A is young, founded three years ago, and has grown rapidly to a current toll of one hundred employees. Company B is owned by the state and operates in a domain with extensive health and security regulations. How might these different characteristics influence a workshop-based discovery approach?

Discovery and Culture Before starting with process discovery, it is important to understand the culture and the sentiment of an organization. There are companies that preach and practice an open culture in which all employee are encouraged to utter their ideas and their criticism. Such organizations can benefit a lot from workshops as participants are likely to present their ideas freely. In strictly hierarchical organizations, it is necessary to take special care that every participant gets an equal share of parole in a workshop and that ideas and critique are not hold back. It might be the case that the young dynamic company has a more open culture than the company with extensive health and security regulations. This has to be taken into account when organizing a workshop.

Organizing the Gathered Material 1. Identify the process boundaries 2. Identify activities and events 3. Identify resources and their handovers 4. Identify the control flow 5. Identify additional elements.

Process Boundaries Under which condition does the process start? With which result does it end? Which perspective do you assume?

Identify Activities and Events

Identify Resources and Handovers

Identify Control Flow

Your modeling project For your modeling project, capture Control flow Activities Gateways Conditions Events Resources Describe the process in such a way that it can be used to trace in which state the admission/doctor-studies is and who is conducting which steps of processing.

Quality Assurance

Is this process model of good quality? Deadlock

Syntactic Quality: Verification

Is this process model of good quality? Deadlock Labeling

Formulate Labels Adequately Activities as Verb-Object Events as Object-Passive-Participle Conditions with reference to Object

Semantic Quality: Validation Correctness and Completeness Domain ExpertProcess Analyst

Pragmatic Quality: Layout Models must look nice

Seven Process Modeling Guidelines (7PMG) G1 Use as few elements in the model as possible G2 Minimize the routing paths per element G3 Use one start and one end event G4 Model as structured as possible G5 Avoid OR routing elements G6 Use verb-object activity labels G7 Decompose a model with more than 50 elements

Explain which 7PMG guidelines point to potential for improvement. Remodel the process based on your observations.

The reworked process

Summary Domain expert and process analyst have different strengths and limitations in process discovery There are various discovery methods Quality Assurance is important