Business Process Modelling - Methods and Methodologies: Tomáš Rippl
Business Process Modelling - Methods and Methodologies: Tomáš Rippl
Business Process Modelling - Methods and Methodologies: Tomáš Rippl
and methodologies
Tom Rippl
Katedra informatiky a kvantitativnch metod
Fakulta informatiky a managementu, Univerzita Hradec Krlov
tomas.rippl@centrum.cz
Abstract
Business process modelling is a concept useful in a wide variety of situations and
for many purposes. Above all, it's products are invaluable for contemporary
software development (both business people and IT developers gain benefits form
using it).
Many software development methodologies treat business process modelling as a
way of creating formalised view of a business domain, the purpose of which is to
ensure a close (optimally perfect) alignment of IT solutions with the needs of a
business. The product of BPM is a set of deliverables called "domain model". The
model and the concepts used must be understandable by both developers and
end-users.
Business process models are not only useful for producing software that is aligned
with the requirements of the business but it can also serve as a useful part of the
knowledge management, cost analysis, business process analysis, etc.
The purpose of this work is to introduce and highlight the main ideas and principles
of two methodologies and IT systems development with the aim at business
process modelling concepts - Select Perspective (from Select Business Solutions)
and ARIS (from IDS Scheer, AG). The final part concentrates on the description of
main differences between these two approaches, evaluates the benefits of each
and suggests the area at which usage of these methodologies is suitable.
1. Select Perspective
"Every business faces constant change, and these changes increase the pressure
on IT development to deliver successful solutions. Changes to the business make
new demands on IT developers to respond quickly to the opportunities or threats to
the core business. Software development is measured in weeks rather than
months, which means that the development process must be responsive to the
different needs of each project. The new approach must be agile".
Select Perspective (SP) is a product of Select Business Solutions (formerly Select
Software Tools), one of the three divisions of Aonix, a member of Gores
Technology Group. SP is about managing software assets. It is a blend of improved
and adapted object-oriented methods. The syntax used is based on Unified
Modelling Language (OMG UML). SP is aimed at building adaptable systems (i.e.
systems prepared and designed for change), which is reached by the use of
components (encapsulated set of services with clearly defined interfaces and with
minimal interdependency among components). SP is compact, highly practical,
delivery-focused approach to component-based software development.
1.2 Tools
During a CBD project numeric types of tools are used. The most comprehensive
ones are component factories, which encompass business process modelling,
requirements management, visual modelling, component management, quality
assurance, application assembly, and deployment. Aonix, Web Gain, and
Computer Associates are examples of such tools vendors. Moreover, different
kinds of component managers, visual modelling tools, requirements management,
application assemblers, test managers, application animators, patterns, O-R
(object-relation) mappings, and project / process management and rollout tools are
used through the CBD.
Similarly to SP, which is "a blend of object-oriented methods" methodology, the
Select Component Factory and Select Process Director (the main toolsets
produced by Select Business Solution, are blend of several tools from different
categories mentioned above assembled for the purpose of providing an integrated
environment for organisation and business process modelling, and full-value CBD.
SP categorised CBD work-flows into three distinct groups of activities: supply,
manage, and consume.
The purpose of the SUPPLY work-flow is to build and deliver complete components
usually according to predefined component specification (produced by the supplier
or by the consumer - i.e. "design by contract"). The component can be re-used,
rented, bought, or built from scratch. The schema of SUPPLY workflow can be
seen at Picture 1:
1.3 Summary
Select Perspective is a proven, pragmatic approach to delivering successful
software solutions in a wide variety of context. The benefit of the software solution
is measured by two indicators: 1) whether it offers useful services (services that
somebody in the organisation needs and uses), and 2) whether it provides those
services at a required level. Business process modelling instance employed by the
Select Perspective products a domain model of a business reality and business
requirements, that can - if created thoroughly and properly - ensure achievement of
required level in both indicators.
2. ARIS
Modelling of business processes and all relating factors and domains (holistic view
of business and it's processes) is seen as a critical and decisive competitive factor
by ARIS (Architecture of Integrated Information Systems). "A company needs to
recognise, streamline, and support interconnected processes through optimised
information systems environment. Business process models are a crucial
prerequisite for analysing business processes, bringing projects in line with the
overall company objectives, and finally for finding the perfect information structures
in the form of a compound of distributed, integrated systems to support these lean
organisational structures."
ARIS recognises that increasing number of quite different modelling methods is
available, which on the one side supports the idea of importance of BPM but on the
other side brings increasing complexity and confusion. As a consequence, efforts
have been made to define standardised general concepts (so-called architectures)
for IT systems and modelling methods development. ARIS has been developed by
professor A. W. Scheer and is a typical example of such an architecture. As it is a
general concept, it allows to develop modelling methods, and it also serves as an
orientation framework for complex development projects because in its structuring
elements it contains an implicit procedural model for the development of integrated
information systems.
2.4 Modelling
Operational business problem definition
The purpose of this phase is to describe the initial semantic business process, i.e.
the business problem before the individual descriptive objects within the ARIS
architecture (views and levels) can be modelled. The model expressing the
problem description needs to cover as many facts as possible from the data,
function and organisational structure views including the interrelationships existing
between them.
The necessary interrelationships are best recorded in condensed form as process
chain diagrams (PCDs) which also provide an overview of the information system
that is to be dealt with. When analysing business processes in a process chain
diagram that describes an actual situation, weak points in the current problem
solution can be highlighted. These weak points can be either media breaks
between IT-related and manual processing or organisational breaks (e.g. the
department in charge / organisational unit is changing frequently). The analysis
particularly shows data redundancies, multiple entries and time delays within a
procedure, making it possible to derive many possible ideas for improving the
target procedure that is being defined.
This type of diagram helps address and capture relationships that exist between
concrete application systems and organisational units, for example, and not those
between application system types and organisational units.
2.5 Tools
ARIS Toolset is a family of tools developed by IDS Scheer AG. It is based on ARIS
architecture and it consists of relatively independent tools, such as ARIS Easy
Design for BPM, ARIS ABC, ARIS Simulation, ARIS Web Publisher, or ARIS Lotus
Notes Connectivity.
2.6 Summary
To sum up, the ARIS architecture forms the framework for the development and
optimisation of integrated information systems as well as a description of their
implementation. In this context, with the emphasis on the technical descriptive
level, the ARIS concept serves as a model for creating, analysing, and evaluating
business management process chains.
3. Confrontation of approaches
Comparing the two approaches, several apparent differences can be found.
3.1 Paradigm
When comparing the basic concepts of both methodologies, the first obvious
difference is a different basic paradigm - Perspective is object oriented while ARIS
is a typical example of a structured methodology. The object orientation in
Perspective is even more apparent with the use of components, where the degree
of abstractness, encapsulation, and possibility of re-use is by one level higher when
comparing with the classic object-oriented approach.
In ARIS, the structural approach is apparent from the first sight at the HOBE.
Products, organisations, and especially functions and data views are separated,
modelled, and then interconnected again in the control / process view to represent
the business process in a systematic way. It is true that ARIS allows to use
concepts and diagrams that are typically used in object-oriented methodologies and
languages (UML for example) but the concepts are always created by aggregation
of entities defined in separated HOBE descriptive views at different descriptive
levels. Moreover, ARIS mostly uses break-down structure diagrams created by
top-down analysis.
3.2 Scope
In comparison with ARIS, Perspective is much more specialised. ARIS considers
itself not only as a methodology but also as a general framework (architecture) for
creating methodologies and methods of business process modelling / managing.
Perspective is an agile methodology strictly aimed at IS development, ARIS is a
general framework covering all possible areas of business analysis. It contains a
large number of tools with rules for their usage and their relationship description. It
reminds a UML but it is much broader, which is derived from the HOBE concept.
The intention of ARIS is the modelling, association, measuring, and optimising (or
eliminating) of every relevant thing / person / entity / process / activity.
References
[1] APPERLY, H., HOFMAN, R.: Service- and Component-based development :
Using the Select Perspective and UML. London : Addison-Wesley, 2003. ISBN
0321159853
[2] ARIS Method [Electronic resource]. Saarbrcken : IDS Scheer AG, 2003.
[3] SCHEER, A. W. ARIS - od podnikovch proces k aplikanm systmm. Brno :
IDS Scheer R, s. r. o., 2002. ISBN 8023847198