Plug into BPM 2022

thalia.cruz's picture
thalia.cruz
Blog Categories: 

#English #Webinar #Replay

[Post available in ENGLISH and SPANISH]


Last Wednesday, September 21st, we had the honor of hosting a webinar with Pedro Robledo to answer to the question: what does BPM offer to business process developers?

Robledo began his speech by quoting Michael Porter: "Processes are the fundamental component of competitive advantage...The essence of strategy is to accomplish processes differently than our competitors", to emphasize the importance of processes and how to do things so that any organization can differentiate itself from the competition.

He asked the following question to the application developer who manages a specific process: if you are using a database engine to manage business data from an application, then why won't you use a BPM engine for orchestrating and managing operational data as well? The answer is that BPM technology must be used following Business Process Management, the management discipline focused on the continuous improvement of an organization's processes in alignment with business strategy.

He has offered 5 main reasons for the developer to use BPM:

1️⃣ Alignment of Business and IT through BPMN (Business Process Model And Notation), avoiding Boehm's Law: "the frequent errors during design are the more expensive the later they are removed". It is possible to eliminate design errors by using BPM for the conceptual, logical and physical modeling of a process.

2️⃣ Ability to orchestrate an end-to-end process without programming, managing all process instances, and storing all operational data. Furthermore, this allows to have a complete traceability and visibility of what has happened and is happening in real time in a process .

3️⃣ Capacity for digitalization and automation without limits. Either using RPA, physical Robotization, programming or automation of decision tables for the decision points of a process.

4️⃣ Capacity for adaptability, agility, integration (with applications, data, systems, machines, social networks...) and regulatory compliance. All without the need to reprogram the changes, and even make "on-the-fly" changes with the process in progress.

5️⃣ Process monitoring capabilities, process mining, qualitative and quantitative analysis of processes for improving a process.

In conclusion, the effort that a custom development requires to program the execution of a process does not make sense! It is necessary to use a BPMS that is capable of providing all the management of operational data, so we can only focus on programming very specific aspects, such as validations forms, creation of webservices, integrations with APIS...

For process applications, avoid doing it all from scratch and use the BPM discipline!


Did you miss it?

Don't worry! » WATCH THE REPLAY

FYI we held a session in Spanish as well.


The slides:


See you next time!

Comments

Submitted by thalia.cruz on Mon, 09/26/2022 - 13:19

"Does BPM able to connect import and export datas via a API portal and json format?"

Pedro Robledo: The normal answer is Yes, but you should confirm with the BPM vendor, as there are more than 350 BPM vendors, and you will have to check if the BPMS that you select it is able to do it. In the case of Bonitasoft, as they care the developers they provide that features.

Submitted by thalia.cruz on Tue, 10/04/2022 - 10:48

❓"Does BonitaSoft work with SaaS? Do you have a list of which are?"

We do offer a set of connectors available on our Marketplace (accessible through Bonita Studio). Since Bonita is extensible, it is also possible to create your own connector if the service is not listed there. Also, some community members share the connectors they have made under Contribute > Projects.

Notifications