it_user840882 - PeerSpot reviewer
Tech Lead at a financial services firm with 1,001-5,000 employees
Real User
It is easy to take a requirement, put it in the code, and deploy it
Pros and Cons
  • "It is easy to take a requirement, put it in the code, and deploy it."
  • "It is transparent to business users because it is mostly picture based modelling."
  • "We have used a lot of out-of-the-box reporting on the process performance metrics. We have been able to make suggested changes to staff for this role or streamlining by eliminate some activities where people were not requiring a lot of work in the first place."
  • "Everything is coupled together and comes as one solution."
  • "Stability wavers. We have some opportunities for improvement in this space, especially as we approach our target volume of a million transactions a day. It is tough, because it is not necessarily the product. It is more around the platform and infrastructure to support it, so the connectivity to the database, web sessions, and reverse proxies in front of that."
  • "It is a rather thick stack because you have to have WebSphere skills, IBM BPM skills, and an understanding of how the product runs on WebSphere. A lot of this will start to get a lot easier as they put it in containers, which will allow the platform to manage itself in some regards."
  • "Performance in the development environment space. I know that they have been taking it off the desktop version and putting on the web, and it is not 100% yet."

What is our primary use case?

We use IBM BPM for brokerage operations transactions, and workflow and process automation for those transactions. We use it for straight workflow and process automation. We have some straight through processing (STP), but most of it is human intervention. Therefore, we will start a process, which will start by requiring some sort of human intervention step, like a review or approval, then it will post to a system of record afterwards.

It has performed very well. We have had it for almost eight years. We will be hitting over a million transactions a day by the end of the year, so it is pretty successful.

How has it helped my organization?

  • Easy to use
  • Easy to develop
  • It is transparent to business users because it is mostly picture based modelling.
  • Easy for people to understand what the application is doing.

What is most valuable?

Turnaround time: It is easy to take a requirement, put it in the code, and deploy it. 

We have used a lot of out-of-the-box reporting on the process performance metrics. We have been able to make suggested changes to staff for this role or streamlining by eliminate some activities where people were not requiring a lot of work in the first place.

What needs improvement?

Some performance stuff around tasks and indexing. We know that there are changes coming in this space.

A lot of the management stuff: It is a rather thick stack because you have to have WebSphere skills, IBM BPM skills, and an understanding of how the product runs on WebSphere. A lot of this will start to get a lot easier as they put it in containers, which will allow the platform to manage itself in some regards.

Performance in the development environment space. I know that they have been taking it off the desktop version and putting on the web, and it is not 100% yet.

A lot of the features of the product are old. It would be nice to see those updated. They are on the roadmap. Hopefully, they will get around to them at some point.

Buyer's Guide
IBM BPM
March 2024
Learn what your peers think about IBM BPM. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,886 professionals have used our research since 2012.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

It wavers. We have some opportunities for improvement in this space, especially as we approach our target volume of a million transactions a day. It is tough, because it is not necessarily the product. It is more around the platform and infrastructure to support it, so the connectivity to the database, web sessions, and reverse proxies in front of that. Therefore, the whole environment plays into how the application performs.

What do I think about the scalability of the solution?

It has been okay so far, knock on wood. We are in the middle of refreshing our topology right now. We are trying to figure out if there are potential advantages that we have not been able to look at before by orchestrating how we cluster and divide the deployment environment, so we will see what happens.

We started with some processes that were about five or six a day to our target processes, which will be about hundred of thousands a day. The big effort now is to taking models from MQ Workflow and putting those into BPM. Obviously, MQ Workflow has been decommissioned and is end-of-life (EOL) later this year. We had 45 or so applications on MQ Workflow and we have been moving those over to BPM. That has been most of the work right now. 

How are customer service and support?

We log PMRs constantly and the technical support has been great about providing Level 3 support. We have had some direct interaction with Level 3 personnel who provide easy, quick answers that we did not know, then we can implement those changes right away. We have definitely been happy with their response time.

Which solution did I use previously and why did I switch?

We did not have a BPM solution previously. 

How was the initial setup?

The initial setup was very complex. This was back on IBM BPM 7.5, so they had just converted from calling it Lombardi to IBM BPM. It was new infrastructure for us. We had some security and infrastructure constraints unique to the product that we had to work in. We did not previously have a huge WebSphere or Linux presence. We had some custom code at the beginning, but we have mainly moved away from that, and are pretty much out-of-the-box IBM BPM at this point.

What about the implementation team?

