Selecting a BPMS

Registration is free. Login or register to view/download this content.

Author(s)

Business Relationship Manager - Product Lifecycle Management, Chevron Corporation

Dr. Bruce Silver is an independent industry analyst and consultant focused on business process management and content management technologies. He is the author of the 2006 BPMS Report series, evaluations of leading BPMS offerings available free through BPMInstitute.org, and the BPMS Watch blog at www.brsilver.com/wordpress, which includes numerous other reports and white papers. He also writes the Change Agent column in Intelligent Enterprise magazine, the BPMS Watch column on BPMInstitute.org, and feature stories in Intelligent Enterprise and InfoWorld.

Business process management is a challenge because processes cut across traditional stovepipe boundaries. These challenges include:

  • Inefficient handoffs, long cycle times
  • Stovepiped systems that are hard to integrate and change
  • Ad hoc, out of control processes
  • No end-to-end metrics
  • Constant change
  • Scarce IT resources

BPMS stands for Business Process Management Software programs that automate, integrate and optimize business processes. BPMS delivers efficiency, agility, compliance, and visibility (end-to-end metrics). BPMS is used in the banking and insurance industries, in telecommunications, in government, and in all industries for human resources, SOX compliance, tax filings, and others.

BPMS vendor solutions don’t all do the same thing. Each is optimized for a specific set of processes, integration requirements, human interface and exception-handling requirements, and performance management requirements. Each makes specific assumptions about the roles and required skills of process designers. Finding the BPMS solution that best fits your needs is not an easy task. The selection criteria should be based on the following questions:

  • Is the BPMS a good fit to your process type? Look for key features like workflow, business rules
  • Does the BPMS support your process lifecycle? Does it have agile integration w/o programming? Performance simulation? Analytics?
  • Does the BPMS meet your standard IT criteria? Does it have the traditional IT values of scalability, reliability, architecture?
  • Does the vendor have financial strength and maturity?

The promises of BPMS are:

  • Modeling, which includes the ability to have executable end-to-end business processes, combining straight-through processing, human workflow, application integration and exceptions and transactions
  • Integration, which assures the ability to link with any external system regardless of location, platform, communications, programming language or model
  • Management, which includes business metrics that can be viewed in real-time with real-time alerts and actions triggered by deviations from the target business metrics and service-level agreements.

There are two basic types of BPMS architecture. The first is workflow architecture which has the following attributes:

  • Based on WfMC reference model, XPDL
  • Activities assigned to roles or queues
  • Typically strong in human interaction, weaker in integration
  • Tools more business analyst-oriented
  • Examples are Savvion, Fuego, Lombardi, Tibco, FileNet, Documentum…..

The other type of architecture is Service-Oriented. Attributes of this include:

  • Based on web service orchestration, BPEL
  • Activities assigned to “service endpoints” (URLs)
  • Typically strong in agile integration, weaker in human interaction
  • Tools more developer-oriented
  • Examples are IBM, Oracle, Microsoft, SeeBeyond, Vitria….

For SOA integration, the packages use integration adapters that generate integration components for selected methods, objects or events. The method executes a response when invoked by the process.

There are big differences between business rules and routing rules. Business Rules are very important in BPMS and include:

  • Complex conditions invoked by a wide variety of triggers
  • Defined in business-oriented rules
  • Rules stored centrally for the business
  • Changed rules take effect immediately without versioning or redeploying

Routing rules, on the other hand, are:

  • Simple conditions invoked at a point in the flow
  • Defined in executable process designer (IT tool)
  • Rule stored in each activity where used
  • Changed rules require versioning, redeploying the model

Most real BPMS are not content-aware, according to Silver. They treat an ECM repository like any external business system. BPMS solutions are values out of the box. They have vertical and horizontal solutions along with modeling tools that can create a life-cycle process design. The business-IT handoff works better now, since both business and IT use the same tools by assembling components and not by programming.

Simulation analysis is a standard feature. The model animates the process and computes cycle time, throughput, and costs. It also accepts feedback of actual performance data to refine parameters.

