• Home
  • What's BPM
  • The Difference between "Human-Centric BPMS" and "System-Centric BPMS"

The Difference between "Human-Centric BPMS" and "System-Centric BPMS"

"BPM System" (BPMS*) product line is often categorized into 'Human-Centric BPMS' or 'System-Centric BPMS'. However, both of the product group are "tools to help the continuous improvement of business processes".
We would like to look into each product line, their characteristic features.

  • Human-Centric BPMS
  • Integration-Centric BPMS

workflow engine

 

* BPMS : "Business Process Management System" or "Business Process Management Suite"

 

2 regions of BPM

When we talk about "vehicle", both station wagon and sedan has its own strong point. Similarly on "BPMS", 'Human-Centric BPMS' and 'System-Centric BPMS' have different strong point on processes that they manage.

'Human-Centric BPMS' is good for "Business process with many Human Tasks".

Examples of Human Task

  • To create Creating design image, Business proposal document, etc.
     
  • To improve Reviewing, Issuing alternative plan, etc.
     
  • To judge Settlement, Approval, etc.
     
  • To convert Translating, Fixing layouts,etc
     

Examples of System Task

  • To inputTo register a new customer, To record the estimate, To record a sales order,etc.
     
  • To referenceReferring to a master product, To copy the attributes of a business partner,etc.
     
  • To updateAllocate inventory, Updating the shipping date,etc.
     
  • To deleteTo erase specific personal information, To erase product record, etc.
     

In many BPM products, 'Human Task' in a business process will be completed with inputting to Web forms by employees in charge. In another hand, "System Tasks" will be completed with data transmission from appropriate system.
In order to support the continuous improvement of business processes, many products have a feature called "non-programming".

*For "Web forms", there are not only browser in PC, but also smart-phone browsers, smart-phone apps, gadgets (widgets), etc. in these days.

 

Historical Background

workflow engine architecture Business information systems has evolved rapidly since the 1980s with innovations in communications technology and DataBase Management System(DBMS*). Today, it is indispensable for not only large companies, but also for small and medium enterprises. Variety of information systems support the business activities of today, not necessary to talk about Emailing and Web site Informing, also "ERP(ERP*)", "SCM(SCM*)", "Group ware", "CRM(CRM*)", "SFA(SFA*)", "ECM(ECM*)",etc.

It is not a rare case, for example, about "Claims support services", in the 1990s it used to took a week or two to resolve a claim receiving by FAX or postcard, but now they can be solved in average of 10 hours with e-mail communication and Electronic manual.

However, in Business Process Management activities which gathers attention since 2010s, focusing on "the flow" including processes done by "Human" and "Business Information System", and try to improve procedure or resource allocation. That is, to consider positively turn "the Flow" handled by both "Human" and "Business Information System" into it should be, by visualizing its instructions and routes.

In some cases, BPMS must transmit information not only between "Human", but also with "Business Information System". For example of responding to customer complaints, if you need reference automatically to the customer management system or Master Business Partner (without involving the people), it must transmit data to processing "Business information System". A company mainly uses "J2EE*-based business applications", requires BPMS which capable to communicate with it.

Most of "System-Centric BPMS" products now a days, have features of "transmitting SOAP*" against "SOA* based" business applications. In the other hand, "Human-Centric BPMS" have less communication features with Business Information System.

*Questetra BPM Suite provides (RESTful) request receiving feature through HTTP and Data throwing feature by HTTP or Email, but does not support transmitting to application server by SOAP message.

* DBMS : "DataBase Management System"
* ERP : "Enterprise Resource Planning"
* SFA : "Sales Force Automation"
* SCM : "Supply Chain Management"
* CRM : "Customer Relationship Management"
* ECM : "Enterprise Contents Management"
* J2EE : "Java 2 Enterprise Edition"
* SOA : "Service Oriented Architecture"
* SOAP : "Simple Object Access Protocol"
 

 

