CIS 4120

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

Business Process Management

"Process optimization process" Focuses on improving corporate performance by managing and optimizing a company's business process

Gateways

"split" or "fork" the sequential flow between activities into separate paths & bring flows back together ("merge" or "join"). Gateways do not make decisions or allow for time to pass. They simply direct traffic. Gateways should be labeled as a question.

Process for Approaching BPMN

1) Determine the process scope 2) Define high‐level map 3) Top‐level process diagram 4) Child level expansion 5) Add message flows

COMPLEX GATEWAYS (*)

AKA DISCRIMINATOR PATTERN GATEWAYS • Combinations of OR, XOR and EVENT gateway conditions • Exiting paths re-combined using a complex gateway

Parallel Multiple Intermediate Event

All events must occur before process proceeds

servitization

Basic tenet: • Every service has an underlying business process that delivers (produces) the service being sought • However ... not all arbitrarily defined business processes deliver a defined business service • Service and process are the "dual" of one another • Where there's a service, there's an underlying business process • Where there's a business process, there should be an associated, defined service (or services)

Signal End Event

Broadcasts a message to everyone when the process ends

Rules Engine

Business Rule Task Applies a business rules to make a decision or produce a result The process engine often calls a business rule management system

Data Store

Data that is stored in a database for long‐term storage. Association line out of data store represents a query. Association line in to data store represents an update.

Service‐oriented architecture (SOA)

Design pattern based on distinct pieces of software providing application functionality as services to other applications via a protocol. A service is a self‐contained unit of functionality that can be combined by other software applications to provide the complete functionality of a large software application.

Error End Event

Ends current path and throws an error.

Boundary Events

Event on activity that can be triggered if a condition is met (if taking to long, do this instead)

Event-Based Gateway

Every path has an intermediate event (timer, message, condition, etc) Each event is a condition that must be met. Sequence depends on which happens first. Merge with X gatewaay

Process Discovery

Extracting & identifying a coherent business process within an organization's collection of tasks, activities, events, and decisions Bounding the process Finding process owner(s) Defining operative metrics Discovering "happy path" & "rainy day" aspects Confirming the discovered process

Parallel gateway (+)

Follow all paths, each path executes independently Merge with + gateway unless end event Flow out of merge gate doesn't occur until all preceding paths are complete

Inclusive Gateway (O)

Follow one or more paths if conditions are true Label as a question Closed by an inclusive gateway Add default flow if no conditions are true

Exclusive Gateway (X)

Follow one path Label gateway as question, paths as answers (e.g. yes/no) Closed by an exclusive gateway

Compensation Intermediate Event

If a process requires several interconnected sequence flows, but one cannot be achieved, then all of the activities must be rolled back / undone. Boundary event

Compensation Intermediate Event

If a process requires several interconnected sequence flows, but one cannot be achieved, then all of the activities must be rolled back / undone. (ex: booking a vacation - must book airline, rental car, and hotel. Unless all are booked, then all are canceled.)

Terminate End Event

Immediately stops entire process, even if other sequence flows are in action.

Eli Whitney

Interchangeable Parts

Message Intermediate Event

Message is sent when the preceding task/activity is completed - OR the next task/activity occurs after a message is received

Ford Motor Company

Moving Assembly Line

Data object

Piece of data that is used in a process but goes away once the process is completed. Linked to connector or activity via an association line.

Non-interrupting Intermediate Events

Process continues as normal AND an exception flow is triggered as an additional process flow.

Conditional Intermediate Event

Process sequence flow continues once a condition has become true

Timer Intermediate Event

Process sequence flow continues once a period of time has elapsed - OR the process activity flow waits until a specified time

Transaction

Process that can be carried out in its entirety - or not at all If the transaction is not completed, the transaction must be rolled back / undone

Call Activities

Re-usable sub-processes Thick border

Business Process Modeling (BPM)

Representing processes of an enterprise, so that the current process may be analyzed or improved

Message End Event

Sends a message to a specific recipient when the process ends.

Signal Intermediate Event

Signal is broadcast when the preceding task/activity is completed - OR the next task/activity occurs after a signal is received

Business Rule Management System (BRMS)

Software system used to define, deploy, execute, monitor and maintain decision logic that is used by operational systems within an organization or enterprise. This includes policies, requirements, and conditional statements that are used to determine the tactical actions that take place in applications and systems

Business Process Model and Notation (BPMN)

Standard technique for documenting & communicating process models

Problem To‐Be‐Solved (PTBS)

The elemental / core reason the service is valuable to the consumer of the service. It is often not an obvious or surface‐level reason.

Process Owner

The person who initiates the request and has final approval.

Timer Start Event

Trigger is based on recurring schedule (month end, close of business, etc.)

None Start Event

Trigger is unknown, or not important subprocesses are triggered with a none start event because the subprocess is triggered by the parent process.

Conditional Start Event

Triggered by a condition becoming true (Oven temperature reaches 350 degrees, etc.)

Signal Start Event

Triggered by incoming message that is send everywhere, not specifically to start this process. (IT system goes down, emergency snow alert, etc

Message Start Event

Triggered by receipt of incoming message

Escalation Intermediate Event

Triggers an exception flow. Most often it does not interrupt the process. (ex: if the process falls behind schedule, it continues, but a corrective action process is also initiated.)

Interrupting Intermediate Events

Triggers process to move along the exception flow instead of the regular flow

Multiple Intermediate Event

Used when there are several alternative triggers or several consequences of the event

Flow Intermediate Event

Used when you run out of paper and need to refer the reader to another page (not part of the actual business process)

Service Thinking

What is the problem to be solved? What is the service? What are proper measures of service quality? 1)Who is the customer? 2)What is the PTBS? 3)Who is service owner? 4)What initiates the service? 5)What is the correct name? 6)What are value metrics? 7)What are process metrics? 8)Is service core / non‐core?

Value Metrics

measure the consumer of a service uses to judge the value of your solution / service tell you how well your process achieves its goals Effectiveness & efficiency

Process Metrics

measures by which the service provider judges the internal performance of the service delivery process tell you how well your process is aligned with customer's goals Relevance

Metric

observable & quantifiable measurement of some attribute of the process.

A business is a collection of __

processes and resources that make those processes possible

business process

• A systematic set of activities that take a "business event" to a successful outcome • A collection of business activities that create value for the customer (outside-in thinking) • A collection of interrelated tasks which accomplish a business goal (inside-out thinking)

Characteristics of a Good BPMN

• Correct • Clear • Complete • Consistent

Service Basics

• Defined customer/client • Client has a "problem‐to‐be‐solved" • The client has a set of "value" metrics • The service is initiated (triggered) and a "normal and expected" result (response) is received by the client

Choreography

• Pattern of messages between separate, distinct processes (pools) • Coordination of processes - done by message flows (dashed lines with arrows at one end and small circles at the other end)

Orchestration

• The managed flow of control within a business process • Represented by sequence (control) flows (solid lines with arrows)

Qualities of Good Metrics

• Understandable • Quantifiable • Cost‐effective • Proven • High‐impact Specific Measurable Actionable Relevant Time‐based


Kaugnay na mga set ng pag-aaral

Unit 24 - Insurance-Based Products

View Set

Compensation Chapter 9 Study Guide

View Set

EMT Chapter 30: Injuries to the Abdomen and Genitalia

View Set

Uniform Securities Act: Securities Registration

View Set

Points, Lines, Planes, Midpoint, Distance

View Set

H is 4 Hawk & Unexpected Meeting compared

View Set