Performance management monitors historical and real-time process data using built-in and user-defined business metrics. It is becoming a key differentiator as process integration and automation become standardized. Dashboards, tables and charts can be created.

You should ask six things of a vendor when considering a BPMS package.

  • Examples of installed customers with process similar to yours
  • The business/IT touchpoints in your process lifecycle
  • Point-click graphical design (process without programming)
  • What kind of programming is still needed, and where
  • Tools for creating simulations and performance management dashboards
  • Solutions value out of the box for my specific applications

Silver said that BPMS offerings vary widely in assumed process type, assumed process lifecycle, system architecture, features, and product maturity. The problem is that marketing makes these solutions all sound alike. There are major differences and some vendor solutions will work for you while others won’t. Getting a good fit means doing your homework to understand just what kind of solution you need.

Similar Resources

Featured Certificate: BPM Specialist

Everyone starts here.

You're looking for a way to improve your process improvement skills, but you're not sure where to start.

Earning your Business Process Management Specialist (BPMS) Certificate will give you the competitive advantage you need in today's world. Our courses help you deliver faster and makes projects easier.

Your skills will include building hierarchical process models, using tools to analyze and assess process performance, defining critical process metrics, using best practice principles to redesign processes, developing process improvement project plans, building a center of excellence, and establishing process governance.

The BPMS Certificate is the perfect way to show employers that you are serious about business process management. With in-depth knowledge of process improvement and management, you'll be able to take your business career to the next level.

Learn more about the BPM Specialist Certificate

Courses

  •  

 

Certificates

  • Business Process Management Specialist
  • Earning your Business Process Management Specialist (BPMS) Certificate will provide you with a distinct competitive advantage in today’s rapidly evolving business landscape. With in-depth knowledge of process improvement and management, you’ll be able to take your business career to the next level.
  • BPM Professional Certificate
    Business Process Management Professional
  • Earning your Business Process Management Professional (BPMP) Certificate will elevate your expertise and professional standing in the field of business process management. Our BPMP Certificate is a tangible symbol of your achievement, demonstrating your in-depth knowledge of process improvement and management.

Certification

BPM Certification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Process Management Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Operational Excellence Specialist
  • Earning your Operational Excellence Specialist Certificate will provide you with a distinct advantage in driving organizational excellence and achieving sustainable improvements in performance.
 

 

OpEx Professional Certificate

  • Operational Excellence Professional
  • Earn your Operational Excellence Professional Certificate and gain a competitive edge in driving organizational excellence and achieving sustainable improvements in performance.

Courses

Certificate
  •  

  • Agile BPM Specialist
  • Earn your Agile BPM Specialist Certificate and gain a competitive edge in driving business process management (BPM) with agile methodologies. You’ll gain a strong understanding of how to apply agile principles and concepts to business process management initiatives.  
 

Business Architecture

 

Certificates

  • Business Architecture Specialist
  • The Business Architecture Specialist (BAIS) Certificate is proof that you’ve begun your business architecture journey by committing to the industry’s most meaningful and credible business architecture training program.

  • Business Architecture Professional
  • When you earn your Business Architecture Professional (BAIP) Certificate, you will be able to design and implement a governance structure for your organization, develop and optimize business processes, and manage business information effectively.

BA CertificationCertification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Architecture Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Digital Transformation Specialist
  • Earning your Digital Transformation Specialist Certificate will provide you with a distinct advantage in today’s rapidly evolving business landscape. 
 

 

  • Digital Transformation Professional
  • The Digital Transformation Professional Certificate is the first program in the industry to cover all the key pillars of Digital Transformation holistically with practical recommendations and exercises.

Courses

Certificate

  • Agile Business Analysis Specialist
  • Earning your Agile Business Analysis Specialist Certificate will provide you with a distinct advantage in the world of agile software development.

Courses

Certificate
  • DAS Certificate
  • Decision Automation Specialist
  • Earning your Decision Automation Certificate will empower you to excel in the dynamic field of automated decision-making, where data-driven insights are pivotal to driving business innovation and efficiency.