5 Things to Know about IBM Business Process Management
5GS6_Margaret_Ticknor 1000005GS6 Visits (12144)
In today’s customer-centric world business processes need to be flexible and easy to change. Mobile and sensory devices are playing a bigger role in business processes, making it possible to signal or respond to events more quickly. IBM
The IBM Business Process Management solution is located between people and systems and manages processes across those participants. It helps to prioritize your work but still gives you the visibility and control needed to ensure operations are running smoothly. When a process needs to change, you can quickly implement the necessary changes and put them into action immediately.
IBM BPM provides the necessary visibility into a typical task, so you can review the process in order to transform/enhance the process for business needs. Figure 1 shows an example of a typical process and how it can be streamlined to better notify the persons involved as each task is performed.
Figure 1: Old and new process
You can see there are redundant steps and other inefficiencies in the original process that were greatly improved with IBM BPM. It provides visibility into the process so you can get control of and make improvements to the process in the following ways:
An IBM BPM application consists of a set of Business Process Definitions (BPDs), human and system tasks, services, and so forth. The BPM application developers create and test the application code. Application lifecycle continues after the code is deployed to the production system. However, the responsibility shifts to the operation team. The application needs to be maintained, updated, re-tested over its entire lifespan, from the beginning of the development until it sunsets.
A BPM application is handled by different roles. For example, application developers develop the code, perform unit and functional verification tests of the code to ensure that the solution meets the specifications. Other test teams ensure that the application's behavior at the system level meets the solution requirements and that non-functional requirements, such as performance, scalability, security, and globalization are verified.
BPM administrators are responsible for deploying and maintaining BPM applications on the test and production systems. They take care of versioning and performing instance migrations when new snapshots are deployed.
Database administrators (DBAs) are also an important part of BPM operations and need to be fully engaged to ensure BPM applications perform well in the production.
Every IBM BPM runtime environment is unique to meet the needs of a particular business. Your IBM BPM operations team assembles your runbook detailing the procedures to be followed when dealing with processes and their tasks. The IBM Redbooks publication IBM Business Process Management Operations Guide, SG24-8356 provides your operations team with the guidance needed to create your runbook. You can adapt the experience and guidance shared within this book to construct procedures appropriate to your own IBM BPM installation.
LindaMay Patterson is an IBM Redbooks Technical Writer. She works with thought leaders from across IBM to create books, papers, blog posts, and videos.