Chapter 7. Process Analysis and Diagramming

Similar documents
Use Case Diagrams. Tutorial

Guidelines for Preparing an Undergraduate Thesis Proposal Department of Agricultural Education and Communication University of Florida

Grammar Test 3: Independent Clauses, Dependent Clauses, Complex Sentences, Compound-Complex Sentences, Subject-Verb Agreement

Business Process Analysis for Business Process Simplification and Automation

2.1. Introduction to UML: Use-Case Diagram

ATM Case Study Part 1

Express Import system

Process/Workflow Analysis Quiz

6A. RMA Processing. How does an RMA work?

1 Class Diagrams and Entity Relationship Diagrams (ERD)

Simple Invoicing Desktop Database with MS Access c 2015 by David W. Gerbing School of Business Administration Portland State University

The Business Process Model

Improving Productivity using IT - Level 3 Scenario Assignment Sample Test 4 Version SampleMQTB/1.0/IP3/v1.0. Part 1 Performance

Determine two or more main ideas of a text and use details from the text to support the answer

IRA EXAMPLES. This topic has two examples showing the calculation of the future value an IRA (Individual Retirement Account).

Case Study: ATM machine I. Amalia Foka CEID - University of Patras Object Oriented Programming II (C++) Fall

Refining Informational Writing: Grade 5 Writing Unit 3

Online Tools Training Lesson Plan

ORDER PROCESSING/SHIPPING

MODULE 1: SALES ORDER MANAGEMENT. Module Overview

for Sage 100 ERP Sales Order Overview Document

Process Modeling and Process Improvement. Process Modeling

CHAPTER 6: SALES ORDERS

Document Cycle Tracking Service User Guide

Chapter 3. Data Analysis and Diagramming

Handling customer returns in Microsoft Dynamics AX 2009

Guide To Increasing Online Sales - The Back (Office Story)

The Value of Vendor Compliance Optimization Technology

Universal Design Principles Checklist

CHAPTER 1: SALES ORDER MANAGEMENT

TAKING NOTES. II. Instructors usually give clues to what is important to take down:

The Point of Sale Software You Can Depend On!

(Refer Slide Time 00:56)

DOCUMENTING USE CASES

Expository Reading and Writing By Grade Level

Lesson: Editing Guidelines and Response Writing: Essay Exam (Part 1)

GETTING STARTED WITH THE ALMYTA CONTROL SYSTEM

Steps to Data Analysis

Data Analysis 1. SET08104 Database Systems. Napier University

Concepts in Enterprise Resource Planning

Learning English with CBC Radio Living in Alberta. Back to School Information Kit

How to create a killer e mail campaign

Unit 2.1. Data Analysis 1 - V Data Analysis 1. Dr Gordon Russell, Napier University

Haberdashers Adams Federation Schools

1. Process Modeling. Process Modeling (Cont.) Content. Chapter 7 Structuring System Process Requirements

HorseTrak Accounting System

Writing and presenting degree projects in Mathematical statistics

Creating and Managing Online Surveys LEVEL 2

Chapter 6. Data-Flow Diagrams

Online Tools Training Lesson Plan

CLIENT BOOKKEEPING SOLUTION ACCOUNTS RECEIVABLE. Getting Started. version 2007.x.x

Data Flow Diagrams. Outline. Some Rules for External Entities 1/25/2010. Mechanics

RESEARCH NOTE NETSUITE S IMPACT ON MANUFACTURING COMPANY PERFORMANCE

Why are Business Process Models often too complex? Do s and Don ts for Business Process Modelers

Quick Guide Business Process Modeling Notation (BPMN)

EDI Business Rules and Standards with Bombardier Recreational Products Inc. (BRP)

Design Report: Resource Management Software CS400 Senior Design I

Process Flow Assessment for Bar code Implementation Sample

Blogging. Wordpress.com Weebly.com Penzu.com Blog.com Wix.com Blogger

Objectives After completion of study of this unit you should be able to:

Translators Handbook

Utilizing Microsoft Access Forms and Reports

PowerPoint 2007 Basics Website:

Table and field properties Tables and fields also have properties that you can set to control their characteristics or behavior.

Import Filter Editor User s Guide

Item Tracking in Microsoft Dynamics

Why Do Authors Use Text Features?

Word 2007: Basics Learning Guide

Access 2003 Introduction to Queries

Participant Guide RP301: Ad Hoc Business Intelligence Reporting

Learning English with CBC Radio Living in Alberta. Understanding Credit Cards

FedEx Billing Online User Guide

Microsoft Access 2010 Part 1: Introduction to Access

