| Subcribe via RSS

What systems support pragmatic BPM

Implementing pragmatic Business Process Management requires a set of functionality within BPM Systems that supports the approach.

Easy to implement

Everyone in the company who is capable of using Office or other applications must be able to define processes and forms and specify rules within the BPM system without the help of IT or intensive training. The user interface needs to be graphical and code-free, making business process management accessible for anyone in the organization.

Easy to manage

Enabling everyone to change their business processes requires detailed access management to give permissions to the right people at the right time. A BPM system therefore needs to provide access management down to the step and form level. It is impossible to think of everything upfront. Therefore sophisticated roll-back mechanisms have to be available to change processes on the fly and have them continue from the corrected position.

Easy to change

No implementation can cover all possible cases. Therefore a process implementation needs to adapt to circumstances, situations and exceptions. The easier it is to make changes to the system, the more complete the solution. Therefore a BPM system needs to support change and make it as easy as possible.

While it is impossible to specify the requirements in detail due to the variety of implementations possible, here is a list of sample questions that you might want to ask when searching for a pragmatic BPM system:

1)    Can I return, forward, resubmit and confer out-of–the-box? The better the BPM client the less changes you have to make to the process.

2)    Can I graphically review and change process rules? The easier you can change process rules and test them, the more dynamic your business.

3)    Can I create an automated process with people, forms and rules without coding a single line? Every line of code is a liability making change more difficult.

4)    Do you support undefined process maps that can be completed during runtime? If you don’t know the exact rules or want to have them discovered, you can have the system learn over time and save specification time upfront.

5)    How many processes has the customer with the biggest process base implemented with your solution? The more processes, the easier it is to implement process automation.

6)    Do you have examples of processes that were implemented in less than one day? These are great examples of fast implementations and processes to automate.

7)    How do you manage access to the step and form level? The more detailed management, the more people can participate in improving the processes

8)    Do you provide online training? Giving end users access to training cost effectively and at their availability is essential for pragmatic BPM.

Tags: ,