Você está na página 1de 4

White Paper

10 Best Practices for BPM Implementation


By Rodrigue Le Gall, Co-Founder & Chief Services Officer, BonitaSoft

Business Process Management Overview


Business Process Management (BPM) is the discipline focused on optimizing the efficiency of a business. Although
Business Process Management implementation has many immediate and long-term benefits, a poor start can
jeopardize the overall success of the mission. The following steps and guidelines will help ensure the success of your
organization's BPM implementation while minimizing the possibility of any potential setbacks.

1. Dont try to model how you should work--model how you actually work

When deploying BPM in your organization, you must There is considerable knowledge in any workplace that
establish a starting point. For instance, you could goes undocumented: emails, phone calls, chats, or other
identify a benchmark for how people currently perform means. Organizations can use BPM to find that elusive
a given function at an optimal level of output and information and then capture it in a basic flow model
prepare a model of that, whether graphically or as a that shows how people are currently working. Before
simple document. Once youve established these deciding which tasks or steps performed by people in an
benchmarks based on actual performance, you can then existing process can be improved, it is important to
establish a workflow model that you wish to implement. recognize the realities of their environments.

2. Think big, start small


Individuals in an organization, department, or group Some common examples of processes that are easier to
may not realize how the process in which they are manage include filing expense reports, purchase orders,
involved is connected to another process, which is in and other administrative tasks.
turn connected to another process, and so on.
Though, the first implementation should be one in
Modifying one process without proper planning may
which real improvement actually makes a difference to
adversely affect other related processes as well. End-to-
the organization. This is mostly for the benefit of senior
end business can be complicated and it is important to
management, in order to convince them that future
take a graded approach rather than forcing changes on
BPM endeavors will be worthwhile; however, the results
the big picture all at once. However, it would be
will become even more effective if a large number of
wrong to claim that the big picture is not important. It is
people notice it as well. No one will be impressed if the
best to start with a smaller, more easily manageable
first application of BPM results in improvements like
project that will produce measurable results while
better handling of useless or truly unimportant tasks.
keeping the larger focus in mind.

3. Involve All Project Stakeholders

Another great debate in BPM circles lately has been business tool or the IT experts who are designing,
focused on who should own the BPM project: deploying, and maintaining the process applications.
the process stakeholders who are using BPM as a

Download Bonita Open Solution www.bonitasoft.com BonitaSoft, 2011


A Bonitasoft White Paper 10 Best Practices for Business Implementation