We used IBM WebSphere software services for the initial setup because it was a new platform for them. They had just acquired it from Lombardi and were excited about having a role model for themselves for setup. Also, it was brand new for us, so any help we could receive was appreciated.

What was our ROI?

We have definitely seen ROI. When we first kicked it off, we said it had to pay for itself within three years, and it did. That is one of the reasons we have been able to keep the platform around.

Which other solutions did I evaluate?

We evaluated two other BPM platforms and did a PoC with one of them. Then we decided on Lombardi, and they were bought. After that, we decided on IBM BPM.

We did a PoC with Pega and looked at Appian, but settled on IBM BPM.

We chose IBM BPM because of the management that comes with the product: The performance stuff out-of-the-box around how efficient is the process and how efficient are the people involved (or how inefficient). The ability to view these metrics out-of-the-box without having to do a lot of work on top of that. Everything is coupled together and comes as one solution.

What other advice do I have?

It is more than just a new development tool for IT. You need a capability within IT to support it, run it on the right platform, and have the right developers to develop within it. It is somewhat of a unique skill set. It is not Java development nor web development, it is a hybrid of both. Most importantly, you need business partners who are process-oriented. Anyone can put processes in a line and call it a workflow, but if you have process engineers who can find eligible processes for management, this is really important. Your business partners should be willing to define metrics in the process and work on changing the process. Therefore, it is not a new development tool, but a whole methodology around managing business processes in the IT and the business side. It is a little more of an endeavor than just buying the product and saying, "I use IBM BPM now."

Most important criteria when selecting a vendor: Originally, it was ease of development and the model-based development environment. It was entirely drag and drop plus pictures, so business people could comprehend.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Application Developer at a financial services firm with 10,001+ employees
Real User
If you encounter an issue, it just fixes the problem, so you may continue your process
Pros and Cons
  • "One thing that I love about them is that they make it easier to integrate with other systems, especially with the use of smaller files."
  • "When you have to integrate files for enterprise applications."

What is most valuable?

Ajax services are most important to me, but currently we've moved them more into status closed. This is because we are using the HL7 version of iBPM. Thus, the one thing that I love about them is that they make it easier to integrate with other systems, especially with the use of smaller files.

How has it helped my organization?

It's ability to hand over processes. There are stages of the process from one user to another, and also the ability of keeping a session. Because I'm in a financial institution, where you are originating an account for a customer and could possibly frustrate a customer. You have to keep the account's permissions process simple.

Previously, you find that 115 in the system would be for onboarding, and that was how to engage the customer's profile. Then, you have to engage with multiple other systems to actually pay that account.

The nice thing about the BPM is that it is able to hold all of those sessions to say, "Okay, this is one, two, three, then I take this process and hand it over to another system, which will also do some work, then once they are done they come back and then I pass on the information to another system."

So, the integration that the different systems use, it's what has been most valuable.

What needs improvement?

When you have to integrate files for enterprise applications. We call them ESIs. This requires a lot of work, because you have to first create the EF file and integration designer, which takes quite some time, before you can be able to consume a website.

For how long have I used the solution?

I've been using it for two years now.

What do I think about the stability of the solution?

Yes, we did actually. When we were initially installing 8.5.7, it deleted the server. We encountered a lot of issues when we had to migrate processes in the old version to the new version. This was happened recently, because we only started with the 8.5.7 server this year around June.

What do I think about the scalability of the solution?

It is quite a scalable product. On one of our projects, we are running something like 50,000 processes a day. We're able to actually handle that efficiently without a lot of hassle.

It doesn't require installation. The user doesn't have to install anything on their system. It's all in the update. So, that makes it easy to scale.

How is customer service and technical support?

I'd have to say 10 out of 10. Because I have never called their tech support, but they always make sure they attend to whatever problems we face. Not sure that's why they attend to us only, quickly, or maybe just how their tech support team works, but from my experience, I would give them a 10 out of 10.

How was the initial setup?

It wasn't complex. Putting an app on is quite easy.

Which other solutions did I evaluate?

No, they were the only option at that time. Also, in terms of keeping up with the industry, they're always bringing new updates and you get updates every two months. That was actually a major factor.

What other advice do I have?

