What is most valuable?
The frictionless end-to-end, automated deployments. Before we did manual deployments working with different parties, we removed those handovers which makes it frictionless. It’s fault-tolerant without human errors; it's agnostic. It’s consolidated on one tool instead of multiple solutions with manual implementations.
How has it helped my organization?
Everyone deploys with the same tools – standardization; it makes the exchange of people within a large organization easier. Transparency, risk awareness, and it offers centralized solutions for compliance checks. Delivery to customers is also much faster, whether it’s an internal or external customer.
What needs improvement?
Stability could be improved. For functionality, it needs versioning.
What do I think about the stability of the solution?
We push the edges of the tool, so we have a lot of stability issues on a daily basis. The database interface, the users who access that data – when it goes down it affects a lot of clients. It impacts a lot of applications once it breaks up.
There are misinterpretations of data between an application if it’s written in a certain way, fit to use with different databases for examples with the hibernate layer, the layer can wrongly execute.
The RA product itself is able to produce queries which you can easily program, but which translate into taking a huge amount of memory which is not available in a server. If you’re in an ROC you see an overview of all your deployments, maybe 25-50 deployments with the query underneath, which queries everything that hasn’t been run. For several hundred applications that translates into huge overhead and performance problems. We’re working very closely with CA to address these problems.
What do I think about the scalability of the solution?
It’s not scalable; we can never deploy this in an HA environment. We think they have to reprogram the core of the system, but it depends on which environment you’re using the solution in. If you’re using the solution in a less intensive, small business it could be more usable.
How are customer service and technical support?
They do good work. We’re working closely with them. For our issues we think the solution needs a basic redesign.
Which solution did I use previously and why did I switch?
Tools from other companies are more focused on Java implementations. We have a lot of off the shelf customers we have to work with, so at that time RA was able to do that. We had a lot of teams already doing work automating their deployments, so we looked for a cohesive approach. We were also deploying Secure Shell, so a mix of agents with Java and non-Java applications.
How was the initial setup?
It was straightforward. It implemented very quickly, it wasn’t an issue. No big issues.
Which other solutions did I evaluate?
We looked for a solution that was less sales orientated, more roadmap, and had a development culture. That’s something CA can improve. We'd like more support.
We looked at Xebia, UrbanCode, Open Source Jenkins. It was because of use of agents and the ability to deploy non-Java code.
What other advice do I have?
Without stability issues and all those internal escalations, it would be a 7 or 8/10. Organize your culture first, then process, then look at which tool you’re going to use.