VISUAL GUIDE to. RX Scripting. for Roulette Xtreme - System Designer 2.0

UNIVERSITY OF SOUTH FLORIDA FAST FINANCIALS BILLING AND ACCOUNTS RECEIVABLE TRAINING SECTION 1 CUSTOMER SETUP AND BILLING

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide

Kuali Basics. Reference and Training Guide. Kuali Financial System Kuali Enterprise Workflow. Belongs to: Version

ERP s Automated Workflows Deploy Advanced Business Processes

PREPARATION GUIDE FOR WRITTEN TESTS

ENHANCE. The Style Sheet Tool for Microsoft Dynamics NAV. Microsoft Dynamics NAV 5.0. User s Guide

Case studies: Outline. Requirement Engineering. Case Study: Automated Banking System. UML and Case Studies ITNP090 - Object Oriented Software Design

Fundamentals Engineering Drawing Practices

Chapter 8 Order Management and Customer Service

Distribution Training Guide. D110 Sales Order Management: Basic

Integrating Microsoft Dynamics GP and Microsoft Dynamics CRM. Discussion Paper and FAQ s

Accounts Receivable. I. Overview Definitions and Abbreviations. Equipment and Supplies Required

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

Access Queries (Office 2003)

Process / Operation Symbols

DHL IMPORT EXPRESS ONLINE USER GUIDE FOR SHIPPERS

NetSuite Customer Center Portal Tutorial

Sales Person Commission

Quality Improvement Works on Existing Processes

Sage MAS 90 and 200. Extended Enterprise Suite S

Working with Purchase Orders

To: GMATScore GMAT Course Registrants From: GMATScore Course Administrator Date: January 2006 Ref: SKU ; GMAT Test Format & Subject Areas

Infor SyteLine Sales/CRM User Guide

Transcription:

Chapter 7 Process Analysis and Diagramming Chapter 5 introduced the concept of business process and composition as an aspect of process design. But how can you recognize a process in a description of business situation? How can you analyze a process breaking off to components? This chapter explores process analysis, which leads to diagramming a process that is identified. After reading the chapter and some practice, you will be able to pick out a business process from a textual description of business situation and to draw a process diagram. Let us return to the example of Customer Order Fulfillment discussed in Chapter 5. This a simple form of process diagram in which all steps are streamlined in one column. It does not show who opens an order, who delivers the ordered products, who handles the payment part, and if any IS is used. A full diagram provides such details. For now, the question to answer is, how can you arrive at any process diagram? Figure 1. Customer Order Fulfillment Process

First Steps in Customer Order Fulfillment Process In reality, the professionals in charge of analyzing business processes can talk with the people who handle customer orders. They can also look at documentation involved in this sort of operation. In the end, process analysts can put what they learned in writing as in the following narrative. It expands a bit over the previous Customer Order Fulfillment process to include IS. When a customer places an order with Computers International, a sales clerk opens an order, using a Sales System that adds a new order in its database. Then, the sales clerk fills the order in the system, and the Sales System stores the new data. When you analyze a narrative in order to identify components of a business process, you should focus on verbs. Notice the underlined words in the description above. Verbs stand for action. is taken by someone or something, such as an information system. Let us call this someone or something actor. In a sentence, actors are identified by nouns. Look at words in italic in the description above. Applying these guidelines helps to identify several actions and their actors, as the table below shows. Table 1. Starting customer order Place Order Customer Open Order Sales Clerk Add New Order Sales IS Fill Order Sales Clerk Store Order Sales IS Notice that actions are phrased as imperatives, resembling commands. This and other grammatical rules cited here are customary in the area of information systems. Taking a quick look back at data analysis covered in previous chapters, note that indications of data entities are also clear Customer, Order, and Sales Clerk. The Sales IS is not an entity, but entities are rather implemented in it. Shipping Part in the Customer Order Fulfillment Process Let us move forward in the description of customer order fulfillment process. A shipping clerk books a shipment with a carrier company, and selects a rush or regular service, depending on what kind of delivery the customer ordered. Looking at the words that are underlined or in italics, you can pick out one action and one actor, as the table below shows. But the narrative implies one more process component you did not