My advice for them would be to use the product for what it's intended for, and to not try to make it do anything rather than what it is intended for. Because there you will come across problems which you might not find the right software. Also, find people who are skilled in the product. Most of the time, when you come across problems, they were not caused by the product, but caused by the people using the product who are not very skilled in terms of using it.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
IBM BPM
March 2024
Learn what your peers think about IBM BPM. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,886 professionals have used our research since 2012.
Técnico sênior at a financial services firm with 501-1,000 employees
Real User
Top 5
Reliable and simple to use but is expensive
Pros and Cons
  • "The solution is stable."
  • "I'd like the tool to be more flexible."

What is our primary use case?

We primarily use the solution to develop some internal applications and as a business process modeler. It is a way to prototype and start developing applications.

What is most valuable?

The solution provides an easy way to develop. It's simple to use. 

The solution is stable. 

What needs improvement?

I would like them to make the tool more user-friendly in order to make the development process even simpler. They use an outdated programming language. 

I'd like the tool to be more flexible. It should be modernized a bit. It looks outdated. 

The initial setup can be challenging. 

For how long have I used the solution?

I've been using the solution for five years. 

What do I think about the stability of the solution?

The stability is pretty good. I'd rate it seven out of ten in terms of reliability. 

What do I think about the scalability of the solution?

The solution isn't exactly scalable. I'd rate it two out of ten overall. 

How are customer service and support?

Technical support is okay. 

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

I am also starting to use Cloud Pak.

How was the initial setup?

The initial setup is challenging. However, once it is done, it's done. It's not hard in the sense that you don't have a lot of other things to do. 

Right now, we are integrating from Cloud Pak. The cloud makes it easy to handle, and we have the help of IBM engineers. Once again, you do it once, and it is done. After that, you are just using it.

I'd rate the initial setup a two out of ten in terms of ease of use. That's in terms of IBM in general, as we have a lot of IBM products. This product has a generally much easier process, however, IBM is hard. 

What about the implementation team?

We did not use a third-party consultant. We worked with IBM engineers. We talked directly to them and were able to set everything up. 

What's my experience with pricing, setup cost, and licensing?

The solution is expensive. The company may not be of the opinion it is expensive, however, it is expensive when I look at the total cost. I'd rate it eight out of ten in terms of how expensive it is.

What other advice do I have?

We are IBM partners. 

I'd rate the product as a whole six out of ten. It is okay in general. 

Disclosure: My company has a business relationship with this vendor other than being a customer:
PeerSpot user
HossamAlaa - PeerSpot reviewer
Principal Technical Consultant at Intercom Enterprises
Consultant
Simple to maintain, low code design, and good support
Pros and Cons
  • "The most valuable feature of IBM BPM is the low code design, and ease of maintenance. Additionally, the integration is good and easy to do."
  • "IBM BPM can improve the dashboards and reports. It only has two dashboards, and reporting is very difficult to build."

What is most valuable?

The most valuable feature of IBM BPM is the low code design, and ease of maintenance. Additionally, the integration is good and easy to do.

What needs improvement?

IBM BPM can improve the dashboards and reports. It only has two dashboards, and reporting is very difficult to build.

For how long have I used the solution?

I have been using IBM BPM for approximately five years.

What do I think about the stability of the solution?

IBM BPM is a stable solution.

What do I think about the scalability of the solution?

The scalability of IBM BPM is good. It's easy to add features and applications to the platform.

I have approximately 10 customers, with each having an average of approximately 300 users.

How are customer service and support?

The support for IBM BPM is good.

Which solution did I use previously and why did I switch?

I have not used other solutions in this category.

How was the initial setup?

The initial setup of IBM BPM is easy to do. The implementation time depends on the business that the solution is being put into. It typically takes six months to one year to complete the process. For a deployment that is easy, the process could take only a few hours.

What other advice do I have?

We have two to three administrators that support IBM BPM.

My advice to others is this is a good solution and they can find a lot of advantages. I recommend this solution to many users.

I rate IBM BPM an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
PeerSpot user
IBM BPM Senior Developer - Lead Consulant at Capgemini
Real User
Helps automate processes, also it easily manages and tracks business processes
Pros and Cons
  • "The functionality to design UI to be responsive and can run on multiple devices."
  • "Integration with web services, especially in the standard version of the product."

What is most valuable?

  • The functionality to design UI to be responsive and can run on multiple devices. 
  • Exposing of the process components as REST API: This enables consumers to easily integrate and get information on processes and their data.

How has it helped my organization?

Helps automate processes, also it easily manages and tracks the business processes. It has the ability to have a view of the performance on each process so you can identify the possibility of optimisation.

What needs improvement?

Integration with web services, especially in the standard version of the product.

For how long have I used the solution?

More than three years.

