- Requirements sync and traceability: This allows us to see how many requirements have been tested and to show auditors this information easily.
- Test Execution (Test Lab): This allows us to track our manual tests with date and time and enter actual results and screenshots.
QA Expert at a tech consulting company with 51-200 employees
Allows us to track our manual tests with actual results and screenshots. The Active-X technology requires client-side installations that are difficult to manage.
Pros and Cons
- "Test Execution (Test Lab): This allows us to track our manual tests with date and time and enter actual results and screenshots."
- "ALM requires that you install client side components. If your organization does not allow admin rights on your local machine, this means you will need someone to run the installation for you with admin rights. This client side install is also limited to Internet Explorer and does not support any other browsers."
What is most valuable?
How has it helped my organization?
QC has been invaluable in the past for documenting our testing process, especially when needed for audits.
What needs improvement?
The Active-X technology requires client-side installations that are difficult to manage in environments where the tester's PCs are locked down to prevent installs. Test management is too rigidly dedicated to older ways of testing with scripted test cases. More support for newer approaches, such as exploratory testing or behavior driven testing would make QC more relevant to the way testing is done in many current contexts.
ALM requires that you install client side components. If your organization does not allow admin rights on your local machine, this means you will need someone to run the installation for you with admin rights. This client side install is also limited to Internet Explorer and does not support any other browsers.
As far as the test structure goes, you are limited to to a step-by-step test case with description, expected result, and actual result for each step by default. This makes it difficult to support an exploratory testing approach with ALM. Of course, much of this part of the tool can be customized, but it still pales in comparison to something like the Test and Feedback tool that Microsoft provides for exploratory testing.
My understanding is that the newer Agile Manager product is more friendly to exploratory approaches, but I have not used this product yet.
For how long have I used the solution?
We have been using this solution for 16 years.
Buyer's Guide
OpenText ALM / Quality Center
November 2024
Learn what your peers think about OpenText ALM / Quality Center. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
What do I think about the stability of the solution?
In terms of stability, the QC client crashes often when attempting to expand a node on a tree. Upgrades are a nightmare and documentation is difficult to understand.
What do I think about the scalability of the solution?
There were no issues with scalability, but I have never managed a large user base.
How are customer service and support?
Technical support has gotten better than it was a few years ago, but Tier-1 seems to just go through the motions of asking questions I've already answered.
Which solution did I use previously and why did I switch?
I have used other solutions, but many do not have the traceability requirements that ALM does.
How was the initial setup?
The initial setup was highly complex, mostly because of the database setup. Upgrades are even worse, especially if you need to migrate to a new server, since the repository needs to be copied over.
What's my experience with pricing, setup cost, and licensing?
Make sure you get the correct license for your needs. The full ALM license lets you use the requirements tab, along with test automation and the Performance Center. You can also just buy the Quality Center edition (Manual testing only), or the Performance Center version (Performance Testing only). I have no idea where they get their pricing numbers from, but they seem to always be negotiable.
Which other solutions did I evaluate?
What other advice do I have?
Be sure to have a DBA available when you install. There have almost always been changes needed to the DB when I have installed the application.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Team Manager at a financial services firm with 10,001+ employees
We can define how we structure and execute the tests.
What is most valuable?
In our company, the most interesting thing is that ALM can be used for manual testing. The testers can define, by themselves, how they structure the test and then execute it. All the results, both the positive and negative one, are collected. There is easy defect creation.
On the other side, if you look at it as a project manager, you have to see the results, i.e., the current status of the project.
Afterwards, if you get an outage, it is important that you can show the regulators that you did a good job, you executed everything, and you went in production with a concrete status, with no big issues or critical errors.
What needs improvement?
Our biggest problem with ALM is the version upgrade and especially the migration.
We have 1400 projects which are active. With the next version upgrade, we expect more than 3000 projects that have to be migrated.
The migration itself takes months. Here is something that can be improved. It is very important for us, otherwise each migration would kill us.
For how long have I used the solution?
I’ve been using ALM since 2004.
What do I think about the stability of the solution?
If you find the right patch, then it is stable. You can stay with that for years. In our situation, it takes a very long time to roll out a patch and even more time to bring a new release.
What do I think about the scalability of the solution?
ALM is for sure scalable. We are running 1400 active projects with 15,000 users. Concurrently, we have around 1000 users. If there is a performance issue, we have to find out what the reason is. It is true, in most cases, that we need an additional database server. The application servers, if they have enough power, scale a lot.
How are customer service and technical support?
For such an experienced team as my mine, who have been working with the product for more than ten years, it is not that easy dealing with technical support. They often do not have the knowledge that we have. It takes a while to train them so they understand what our issues are and we have to connect to second or third level support.
Which solution did I use previously and why did I switch?
The collaboration between HPE and us, especially over the past ten years, has been very good. For that reason, I try to bring in more HPE products, if needed.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
OpenText ALM / Quality Center
November 2024
Learn what your peers think about OpenText ALM / Quality Center. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
Test Process Manager at a construction company with 10,001+ employees
Schedules tests and nightly runs. It creates reports and statistics.
What is most valuable?
This is managed by Tieto, our managed service testing partner. We use ALM as a repository for our automated test scripts. This is only the very beginning of the of our testing and managed testing service journey. The reason we use ALM is it's ability to schedule tests and nightly runs. It creates reports and statistics.
How has it helped my organization?
We are only starting off now. I'm able to present the progress on our work with the test-information initiative. I can keep a close eye on what's going on to monitor the progress and to schedule the test runs.
What needs improvement?
I used Quality Center 5-10 years ago, and I had no issues with it. It is also the de facto industry standard of test management tools. I don’t have enough insight at this point in time. If you ask me in half a year's time, I'm sure I'll have loads more information.
What do I think about the stability of the solution?
We have had no stablity issues so far.
What do I think about the scalability of the solution?
I know for a fact that it's possible to scale it up. We might add another test management tool in-house that's been there for a long time called Rec Test; a Swedish solution.
It’s a very simple test management and requirement tool. But in the long run, ALM will probably support us better, so that is on my radar to keep track of and see how we can implement them better. This will take a lot of training and convincing of end-users.
How is customer service and technical support?
I have not used technical support myself, but Tieto is actually doing that in an effort to improve their own framework and initiate a closer relationship with HPE.
How was the initial setup?
Setup was a very smoothly written, spot-on theater.
Which other solutions did I evaluate?
Not formally, but informally through my own experience. Our use with Rec Test, as well certainly requires more training. It requires a more structured way of working. You really need to set up a good structure, and make sure everyone is following that structure. Otherwise you'll have a mess in no time.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Test Community Manager at Orange
It helps us to keep track of everything happening. It's complex to setup because it's not fully web based.
Pros and Cons
- "Being able to manage tests as this is something very difficult to find in other products."
- "As soon as it's available on-premises we want to move to ALM Octane as it's mainly web based, has the capability to work with major tests, and integrates with Jenkins for continuous integration."
What is most valuable?
Being able to manage tests as this is something very difficult to find in other products. There are a few open source ones that handle test management, but right now HPE ALM is still the best solution to handle tests.
How has it helped my organization?
It helps us to keep track of everything happening. When you test the software you've got results. Results can be OK or not OK. If you just get the results in Excel or things like that, you cannot work as a team because just one person at a time will be able to access it. With ALM, we can have several people working on the same product at the same time. Then we use it a lot for trustability, so we can add trustability to the facts, to requirements. It's very useful for that to verify everything that happens.
What needs improvement?
As soon as it's available on-premises we want to move to ALM Octane as it's mainly web based, has the capability to work with major tests, and integrates with Jenkins for continuous integration. This is lacking in the standard ALM which was great a few years ago but it did not evolve enough, and that's why we are waiting for Octane.
What do I think about the stability of the solution?
We've used it more than 15 years, so it's very stable. There is a new version coming, ALM Octane. Octane is new so we don't use it yet.
What do I think about the scalability of the solution?
We have plenty of projects with the current ALM, so it scales well. I'm not afraid of an issue with Octane and believe it will be the same.
How are customer service and technical support?
I'm disappointed with the support as they're not reactive enough. They don't know the product very well, and to have things changed we need to access R&D directly and then things move. Otherwise, it's kind of difficult.
Which solution did I use previously and why did I switch?
Beforehand we were using just paper and Excel, and things like that. As soon as ALM was tested at the time we began to use it and sensed it's presence in the company and now every tester is using it.
How was the initial setup?
For ALM it was complex because it's not fully web based so you need to install a client on your desktop and with all the Windows security stuff you need to be an admin on your desktop so it's a very complex set up. On the service side it's kind of complex but we have tech experienced people to do that and to set up the database and everything, so it's OK. With Octane it should be really much simpler because for the user because it's just a web application so you've got nothing to do.
What's my experience with pricing, setup cost, and licensing?
I'd rate the pricing as 3/10 as it's very expensive.
Which other solutions did I evaluate?
The first criteria we look at is functionality. We have plenty of different projects so we need a full spectrum of functionality. The problem we have today is the price. It's a very good solution but it's expense so we are challenged by our finals and everything but the price.
What other advice do I have?
If you have the money then you can go with ALM, as it's a very good product. You won't have any surprises with it so that's good. Otherwise, there are some open source solutions that are a little bit less functional, but you can play with them and get them to work, products like Squash TM or things like that.
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.
Architect with 1,001-5,000 employees
Decent support in resolving issues but steep learning curve
HP ALM 11.0
The ALM market is rapidly maturing as organizations recognize benefits of the holistic approach to managing requirement, builds, tests and releases, and vendors rush to satisfy the demand.
In addition to the numerous commercial offerings one might be able to assemble his own ALM stack with best-of-breed components. There are many tools that excel in specific are of ALM such as requirements management, or defect tracking (e.g. Atlassian Jira); then there are suites that integrate most of the capabilities (e.g. CollabNet, RallySoftware), and there are integrated stacks focused on specific technology (e.g. Microsoft TFS, even with a limited support for Java platform)…
But there are currently only two fully integrated enterprise class technology vendors - HP and IBM – that rule the ALM universe.
Most of the vendors offer the standard set of capabilities: requirements management, defect tracking, release management, IDE integration etc. The one component missing from the most ALM vendors is integrated Quality Assurance, and HP with its acquisition of Mercury Interactive in 2006 leapfrogged every other vendor (including IBM), and currently holds about 40% of the automated testing market with its Quality Center and Performance Center suites (QuickTest Pro, Sprinter, Service Test and LoadRunner) - all integrated into HP ALM 11.
HP ALM also takes top spots in Requirement Management and Integrated Software Quality Suites (Forrester Wave, Gartner's Magic Quadrant), with respectable showing in other areas. Ultimately, selection of the ALM suite would depend on number of criteria - strategic enterprise architecture, technology affinity, maturity of the enterprise, costs, to mention but a few.
In my case, after weighing a number of factors for my own organization, the decision was made in favor of HP ALM, strongly influenced by the suite's capabilities, QA integration, relatively low pricing (into seven figures), and ability to start right away with with preconfigured application (with SaaS deployments option).
What's included'
- Project Planning and tracking
- Release management
- Requirements management (definition and management - including versioning support)
- Quality Management (functional, performance, security)
- Development management (defect tracking, IDE and source code control integration)
HP offers both on premises and SaaS options for its ALM suite. The latter option provides convenience of a fast deployment but you do cede some control; some of the features (e.g. LDAP integration) might present challenges and incur additional costs.
The HP ALM application is a JEE app, with its server portion running on variety of platform - Solaris, HP-UX, AIX, Linux and Windows.
The user access is either through a browser or a desktop client, and, unfortunately, it currently imposes severe limitations - while administration can be performed through any browser (Firefox, Chrome, IE), the main user functionality is IE only (an attempt to access ALM from any other browser would give you a message "Only Internet Explorer 7 and Internet Explorer 8 are supported." - leaving IE 9 and 10 out of equation, as well. Hopefully, this deficiency will be addressed soon. Since the desktop client is Windows only as well, this makes all client activity "Windows only" (same goes for the rest of the tools - QTP, Sprinter etc.)
There are several licensing models available, and selection should be made based upon both your current and future needs, as well as anticipated mode of operation (e.g. concurrent license vs named license vs floating license); it also affects the pricing.
The next big decision is selecting topology of the projects; HP provides a best practices white paper to help you select the most appropriate one for your organization. While the application allows for mix-and-match approach, some capabilities such as sharing artifacts across domains and projects might be affected.
Security considerations are standard for any JEE application: firewalls, DMZ, reverse proxy, security certificates etc. Most of these would be taken care of with SaaS option; it is DIY for on-premises one. The application itself provides robust role-based security, with configurable attributes and customization.
SaaS option comes with a number of benefits as well as drawbacks, and deserves a consideration of its own. Keep in mind that you do lose some control with it: for instance, you won’t be able to have “Site Admin” privilege, the highest one will be TDAdmin - plenty to administer domains, projects and users - but for everything else you’d have to go through “official channels”, namely your HP SaaS representative (like, configuring third party integration, or enabling/disabling Performance/Quality Centers integration); the LDAP integration also becomes a separate integration project instead of a built-in feature and so on. Make sure that you weigh all the options before you choose the deployment model.
Once the application is up and running it is pretty straightforward to administer through a browser of your choice; keep in mind that your users will still have to use IE 7/8 or a desktop client. It is recommended to use the desktop client - especially on newer machines where older versions of IE are hard to come by. In order to provide rich client functionality, both IE and the desktop client will install sizeable .Net libraries, and will require VC++ redistributable to be installed first; for HP Service Test WSE 2.0 SP3 Runtime and MS Access Database Engine 2007 will be installed - a minor inconvenience but something to keep in mind when planning rollout.
The HP provides a number of tutorials (PDF, movie files, online resources) on how to use the application, as well as a number of classes to familiarize yourself with the product. While the tutorials are of high quality, and will get you through the initial steps, the complexity of the suite is such that budgeting some classes - online/on site - is highly recommended. You’ll learn about many best practices, ways to organize your projects for maximum reuse through libraries and templates, configuring KPI and dashboards; consider it as an upfront investment to jumpstart your efforts.
The product is geared towards traditional SDLC but can accommodates various project management styles (e.g. an Agile Accelerator plug-in is provided at additional cost), and does not impose many constraints - for instance, one could decide to start cranking out requirements, and then associate them with release cycles, and another might spend some time honing her release management strategies. The application provides built-in versioning control (an option to be enabled once project is created); use it - if something is not under version control, it does not exist. This goes for requirement, source code, attached documents - everything!
Once created, requirements can be converted into manual tests with a built-in wizard, accessible from pop-up menu. It creates an editable test suite which traces back to original requirements, and could be run - either in Sprinter or through manual runner - almost right away; this might prove to be a significant time saver. One of the most important features to maintain control over your project is traceability matrix - ability to link requirements to tests to test results to source code to defects - would allow you to keep tabs on your project, and drill down to the root cause quicker than otherwise possible.
The application supports variety of reposting options - from configurable graphs (trend, pie, bar etc), to reports in PDF, Microsoft Word and Excel formats. Reports could be assigned public or private folders, and be combined into dashboards of the same visibility.
The HP Quality Center and Performance Center are tightly integrated with HP ALM suite. These are based on LoadRunner (load and stress testing) and QuickTest Pro which, together with Sprint and Service Testing, is known as UFT - Unified Functional Testing. Both QC and PC are integrated into administrative console, and are available to the users based upon assigned role.
The HP ALM suite integrates into Software Configuration Management environments you might have assembled in your organization, including support for SCM suites (e.g. AccuRev, IBM ClearCase) the most popular products in each category: development environments (Eclipse, Microsoft Visual Studio, InteliJ IDEA - no out-of-box integration with Oracle JDeveloper/NetBeans), source code version control (Git, SVN, Perforce, TFS), continuous integration build servers (Jenking/Hudson, TeamCity, Microsoft TFS), source code quality tools (JUnit, NUnit, TestNG), code coverage analysis tools (NCover, Cobertura), static code analysis (Coverity, Fortify). Some of the integration capabilities are fee add-ons, and some require third party software (for example, IBM ClearCase is integrated through OpsHub, and IBM Rational Team Concert/Jira, Rally or Collabnet - with TaskTop connectors)
To sum it up:
Pros:
- Tight integration with quality assurance suite including functional testing, performance testing and security testing.
- Costs (compared to other integrated ALM vendors)
- Provides two deployment options - on premises, and SaaS, and for on-premises gives a choice of the platform - from Unix to Windows.
- Enterprise class application supporting variety of project management styles, fully integrated stack with full traceability between requirements to tests to defects to source code to release cycles.
- A number of integration options with developers’ tools, software configuration management suites, and third party tools (continuous integration, ALM and more).
- Decent support in resolving issues.
Cons:
- Complexity.
- Costs (well into seven figures, depending on configuration options)
- Steep learning curve.
- Limited choice for the desktop clients (Windows only), including both QA and HP ALM proper. Occasional bug requiring user to submit ticket to HP.
- Integration options are limited, some require third party software.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Thanks for the information about integration - it really helped (I didn't know that 3rd party tools like www.opshub.com has these integrations)
Data Insights & Analytics Solution Architect at BT - British Telecom
Responsive support, reasonably priced, and effective test management
Pros and Cons
- "We are able to use Micro Focus ALM Quality Center for test management, defect management, test process, test governance activities, and requirement management. We are able to achieve all of this, the solution is very useful."
- "Micro Focus ALM Quality Center could improve how the automation process works. Addiotnlally, the parallel execution needs to be optimized. For example, if multiple users, which are two or more users, are doing an execution, while we execute the cases, I have seen some issues in the progress."
What is our primary use case?
We have been involved in a lot of IT projects which need test management and for the test execution process, we are using Micro Focus ALM Quality Center.
What is most valuable?
We are able to use Micro Focus ALM Quality Center for test management, defect management, test process, test governance activities, and requirement management. We are able to achieve all of this, the solution is very useful.
What needs improvement?
Micro Focus ALM Quality Center could improve how the automation process works. Addiotnlally, the parallel execution needs to be optimized. For example, if multiple users, which are two or more users, are doing an execution, while we execute the cases, I have seen some issues in the progress.
Most enterprise solutions are moving into the cloud and this solution could work on its cloud compatibility. For example, if I have an Amazon or a Google cloud, I would like to know how would it best fit into their cloud environment.
For how long have I used the solution?
I have been using Micro Focus ALM Quality Center for approximately eight years.
What do I think about the stability of the solution?
Micro Focus ALM Quality Center is a stable solution.
What do I think about the scalability of the solution?
I have found Micro Focus ALM Quality Center to be scalable.
How are customer service and support?
The technical support from Micro Focus ALM Quality Center is good, they are responsive.
I rate the technical support from Micro Focus ALM Quality Center a four out of five.
How was the initial setup?
The initial setup is straightforward, it was not any more difficult than other setups.
What's my experience with pricing, setup cost, and licensing?
The enterprise pricing and licensing are reasonable.
What other advice do I have?
I would recommend Micro Focus ALM Quality Center to others.
I rate Micro Focus ALM Quality Center 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
Quality Assurance Director at Charter Communications, Inc.
Has test management for multiple products but could use a bridge to JIRA and Tableau
What is our primary use case?
- Test management for multiple products
- Risk-based testing
- Requirements mapping
- Reporting.
How has it helped my organization?
- Reusable test cases
- Requirement traceability
- Reporting.
What is most valuable?
Test cycles.
What needs improvement?
Disclosure: I am a real user, and this review is based on my own experience and opinions.
VP lead software engineering at a financial services firm with 10,001+ employees
We use the quality engineering testing tool plus the defect tracking to make our reports, projects, and quality better
Pros and Cons
- "You can plan ahead with all the requirements and the test lab set it up as a library, then go do multiple testing times, recording the default that's in the system."
- "It is nice, but it does have some weaknesses. It's a bit hard to go back and change the requirement tool after setup."
What is most valuable?
You can plan ahead with all the requirements and the test lab set it up as a library, then go do multiple testing times, recording the default that's in the system. Later, go back to check the coverage you are missing, so you can plan ahead and maybe reuse the same set as next time. Sort of like creating templates and reusing them over and over.
How has it helped my organization?
We use the quality engineering testing tool plus the defect tracking to make our reports, projects, and quality better. Once we had the evidence to approve all the testing and all the coverage, the reporting went better. Usually, the products make it much easier to identify the issues we have.
What needs improvement?
It is nice, but it does have some weaknesses. It's a bit hard to go back and change the requirement tool after setup.
It's not flexible enough. The formatting is also an issue. For example, the project manager doesn't like the use it, even for requirements, because it's not easy for them to change it. If they make a mistake and go back, it is hard to change the formatting to make it good. So, they have to share or use another one that try to upload. But, after the upload, you cannot change it because the IDs are identified. It's hard for them to work somewhere in-between, adding something in there, then keep the rest of them record is still linked well.
It's difficult to change it. Let's say you set up the requirement, if you change the requirement, by adding any on bottom which won't cause an issue, but I want to add it in central somewhere, then you mess up all the linkage for the test plan and test lab.
This requirement piece is what I think is the biggest disadvantage for the Quality Center. I do know Micro Focus does have a bunch of the new tools, but that depends if a customer wants to change it, use a new tool or stay on an older tool.
Reporting is a bit complicated. They have a standard report, but if I don't want to use that, I have to use the Excel reporter.
For how long have I used the solution?
I have used it for the start of the implementation at our organization using Quality Center versions: 8, 9, 10, and now, we're on 11.5.
What do I think about the stability of the solution?
We host it in-house, so basically we don't have any bad downtime. It runs mostly 24/7, so Quality Center is pretty good with stability.
What do I think about the scalability of the solution?
So far, it hasn't been an issue.
How are customer service and technical support?
I would give them a high score as they do a pretty good job.
Which solution did I use previously and why did I switch?
In the Quality Center, there's a tool, which we started with, QuickTest Pro. From there, we started to use QuickTest Pro, later we introduced and evaluated it. It looked like the situation we needed.
However, we wanted tracking. We started with QuickTest Pro, but now we're doing this, which includes a lot of the different areas, like it handles the workflow and/or agile and involving many necessary departments.
How was the initial setup?
I was involved in the initial setup. I installed configure, manager, and the patch providing user access, though now we have a team.
The setup is straightforward. It's not hard to set up. We even used the multi-complicated one because we didn't want have the database alone.
What other advice do I have?
To someone looking at Quality Center, I would tell them: It's a good tool to use and the support is good. However, if you want a fancy and modernized tool with a fancy outlook, then Quality Center is not a good tool for you.
Most important criteria when choosing a vendor: personal style. I want to know who will be continually knowledgeable.
- They know what they are selling.
- They respond back quickly with accurate information.
If someone talks to me, and I try a few times, but I cannot get clear information from them, I may disqualify this vendor completely.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free OpenText ALM / Quality Center Report and get advice and tips from experienced pros
sharing their opinions.
Updated: November 2024
Popular Comparisons
Microsoft Azure DevOps
OpenText ALM Octane
Rally Software
Polarion ALM
Jama Connect
Digital.ai Agility
IBM Rational ALM
Planview AgilePlace
Buyer's Guide
Download our free OpenText ALM / Quality Center Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Has anyone tried integrating HP ALM and JIRA ?
- Do you have any feedback on the HPE ALM Octane release that came out in June 2016?
- What is the biggest difference between JIRA and Micro Focus ALM?
- Has anyone tried QC - JIRA Integration using HPE ALM Synchronizer ?
- Integration between HP ALM and Confluence
- Which product do you prefer: Micro Focus ALM Octane or Micro Focus ALM Quality Center?
- When evaluating Application Lifecycle Management suites, what aspects do you think are the most important to look for?
- Looking for suggestions - we need a test management and defect tracking tool which can be integrated with an automation tool.
- Looking for a Comparison of JIRA, TFS & HP ALM as a Test Management Tool
- Do you have any feedback on the HPE ALM Octane release that came out in June 2016?
HPE will always struggle in the ALM for the same reason they struggle in all their enterprise software categories and that is scale. Internally the engineers compete for their products and never really get what they want. ALM is not their only business. Global 2000 companies are better served with a single focused ALM provider that lives and breathes ALM. They become close to their customers allowing for custom upgrades.