How Low-Code Platforms Can Aid Intelligent Business Process Management

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

Author(s)

Principal and Chief Scientist, Khosh Consulting
Dr. Setrag Khoshafian has been a senior executive in the digital industry, where he has innovated, architected, and led the development of several digital transformation products, services, and solutions. Currently, he is the Principal and Chief Scientist of Khosh Consulting. Dr. Khoshafian is a pioneer and recognized expert in Intelligent Databases and Intelligent Business Process Management. His expertise spans Process Automation, IoT/IIoT, Blockchain, Low Code/No Code, AI, Design Thinking, and Competency Centers. He is a frequent speaker in international conferences. His TEDx talk covers the importance of Culture over Technology. Dr. Khoshafian is the author of more than 10 books - including How To Alleviate Digital Transformation Debt post-COVID-19 and the seminal Service Oriented Enterprises. He has also authored hundreds of business and academic articles in recognized journals.

Editors Note: DBizInstitute is excited to share this article, written by Dr. Setrag Khoshafian, with our community and in advance of his new book release. Keep an eye on our website as we share additional articles in the coming months written by Setrag, as well as a pending Meet the Author webcast to discuss his new book ‘How to Alleviate Digital Transformation Debt’ expected to air Fall 2021. Be sure to pre-register! This article was originally published on VentureBeat.com on April 25, 2021. 

The potential for low-code/no-code platforms is enormous! Low-code increases the productivity of IT developers, sometimes tenfold, and no-code empowers experts and subject matter experts (SME) primarily on the business or operations side (as opposed to IT) to become “citizen developers.

But, as I explained in a previous article, low-code and no-code platforms are not a panacea – they face challenges.

Given the broad spectrum of low-code and no-code platforms, how should enterprises find the best options for their specific needs? And what are the use cases for using multiple low-code/no-code platforms?

I will address these questions in a series of articles to help you navigate this transformational landscape while avoiding the pitfalls. Specifically, I will be looking at low-code/no-code related to intelligent business process management (BPM), intelligent databases, automated integration, and a number of other areas.

In this first installment, I will be focusing on low-code/no-code in the context of intelligent BPM, or iBPM.

What is iBPM?

iBPM’s core value proposition is the collaboration and orchestration of people, applications, connected devices, and trading partners to achieve and continuously improve business objectives. Intelligence and automation are two essential conjuncts for BPM. Intelligence for BPM comes in many forms: digitizing business rules, intelligent virtual assistants, and increasingly process mining. A BPM solution will involve fully automated robotic process automation sub-processes for repetitive tasks that do not need human intervention and automated tasks assigned to human participants. Thus, increasingly RPA is becoming part of the complete intelligent BPM platform.

Here is a simple order-to-cash process example:

Some tasks will be performed by humans – for instance, approving the orders. Others could involve automation with RPA – for example, receiving the goods. There will also be tasks accessing systems of record – for instance, preparing and paying the invoice.

An iBPM platform will model, execute, monitor, and improve the end-to-end process. Other terms are also often used to denote end-to-end processes. These include “workflow” and “case management.”

Intelligent BPM is much more than technology. At its core, it is a transformational management discipline that helps organizations achieve their strategic goals. Automation is a crucial component of iBPM solutions. As a discipline, BPM drives the operations of enterprises. It includes several iterative phases from design to execution to monitoring and continuous improvement.

There is a remarkably close affinity between low-code/no-code and BPM. As far as back in 2005 or earlier, BPM suites were touted as platforms for model-driven development, which is akin to what we now call low-code/no-code. What were the “models?” Well, check the next section on how low-code/no-code manifests itself in iBPM platforms.

Low-code/no-code in iBPM

Low-code/no-code iBPM platforms handle:

  1. Modeling the workflow or the process
  2. The user experience or screens for the human participants, and
  3. The process analytics dashboards – for continuous improvement.

There are other components of a complete iBPM low-code/no-code platform – such as the decisioning (aka business rules), integration, and data model – but I won’t be getting to those in this post.

