Business Process Management
Business Process Management
, is the practice of improving the efficiency and
effectiveness of any organization by automating the organization's business processes. BPM used to
be also know as Business Process Reengineering (BPR).
(BPM) is a management approach focused on aligning all aspects of
an organization with the wants and needs of clients. It is a holistic management approach that
promotes business effectiveness and efficiency while striving for innovation, flexibility, and
integration with technology. Business process management attempts to improve processes
continuously. It could therefore be described as a "process optimization process." It is argued that
BPM enables organizations to be more efficient, more effective and more capable of change than a
functionally focused, traditional hierarchical management approach.
Many companies have business processes that are unique to its business model. Since these processes
tend to evolve over time as the business reacts to market conditions, the
must be easily adaptable to the new conditions and requirements and continue to be a perfect fit for
the company.
In order to use BPM effectively, organizations must stop focusing exclusively on data and data
management, and adopt a process-oriented approach that makes no distinction between work done by
a human and a computer.
Examples of
tasks that your organization performs that should be automated include:
A business process is a "series or network of value-added activities, performed by their relevant roles
or collaborators, to purposefully achieve the common business goal." [2]ëhese processes are critical to
any organization as they generate revenue and often represent a significant proportion of costs. As a
managerial approach, (BPM) considers processes to be strategic assets of an organization that must be
understood, managed, and improved to deliver value added products and services to clients. ëhis
foundation is very similar to other ëotal Quality Management or Continuous Improvement Process
methodologies or approaches. BPM goes a step further by stating that this approach can be supported,
or enabled, through technology to ensure the viability of the managerial approach in times of stress
and change. In fact, BPM is an approach to integrate a "change capability" to an organization - both
human and technological. As such, many BPM articles and pundits often discuss BPM from one of
two viewpoints: people and/or technology.
Roughly speaking, the idea of (business) process is as traditional as concepts of tasks, department,
production, outputs. ëhe current management and improvement approach, with formal definitions and
technical modeling, has been around since the early 1990s (see business process modeling). ote that
in the Ië community, the term 'business process' is often used as synonymous of management of
middleware processes; or integrating application software tasks. ëhis viewpoint may be overly
restrictive. ëhis should be kept in mind when reading software engineering papers that refer to
'business processes' or 'business process modeling.'
Although the initial focus of BPM was on the automation of mechanistic business processes, it has
since been extended to integrate human-driven processes in which human interaction takes place in
series or parallel with the mechanistic processes. For example (in workflow systems), when individual
steps in the business process require human intuition or judgment to be performed, these steps are
assigned to appropriate members within the organization.
More advanced forms such as human interaction management are in the complex interaction between
human workers in performing a workgroup task. In this case, many people and systems interact in
structured, ad-hoc, and sometimes completely dynamic ways to complete one to many transactions.
BPM can be used to understand organizations through expanded views that would not otherwise be
available to organize and present. ëhese views include the relationships of processes to each other
which, when included in the process model, provide for advanced reporting and analysis that would
not otherwise be available. BPM is regarded by some as the backbone of enterprise content
management.
Because BPM allows organizations to abstract business process from technology infrastructure, it
goes far beyond automating business processes (software) or solving business problems (suite). BPM
enables business to respond to changing consumer, market, and regulatory demands faster than
competitors - creating competitive advantage.
! Business Process Management (BPM) IE is an integrated design environment used to
design processes, rules, events and exceptions. Creating a structured definition of each process is very
important to any business and the IE enables a business user to design all processes with no help
from Ië.
. ëhe process engine of a Business Process Management solution keeps track of the
states and variables for all of the active processes. Within a complex system, there could be thousands
of processes with interlocking records and data.
"
. Administrators define people in the system by name, department, role and even
potential authority level. ëhis directory will enable tasks to be sent automatically to the defined
resources.
c#$! ëhis is the communication infrastructure that forwards tasks to the appropriate individual.
% &
. Enables users to track the performance of their current processes and
the performance of personnel who are executing these processes.
. Enterprise Application Integration (EAI) and/or Web services is critical to BPM as
business processes will require data from disparate systems throughout the organization.
makes it easy for companies to program their current processes, automate their execution,
monitor their current performance and make on-the-fly changes to improve the current processes. ëhe
process managed enterprise is the company of the future.
A
software enables you to automate those tasks that are currently being performed manually.
Many of these tasks require some type of application process, approval or rejection process,
notifications and status reports. A BPM solution can make these processes automatic.
u
is an area where p really shines. Organizations have few problems when its
process run smoothly ninety nine percent of the time. However, it's the one percent that are exceptions
that dominate the majority of the company's time and resources.
R
is excellent for processes that extend beyond the boundaries of an enterprise and
communicate with processes of the partners, customers, suppliers and vendors.
R
Gives businesses the agility to stay competitive
R
reduces the time elapsed in a business process
R
Increases the productivity per person
consists of many steps. A typical BPM initiative reduces the number of steps by
50%.
A
needs many people and resources. A good BPM should reduce the number of
resources needed for the same process.
helps improve coordination across departments and geographic locations of a company
c c#$
R c#$ is an essential element of business process management (BPM).
R c#$ is a term used to describe how work is defined and how work is allocated and
scheduled.
R c#$ $ the sequence and conditions based upon which work flows.
R c#$ the routing of work between resources. ëhe resources can be people,
systems or machines.
R c#$ the order in which these steps are handled.
R c#$ ' employees to monitor and, reconfigure the flow of a business process as
needed.
ëhe following example illustrates a
#$
In a content management business process, an editor edits the content and the manager approves the
content. If you define editing of the content as a unit of work and approving the job as another unit of
work, then the editing job needs to happen first for the approval job to start. Further, if the editing job
fails, the approval job can't start.
Most recently, technology has allowed the coupling of BPM to other methodologies, such as Six
Sigma. BPM tools now allow the user to:
ëhis brings with it the benefit of being able to simulate changes to your business process based on real
life data (not assumed knowledge) and also the coupling of BPM to industry methodologies allow the
users to continually streamline and optimise the process to ensure it is tuned to its market need
$
Business process management activities can be grouped into five categories: design, modeling,
execution, monitoring, and optimization.
i
t t i ti i
ti
iti
t i
"t"
il t
ti
t
l t
t it i it
lt
ti
i
ti
l
tit
ti il t
t
i
it
ltli
ti
t ttiti
it
i
tit itt
t
t
iittti
li
i
i t l i
t
t t
tt t
l
itt
tl
t
t titi
ll
ti
Mlit
ttti
li
iti
ti
i
l!
it
ti
ltitit it
ti
tit
"
#t
lili"
ti
l i"t :ï
ïï
ï
t
t
t
t i t l
li
ti t
t t t
$i t
t ; i
ti t
li
ti
l t
ll t t
t
tl ltl t
i t
i
ti
t
itti; ti
i l
i t t
ti
i
ilt
tt l
t
l t
t
lt
lli
!
l i t i
tiit " t
i i
t l
i
itl t t t t ill it i i t
li
ti t
i
tir
ll
ti
t l
l
"
t i t
l t
t
t ill
i t C
t it
t i
itl ti
iiti
t
it
t
i t i
%
t
ti
iiti $i
lil
i i
tt i
t i
ll lti ltit ti
l
# it
Bi l
t t i
iiti
i
i
ili
ti ti
lti
Miti
tt
i
iii
l t
ti
titit
t
il
t
titit
i
l
tt
iii
lttitt
t
tr
i
iti
li ii
i"t
t liit
ti
iti
i
t
#
iti ti i
ti
t it t
li t i ti
t &
l
t t
titi
t
ti
$il
t i
i t l
t t
tt
ititt
ti: lti
t
t
tiit
ë
iti
t i
ti t i
t t
l
t
l '
i
t it t it i
lti
lti
% i
t
l ti
t
l
ll
t
l 'ttl
tii'
ti il tii
i
ti
li
iti
; iti
i t tti
l
t
l ttl
t tti
l titi
t
i t i t;
t
l i t
t i t i
t
llti
t
ti
l
&
l
Bi M
t!B M"i
tt:ëi
tt i
t!B M"tl
ti lti tt
t
ti
tiitit l
t
t
t
iti
i
i t
#
i
i
l t B M i iti
l t
t t li
$
lit i il
it
iil
t li
Ctl tit
ti
lt
tt
l liittt
li
ti
#ët
R Process Engine ± a robust platform for modeling and executing process-based applications,
including business rules
R Business Analytics ² enable managers to identify business issues, trends, and opportunities
with reports and dashboards and react accordingly
R Content Management ² provides a system for storing and securing electronic documents,
images, and other files
R Collaboration ëools ² remove intra- and interdepartmental communication barriers through
discussion forums, dynamic workspaces, and message boards
BPM also addresses many of the critical Ië issues underpinning these business drivers, including:
Validation of BPMS is another technical issue that vendors and users need to be aware of, if
regulatory compliance is mandatory. ëhe validation task could be performed either by an
authenticated third party or by the users themselves. Either way, validation documentation will need
to be generated. ëhe validation document usually can either be published officially or retained by
users.
c
, is the the automated monitoring of business process activity
affecting an enterprise. BAM is generally implemented as a module of ERP, BI, EAI or BPM
products. BAM requires a business to identify its Key Performance Indicators (KPIs) and create a
system that allows monitoring and responding to changes, preferably real time.
Virtually for everyone in a organization can benefit from BAM. Business Activity Monitoring
enables a company to respond faster to new opportunities and threats. BAM is not just about
technology, but about recognizing a business' KPIs and implementing the right technology in place to
monitor them.
provides Real-ëime, Graphical Key Performance Indicators & Analysis
enables control and manage ongoing business operations using closed-loop visibility.
will enable you to respond quickly to change based on business events as they occur.
enables zoom in on cross-process metrics with real-time analysis to determine which processes
are creating bottlenecks or which customer is most profitable.
ë %
Creating an effective p environment is not only about having the right technology and processes.
Enterprises should define the right set of metrics, which will prevent information overload and
overreaction to business exception reports.
% $