Company Effective with Human-Centric BPMS

Fig. bpm maturity modelThe ultimate purpose of Business Process Management (BPM) is "to make an organization that maintains business processes always in an optimal condition". But it is not easy only to assume the changes of business environment. And "how it should be" cannot deduced in overnight. The only way to make it matured is through activities to improve the issues that could be overcome one by one.

As is true for everything, to set the "goal" is important. To recognize the target is the only way to "achievement". It is true as well in Business Process Management (BPM). "Number" and "Deadline" should be set as far as possible.

Example of target setting on BPM Activity

  • Business Process Definition (Process-Aware)About the three internal company operations, to visualize the procedure as a workflow chart
     
  • Business Process Definition (Process-Aware)About workflow chart, to list more than 10 procedures to improve
     
  • Repeated Measurement (Coordinated Process)The time required to answer customer complaints, to reduce from the average of 10 hours to average of 5 hours
     
  • Repeated Measurement (Coordinated Process)The total time spent on billing / order processing, to reduce from 500 hours monthly to 200 hours monthly
     
  • Total Governance (Cross-Boundary Process Mgmt)To coordinate Automation as possible on process group in the area of sales / production / delivery / billing
     
  • Total Governance (Cross-Boundary Process Mgmt)In the Complaints Responding Flow, to revise to incorporate checking by other departments if necessary
     
  • Change Measurement (Goal-Driven Processes)To enable predicting the number of increasing leads by increasing the number of telemarketing staff
     
  • Change Measurement (Goal-Driven Processes)To measure the period for quote submission shortened with changing the route quote Approval or changing the maximum discount
     
  • Optimal Adaptation (Optimized Processes)To be able to change estimate process monthly according to the difference between the progress of profit and the annual profit plan
     
  • Optimal Adaptation (Optimized Processes)To list possible accidents and prepare change scenario for each case
     

For a company which starting BPM activity, as in "Business Process Definition (Process-Aware)" above, it is important to formalize in right granularity primarily on the process that influential on business profitability. And it's also important to measure the series of process as in "Repeated Measurement (Coordinated Process)

At that time, if the process that certified to be measured was mostly by Human Task, then introduction of the "Human-Centric BPMS" is worth considering.

(Other characteristics of companies that highly effective with "Human-Centric BPMS")
  • Small number of business processes compared to the business scale
  • Frequent changes in business processes which directly linked to profits
  • Less dependence on IT departments when updating business process (Led by business section)

 

The future of human-centric BPMS

BPMS products have been equipped with many tools, among them, the following three features are indispensable.

  • Modeling ToolDrawing business process definition
     
  • Workflow environmentWeb form entering work result
     
  • Monitoring ToolTo visualize the progress of the work and the amount of work processed
     

If the product is built with concept of making fast and smooth on business process "Modeling", it provides variety of advanced features that extend Modeling, such as sharing the screen of the editing process model with multiple parties, or to survey over computer chat to employee who actually executes Task, or can change even operating process, and so on.

On the other hand, if the product is focused on "Monitoring" detail of business progress, it provides variety of advanced features that extend Monitoring, such as alerting with enclosed advanced error detection (BAM) when an imbalance of speed of Sales / Production occurred, or to launch confirming process when sequential orders of high-ticket items came from similar email address.

Questetra BPM Suite is a product that provides "Workflow" environment for better smooth processing. And suggests the advanced features to extend Workflow function, such as recording Business data which cannot be formalized, in "Discussion-type data", or handling ad-hoc tasks with "In-house Micro-blogging" such as sudden investigation.

(Other characteristics of Features)
  • Cloud BasedUnnecessary effort and cost of system operation / Can be accessed from anywhere
     
  • Mobile AccessibleCan processing even out of office
     
  • System IntegratingIntegrates data easily with existing business systems
     
  • API DevelopmentOriginal apps available such as controlling sensor devices or copiers
     

* BAM : "Business Activity Monitoring"