It allows us to track projects from a defect management perspective so that we can learn from each project. A lot of our projects are repeatable, so using it with ALM, we can learn from the previous projects and determine which changes need to made for subsequent ones. Each time we have such a project, it goes faster than the previous. There are less issues with them each time because we've tracked the previous defects.
Improvements to My Organization
We've improved deploying in large environments on the client side. Desktop security has also improved as the feature functionalities of the installed client comes back to the the environment. Because we've improved the deployment, security has then also improved.
Room for Improvement
The amount of space it utilizes on the client side is quite excessive. A lot of users are offshore and they use VMs. The VM footprint is small, as opposed to a laptop or desktop used by someone onshore. But while the VM is small, the amount of space required for a standard install of UFT is 1.5GB. That's quite a lot and something that should be reduced when considering not all users have the additional amount of space for the install, particularly if they're on a VM.
Use of Solution
UFT/QTP has been in place for probably about 10 years.
Once installed, it deploys without any issue.
UFT is extremely stable. We've never had any issues with it.
There's no block of scalability as it's a client application. It's managed centrally from a license-server perspective. Scalability can be as many installs as you want. From our perspective, the actual number of people that can use it concurrently is controlled by the license server, so there's no issues of scalability on that side.
Customer Service and Technical Support
We have the higher level, premium support. Technical support tends to be quick and reactive to issues and we don't have any major issues with it.
It was straightforward, but there were typical issues, such as the normal configuration issues that you can predict, or you have to configure it to talk to the license server.
My advice would be to research the full system requirements you need for the initial install. In corporate environments, once you've got it up and running, it's more difficult to get off of it. Also, plan to scale up based on projected CPU and space that you'll need to get.