The following is a simple purchase request process model from Bizagi, using shapes from the BPMN graphical notation for business processes (the de-facto standard):

The swim lanes represent the participants in the process. The rectangular shapes are tasks or activities. The diamond shape is for a decision, and the circles represent the start and end of the process. There are many other shapes in the BPMN standard, but these three are the most common.

If human participants, such as Boss, Requester, etc, are involved in a particular workflow, the low-code/no-code BPM modeling also supports the creation of UI forms to enable that interaction, and these are pretty easy to model. This “drag and drop” paradigm of building user experience is common and similar across all low-code/no-code platforms that support Web or mobile applications. The following figure illustrates a simple user experience designer from Kissflow. There will be elements such as buttons, input fields, drop-downs, images, etc., that a non-technical developer can use to create the user experience. The elements are then connected to the properties or fields in the business process being modeled and automated.

The interface builder of the iBPM platform is robust enough to allow the designer to build a user experience – preferably without any code.

Once the application is deployed, the various participants can then monitor the performance of the activities through interactive analytics. These are actionable analytics dashboards, which means that if there is a bottleneck or issue, the stakeholder can take action, such as escalating or re-assigning a task. The analytics dashboards will typically have pre-built analytics that also support low-code/no-code customization. Here is an example of an actionable business process analytics dashboard from Nintex:

iBPM low-code/no-code recommendations

Why is it important for organizations to be able to model, automate, monitor, and improve their business processes without coding? An organization is a collection of business processes for production, marketing, sales, service, and support functions. So any optimizations and improvements of the most critical processes will enhance the bottom line: cost savings, revenue generation, and compliance. These are called operational excellence (OE) improvements. iBPM low-code/no-code platforms are an enabling technology for OE.

Here are my recommendations for iBPM low-code/no-code.

Prioritize your improvements: There will typically be many mission-critical and support processes that need improvement. By balancing the complexity of implementation with business value, you will identify the low-hanging fruit. (For more details, check out this explanation of four intelligent automation methodologies). The result will be a list of automation and OE business processes that you can optimize through an iBPM low-code/no-code platform.

Make sure you start with process mining: To find the top priority low-hanging fruit, you need to know the most common process paths, the bottlenecks, the variations, and improvement opportunities. In other words, you need to understand what processes your transactional data is subject to and then improve them. That is precisely the domain of process mining. Do not automate bad processes. The figure below illustrates the OE reference architecture with iBPM low-code/no-code. At the bottom, you have the systems of record that generate the transactions for specific processes. After aggregating and cleaning the transactional data, a process mining tool – such as Celonis – can then identify the most common process path and the variations and the root causes for the issues. Like data mining, process mining algorithmically “mines” and discovers the processes from the transactional data, including the variations and bottlenecks. Based on these, a iBPM low-code/no-code platform is used to improve, implement, and automate the processes, leveraging workflows with human participants and robotic process automation.

Create and fund an operational excellence competency center: iBPM low-code/no-code – and all other low-code/no-code, for that matter – is technology. As noted above, it is also a management discipline for operational excellence. For organizations that use this approach, it is a good idea to have a competency center that does three things at a minimum: balances innovation through iBPM low-code/no-code with best practices for security and reliability, enables non-technical subject matter experts to leverage iBPM low-code/no-code and become participants in development, and governs the continuous improvement from process mining to automation.

Understand the landscape and leverage experts: There is quite a bit of confusion when it comes to classifying what solutions are BPM solutions. Some analysts classify these platforms as “workflow,” “business process,” or “case management” solutions. For example, see these classification schemes:

There are also low-code/no-code development platforms that are closely affiliated with the BPM space but that might be classed into other low-code/no-code categories. 

The low-code/no-code ecosystem is constantly evolving. There are hundreds of platforms – and new ones are entering the market all the time. Sometimes inexpensive and straightforward low-code/no-code tools will be sufficient for your needs. Do not pay for what you will rarely use. Also, avoid vendor lock-in. There are emerging new and innovative low-code/no-code platforms that support plug-ins and add-ons, including those that address process mapping.

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.