What is our primary use case?
We use this solution for enterprise workload automation in the financial industry. We schedule and monitor hundreds of business-critical processes.
We also leverage the Managed File Transfer capabilities of Control-M to handle our file transfers securely & efficiently. Most of our tasks also deal with databases, and Control-M's purpose-built module for the databases comes in very handy when handling database components. It adds value with its capability to execute tasks natively and bring more information to the output.
The BIM feature is used to monitor the important set of jobs as a service and to proactively alert operations when it sees that some jobs in the critical path are failed or delayed. This helps a lot in maintaining our SLAs efficiently.
How has it helped my organization?
Control-M, with its huge integration capabilities, brought most of our scheduling activities under one roof. This adds to ease of use and support. To top that, the visibility it adds to the otherwise hidden information is very useful. In fact, invaluable.
Although we do not use tens of additional plugins available, we can see how they can be valuable to other companies.
BMC has now started concentrating more on APIs, which is a welcome move. This enables us to develop 'job as code'. This supports our efforts to adapt to a Continuous Integration/Continuous Delivery model. We hope that they make it one hundred percent compatible as early as possible.
What is most valuable?
Integration capabilities, plugins, support communities, visibility, MFT, Reports, APIs. As mentioned earlier, all these features mean that we don't need to use multiple solutions to do the task. It also makes things a lot easier that way.
MFT changed the way we manage our file transfers. On top of that, all of it is directly visible in the same GUI. All the statistics can be viewed at the click of a button. Although a bit flaky sometimes, it is very helpful.
Experts in the communities need a special mention here. There's a huge number of people who spend their valuable time helping each other, solving others problems. Although the actual BMC support can be slow in response sometimes, the expertise & the helpful nature of people in the BMC Community for Control-M more than make up for it.
What needs improvement?
MFT needs some more polishing. We ran into problems a few times & struggled to get them sorted in time. But, BMC gave their full support to us at such times.
APIs are not there one hundred percent yet, but BMC just adopted a monthly release mechanism for APIs. I can see that they are on it full time.
Inbuilt integration with Connect Direct could be helpful. A developer sandbox could be very helpful to try out new features or experience them.
Application Integrator can be helpful, although I don't see many templates being built by BMC experts. The hub that is available is mostly user-dependent.
For how long have I used the solution?
We have been using this solution for six years.
What do I think about the stability of the solution?
It's stable ninety-nine percent of the time. Even the other one percent could be because of the funky underlying infrastructure/network setup.
What do I think about the scalability of the solution?
Our job footprint is very low, so we never faced any scalability issues. From the documentation, it is my understanding that virtually, there is no limit to its scalability.
How are customer service and technical support?
It can be slow at times, but you eventually come to an understanding that as long as you provide all of the information they 'might' need as early as possible, there are better chances that you get your answers 'sooner'.
If you previously used a different solution, which one did you use and why did you switch?
I had used Cron scheduler for a short time, but it can be considered almost zero experience. My understanding is that BMC Control-M is years ahead in terms of usability & visibility.
How was the initial setup?
The initial setup of this solution is very straight forward. BMCs AMIGO program is there to walk you through the process.
It gets a bit technical when you need to setup MFTs, but at the same time, it's not rocket science either.
What about the implementation team?
We performed the deployment in-house with help from BMCs AMIGO program.
What's my experience with pricing, setup cost, and licensing?
Pricing is a tricky area that I don't have much experience in. I can see it getting even trickier with more companies moving to a cloud-based infrastructure.
Which other solutions did I evaluate?
We did not evaluate other options before choosing this solution.
What other advice do I have?
I like this solution, and my advice is to go for it :)
Disclosure: I am a real user, and this review is based on my own experience and opinions.