What is most valuable?
As an engineering program manager, I was responsible for making sure that we're taking the 43 steps that are our manual process, and automating those. That actually takes our software delivery to our set-top boxes and automates the process to send this technology up to the satellites and down to set-top box. It's total automation of a manual process.
How has it helped my organization?
Basically, right now, it takes our software configuration management team and our download configuration management team 4-5 hours to be able to encapsulate the software with the necessary header information to be able to send it to the satellites, so that it then could go down to the set-top boxes. Through the automation process, we're trying to reduce that to a 30-minute process.
What needs improvement?
How the product could really improve is when we were actually given the product and started to implement it, we were looking to CA to provide best-case scenarios. But because we're so unique, we had no templates to work off of. CA could really work together with their other product lines to give us guidance on governance on how to implement the product; that would be great.
For how long have I used the solution?
We've been implementing this solution for approximately one year.
What do I think about the stability of the solution?
What we actually did is, we took our software and moved it to another location that makes it incorporated into our infrastructure up at the up-link center. By doing that, the stability of the solution allows us to be able to do more real-time work, rather than trying to have to do manual entry.
What do I think about the scalability of the solution?
Unlike a lot of the different CA Release Automation products, we actually are very unique in what we're doing. We're actually having to take the software and put into steps that allows us to stop the software automatically, send it out for approvals, get all the approvals signed and back to us, then continue the automation process.
The scalability allowed us to be able to do that. It also allowed us to be able to run multiple processes at the same time. Again, being able to look at our product and being able to target specific set-top boxes or groups of boxes.
How are customer service and technical support?
Tech support at CA has been very good during our implementation process. When we have technical questions that we need to get back into engineering because we are a very unique type of implementation, they've been very responsive.
Which solution did I use previously and why did I switch?
EchoStar actually has CA Technologies Release Automation implemented in another team, so we're partnered with the other team. We looked at the product in comparison to building custom applications ourselves and found that using CA technology was the best solution.
What I look for from a vendor is somebody with the technical skills that has the knowledge of the best solutions, best practices; and that has a support team that we can draw on, call on, and that we can then use as mentors as we bring our team up to speed.
How was the initial setup?
We work with CA's technology group for implementation. The setup was actually very straightforward. Because of the components we have involved, we're doing a lot of customizations to the product and then, again going back to scalability, allowed us to scale to those customizations.
What other advice do I have?
It is very customizable; it's very easy to use, to be able to actually put the product together, to build those different workflows that we needed to build; and also with its ability of having the technical staff.
The continuous-delivery journey is that we are going from a total manual process to total automation. Our next phases would be including being able to actually automate the sending of the data up to the satellites, down to set-top boxes.
For governance, we set up a list of metrics for program managers, for senior managers, and for department managers; for time to delivery of the software; and for error reduction. We're trying to reduce our error rate from 33% errors on our software builds, down to 0. We're using the metrics for that. We're also, again, using our metrics to look at the delivery time.
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
Hi! Thanks a lot for the feedback! I will be happy to have a chat with you i order to understand your feedback re DevTest integration to we can improve it and make it 10/10!