encounter so far. It is marked by the dashed line: customer selects between two types of delivery service. This is a decision point. It can be recognized behind the terms select, decides, or similar ones. Also, optional courses of action listed indicate a decision preceding the actions. The narrative can combine courses of action with the term if so that if-then reasoning is described. In a process diagram, a decision point is indicated by a shortened question followed by a question mark. A decision is just a special case of activity. Decision activity is about selecting or choice making. There are two choices in this case. Many decisions within business processes are with just two choices. However, a decision point can involve any number of choices. For example, a decision point can differentiate between several customer groups based on their level of spend: (a) spend < $1000, (b) $1000 < spend < $2000, (c) $2000 < spend < $3000, etc. Table 2. Shipment steps Book Shipment Shipping Clerk Select service (or Delivery requested?) Shipping Clerk (Decision) On the data analysis side, three entities are implied: Shipment, and Shipping Clerk (look for italics in the description above 2). Accounting in the Customer Order Fulfillment Process Next steps in the customer order fulfillment process are described below. A new aspect is that the process reaches out the company analyzed, Computers International, to involve a carrier company. The carrier delivers the shipment to the customer receiving it. At Computers International an accountant creates a new invoice and the company Accounting System adds a new invoice. The accountant sends invoice. If the payment is not received by the due date, the accountant sends a reminder notice to the customer. Applying the rules you have learned so far, you get the table below. Another IS has surfaced in this process. Also note how the decision is indicated. The sentence cites just one if the case of not receiving a payment. The case if a payment is received is not mentioned. But it is implied, thus leading again to a binary choice associated with the decision question yes and no.

Table 3. Accounting steps Deliver Shipment Carrier Company Create Invoice Accountant Add New Invoice Accounting IS Send Invoice Accountant Payment received? (Decision) - Loop Accountant Send Notice - Loop Accountant The binary decision above is interesting because it leads to a loop. That is another process component discussed in the context of process composition in Chapter 5. A notice will be sent to the customer every time the question is asked and negatively answered. The loop will exit when the answer is a yes. On the data analysis side, entities are the actors Accountant and Carrier Company as well as Shipment, Invoice, and Notice. Accounting IS, as any other information system, is an actor but not an entity. Finalizing the Customer Order Fulfillment Process In the final part of the process we analyze, control returns back in Computers International as the following text and Table 4 show. A payment received is recorded in the Accounting System. This event allows the Sales clerk to close the order and it is marked as fulfilled in the Sales System. Table 4. Final steps Record payment Close Order Mark Order Fulfilled Accounting IS Sales Clerk Sales IS The data analysis side includes one new entity, Payment, and two already introduced ones, Order and Sales Clerk. The last step sometimes introduces a dilemma when it involves an IS. Does the system or the system user execute it? A safe solution is to link the user to a step that prompts the system to end the job, and to link the final step to the system. It is possible that the system performs a whole set of steps before the very last step. Stills there should that very last shown, indicating some sort of closure that should be appropriately labeled. There is a special symbol for showing the process end (bull s eye), as there is a special symbol for showing a process start (a solid circle).

Complete Process Diagram The exhaustive description allows for drawing a complete process diagram that is more elaborate than the simple diagram in Figure 1. A complete process diagram appears in Figure 2. The entire procedure for arriving at a complete process diagram summarizes the discussion so far. It includes the following steps: 1. In a description of business, focus on verbs that describe how the work is done. Use common sense! These are process activities or decisions. Decisions can also be specially indicated. 2. Identify who/what performs activities. These are actors. 3. Draw a column for each actor (human or not). These are swimlanes. 4. Identify any other components, like loops. 5. Draw a process diagram component by component. 6. Insert a start point before the first step, and an end-point after the last step. Try your best and do not get disappointed if the first draft is not perfect. Errors are normal. With practice you will get better at process analysis and diagramming. It is best to use a pencil for drawing, so you can easily correct errors. Of course, correcting is even easier if you create the diagram on a computer (PowerPoint should work fine).

Figure 2. Complete Process Diagram for Customer Order Fulfillment

Exercises 1. Furniture Fantastique has to plan its annual production. Then, to produce the furniture, the company has to source materials from producers of semi-finished goods and some raw materials used in furniture products. The employees at Furniture Fantastique use these materials to make furniture products. The sales department sells to various stores and individual customers, and the delivery department or delivery partners then deliver the ordered products to customers. The sales function also handles any returns in case customers are not satisfied with products. (Note: this is a basic representation of supply chain.) Draw the process you can recognize as a simple process diagram (no swimlanes needed). Helpful words are underlined. 2. Tabulated below are details of a price quoting process, which a company performs upon a customer request. Create a complete process diagram (with swimlanes). Step ID Process Step (Activity or Decision) Who/What Performs 1 Request quote Customer 2 Develop requirement notes Salesperson 3 Decide if help is needed? Salesperson 4 Enter data into Sales System (no help) Salesperson 4 Check requirements (if help used) Technical Expert 5 Enter data into Sales System (if help used) Technical Expert 6 Calculate quote Sales System 7 Present quote to Customer Salesperson 8 Accept quote as order Customer