What do I think about the stability of the solution?

Yes, on the Process Center (development environment), especially when you have too many developers working on it. Then, it becomes unstable.

What do I think about the scalability of the solution?

Not at the moment. It is quite easily scalable.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user623079 - PeerSpot reviewer
Principal Business Process Analyst at a non-tech company with 1,001-5,000 employees
Vendor
Process orchestration allows an organization to model and execute its business processes across functions
Pros and Cons
  • "The system integration layer is valuable because this enables an organization to create a single point where all the key organizational master data is held in different IT applications across different functions, that can be accessed and updated."
  • "The setup was quite complex because the solution was cutting-edge at that time and IBM invested considerably in the implementation, likely at a loss to themselves."

What is most valuable?

Two things are valuable:

  • The system integration layer is valuable because this enables an organization to create a single point where all the key organizational master data is held in different IT applications across different functions, that can be accessed and updated.
  • Process orchestration allows an organization to model and execute its business processes across functions rather than operating in functional silos; this works hand-in-hand with the system integration layer.

On top of this, the business rule engine and common user interface allow centralization of any of the organizational parameters and a common corporate interface.

How has it helped my organization?

It enabled the development of a new safety critical equipment testing database and the integration of this with the inventory management system and the asset management system. As more systems are integrated, this solution enables a spider web (network) of the business processes so as to develop over time, creating greater levels of efficiency and effectiveness.

What needs improvement?

The product has developed considerably since I have used it. At that time, the use of system integration alongside the business process orchestration was cutting edge. Now, there are many more mature offerings including IBM BPM. I believe that the integration work was more difficult than anticipated at the time. Also, the product was orientated towards using other IBM technologies such as their IBM Db2 database technology; the solution didn’t play well with the Microsoft SQL Server and there was a stand-off between the two vendors blaming each other for performance issues.

For how long have I used the solution?

I have mainly used IBM Blueworks Live (as an analyst) and worked with BPM developers who have used the BPMS solution to implement designs, i.e., for about a year.

What do I think about the stability of the solution?

There were performance issues with the solution, which were related to the IBM – Microsoft interaction (as described above). The browser-based solution does not work well at facilities that do not have reasonably fast networks. This would not be an issue now as easily available data bandwidth has increased dramatically since then.

What do I think about the scalability of the solution?

The solution was probably overkill for the initial application, so I did not experience any scalability issues.

How are customer service and technical support?

IBM put together a package which included the onsite consultants who were very effective. Apart from the IBM – Microsoft issue, the support was good. I expect that IBM BPM can play with the other server and database technologies much more effectively now.

Which solution did I use previously and why did I switch?

This was a new venture into the Business Process Management.

How was the initial setup?

The setup was quite complex because the solution was cutting-edge at that time and IBM invested considerably in the implementation, likely at a loss to themselves.

What's my experience with pricing, setup cost, and licensing?

I don’t have information about the IBM BPM licensing but the process discovery tool, i.e., IBM Blueworks Live has three levels of licenses: Editor, Contributor, and Viewer (there is also a Community Member license but I don’t know what that is for). The Editor licenses are for around £80 per user per month. The Collaborator licenses are very valuable for increasing BPM maturity by enabling the stakeholders (particularly the process managers) to collaborate on the process capture and design. Blueworks does not allow a free HTML publishing option, but instead, a Viewer license is required which is relatively inexpensive but has to be bought in packages of 500 licenses. However, it may be cheaper for organizations to pay for the Viewer licenses that are immediately up and running in the cloud, rather than paying for someone to administer publishing to an intranet.

Which other solutions did I evaluate?

I believe that a Hitachi product was evaluated as part of the tender.

What other advice do I have?

Start with the IBM Blueworks Live to get your house in order first. This is an inexpensive way of introducing BPM governance to an organization and it naturally leads to a BPMS deployment when the stakeholders recognize that the process models that are presented can be automated and the underlying data integrated across the organization.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
VamsiKrishna2 - PeerSpot reviewer
Software Trainee at Eidiko
Real User
Top 5Leaderboard
Processes are simple to learn, install, and create
Pros and Cons
  • "It has an elaborated way to explore the IBM BPM processes."
  • "The integration could be improved."

What is our primary use case?

We use IBM BPM for banking purposes and other banking service-related queries.

What is most valuable?

IBM BPM is easy when it comes to creating processes. 

It has an elaborated way to explore the IBM BPM processes.

Anyone can easily learn how to use IBM BPM, within a period of a month or two.

