Professional Documents
Culture Documents
0 Introduction
Techniques
Process analysis tools
for process
improvement
Jay Bal
The author
Jay Bal is at the University of Warwick, Coventry, UK.
Abstract
Business process re-engineering and total quality management both emphasise the benefits that a process orientated view of company operations can bring. Acquiring a
clear definition of the as-is business process and
developing an understanding about how the process may
be re-engineered is a crucial stage in any business process
reengineering project. This early phase normally has three
objectives: to achieve a full understanding of the process
to be re-engineered so as to clarify its objectives and
characteristics; to create a shared vision and understanding among the re-engineering team; and to have a basis
for starting the redesign. To support this phase, there is a
range of tools: manual, computer supported and computer
enabled, which are traditionally used to help in the
activities of process definition and analysis. This paper
describes some of the newer approaches. The product
introduction process is examined in a general sense, and
specific examples from the automotive industry are taken
as a basis for evaluation of the available tools and applications. A sample from the process analysis tools identified
was used to model the production introduction process,
and from the difficulties and successes an understanding
of the attributes required in such an analysis tool was
derived.
342
Jay Bal
Engineering
Manufacturing
New Product
Market Research
Competitor Analysis
Marketing
Supporting
Informational View
Behavioural View
Core
Processes
Functional View
Organisational View
Processes
Decisional View
343
Jay Bal
Modelling
Methodologies
General system
modelling
methodologies
1. SSADM
2. SADT
Functional
Modelling
1. IDEF0
2. IDEF3
Information
Modelling
1. DFD
2. ERM
3. IDEF1 &
IDEF1x
Dynamic
Modelling
1. IDEF2
2. Petri-Nets
3. RAD
Enterprise modelling
frameworks
1. CIMOSA
Constraints
Input
Function
Node
Output
Function
Node
A1
Function
Node
A2
Mechanism
A node can be an activity or data entity
which transforms inputs into the defined
outputs using the mechanisms under the
outlined constraints
344
Function
Node
A3
Jay Bal
Dry Part
Test
Coverage
X
Route to
Next Shop
5
UOB/
Paint Part
Liquid Paint
in
Machine
Paint
Covered by
New Layer
Solid Paint
on Part
Department
Works for/
employs
Key Classes
UOB/
Dry Part
UOB/
Test
Coverage
Paint
Covered
with
Polish
Non-Key Classes
(_Emp#)
(_ID.No#)
Salary
Dept#
Employee
345
Relation class
Relation class label
Jay Bal
c_free
Start
d_in
Finish
d_out
c_busy
d_proc
Jay Bal
Designer
Prepare an estimate
Choose a method
Obtain estimates
Prepare plan
Give plan to designer
Produce design
Design OK?
Shaded box, indicates
the driving party in the
interaction
Jay Bal
Software tool
Description
It provides 12 shape templates for different job classifications. Jobs such as quality control,
network management and auditing. Contains a special feature known as sensible lines. These
lines can be attached to certain shapes or can be totally independent. It also features sensible
text, lets you type even if the shapes are too small. It hides the text. It includes a word processor.
Supports colour printing
The program lets you define business logic in an easy to understand English syntax. It can then, if
required generate 3GL code for clients and servers in mixed client server environments. Complex
business processes can be built and they can be linked to a user interface of your choice and also
to relational database management system tools
BPWin
Logic Works Inc.,
Princeton, NJ, USA
www.logicworks.com
It helps analyse and reengineer business processes. Describes business processes in terms of
inputs (items required by the process) and outputs (items produced by the process). The effect of
the information on the outcomes can be seen as well as the flow. You can determine whether
processes would benefit from reengineering and by what degree. Utilises the IDEF0 process
modelling standard. It basically allows the analysis of complex business processes and uncovers
potential areas for process improvement and redesign
FlowModel 2.0
Systemstar SoftTools
A charting tool that not only allows the creation of charts and diagrams but lets you integrate
data into the diagrams. Offers ten graph templates with pick and place symbols. Data can be
given to each of the symbols. The symbols and data can be exported to other programs if required,
e.g. spreadsheets and databases. You can also define your own symbol if it is not already present
Process Charter
Scitor Corporation,
Menlo Park, CA, USA
www.scitor.com
Has the ability to analyse processes through simulation. You define a process structure by flow
chart symbols, assign the necessary resources for each of the steps in the process. Then you
execute the process simulation and analyse the effects of process changes by studying the
resulting charts and statistics the program generates
Octave provides a centralised repository as a database of best practices. The specific users can
model their respective processes and submit the changes or new models to the centre. The soft
ware provides a mechanism for modelling a process from a business level to an operational
level (hand and eye motion). It provides analysis reports indicating the value added content, also
indicates the least cost path, longest path etc. of a process. It also has another module called
TOPMAN which is useful for staff resource planning, preparing activity based cost budgets and
enables performance reporting
The ProSIMULATOR tool in the ProSLCSE product line is a powerful graphical tool that can be used
for understanding, debugging and refining the process. It can play a critical role in assessing a
new process before implementation. Beneficial for training staff in new or revised processes
Process Model
ProMODEL Corporation,
Orem, Utah, USA
www.processmodel.com
It is a flowcharting and simulation tool that provides businesses with a means to diagram, analyse
and improve their processes. It has some key features like, live animation, onestep modelling and
visual staffing. The key advantage of this tool is the visualisation it provides.
Workflow Analyser
Meta Software Corp.,
Cambridge, Massachusetts, USA
www.metasoftware.com
This tool addresses the entire BPR life cycle, including data capture, process modelling, simulation,
implementation and continuous improvement. Graphical language is used to express complex
data sets pertaining to budgets, staffing and equipment requirements. The software enables users
to test assumptions, analyse alternatives and measure results.
SIMPROCESS
CACI,
Arlington, VA, USA
www.caci.com
This simulation tool is designed for business process modelling and analysis. When used in
conjunction with the companys object-oriented simulation languages, SlMPROCESS can help
reduce the time spent on mapping reengineering components.
(Continued )
348
Jay Bal
Table I
Software tool
Description
ReThink
Gensym Corporation,
Cambridge, Massachusetts, USA
www.gensym.com
Gensym Corp. in Cambridge, MA, has combined object-oriented technology with interactive
graphics to produce a BPR tool that provides user-friendly modelling and simulation. The software
helps users monitor process performance and manage real-time operations
Optima!
AdvanEdge Technologies Inc.,
Tualatin, OR, USA
www.advanedge.com
This process improvement software is an easy-to-use Windows application that features process
modelling, simulation and reporting capabilities. The program, designed for the front end of
reengineering projects, helps users quickly create and edits presentation-quality process maps
Extend+BPR
Imagine That Inc.,
San Jose, California, USA
www.imaginethatinc.com
This software package includes 90 pre-built blocks to help users create reengineering models. The
program, which supports five types of operating systems, features drag-and-drop modelling,
animation, spreadsheet connectivity and customised reporting
SA/BPR Professional
Popkin Software & systems Inc.,
New York , USA
www.popkin.com
Popkin Softwares comprehensive integrated tool supports the federal information processing
standards for function and data modelling. The package analyses what controls the execution of a
function, who performs the function, and what objects or data are produced by the function. It
features a built-in reporting language with a graphical-user interface for creating customised
reports
This tool enables organisations to use model-driven development to rapidly design, build, test,
install and maintain reengineering applications. Composer supports variety of computer platforms
and databases
This knowledge based system has helped to create industry standards for BPR modelling and
analysis. The companys software distributes information into a central data repository that can be
simultaneously accessed by a suite of eight modular BPR tools. Those tools enable users to tailor
the Framework program to individual reengineering needs. Integrated modelling helps identify
redundancies and non-value-added activities, and creates a better understanding of relationships
Framework 5.1
Ptech
Cambridge, Massachusetts, USA,
www.ptechinc.com
This offers an integrated set of object oriented tools that enable users to create interactive blue
prints of business processes. Software code can be generated from the hierarchical layout,
providing rapid and consistent application development
FirstSTEP
Interfacing Technologies Corp.,
Quebec, Canada,
www.interfacing.com
This business-process modelling and simulation tool, incorporates object-oriented technology. The
software provides reporting and analysis on static and dynamic states of BPR models. Also
included are export and import capabilities, in addition to workflow connectivity
the-world varied in the degree of uncertainty from a product which is an improvement to an existing line of products.
Based on the identified characteristics a limited sample of process analysis tools were tested
to determine their suitability for analysis and
modelling of the product introduction
process. Two tools, octave and process charter
were chosen and studied.
349
Jay Bal
Product Design
Interactive
transfer
Prototyping
Production Engineering
Consists of
tasks
Manufacturing
350
Jay Bal
SL No.
Categories
The factors
Process Charter
Hardware and
software
Platform and
operating system
Database repository
and client-server
External links
Tool integration
DOS and
Windows NT, 3.1, 95
Yes, also has remote
operation and systems mode
Yes, has OLE link
No
DOS and
Windows NT, 3.1, 95
No
Yes, but no OLE link
No
User friendly
Data dictionary
Shows critical paths like,
longest time, highest
cost etc.
considers the entity owners
and other organisational
issues
Resource sharing
Provides different
templates, e.g.
ISO 9000, IDEF0 etc.
Multiple trigger, so
two independent
processes can be
run on the
same sheet
User
features
GUI
Online documentation
and help
Special features
Modelling
capability
Goal centred
Object-orientation
Customisation of blocks
Roles
Data flow
Front end analysis
Ease of modelling
Concurrency
Interdependency
Level of detail
No
Yes
No
No
No
Yes
Average
Average
Poor
High for tasks. But,
poor in terms of resource and
time allocation
No
Yes
Yes
No
Yes
Yes
Good
Poor
Not available
Average for
activity levels,
but good for resource
and time allocation
Simulation
capability
Time
Cost
Discrete event modelling
Statistical distributions
Animation/ graphical
capability
Limited
Yes
Limited
Limited
No
Yes
Yes
Yes
Yes
Yes
Analytical
capability
Reasoning
Output analysis
BPR expertise
What-if analysis
Top-down. Bottom-up
analysis
Outside-in analysis
Integration of views
Business to physical link
None
Poor
None
Poor
None
Average
None
Average
Yes
No
No
No
Yes
No
No
No
Integration
351
Jay Bal
5.0 Conclusions
Process analysis tools appear more suitable for
operational rather than strategic processes.
They lack the ability to model complex
processes like the product introduction
process. However, Octave Process Manager
was found to be more suitable for organisational process management and resource
planning. It ensures that multiple process
definitions are not unnecessarily generated
and re-use of process primitives can be made.
The semantics library and client-server based
technology can prove effective for a geographically dispersed process like the product
introduction process. Process Charter is a
PC-based tool and its simulation capability is
very effective in studying the process efficiency, resource constraints etc. Hence it can be
used as an effective tool for work flow analysis.
The simulation capability also aids in doing
Scenario and what-if analysis. Octave really
emerges as a tool for actively managing
processes for TQM activities, whereas
Process Charter is much easier to use and
more focused towards sub-process redesign
and resource evaluation. Both are limited in
describing timing events and synchronising
parallel linked activities. Based on the
limitations of the sample of tools analysed,
Figure 11 identifies the requirements a
process analysis tool should have to effectively
study and re-engineer the product introduction process.
352
Jay Bal
1. Integration of views.
2. Ability to shift between
different views.
3. Decisional view.
4. Business process to
physical IT systems link.
5. Knowledge based systems
(KBS) and Expert systems
can help in integration
1.
2.
3.
4.
5.
6.
7.
User
Features
Hardware
&
Software
Process
Analysis tool
requirements
for PIP
Integration
1.
2.
3.
4.
Bevilacqua, R. and Thornhill, D. (1992), Process modelling, American Programmer, Vol. 5 No. 5, pp. 2-9.
Simulation
capability
Analytical
capability
Modelling
capability
Kusiak, A., Larson, T.N. and Wang, J.R. (1994), Reengineering of design and manufacturing processes,
Computer and Industrial Engineering, Vol. 26 No. 3,
pp. 521-36.
Maker, R.J., Cullinane, T.P., deWitte, P.S., Knappenberger,
W.B., Perakath, B.A. and Wells, M.S. (1992), IDEF3
process description capture method report,
Information Integration for concurrent engineering
(IICE), Armstrong Laboratory, Wright-Patterson AFB,
Ohio 45433, AL-TR-1992-0057.
353
Jay Bal
Appendix.
Table AI. Comparison of methods
General
methodologies
SADT SSADM
Criteria
Representation subjects
Function
Data
Time
Resources
Decisions
Human skills
Organisational units
Modelling capability
Model frame
Description models
Runtime models/
simulation
Hierarchy
Recursion
Composition decomposition
Domain of application
Requirements specification
information flow
Requirements specification
material flow
Software engineering
Interface and data
specification
Integration capability
Integration viewpoint
Integrated representation
tools available
Integrated management of
model and process
Software availability
Modelling approach
Information
Functional
modelling
modelling
ERD
DFD
IDEF
IDEF0
IDEF3
Behavioural
Enterprise
modelling
framework
IDEF2 Petrinet RAD CIMOSA
+
+
+
0
0
0
+
0
+
0
0
0
0
+
+
0
+
+
+
+
0
+
+
+
+
+
+
+
+
+
+
+
+
+
0
+
+
+
+
0
+
+
+
+
+
+
+
+
+
+
0
0
Commentary
An in-depth look at business processes and the tools available for process redesign.
354