Conference PaperPDF Available

BPM and requirements elicitation at multiple levels of abstraction: A review

Authors:

Abstract and Figures

Business process models can be useful for requirements elicitation, among other things. Software development depends on the quality of the requirements elicitation activities, and so adequately modeling business processes (BPs) is critical. A key factor in achieving this is the active participation of all the stakeholders in the development of a shared vision of BPs. Unfortunately, organizations often find themselves left with inconsistent BPs that do not cover all the stakeholders' needs and constraints. However, consolidation of the various stakeholder requirements may be facilitated through the use of multiple levels of abstraction (MLA). This article contributes to the research into MLA use in business process modeling (BPM) for software requirements by reviewing the theoretical foundations of MLA and their use in various BP-oriented approaches.
Content may be subject to copyright.
BPM AND REQUIREMENTS ELICITATION AT MULTIPLE
LEVELS OF ABSTRACTION: A REVIEW
Carlos Monsalve1, 2, Alain April2 and Alain Abran2
1CIDIS-FIEC, Escuela Superior Politécnica del Litoral (ESPOL)
Km. 30.5 vía Perimetral, Guayaquil, Ecuador
2Software Engineering Research Laboratory, École de technologie supérieure (ETS)
1100 rue Notre-Dame Ouest, Montréal, Québec, Canada
ABSTRACT
Business process models can be useful for requirements elicitation, among other things. Software development depends
on the quality of the requirements elicitation activities, and so adequately modeling business processes (BPs) is critical. A
key factor in achieving this is the active participation of all the stakeholders in the development of a shared vision of BPs.
Unfortunately, organizations often find themselves left with inconsistent BPs that do not cover all the stakeholders’ needs
and constraints. However, consolidation of the various stakeholder requirements may be facilitated through the use of
multiple levels of abstraction (MLA). This article contributes to the research into MLA use in business process modeling
(BPM) for software requirements by reviewing the theoretical foundations of MLA and their use in various BP-oriented
approaches.
KEYWORDS
Business process modeling, levels of abstraction, requirements elicitation, requirements modeling, review.
1. INTRODUCTION
Business process models were designed to help document, communicate, or improve an organization’s
business processes (BPs) as part of a BP management initiative. BP models are also used by software
engineers and business analysts for requirements elicitation and analysis (Mayr et al., 2007, IIBA, 2009).
Software development is dependent on the quality of the requirements elicitation activities (Abran et al.,
2004). It is critical, therefore, that BPs be adequately modeled. A key factor in creating a high quality BP
model is the active participation of all the stakeholders in the development of a shared vision of BPs (Sedera
et al., 2004, Becker et al., 2000). Unfortunately, the literature shows that organizations find it difficult to
establish this level of participation: the lack of truly cross-departmental business process modeling (BPM)
initiatives; the lack of a consensus on BPM notations; and the growing complexity of these notations.
A recent study by Harmon (Harmon and Wolf, 2010), for instance, shows that only 23% of BPM projects
are cross-departmental initiatives that involve all stakeholders (i.e. most often they are departmental
initiatives led by either IT or management stakeholders).
The evidence also reveals that different stakeholders are accustomed to using different notations,
conventions, and techniques to represent BPs (Monsalve et al., 2010). Some authors have reported that it can
be very difficult to choose a single BPM notation that will allow effective communication between
stakeholders (Monsalve et al., 2010, Dreiling et al., 2008).
Other authors point out that BPM notations have become highly complex over the years, as a result of the
attempt to satisfy the multiple BP perspectives required by stakeholders (Muehlen and Recker, 2008). Even
then, the most popular BPM notations still lack the constructs to appropriately use BPM for requirements
elicitation (Monsalve et al., 2010).
The difficulties inherent in developing a shared vision of BPs may create inefficiencies and duplications,
resulting in numerous communication problems, the need for rework, software engineering project delays,
cost overruns, and, perhaps, failure. Solving these difficulties requires the means to consistently model
IADIS International Conference Information Systems 2011
237
various BP perspectives. Ideally, the solution should be simple, and not significantly increase the complexity
of BPM notations. This would allow BP models to be easily understood by all stakeholders.
A solution involving identification of the modeling constructs for representing a specific BP perspective
is proposed by Monsalve et al. (Monsalve et al., 2010). One of the pillars of this proposal is an MLA
(multiple levels of abstraction) analysis. Based on that proposal, this article contributes to the research on
MLA use in BPM by reviewing the theoretical foundations of MLA and its use in various BP-oriented
approaches.
The structure of this article is as follows. Section 2 presents a review of the theoretical foundations of
MLA. Section 3 describes the use of MLA in various BP-oriented approaches. Finally, section 4 concludes
with a review of the contributions of this research, its limitations, and future work.
2. THEORETICAL FOUNDATIONS
Business process management developed from the various recommendations that have been proposed to
increase the competitiveness of organizations, either by improving the quality of their products and services
(Elzinga et al., 1995), or by improving the performance of their BPs (Zairi and Sinclair, 1995). It is strictly a
management approach, and not a technology or a type of information system. Smith and Fingar (Smith and
Fingar, 2007) have pointed out that one reason why organizations have not been undertaking this form of
management is that it has been considered as an IT initiative.
BPM has been used for requirements elicitation by both software engineers and business analysts. Each of
these professions has a guide to its body of knowledge: the Software Engineering Body of Knowledge
(SWEBOK), and the Business Analysis Body of Knowledge (BABOK) respectively. The SWEBOK (Abran
et al., 2004) presents requirements elicitation as a complex activity that has to consider various stakeholders
“at different levels of an organization.” The BABOK (IIBA, 2009) also stresses the importance of
considering all types of stakeholders. In both cases, the various requirements must be represented in a
consistent and structured way, in order to guarantee that they are understood by all stakeholders.
Therefore, the inclusion of management and IT stakeholders is a key factor for both BPM and
requirements elicitation, as each type of stakeholder provides the means to represent their particular modeling
needs in a consistent way.
Many authors (Dreiling et al., 2008, Berger and Guillard, 2000, Bhat and Deshmukh, 2005, Gulla and
Brasethvik, 2000, Haque et al., 2003) have argued that the use of MLA helps in the selection of the
information to be provided to the various types of stakeholders. The BABOK recommends the use of MLA to
represent their perspectives. The BP model should move from a “high level” to a “low level”, depending on
the stakeholder targeted (IIBA, 2009).
This review looks at the various managerial activities of the organization . One approach to classifying
these activities, which has been used for a long time, is Anthony’s model (Anthony, 1965, Gorry and Morton,
1971). It defines three levels of activity: strategic, tactical, and operational. The strategic level covers all the
activities related to the goals and policies of the organization. The tactical level deals with the procurement
and efficient use of resources. The operational level deals with the efficient and effective execution of
specific tasks. Anthony’s model has influenced both the design of commercial BPM notations, such as
Qualigram (Berger and Guillard, 2000), and recent BPM research (Bhat and Deshmukh, 2005, Haque et al.,
2003). Moreover, Berger and Guillard (Berger and Guillard, 2000) maintain that the recommendations of the
International Organization for Standardization (ISO) for documenting BPs reflect the three levels of activity
found in organizations. It can be argued that even organizations that have not adopted the traditional pyramid
structure host stakeholders with various levels of information needs which respond to the types of activities
being performed at a particular time.
3. MLA AND ITS USE IN BP-ORIENTED APPROACHES
MLA is commonly used in a number of BP-oriented approaches. This section reviews the use of MLA in: 1)
process-oriented management approaches; 2) BPM notations; and 3) recent BPM research proposals.
ISBN: 978-972-8939-47-2 © 2011 IADIS
238
3.1 MLA in Management-Oriented Approaches
Among the management-oriented BP approaches in which MLA is commonly used, some that, to our
knowledge, are structured in three layers are presented below.
3.1.1 The Balanced Score Card
The Balanced Score Card (BSC) (Kaplan and Norton, 2007) defines four perspectives: financial, customer,
internal process, and innovation/learning. The internal process perspective focuses on the core BPs of the
organization, and is structured in three layers (mission, objectives, and measures).
Table 1. MLA in management approaches
3.1.2 The ISO 9000 Family of Standards
The ISO 9000 family of standards (ISO, 2008, ISO, 2009) follows an approach that recommends three levels
of documentation (quality manual, description of BPs, support records), reflecting the three levels of
managerial activity (Berger and Guillard, 2000).
3.1.3 The Supply Chain Operations Reference Model
The Supply Chain Operations Reference model (SCOR) (Council, 2008) proposes a process reference model
with three description levels: 1) top; 2) configuration; and 3) process element. The information to be
represented at each level is depicted in Table 1.
Note in Table 1 that a management-oriented approach typically presents three layers of abstraction. Also,
these approaches consider that it is important to include both customers and providers in the BP modeling
process. (Inter-level equivalences are not shown in this table.)
3.2 MLA in BPM Notations
Several BPM notations were investigated in the course of this research. We present here only those notations
that use levels of abstraction similar to those proposed in Anthony’s model.
3.2.1 The Qualigram Language
Qualigram (Berger and Guillard, 2000) proposes three levels of abstraction (see Table 2). The top level
(strategic) models the processes, answering the questions “why?” and “where to?” The intermediate level
(organizational) models the procedures, answering the questions “who?” and “what?” Finally, the lowest
level (operational) models the work instructions, answering the questions “how?” and “using what?
3.2.2 The Architecture of Integrated Information Systems
The Architecture of Integrated information Systems (ARIS) defines five enterprise perspectives, each
presenting three description levels: requirements definition, design specification, and implementation
description. From a BPM point of view, ARIS works on three levels: 1) strategy, 2) design, control, and
optimization, and 3) execution (Scheer et al., 2005, Davis, 2008). In addition, ARIS suggests a BPM
hierarchy composed of three abstraction levels: high-level process, functions, and tasks (Davis, 2008).
Anthony’s Model BSC Process
Perspective ISO 9000 SCOR Process Reference Model
Level Content Content Content Level Content
Strategic Goals, objectives Mission Quality Manual Top level Scope, types
Tactical Resources Objectives Business
Processes Configuration
level Description and configuration
of processes
Operational Specific tasks Measure Support records Process element
level Details of each process: inputs,
outputs, information, metrics.
IADIS International Conference Information Systems 2011
239
Table 2 summarizes the modeling notations reviewed. All use a three-layered approach. (Inter-level
equivalences are not shown.)
Table 2. MLA in BPM notations
3.3 MLA in BPM Research Proposals
Having reviewed the use of MLA in BPM notations, this section presents its use in selected BPM
publications. The majority of the proposals found in the literature also recommend modeling BPs at three
levels of abstraction (see Table 3). However, the content of each abstraction level varies from one proposal to
another, and depends on the author.
Bhat and Deshmukh (Bhat and Deshmukh, 2005) argue that, in order to share a common vision of BPs, a
hierarchy topped by a business process level representing the core processes of the organization is necessary.
This hierarchy includes two additional levels (i.e. process workflow and business procedure) to address the
individual requirements of the various stakeholders, as depicted in Table 3.
Haque et al. (Haque et al., 2003) contend that experiments in both industry and academia have yielded
better results when both organizational and technological issues are considered, rather than only the latter.
They propose to model BPs at three levels of abstraction, as depicted in Table 3.
Lin et al. (Lin et al., 2002) analyze various BPM notations to find the “essential components” of BPM,
and propose a BPM method that uses three levels of abstraction, as depicted in Table 3.
Table 2. MLA in BPM research proposals
Anthony’s Model Qualigram ARIS
Level Content Level Content Perspective
views BPM point of view Process
model
hierarchy
Strategic Goals,
objectives Level 1.
Process Processes, sub-
processes,
objectives.
Requirements
definition Strategy level High-level
processes
Tactical Resources Level 2.
Procedure Procedures,
instructions, roles. Design
specification Design, control and
optimization level Functions
Operational Specific
tasks Level 3. Work
instruction Instructions,
operations, tools,
documents.
Implementation
description Execution level Tasks
Bhat&
Deshmukh
Level Business processes Process workflow Business procedures
Content Core processes Workflow and sub
processes Procedures, tasks, system info,
details
Haque, Pawar, &
Barson
Level Level 3. Company
strategy Level 2. Functional &
Process phase Level 1. Operating team
Content Strategy, goals. High level business
processes, functions. Details of organization
&providers’ processes.
Lin, Yan, and Pai Level Gross grained Medium grained Fine grained
Content Supply chain network Core processes Functionality of each process
Gulla &
Brasethvik
Level Business Workflow Functional
Content Goals, strategy Workflow, roles, tools,
resources ERP point of view of business
processes
Dreiling,
Rosemann, van
derAalst, & Sadiq
Level Management Business analyst Technical
Content High level business
processes, inter-relations Rich detail (workflow),
some rigor, intuitive
notation
Information required for the
implementation of the systems
ISBN: 978-972-8939-47-2 © 2011 IADIS
240
Gulla and Brasethvik (Gulla and Brasethvik, 2000) propose three levels of abstraction (see Table 3). They
conclude that “in practice, the process models are usually combinations of all these three [levels].”
Dreiling et al. (Dreiling et al., 2008) argue that, if a BP model is generated for a specific purpose, then it
probably will not be reused for any other purpose. They propose three levels of abstraction (see Table 3). The
management-oriented level depicts the big picture of BPs. The BA-oriented level aims to facilitate
communication between business analysts (BAs) and users. The technically oriented level adds rigor to the
models. Each level may use a different BPM notation. To integrate the various notations, a mapping at a
meta-level is proposed.
Table 3 summarizes the research proposals reviewed. (Inter-level equivalences are not shown.)
4. CONCLUSION AND FUTURE WORK
The SWEBOK and the BABOK stress the importance of considering the requirements of all the stakeholders
at the various levels of an organization. The BPM lessons learned suggest that any BPM initiative must
consider both groups of stakeholders: management and IT. Despite the multiple efforts, the most popular
BPM notations still lack the constructs required to appropriately use BPM as a means for requirements
elicitation. Recent studies reveal that organizations find it difficult to produce consistent and reusable BP
models. The use of MLA opens the way for a consistent representation of the BPs that cover the needs and
constraints of all the stakeholders involved in a software project. MLA is already commonly used in various
BP-oriented approaches, and it has also been recommended for BPM in recent research.
All the approaches reviewed in this article use three levels of abstraction. However, the characteristics of
the levels vary from author to author. The approaches with a management orientation favor the representation
of the goals of the core BPs, their metrics, and the various activities, roles, and resources involved in BPs.
The approaches with an IT orientation favor the representation of the details of BPs, with a rigorous
description of each workflow.
To arrive at a unified BPM approach, the abstraction levels should provide the means to satisfy the
modeling needs and constraints of each stakeholder in accordance with the type of managerial activity to be
performed at a particular time. Such an approach cannot solely be aimed at being used as a means for
deploying software applications, but must also facilitate collaboration among the various stakeholders.
This article suggests using Anthony’s model as a basis for defining each level of abstraction (i.e. strategic,
tactical, and operational). At the strategic level, the goals of the organization are communicated, and the core
BPs and their main relationships, as well as the external stakeholders that are relevant to the organization, are
depicted. At the tactical level, the activities of the BPs are described, and the ways in which the various roles
and departments of the organization interact, as well as the resources required for each BP, are depicted. This
level also makes it possible to identify the critical activities required to achieve the goals of the organization
if this is considered necessary. The operational level is very challenging, as it can take many forms,
depending on the specific needs of each stakeholder. For instance, if the stakeholder is dealing with the
implementation of a software application, then all the additional information required to implement the
application is modeled at this level in a rigorous way. In contrast, if the stakeholder needs the BPs to be
formalized to comply with an external regulation, then the critical activities of each BP, their control criteria,
and their corrective actions are modeled at this level (Ouanouki and April, 2007).
The MLA approach proposed for BPM needs to be validated. Two case studies are under way to try out
the approach with two BPM notations: Qualigram and BPMN (OMG, 2009). Qualigram has been selected for
two reasons: 1) its focus is management-oriented, and 2) the review shows a good match between its
characteristics and the foundations of MLA. The Business Process Modeling Notation (BPMN) has been
selected for two reasons as well: 1) it is popular, and 2) an effort is under way to establish it as a BPM
standard.
REFERENCES
Abran, A., Moore, J., Bourque, P. & Dupuis, R., 2004. SWEBOK: Guide to the Software Engineering Body of Knowledge
2004 Version. IEEE Computer Society, Los Alamitos, California.
IADIS International Conference Information Systems 2011
241
Anthony, R. N., 1965. Planning and Control Systems: A Framework for Analysis. Division of Research, Graduate School
of Business Administration, Harvard University, Boston.
Becker, J., Rosemann, M. & von Uthmann, C., 2000. Guidelines of Business Process Modeling. Business Process
Management. Springer Berlin / Heidelberg.
Berger, C. & Guillard, S., 2000. La rédaction graphique des procédures : démarche et techniques de description des
processus. Association Française de Normalisation, AFNOR, Paris.
Bhat, J. M. & Deshmukh, N., 2005, Methods for Modeling Flexibility in Business Processes. Proceedings of the Sixth
Workshop on Business Process Modeling, Development, and Support, BPMDS'05. Porto, Portugal.
Council, S. C., 2008. Supply-Chain Operations Reference-model. SCOR Overview. Version 9.0.
Davis, R., 2008. ARIS Design Platform. Advanced Process Modeling and Administration. Springer, London.
Dreiling, A., Rosemann, M., van der Aalst, W. M. P. & Sadiq, W., 2008. From conceptual process models to running
systems: A holistic approach for the configuration of enterprise system processes. Decision Support Systems, Vol.
45,No. 2, pp 189-207.
Elzinga, D. J., Horak, T., Lee, C.-Y. & Bruner, C., 1995. Business process management: Survey and methodology. IEEE
Transactions on Engineering Management, Vol. 42,No. 2, pp 119-128.
Gorry, G. A. & Morton, M. S. S., 1971. A framework for management information systems. Sloan Management Review
Vol. 13 No. 1 pp 50-70.
Gulla, J. A. & Brasethvik, T., 2000, On the Challenges of Business Modeling in Large-Scale Reengineering Projects.
Proceedings of the 4th International Conference on Requirements Engineering, ICRE'00. Schaumburg, IL, pp 17-26.
Haque, B., Pawar, K. S. & Barson, R. J., 2003. The application of business process modelling to organisational analysis
of concurrent engineering environments. Technovation, Vol. 23,No. 2, pp 147 - 162.
Harmon, P. & Wolf, C., 2010. The State of Business Process Management 2010. BPTRENDS
IIBA, 2009. A Guide to the Business Analysis Body of Knowledge (BABOK Guide). International Institute of Business
Analysis (IIBA), Toronto.
ISO, 2008. ISO 9000 Introduction and Support Package: Guidance on the Concept and Use of the Process Approach for
management systems.
ISO, 2009. ISO 9000 Introduction and Support Package: Guidance on the Documentation Requirements of ISO
9001:2008
Kaplan, R. S. & Norton, D. P., 2007. Using the Balanced Scorecard as a Strategic Management System. Harvard
Business Review, Vol. 85,No. 7/8, pp 150-161.
Lin, F.-R., Yang, M.-C. & Pai, Y.-H., 2002. A generic structure for business process modeling. Business Process
Management Journal, Vol. 8,No. 1, pp 19-41.
Mayr, H. C., Kop, C. & Esberger, D., 2007, Business Process Modeling and Requirements Modeling. First International
Conference on the Digital Society, ICDS '07. Guadeloupe, pp 8-8.
Monsalve, C., April, A. & Abran, A., 2010, Representing Unique Stakeholder Perspectives in BPM Notations. 8th ACIS
International Conference on Software Engineering Research, Management and Applications, SERA 2010. Montreal,
pp 42-49.
Muehlen, M. Z. & Recker, J., 2008, How Much Language Is Enough? Theoretical and Practical Use of the Business
Process Modeling Notation. CAiSE '08: 20th international conference on Advanced Information Systems
Engineering. Montpellier, France, pp 465-479.
OMG, 2009. OMG Business Process Model and Notation (BPMN), Version 1.2. Object Management Group.
Ouanouki, R. & April, A., 2007, IT Process Conformance Measurement: A Sarbanes- Oxley Requirement. International
Conference on Software Process and Product Measurement IWSM - Mensura 2007. Palma de Mallorca, Spain, pp 26
- 37.
Scheer, A., Thomas, O. & Adam, O., 2005. Process Modeling Using Event-driven Process Chains. Process-aware
Information Systems: Bridging People and Software through Process Technology Wiley-Interscience, Hoboken, New
Jersey.
Sedera, W., Gable, G., Rosemann, M. & Smyth, R., 2004, A success model for business process modeling: findings from
a multiple case study. Eighth Pacific Asia Conference on Information Systems, PACIS 2004. Shanghai, China.
Smith, H. & Fingar, P., 2007. Business process management: the third wave. Meghan-Kiffer Press, Tampa, Fla.
Zairi, M. & Sinclair, D., 1995. Business process re-engineering and process management. A survey of current practice
and future trends in integrated management. Business process management journal (Online), Vol. 1,No. 1, pp 8-30.
ISBN: 978-972-8939-47-2 © 2011 IADIS
242
... BPM+ adopts the concepts of multiple levels of abstractions (MLA) inspired from Anthony' process categories for organizational planning and control [1]. This can be useful as 1) previous BPM notations, such as Qualigram, have successfully implemented layered processes using Anthony's model [8] (also named Anthony's triangle); 2) the ISO9001 recommendation for documenting business processes proposes that organizations should document their quality management system using a process architecture comprising three levels as proposed by Anthony's model; and 3) Anthony's model has been used successfully as a basis for the classification of processes in many organizations in the past [19] [18]. We think that using this layered architecture of business processes, at multiple levels of abstraction, could contribute to a consistent representation of business process models to be used, shared, and understood easily by various groups of stakeholders [19]. ...
... This can be useful as 1) previous BPM notations, such as Qualigram, have successfully implemented layered processes using Anthony's model [8] (also named Anthony's triangle); 2) the ISO9001 recommendation for documenting business processes proposes that organizations should document their quality management system using a process architecture comprising three levels as proposed by Anthony's model; and 3) Anthony's model has been used successfully as a basis for the classification of processes in many organizations in the past [19] [18]. We think that using this layered architecture of business processes, at multiple levels of abstraction, could contribute to a consistent representation of business process models to be used, shared, and understood easily by various groups of stakeholders [19]. Antony model proposes three levels of abstractionstrategic (level 1), tactical (level 2), and operational (level 3). ...
Article
Full-text available
Decision trees are among the best-known decision-making techniques and have been used extensively for both data analysis and predictive modeling. BPM+ is a novel process modeling approach that helps represent business process models in a consistent and structured way to meet different stakeholders' process representation needs. This paper reports on the outcomes of an ontological analysis of the potential use of decision-tree representations as a new BPM+ perspective for the operational level of abstraction. This new perspective effectively demonstrates how a specialized/operational BPM stakeholder perspective can be used to improve the existing organizational business process model repository.
... The use of multiple levels of abstraction has been proposed as a strategy to facilitate the participation of various groups of stakeholders in a BPM initiative [3]. A novel BPM approach based on an abstraction hierarchy that includes three levels of abstraction, strategic, tactical, and operational, has been proposed in [4,5] and it will be referred to here as BPM + . ...
Conference Paper
Full-text available
The success of a software project depends on the quality of the software requirements specifications. Business process models are frequently used for eliciting software requirements; therefore, it is critical to produce high-quality business process models. To achieve this, the use of multiple levels of abstraction has been suggested in the literature as a modeling strategy. This paper presents the findings from a survey of experienced practitioners in order to test a set of propositions to address some of the issues with this strategy. The findings show, among other things, that practitioners need to represent business processes at the strategic, tactical and operational levels of abstraction. The survey findings also provide useful insights for selecting a business process modeling notation.
Conference Paper
Full-text available
Current approaches to business process definition using various modeling techniques allow business rules and alternate scenarios to be captured as part of the main business process logic. But this approach leaves the business experts/process owners with little flexibility to manage and control business processes which are subjected to dynamic changes in the business environment. Allowing the business process to evolve in an agile manner requires flexibility in the business process definition. In this paper we propose modeling methods which can be used to capture the flexibility dimensions of a business process. The aim is to define elements of flexibility and model these elements separately from the process logic at different levels of abstraction. This will help in de- signing a flexible business support system and also assist in analysis of the business process during process redesign. Further this approach provides the organization with an environment in which rapid changes in processes can be implemented effectively. We provide guidelines to apply the proposed methods for different requirements of flexibility in processes
Article
The balanced scorecard revolutionized conventional thinking about performance metrics. When Kaplan and Norton first introduced the concept, in 1992, companies were busy transforming themselves to compete in the world of information; their ability to exploit intangible assets was becoming more decisive than their ability to manage physical assets. The scorecard allowed companies to track financial results while monitoring progress in building the capabilities needed for growth. The tool was not intended to be a replacement for financial measures but rather a complement - and that's just how most companies treated it. Some companies went a step further, however, and discovered the scorecard's value as the cornerstone of a new strategic management system. In this article from 1996, the authors describe how the balanced scorecard can address a serious deficiency in traditional management systems: the inability to link a company's long-term strategy with its short-term financial goals. The scorecard lets managers introduce four new processes that help companies make that important link, The first process - translating the vision - helps managers build a consensus concerning a company's strategy and express it in terms that can guide action at the local level. The second - communicating and linking - calls for communicating a strategy at all levels of the organization and linking it with unit and individual goals. The third - business planning - enables companies to integrate their business plans with their financial plans. The fourth - feedback and learning - gives companies the capacity for strategic learning, which consists of gathering feedback, testing the hypotheses on which a strategy is based, and making necessary adjustments.
Article
Among different BPR strategies and methodologies, one common feature is to capture existing processes and represent new processes adequately. Business process modeling plays a crucial role on such effort. This paper proposes a generic structure for modeling business processes in order to capture essential concepts of business process and represent them structurally. The generic structure possesses two main features suitable for business process modeling: one is that it can represent a business process in various concerns and multiple layers of abstraction, and the other is that it lowers the barriers between process representation and model analysis by embedding verification and validation with the model. The generic modeling method is illustrated by an order fulfillment process in supply chain networks.
Article
Business process re-engineering (BPR) is the latest addition to the armoury of management techniques available. BPR purports to produce quantum improvements in performance by radically redesigning organizational processes. There is, however, some confusion as to what exactly constitutes BPR and how, if at all, BPR should be integrated with other approaches such as total quality management (TQM) and benchmarking. Uses a survey of 65 organizations from different industrial sectors to examine the industry understanding and use of BPR, and its integration with other management techniques.
Article
This chapter introduces the Event-driven Process Chains (EPCs) modeling notation. In an extended form, this notation is at the heart of the ARIS toolset for business process engineering. In addition to providing an overview of the extended EPCs notation, the chapter outlines the notation's meta-model as well as a methodology for using extended EPCs to address process engineering problems.