In this article you will learn:
- What is Pega and how does it work?
- How to create an application that automates processes at the company faster?
- Why do customers like Pega-based solutions?
Probably every Billennial is familiar with our good old BPM. We have used it for timekeeping purposes for many years. Maybe it was not an ideal tool, but it had one major advantage – when changing processes within the company, e.g. in holiday requests, it was possible to quickly introduce changes in the application.
For those unfamiliar with it: Billennium’s BPM was not a unique product on the market. It was a solution that’s been around for a long time, aimed at automating business process management in companies (BPMS – Business Process Management System). It is a ready-made platform in which you can automate tasks previously performed manually, e.g. in the HR area, with relatively little effort.
Holiday requests, time sheets, the need for a new computer – these are typical processes at every company. Several years ago we were still performing them 100% in analogue, in paper form, which required the signature of the supervisor and was then filed in an appropriate folder. This approach took a disproportionate amount of time and resources compared to the business benefits.
Currently, thanks to BPM platforms, it is possible to automate most of the company processes. Billennium decided to enter this interesting market with greater commitment, because BPM platforms are becoming more and more popular with both our current and new customers.
What is Pega?
In using BPM solutions we wanted to find a way to deliver the product to the customer even faster. This is where Pega came in handy.
Pega is a BPMS/iBPMS platform, but also a ready product available in the cloud (AWS) or for implementation at the customer’s site (on-premises). Pega enables faster delivery of end-to-end solutions for commercial companies from every industry, as well as for state institutions.
The solution itself was created in Java and can run on any server and with any relational database. In the event that the client cannot operate on any server and with any database, a ready-made, multi-environment cloud solution with load balancers and multiple nodes in the cluster provided by Pega Cloud is available.
Why is Pega a good choice?
Technology must keep up with the rapidly changing business needs, and solutions built on the Pega platform means that software is delivered to the client faster.
Let us now explain where the comparison of the six times faster implementation into production mentioned in the title came from? One of the companies from the IT industry decided to compare the implementation time of an identical application by similar teams. On one side was Pega in its previous version 7, and on the other side Java EE. The result of this competition gives food for thought.
The application built using Pega 7 was delivered 6.4 times faster! In the area of “Analysis and Design” Pega was 8 times faster … This is due to the intuitive approach of business analysis, which can be easily carried out with the client at every stage of product development.
How to use Pega?
We create applications in Pega in the low-code model, i.e. mainly in the form of visual diagrams for imaging the process or forms for building the user interface. You can actually write everything in your own Java code, but Pega strongly discourages this and instead encourages you to use its numerous built-in capabilities.
Let’s look at an example of a sub-process flow in an application.
A business analyst can easily explain to developers what needs to be done and then assess whether it has been properly implemented. The client, even a completely non-technical one, is also able to view the main processes, and thus can understand what is happening in his application. Of course, under those blocks that we use to build the code, there may be advanced data processing, integration with external systems, or automatic reporting to supervisors – all in an intuitive environment and 6x faster. Sounds good? Let’s throw in native support for mobile applications and display on mobile devices.
No wonder our clients saw the enormous potential of such solutions. For us, the challenge is basically only one – we have to keep up with the needs of the people using this technology 🙂
And believe me, every Pega expert who’s on LinkedIn will confirm that it is impossible to be unemployed in this technology.