Often, there are three major stakeholder roles involved daily basis) into account and recognize how they work.
in a BPM deployment. Since business users or functional BPM is about automating both human and system
owners are the people who actually know how the interactions, so it is always critical to keep both
process works and who are most often responsible for elements in mind. IT teams should understand how the
its effectiveness, they must be involved during the process stakeholders work and tailor their BPM
process modeling phase. One example of such a person deployment so that they can understand and interact
might be a purchasing director. Next, there are IT people with it.
who know how to transform the process model into
Encourage as much collaboration as possible between
business process applications. They understand the need
developers and end users throughout the deployment
for connecting the application with existing systems and
process. IT can invest a lot of time developing the
are able to implement those connections. Lastly, there
perfect BPM application, but unless they involve the
are end users those who will eventually use the
end users that will be employing the process in their
deployed application. Tilting ownership of BPM too far in
actual work, there is no guarantee that the two sides will
one direction or the other poses a multitude of risks. On
ultimately make the project work. Conducting quick-and-
the one hand, it is important that any BPM deployment
dirty test deployment during development to get hands-
integrates seamlessly into your organizations existing IT
on user feedback and check the usability of online forms
infrastructure.
can make all the difference between a BPM deployment
On the other hand, it is also important to take process that is quickly adopted and one that is quickly
stakeholders (the business users working with BPM on a abandoned.

4. Choose the Tool Based on Needs


BPM applications come in many different forms that are Cost is also an issue since BPM is an investment towards
designed for different audiences. For instance, some improving your organization's overall efficiency. As such,
solutions are tailored to business executives. These are the total cost of ownership (TCO) should be taken into
mostly designed to track business processes with a consideration; proprietary solutions usually have a per-
primary emphasis on control, visibility and efficiency. seat license cost and possibly even additional operating
Other tools are designed for software developers who costs as well (if deployed as software-as-a-service, for
do application development based on BPM constructs. instance) whereas open source solutions tend to cost
much less. For these reasons, proper BPM
Typically, open source BPM solutions are preferred by
implementation requires an economical tool that is
developers due to the transparency of the code along in
suited for everyone in your organization, though not
addition to providing an ecosystem of complementary
necessarily at the same time. For instance, a tool may be
solutions. Since these two classes of tools have
used by executives to plan a BPM implementation and
completely opposing purposes, it is essential that your
then by IT workers to actually develop it and make it
BPM implementation covers both roles with sufficient
work properly.
versatility.

5. Choose a Champion to Lead the Way


First, you should find and select a champion to he or she become distracted from the main task. In any
manage the implementation process. This champion case, the champion assumes all control of (and
should have a strong sense of initiative and must always responsibility for) the project.
be searching for solutions to common problems. The
As such, the champion must work to meet all essential
champion does not necessarily have to come from
objectives: providing the necessary tools, training, and
management depending on the situation, it may be
ensuring service delivery. The main purpose of the BPM
wiser to appoint someone with a technical background
champion is to oversee and direct the implementation
(bottom-up approach) instead.
process by reporting to senior management, directly
In order for the implementation to move forward intervening in the project when necessary, and
smoothly, the champion must guarantee success to allocating personnel and resources to the project.
those in upper management. If you do choose a
manager to serve as your champion, this person should
not have any additional workload or responsibility lest

Download Bonita Open Solution www.bonitasoft.com BonitaSoft, 2011


A Bonitasoft White Paper 10 Best Practices for Business Implementation

On a day-to-day basis, the role of the champion would process itself and all staff involved in the process from
be to adapt existing routines to include BPM and interference by senior management or other managers
overcome resistance to these changes as necessary. The in general.
champion should also protect the BPM implementation

6. Establish Milestones

BPM implementation becomes a daunting concept that For instance, it could address how BPM would improve
is difficult to achieve if it is incorrectly viewed as a large the lives of your workers or discuss how BPM would
singular goal. Instead, you should view the introduction fundamentally change how business is done. Having a
of BPM into your organization as being a smaller series strong case from day one would allow you to easily set
of changes that work towards a larger goal of full goals, identify costs, and track the return on investment
implementation. Breaking the large main process down of implementing BPM. Most importantly, the case
into smaller phases keeps you from becoming over- would contain the planned milestones for your
whelmed and even regressing backwards away from particular implementation.
your goal.
To help refine the BPM implementation process into a
The champion should prepare a strong business case in series of smaller steps, the champion should set a
the implementation's early planning phase. This is reasonable deadline for each phase, modifying the
essential because many people tend to be adverse to original business case if necessary. Each small deadline
change and having everything planned in advance would should contribute to the main deadline. This allows you
help to convince them that your proposal to implement to reap short-term benefits from BPM while maintaining
BPM is sound. the long-term goal of large-scale implementation.
If there is any doubt or uncertainty, your champion Furthermore, this strategy minimizes risk; by simplifying
should be there to provide reassurance when necessary. a large implementation plan into a series of smaller
The business case is essentially the guidebook for the steps, the failure of any one phase only creates a small
entire project; it should cover the planned scope and setback instead of threatening the success of the whole
goals of using BPM in your organization in detail. plan. This risk mitigation also allows for easier
adaptation if necessary.

7. Provide Deliverables Promptly


Once BPM has been implemented, it is imperative that infrastructure itself. In order to qualify as such, a
the first benefits be available soon afterward. By deliverable must be something that other people can
definition, a deliverable in a BPM context is a return-on- observe or use and it must be in a fully realized form.
investment of the BPM implementation, not the BPM (not future results or speculation)

8. Encourage Collaboration
When planning your BPM strategy, it is essential to to break down the barriers that exist between technical
ensure adequate communication and the appropriate people and management by allowing complicated
level of participation between all responsible parties information to be presented in a way that everyone can
during the implementation process. Communication is understand.
essential since BPM implementation requires you to
Ideally, the champion should work closely with all people
receive data from anyone else involved in the
involved in the implementation process at any level. This
implementation process in a timely manner.
helps alleviate the management disconnect problem
Collaboration comes in a number of forms including:
where middle and senior management may not have a
shared developments amongst BPM developers (e.g. in a
full understanding about the day-to-day issues that
shared repository), social mechanisms to share
workers face. For this reason alone, it is important to
discussion on particular aspects of the BPM project,
take a more democratic approach of including everyone
process execution, and the notation itself in which the
involved in the decision making process instead of
processes are expressed. BPMN (Business Process Model
expecting middle and senior management to set the
Notation) is a graphical notation used to structure,
policies in the typical top-down business environment.
represent, and model business processes. BPMN helps

Download Bonita Open Solution www.bonitasoft.com BonitaSoft, 2011


A Bonitasoft White Paper 10 Best Practices for Business Implementation

To truly understand and oversee the various aspects and Technically-oriented people (such as developers and IT
pitfalls of BPM implementation, the champion will need staff) are the exact opposite since they deal with the
the contrasting views and contributions of everyone actual processes directly. This gives them a more refined
rather than blind adherence to a single viewpoint. view and understanding of each aspect and how
everything fits together because they are the ones who
For instance, managers frequently view processes in a
ultimately have to make everything work in accordance
more abstract way, with the primary focus being on the
with the guidelines set by management.
big picture rather than the actual methods involved.

9. Measure the Results Step-by-Step


During the implementation process, it becomes effective implementing BPM has been for that particular
necessary to track the progress of existing process or how much value has been added.
implementation procedures to ascertain whether the
The use of KPI (Key Performance Indicator) helps offset
overall plan requires any adjustments. However, BPM
this problem by providing a means to measure this data
implementation can be hard to measure or track
and track the success of the implementation. KPI
effectively because it is more abstract than other
frequently takes the form of business dashboards,
resources in your organization.
charts, etc. that display aggregated data from sales or
First, you must identify what type(s) of data you wish to marketing divisions in an organization. In a BPM setting,
measure. This is where deliverables become important; KPI could be used to conduct benchmarks on various
without deliverables, there is no way to gauge how processes and analyze test results.

10. Use Professional Services When Necessary


You are likely to get far better results when you use Their goal was to connect everyone working in the
outside consultants (such as BonitaSoft and its partners) company (more than 400 employees) and allow them to
than you would if you handled your organization's BPM request new features via business process rather than
implementation completely internally. The main benefit manually tracking down the IT manager and asking him
of using consultants is the experience they bring to the directly. BonitaSoft helped the project by encouraging
table. the client company to start small; the first process they
implemented involved gathering purchase orders
This is especially valuable in the case of software
recently put into production from a single subset of the
implementation, where a significant design flaw or
company. Once that project was successfully deployed,
miscalculation could cause major problems and damage
they graduated to more complex processes that showed
the overall investment. Using a contractor may cost
demonstrable project patterns that improved efficiency,
more up front, but the expertise pays off in the long run.
ultimately resulting in the purchasing process being
BonitaSoft experts recently worked with a major media deployed throughout the whole company.
company to deploy BPM in their IT infrastructure.

Contacts
BonitaSoft is the leading provider of open source business process management (BPM) software. Created
in 2009 by the founders of the Bonita project, BonitaSoft is democratizing the use of BPM in companies of
all sizes with an intuitive and powerful solution at an optimum cost. The Bonita solution has been
downloaded more than 800,000 times to date by companies and organizations worldwide.
Sales inquiries: sales@bonitasoft.com | Partner inquiries: partners@bonitasoft.com
www.bonitasoft.com bonitasoft.com/blog twitter.com/bonitasoft youtube.com/bonitasoft

Download Bonita Open Solution www.bonitasoft.com BonitaSoft, 2011

Você também pode gostar