Upload
razvan-radulian
View
231
Download
0
Embed Size (px)
Citation preview
8/4/2019 Workflow Modeling, Book Review by Razvan
1/29
Workflow ModelingAlec Sharp, Patrick McDermott
Book review/summary, by Razvan
8/4/2019 Workflow Modeling, Book Review by Razvan
2/29
The Approach in a Nutshell (3)
1. Frame the process
2. Understand the current (As-Is) process
3. Design the new (To-Be) process
4. Develop use case scenarios
8/4/2019 Workflow Modeling, Book Review by Razvan
3/29
1. Frame the process
Identify the business process Clarify its boundaries
Perform an initial assessment Establish goals for the redesigned
process
8/4/2019 Workflow Modeling, Book Review by Razvan
4/29
2. Understand the current (As-Is)process
Model the workflow Perform a more specific assessment
8/4/2019 Workflow Modeling, Book Review by Razvan
5/29
3. Design the new (To-Be)process
Devise potential improvements Assess them
Select the main characteristics of theprocess
Design the new workflow
8/4/2019 Workflow Modeling, Book Review by Razvan
6/29
4. Develop use case scenarios
Transition into system requirementsanalysis
Describe how process actors wouldinteract with a system to complete tasks
8/4/2019 Workflow Modeling, Book Review by Razvan
7/29
Modeling techniques andframeworks
Central technique: Process workflow modeling
Other: Establish context for the process
Address other Critical Success factors(CSFs)
Define Information Systems
requirements
8/4/2019 Workflow Modeling, Book Review by Razvan
8/29
Why it works
Techniques, frameworks, guidelines,phases, and steps that make it: Complete
Repeatable
Learnable
Practical (actual is), rather than atheoretical exploration (ought to be) Based on experience
8/4/2019 Workflow Modeling, Book Review by Razvan
9/29
What makes it different
Ensures real business processes areidentified, with clearly defined boundaries
Simple to read and highlights the role played
by individual participants Includes methods to address:
all the factors (enablers) that support a process
the environmental factors that constrain it
Integrates process-oriented and IT-orientedefforts
8/4/2019 Workflow Modeling, Book Review by Razvan
10/29
Processes results, not work
Process definition:
A collection of interrelated work tasks (4),
initiated in response to an event (3),
achieving a specific result (2)
for the customer & other stakeholders (1)
of the process.
8/4/2019 Workflow Modeling, Book Review by Razvan
11/29
The Result
Must be:
Specifically identifiable w/out a clear scope: scope creep
Countable Helps differentiate process from function
definition (e.g. Shipments vs. Logistics)
8/4/2019 Workflow Modeling, Book Review by Razvan
12/29
Framework(s) in general
Structure(s) for: discovering
organizing presentingideas or information
Manage complexity by reducing vague and complex topics to a setof simpler questions.
They: organize work maintain focus (during interviews or facilitated sessions) encourage coverage of all aspects of a topic
provide a standard format to document the findingsExample: 3Ts framework (R:similar to SMART):
Topic Traget
Time frame
8/4/2019 Workflow Modeling, Book Review by Razvan
13/29
A framework for process enablers
An enabler is a factor that helps a process achieve itsintended result and meet performance targets within the
applicable constraints.
The process enablers framework includes:1.Workflow design2.Information technology (IT)3.Motivation and measurement4.Human resources
5.Policies and rules6.Facilities design, or other categories appropriate to
the context
8/4/2019 Workflow Modeling, Book Review by Razvan
14/29
Enabler: Workflow design
Consists of a sequence (flow) of:
steps (tasks) decisions
hand-offscarried out by process actors
between the initial event and the final result
8/4/2019 Workflow Modeling, Book Review by Razvan
15/29
Enabler: Information Technology
(IT)Enables a process by:
Automating and supporting steps (tasks) Capturing or presenting information
Managing and expediting the workflow
Consists of: Systems (applications, databases)
Information Computers and other devices
Telecommunications, networks
8/4/2019 Workflow Modeling, Book Review by Razvan
16/29
Enabler: Motivation &
measurement Explicit and implicit reward system
Experience shows that people do whatthey are measured on, and if the
measures do not align with the goals of aredesigned process, failure is virtuallycertain
8/4/2019 Workflow Modeling, Book Review by Razvan
17/29
Enabler: Human resources
Covers: Knowledge, skills, and experience
Training
Organizational structure
Job description
and so on
A process requires:
the right people in the right job
with the right skills
8/4/2019 Workflow Modeling, Book Review by Razvan
18/29
Enabler: Policies and rules
Includes:
Organizations rules and policies; they guideor constrain business processes
Applicable laws and regulations
8/4/2019 Workflow Modeling, Book Review by Razvan
19/29
Enabler: Facilities & other
Facilities:
Workplace design Physical infrastructure (e.g. equipment,
furniture, lighting, air quality, etc.)
Other:
Specific to the context
8/4/2019 Workflow Modeling, Book Review by Razvan
20/29
A framework for putting processes
and systems in context3-layer framework:
Mission, strategy, and goals
Business process Information systems
Individual processes have their own mission,
strategy, and goals should align with their enterprise counterparts (together) they provide important guidance when
making decisions Other factors: Culture Core competencies
8/4/2019 Workflow Modeling, Book Review by Razvan
21/29
Expanding the IT layer
5-tier framework:
Mission, strategy, and goals Business processes
Information systems Presentation
Application logic Data management
8/4/2019 Workflow Modeling, Book Review by Razvan
22/29
Models in general
An abstraction or representation of some
subject matter.2 types:
Iconic model:
resembles the physical object it represents, exceptthat its smaller and simplified
Symbolic model:
A representation of some physical or conceptualsubject matter that isnt intended to look like thesubject
8/4/2019 Workflow Modeling, Book Review by Razvan
23/29
Useful models criteria
Generally, they: highlight facets of interest while masking unnecessary details
Employ conventions for adding progressive amounts of details Are more convenient, less expensive, and safer to (create and)
manipulate
Modeling is not an end in itself and people frequentlyhave to be reminded to stop modeling when the purposehas been achieved: As-Is process: understand why the current process behaves the
way it does To-be process: guide implementation
8/4/2019 Workflow Modeling, Book Review by Razvan
24/29
The modeling technique we employ
Business process: process workflow
models Presentation: use case scenarios
Application logic: various techniques Data management: data models
B i
8/4/2019 Workflow Modeling, Book Review by Razvan
25/29
Business process: process
workflow modelsAka. Swimlane diagrams
Swimming pool Swimming Lanes
Swimmers (actors, role) Steps (tasks)
Sequence and flow (arrows) (Hand-offs)
8/4/2019 Workflow Modeling, Book Review by Razvan
26/29
Presentation: use case scenarios
Consider how information systems will help an
actor complete a task Variant of the popular use case technique
Essentially, it models a dialogue between an
actor and a system for a particular scenario
Note (R:) unlike typical scenario, a scenario (in this
technique) may flow through multiple usecases
A li ti l i i
8/4/2019 Workflow Modeling, Book Review by Razvan
27/29
Application logic: various
techniquesThe most complex of the 3 IS layers.
Various techniques: Event identification
State transition modeling Transaction specification
8/4/2019 Workflow Modeling, Book Review by Razvan
28/29
Data management: data models
The heart of a data model is the entity-
relationship diagram (ERD), made up of 3types of components:
Entities: distinct things about whichinformation is needed
Relationships: associations among those
entities Attributes: facts about each entity that must
be recorded
8/4/2019 Workflow Modeling, Book Review by Razvan
29/29
Five-tier thinking (a summary)
An enterprise has a mission, strategy, and goals
which are supported by business processes.Actors in a business process are in turnsupported by information systems that theyinteract with via
the presentation layer, which communicatescommands to the
application logic layer, which enforces businessrules and coordinates updates to the
stored records in the data management layer.