Skip to:Content
|
Bottom
Cover image for Workflow modeling : tools for process improvement and application developmen
Title:
Workflow modeling : tools for process improvement and application developmen
Personal Author:
Publication Information:
Boston : Artech House, 2001
ISBN:
9781580530217
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000004735647 HD58.87 S42 2001 Open Access Book Book
Searching...
Searching...
30000010164396 HD58.87 S42 2001 Open Access Book Book
Searching...
Searching...
30000010164411 HD58.87 S42 2001 Open Access Book Book
Searching...

On Order

Summary

Summary

Providing proven techniques for identifying, modelling and redesigning business processes, and explaining how to implement workflow improvement, this book aims to help define requirements for systems development or systems acquisition.


Author Notes

Patrick McDermott has more than 20 years of computer industry experience as a programmer, analyst, developer, manger, and trainer. He currently teaches seminars on the Y2K Problem, and also runs his own consulting firm in California, where he specializes in Y2K Problem training.

050


Table of Contents

Part I The Convergence of Process and Systemsp. 1
1 Why We Had to Write This Bookp. 3
Fosdick's thesisp. 3
Process reengineering: the rise...p. 5
...And fall and risep. 6
The need for guidancep. 7
Our responsep. 9
What to expectp. 10
Referencesp. 11
2 A Brief History of Processp. 13
Learning from the pastp. 13
The Age of the Craftsworkerp. 14
The Age of the Factoryp. 15
The Age of the Specialistp. 15
The downside of functional organizationsp. 17
Enter reengineering: 1985-1993p. 18
Exit reengineering: 1994-1995p. 19
A balanced perspectivep. 20
The reengineering aftermath: 1996-presentp. 23
Kaizenp. 24
BPR and IT--joined at the hipp. 26
Nirvana at last?p. 26
Referencesp. 27
3 The Approach in a Nutshellp. 29
This chapter and beyond...p. 29
Why it worksp. 30
Whom it's forp. 31
Processes--results, not workp. 32
Frameworks in generalp. 33
A framework for process enablersp. 33
A framework for putting processes and systems in contextp. 35
A closer look at the three-tier architecturep. 37
Presentationp. 37
Application logicp. 38
Data managementp. 39
Models in generalp. 39
The modeling techniques we employp. 40
Business process: process workflow modelsp. 40
Presentation: use case scenariosp. 41
Application logic: various techniquesp. 42
Data management: data modelsp. 42
Five-tier thinkingp. 42
A workflow-driven methodology--the process of studying processesp. 44
Frame the processp. 44
Understand the as-is processp. 46
Design the to-be processp. 47
Analyze use casesp. 48
Applications of the approachp. 49
Part II Framing the Processp. 51
4 Just What Are Processes, Anyway?p. 53
The trouble with "process"p. 53
The trouble with terminologyp. 55
English words--dictionary definitionsp. 56
Information systems termsp. 56
So what is a process?p. 57
Business process termsp. 57
So what?p. 60
Business process versus functionp. 61
Other business process characteristicsp. 62
Measurablep. 62
Automationp. 63
Levelsp. 63
Customers: internal and externalp. 63
Closing advicep. 65
Processes are hiddenp. 65
Bigger is (usually) betterp. 66
Putting the definition to workp. 68
Referencesp. 69
5 Establish the Process Boundariesp. 71
Business processes and project scopep. 71
The dilemmap. 72
A way forwardp. 73
Framing the process: goalsp. 74
The overall process mapp. 75
Identifying your processesp. 76
Where to start?p. 76
Link the milestones/steps togetherp. 78
Assemble processes based on frequency and affinityp. 80
Name the processesp. 80
Identify the triggering eventp. 82
Identify stakeholders and expected resultsp. 84
Identify the major stepsp. 85
Identify rolesp. 86
Develop glossary or preliminary data modelp. 86
Choose your processp. 87
Divine interventionp. 87
Analytic approachp. 88
Referencesp. 90
6 Conducting the Initial Assessmentp. 91
A case for action and a visionp. 91
Metricsp. 92
How many?p. 93
Got the time?p. 93
Who's involved?p. 95
Efficiencyp. 96
Costp. 97
Summary of metricsp. 97
Assessment by stakeholderp. 97
Everyone's a criticp. 97
Don't guess--ask!p. 98
The customerp. 99
The performersp. 100
Managers and ownersp. 101
Suppliersp. 101
Other groupsp. 102
Look at the process in terms of enablersp. 102
The workflow designp. 102
Information technologyp. 102
Motivation and measurementp. 104
Human resourcesp. 106
Policies and rulesp. 107
Facilitiesp. 108
Establishing rationale and directionp. 109
A case for actionp. 109
A visionp. 110
One poster is worth a thousand wordsp. 112
Summarizing findingsp. 112
Where to now?p. 114
Referncesp. 114
7 Considering the Environmentp. 115
Why bother?p. 115
An examplep. 116
What we will coverp. 116
Mission, strategy, and goalsp. 117
Business mission, strategy, goalsp. 117
Applying MSG to your projectp. 119
Strategic disciplinep. 120
Strategic discipline in actionp. 122
Faster, cheaper, better, or what?p. 122
Beliefs and culturep. 124
Everything stems from beliefsp. 125
Other cultural traitsp. 126
Core competenciesp. 128
What are we really good at?p. 128
Some questions to get started withp. 129
While we're on the topic of making listsp. 129
Questions for establishing scope, objectives, and constraintsp. 129
It matters!p. 132
Referencesp. 132
Part III Swimlane Diagrams-Nuts and Boltsp. 135
8 Workflow Process Modelingp. 137
Swimlane diagrams--what and whyp. 137
What is the attraction?p. 137
The basicsp. 138
An example--the really big telephone companyp. 140
Customer servicep. 140
Repair servicep. 141
Service analysis...p. 141
Telemarketingp. 141
Market database researchp. 141
RB Tel--questions raisedp. 142
Essential elementsp. 143
The detailsp. 144
Actors and rolesp. 144
Process stepsp. 145
Voluntary simplicityp. 146
Which steps to include?p. 148
Process steps--naming guidelinesp. 149
Go with the flowp. 150
Branchingp. 154
Multiple flowsp. 155
What's next?p. 157
9 Managing Detailp. 161
The curse of detailp. 161
What's the problem?p. 162
Controlling the addition of detailp. 162
Three levels of workflow diagramsp. 162
Level 1p. 163
Issues and observations with the level 1 diagramp. 165
Can we stop now?p. 166
Level 2p. 166
Level 3p. 167
How many levels to go to?p. 170
Referencesp. 159
10 Questions and Difficultiesp. 171
Introductionp. 171
Avoiding paralysis by analysisp. 172
Actors and other charactersp. 173
Steps and types of stepsp. 178
What makes it go? (inputs and outputs)p. 179
Variety is the spice of lifep. 180
Closing argumentsp. 182
Referencesp. 182
Part IV Understanding the As-Is Processp. 183
11 Techniques for Modeling the As-Is Processp. 185
Introductionp. 185
Issues at the extremesp. 186
Assembling the teamp. 188
Preparationp. 190
Team organizationp. 190
Schedulingp. 190
Facilitiesp. 190
Suppliesp. 191
The kickoffp. 191
Building the handoff level diagramp. 192
The five key questionsp. 196
One more question: "can we stop now?"p. 200
Subsequent levels of detailp. 201
Conclusionp. 203
Referencesp. 203
12 Difficulties with As-Is Modelingp. 205
As-is modeling: tips, tricks, and trapsp. 205
Missing participants and mystery areasp. 206
Case #1 You can't secure involvementp. 206
Case #2 You can't arrange meetingsp. 207
Applying and misapplying process viewp. 208
How do I depict or emphasize? I'm overwhelmedp. 210
Facilitation (and interaction)p. 211
Systems and whether to show themp. 213
Batch systemsp. 214
Disagreementp. 215
Conclusionp. 217
13 Completing the As-Is Assessmentp. 219
Introductionp. 219
Getting readyp. 222
Confirm initial assessment and goalsp. 222
Capture first impressionsp. 223
Decide on approachp. 223
Identify leverage pointsp. 224
Assessment by enablersp. 226
Assess by enabler: workflow designp. 228
Assess by enabler: information technologyp. 231
Assess by enabler: motivation and measurementp. 232
Assess by enabler: human resourcesp. 236
Assess by enabler: policies and rulesp. 239
Assess by enabler: facilitiesp. 240
Assess individual stepsp. 240
Consolidate ideasp. 241
Confirm approachp. 242
Referencesp. 242
Part V The To-Be Process and Transition to System Requirementsp. 243
14 Characterizing and Designing the To-Be Processp. 245
Look before you leap!p. 245
Goalsp. 246
Philosophy/approachp. 246
Key stepsp. 247
Caveatsp. 248
Post and review key materials from previous phasesp. 249
Collect ideas--getting startedp. 250
Bring forward ideas generated during assessmentp. 250
Generate ideas that specifically address the leverage pointsp. 251
Steal ideas by reviewing best practicesp. 251
Process workflow design: actors, steps, and flowp. 253
Application of information technology: applications, databases, computers, networksp. 254
Motivation and measurement: "reward and punishment" schemesp. 254
Human resources: organizational structure, job definitions, recruitment and placement strategies, skills, and trainingp. 256
Policies and rules: constraints and guidelines (whether self-imposed or external)p. 257
Facilities design: workplace layout and equipmentp. 258
Brainstormingp. 258
Apply the challenge processp. 259
Assess ideas in context and selectp. 262
Develop ideal to-be workflowp. 266
Develop to-be workflowp. 270
Road tripp. 273
15 Data Modelingp. 275
Data modeling--what it is, what it isn'tp. 275
Basic terms and conceptsp. 276
A simple examplep. 277
Graphics: the entity-relationship diagramp. 278
The narrative component: the entity definitionsp. 282
Levels of detailp. 283
Glossary/vocabularyp. 286
Conceptual data modelp. 286
Logical data modelp. 286
The components--further guidelines and pitfallsp. 287
Entitiesp. 287
Attributesp. 290
Relationshipsp. 292
Starting your data modelp. 293
Starting with the glossaryp. 293
Starting with a conceptual modelp. 294
Starting by reverse engineeringp. 295
From conceptual to logicalp. 295
Referencesp. 296
16 Use Case Scenario Analysisp. 297
A time of transitionp. 297
Use case conceptsp. 299
Use case descriptionsp. 301
Use case scenariosp. 302
Developing use cases and scenariosp. 304
Identify and describe use casesp. 306
Discovering the use casesp. 306
An interlude on eventsp. 307
Returning to use case identificationp. 309
Describing the use casesp. 310
Prepare for use case scenario developmentp. 311
Establish use case scenariosp. 313
Develop first-pass use case scenariosp. 313
An interlude on transactionsp. 317
Why bother?p. 317
Terms and definitionsp. 318
Concepts and examplesp. 318
Worth the effort?p. 320
A few more guidelinesp. 321
Discovery and documentationp. 321
Want more?p. 322
Develop second-pass use case scenariosp. 324
Closing thoughtsp. 325
More uses of use casesp. 325
But why do they work so well?p. 326
Referencesp. 327
Afterwordp. 329
About the Authorsp. 331
Indexp. 333
Go to:Top of Page