What needs improvement?

The integration could be improved.

For how long have I used the solution?

I have been using IBM BPM for six months.

We are using the latest version, which is V8. 

It is based on the local server.

What do I think about the stability of the solution?

IBM BPM is a stable product.

What do I think about the scalability of the solution?

IBM BPM is a scalable solution.

We have 100 users in our organization.

How are customer service and support?

We have not contacted technical support.

Which solution did I use previously and why did I switch?

We have recently changed to Camunda BPM.

How was the initial setup?

It is easy to install. It only took 10 to 15 minutes to complete the installation.

The guides are available on social websites.

IBM BPM is one of the several BPM tools that we are working with. Currently, our technical team is working on 50 to 70.

What about the implementation team?

We were able to complete the installation ourselves.

What other advice do I have?

This is a tool that I would strongly recommend to others.

I would rate IBM BPM a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Manager - Systems and Services Delivery at a comms service provider with 1,001-5,000 employees
Real User
Straightforward to set up with the potential to scale but configuring was difficult
Pros and Cons
  • "The installation was straightforward."
  • "They should incorporate an API gateway functionality within it to simplify integrations."

What is our primary use case?

We're primarily using the solution for workflows, mostly. We are a telco-based company, however, most of our use cases are kind of in a workflow format. We're trying to workflow things across other systems.

What is most valuable?

The installation was straightforward.

What needs improvement?

For us, we had the challenge whereby the training was not done properly through a sales partner. The BPM has a partner to deliver, and with our local partner, the training was not properly done, so we were not very comfortable. We never got to a comfort level with the product. We ended up not using it that much. There were missing modules within it. For example, the document management part was missing and we failed to integrate it into our SharePoint. In the end, there was no uptake for the processes that we had put in through it.

The solution as a whole should be simplified due to the fact that it has so many paths. It's difficult for a customer, when you are onboarding this system, to understand all the parts that you have to put together. 

What you buy depends on what you know about it. For example, if it's supposed to then have BlueX and a separate document management platform like FileNet, and a process server and a processing center, decision center, you kind of have to put these things together. And yet, you don't know them due to the fact that you are not an IBM expert. It's not like you can say, "Look, I want in a BPM solution." And then it just comes with everything together.

They should incorporate an API gateway functionality within it to simplify integrations. One of the key issues with IBM, BPM is the integration part. It is not very flexible with integration. For an automation platform, you really need easy integration. If I am going into SharePoint, if I'm going into ERP, those are some of the key things that you have to integrate into. We were doing point-to-point integrations. Within the system, the API gateway and the integration management should be part of the solution.

For how long have I used the solution?

I've probably been using the solution for two years at this point.

What do I think about the stability of the solution?

The stability was likely okay. For us, we had issues, however, I don't think it's the platform, which caused the problem. It was likely the expertise in terms of the actual deployment.

What do I think about the scalability of the solution?

The company licensed at the PVU level and the scalability is a bit complex. You can't really tie it to the processes that you are putting in. You always have to monitor at a system or hardware level, the impact that you're putting on it - the more you customize and add things on it. It's a bit difficult to know when to scale up or down.

Originally, we wanted it to be used by at least 1,000 plus users, with the potential, depending on the process that you've put in, of more. We would've wanted to end up hosting process automation for processes to be used across 5,000 plus users, potentially. Unfortunately, we didn't get the adoption rate we were looking for.

How are customer service and technical support?

Technical support was okay. We didn't really have any issues with their level of assistance.

Which solution did I use previously and why did I switch?

We didn't previously use a different solution. It was mostly just acquired Shadow IT.

How was the initial setup?

While the installation of the solution itself was straightforward, the customization wasn't straightforward for us. It was too complex, and the training we received did not help us understand the solution. We needed to be experts and we weren't.

What about the implementation team?

We used a consultant to assist us with the process. We did not handle the entire process in-house.

What's my experience with pricing, setup cost, and licensing?

The licensing is a bit expensive for a main process automation platform. Maybe it's because of our background, however, we found it to be a bit pricey.

What other advice do I have?

We were just end-users and customers of IBM.

It's hard to rate the solution as we didn't really get to use it. I would likely rate it at a seven out of ten - if it was installed correctly.

If I learned anything from the experience, it's the importance of proper training. A company really should get proper IBM training to understand the product first, before committing to purchasing and implementing it.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free IBM BPM Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2024
Buyer's Guide
Download our free IBM BPM Report and get advice and tips from experienced pros sharing their opinions.