it_user299589 - PeerSpot reviewer
Software Automation Engineer at a financial services firm with 10,001+ employees
Real User
It has the ability to create a test script and then to write them in detailed steps.

What is most valuable?

There are many valuable features HP Quality Center has to offer, but if I had to narrow it down I would say the following for me are the most valuable:

  1. QC has the ability to integrate and execute test cases with HP QTP with viewable test results.
  2. QC has the ability group test cases in a hierarchical format as well as the ability to reuse test cases by calling a test.
  3. The ability to integrate with MS Excel.
  4. An extremely useful feature of QC is that it allows linking defects with higher level artifacts.
  5. Requirements Module, Test Plan Module, Test Case Module, and last but not least, defect module and generating reports.

How has it helped my organization?

What makes this product very useful in improving the quality of an organization, is the fact that it has the ability to create a test script and then to write them in detailed steps. For all test case executions, we are able to generate customizable reports and charts, which is very useful for sending reports to higher management. With these great features, QC has made communicating between upper management and the QA team much easier, which gives better insights to our defect tracking and managing. This reporting is then better used for tracking the finances for the team.

What needs improvement?

There were few issues I faced while using Quality Center, but I’m sure they have been fixed in the new ALM version. One issue I have faced was that while I was importing test cases from Excel to Quality Center, it was not asking to check out the test cases but instead it would overwrite the default test cases and create a new version for it. This was not a consistent issue but it did happen a few times.

For how long have I used the solution?

I have used HP Quality Center for about 4 years. I have knowledge on the current ALM version but personally have not used it in any projects yet.

Quality Center has a Starter Edition which is usually for entry-level quality assurance organizations and the Enterprise version (originally called Mercury TestDirector) which is for medium to larger level releases. The new release of the software is HP ALM (Application Lifecycle Management) 11 has integrated the capabilities of Quality Center Enterprise with Project Planning and Tracking, Enterprise Release Management, and Asset Sharing for requirements management through application delivery. HP ALM’s intended use is more for large and global organizations.

Buyer's Guide
OpenText ALM / Quality Center
April 2024
Learn what your peers think about OpenText ALM / Quality Center. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
769,630 professionals have used our research since 2012.

What was my experience with deployment of the solution?

I’ve personally never had deployment issues.

What do I think about the stability of the solution?

Quality Center for the most part is pretty stable besides some common issues.

What do I think about the scalability of the solution?

Scalability-wise, Quality Center is an awesome tool. Quality Center itself doesn’t actually place a limit on creating projects or folders. Most of it will depend on the users, servers, and hardware and not the Quality Center client itself. But the more data the user has in a specific module, makes it slower to load on the client. Most of all, it will depend on the implementation.

How are customer service and support?

HP Quality Center is not a new product and has been out in the market for quite some time so there are plenty of online support and help that can be found. Quality Center forums can be found for almost any issues that can come up anytime.

How was the initial setup?

Quality Center has a very intuitive GUI which makes it fairly easy to use and follow. Even if you are a beginner picking up on how to use this product will not take much time. But it can be difficult to implement as it is dependent on the size of the organization on the amount of teams. Identifying current methods of communications is critical to implementing HP Quality Center.

What was our ROI?

Quality Center can be a bit costly, but the ROI is great for all the great features you get.

What other advice do I have?

Quality Center is a very powerful tool. It is not only a defect tracking tool but also a management tool. It can be used for everything from creating requirements and test plans to test creation, execution and defect reporting.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user249468 - PeerSpot reviewer
it_user249468Technical Business Analyst at a government with 10,001+ employees
Real User

Do you how well it integrates with Atlassian's JIRA solution for Agile SW Management?

Executive Vice President at a financial services firm with 10,001+ employees
Real User
Top 20
Does not integrate with DevOps tools, support needs improvement, and it does not scale well but it's stable
Pros and Cons
  • "Micro Focus ALM Quality Center is quite stable."
  • "It is not a scalable solution."

What is our primary use case?

It is underutilized at the moment because we use this solution for tracking the test scenarios, test results, and defects.

We are looking at integrating a tool that can provide integrations with the other DevOps tools.

What needs improvement?

At this time, we don't feel that this solution has any value. We are communicating with Micro Focus to address this commission where we feel that it has more value added to it.

The integration needs improvement. It is not integrated with the rest of the ecosystem. It's a stand-alone tool right now used for testing and defects. We are considering and testing Octane because it seems to have more integration with the DevOps ecosystem.

For how long have I used the solution?

I started using this solution when it was Test Director. This was before it was upgraded to Micro Focus ALM Quality Center. 

I have been using it for the last 10 years.

We are not working with the latest version. Rather than upgrade to the latest version, we are considering moving to Octane.

What do I think about the stability of the solution?

Micro Focus ALM Quality Center is quite stable.

What do I think about the scalability of the solution?

It is not a scalable solution. I am not satisfied with the scalability of this product.

We have less than 50 concurrent users.

How are customer service and technical support?

This is a product acquired from HPE. Before this, we were not satisfied with technical support. Micro Focus seems to be trying to improve their support quality, but we haven't seen it yet.

How was the initial setup?

It doesn't take a long time to install this solution.

What's my experience with pricing, setup cost, and licensing?

It's a perpetual license.

Which other solutions did I evaluate?

We are reviewing other solutions and looking to upgrade to Octane. We are currently, in the testing phases with Octane.

What other advice do I have?

I would rate Micro Focus ALM Quality Center a four out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
OpenText ALM / Quality Center
April 2024
Learn what your peers think about OpenText ALM / Quality Center. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
769,630 professionals have used our research since 2012.
IT Quality and Architecture Senior Manager at a comms service provider with 10,001+ employees
Real User
We can look at the status and map it to the requirements to see which of them have been completed end-to-end
Pros and Cons
  • "The best thing is that you can see your current status in real time... To see real-time updates, you just log in to ALM and you can see exactly what the progress is. You can also see if the plan for the day is being executed properly, and it's all tracked. From the management side, I find those features very valuable."
  • "ALM only works on Internet Explorer. It doesn't work on any other browser. In my opinion, Internet Explorer is generally a bit slower. I would like to see it work on Chrome or on other browsers."

What is our primary use case?

We use it for recording our requirements. We use it for recording our test cases and the data is done within the ALM itself. And, during execution, we use it to update services and to log defects.

How has it helped my organization?

The solution reduces testing time, although not in all cases. But it is capable and in some cases, like for web testing, where we are easily able to capture screenshots and videos within the ALM workflow itself, or the test execution steps, it really saves us time. Otherwise, the guys have to keep on capturing screenshots into a file. Here, they can upload  everything in one shot. In that aspect, we have seen some savings in execution and, while they are not that drastic, it does help.

When it comes to the test planning cycle, if I have my regression cases, they could be almost 40 percent of the cases and they are repeated. So instead of uploading them again, I can easily replicate them in ALM. That is one way I am able to save and I would estimate that saves around 25 to 30 percent. The other part is when it comes to the execution steps. The savings are not so drastic but they could be between 5 and 10 percent.

What is most valuable?

The best thing is that you can see your current status in real time. Our people are deployed mainly offshore, and we have some guys working onsite as well. We have close coordination of the teams using calls. To see real-time updates, you just log in to ALM and you can see exactly what the progress is. You can also see if the plan for the day is being executed properly, and it's all tracked. From the management side, I find those features very valuable.

The ability to connect all related entities and to reflect project status and progress is the main thing that, as a manager, you are able to see: progress in real time. If the guys are updating the status in real time, meaning that as soon as they finish execution they update the status, it is really helpful.

If you ask the testing guys what is most valuable, for them it's like a one-stop, central location for every project, where every artifact and everything else is recorded. It is a single point where you can store everything. It's very easy to track and escalate. The solution does a lot of things which will support you in your project delivery phase.

When it comes to managing multiple projects, as long as everybody is actually recording all the requirements in the Requirements module of the tool, and from there the test cases and test plans — if everybody is doing that — it is really helpful. When we look at the status, we can actually map it to the requirements and we can see which of the requirements have been completed end-to-end, what we're spending, and so on. However, one thing we see is that not everybody uses the Requirements module to log the requirements. For certain projects, people just start using ALM from the time they upload the test cases, during test planning. In such cases, I am not able to see all the information. But for the projects where ALM is being used end-to-end, it is really helpful. The tool itself is really good. It all depends on how you are using it.

In terms of the solution’s ability to handle a large number of projects and users in an enterprise environment, I am sure the solution is capable. Our current usage here is not so large. But I previously worked in companies where around 300 users were using ALM for everything. In that setting, it was a central location where we could see all the results in real time. Here, I handle around six or seven projects simultaneously. But I have seen people who are handling up to 30 or 35 projects simultaneously, all using ALM. I've seen other organizations where people use it completely, for all their projects. There may be different managers, but it is a single location where everything can be tracked. It is scalable and it is pretty user-friendly as well.

In ALM, when you start to execute something, you can record and capture screenshots and videos. Once the team was trained in those features, I could see that they started recording and that they were doing the execution. When they close the last test, the recording is attached automatically. The tool is capable and, again, it comes down to how people are using it. If they are using it in the right way, we are able to capture everything.

What needs improvement?

ALM only works on Internet Explorer. It doesn't work on any other browser. In my opinion, Internet Explorer is generally a bit slower. I would like to see it work on Chrome or on other browsers. We have other applications that work perfectly fine with Chrome. It is not a major problem, but browser compatibility is an issue. And if you're using a Mac, it doesn't work.

We have a digital platform and we have done a lot of automation using Selenium there. Those tools have the ability to work in Chrome. But I am not able to integrate ALM completely, end-to-end. For example, using the automation tools we have to initiate test execution from ALM and then take all the results and upload them back. So I'm not able to work end-to-end because of the browser compatibility issues.

The majority of our guys are working on Windows and they have IE. For manual execution, I've never seen a problem. But when it comes to automation, I have an issue.

For how long have I used the solution?

We've been using Micro Focus ALM Quality Center for about eight years. Our company has been around for almost 11 years. Out of that, for about eight years we've been using HP QC, now known as ALM. We've been using it continuously throughout that time.

I just recently returned to this team. When we started the testing phases here, I was leading the team. I moved out and I just joined it again three months ago. When I left, we were on version 11 so we must be on 12.55 now.

The solution is on the cloud, it is not on our premises.

What do I think about the stability of the solution?

It is pretty stable. I don't think we have seen any issue. The availability is always 99.999 and it has never been down unless there is a planned outage. 

In the last two years, we have seen issues for two or three hours, but that is the maximum we have seen. 

When there is a planned outage they always notify us in advance. Otherwise, the application is always available. Our guys work in multiple shifts. They work throughout the day and they work at night as well and it's always available.

How are customer service and technical support?

If we request any kind of support, they are always there to help. They are very good.

Which solution did I use previously and why did I switch?

Before ALM, we were only using Excel. But along with ALM right now, we also have some projects that are using JIRA, and there are some people who are using Confluence. The digital teams here are using JIRA.

How was the initial setup?

The initial setup was pretty straightforward. We had engineers come in and they gave us training and showed us what we would be doing. They were very supportive, from the customer onboarding perspective. They did a very good job. Initially, there was all this complexity. We didn't know how to manage it because it was very new to the team. They came and trained us very well. To put it simply, the onboarding process was amazing. We have monthly sessions with their team and we have continuous contact. It's pretty organized.

They started the planning two months ahead. Everything happened in a proper, planned way. That is something I really like about Micro Focus. The initial installation took almost two months. In part, that was because of internal problems. We were using Excel and some other tools. To migrate from there to ALM took some time. That included moving the data. We had to make sure that whatever data we had was not lost and that even the number of test cases was the same as what we had before.

Upgrades happen in a single day, or sometimes two to three days.

In terms of the implementation, it happened a long time ago. They first asked us for a timeline and they then held multiple sessions on the features and the abilities of the tool, with multiple teams over the course of two to three weeks. After that they came and deployed ALM itself and tested the compatibility with our machines, because we had some desktops and laptops. That took some time. Micro Focus gave us an installer that we had to push to all our machines. Once all the machines were updated with the installer, we started using it.

What was our ROI?

We have definitely seen return on our investment in Micro Focus. Imagine the amount of hours that our guys would be spending tracking stuff in Excel. If you look at the number of man-days that my team would have to spend on that and at the licensing costs, of course it is worth it. I'm very happy with it.

What's my experience with pricing, setup cost, and licensing?

The pricing has been the same for the past few years. It is reasonable. It is not very high. Of course, the cheaper the better, from our point of view. But the tool and its quality are amazing, really good. And including the support their team is giving us, I think the price is justified. It's a fair price.

Which other solutions did I evaluate?

We did not evaluate other tools at that time. My manager and I — we came from different organizations — had both been using HP. I was using HP QC 9.0 when I moved here. When we started off our testing stream, the only tool that came to mind was HP. In addition, HP was one of the vendors that was being used for testing other stuff in our company.

Even now, we are not looking at other tools. 

What other advice do I have?

It's all about the mindset. ALM has a lot of features. We, ourselves, are only using about 30 percent of the features. If you are expecting that when you start deploying ALM you'll be using everything it has, that's not the case. Of course the tool has all the features, but there are some customizations that can be done based on your needs, and the Micro Focus team will be able to help you with that. It's all about setting expectations and telling them exactly what you want.

Initially, we were not sure what we wanted to see. But after some time we understood that there are so many features. For example, the reporting part: ALM has automated reports but they require some things to be entered at first. If your team has the skill to set up your own stuff, that's good. If not, the Micro Focus team can support you. ALM can automate reports so that, at the end of the day, it sends out an email so your team doesn't actually have to prepare all that information and send it.

To make full use of ALM you have to invest some of your time. It has a lot of features. Most people will just use the basic stuff and they will be happy with it. But if you start exploring it, you will find it has a lot of capabilities. And they are all included in the licensing cost. Don't just go with the flow and keep doing what you're doing. Spend some time and ask ALM the right questions and they'll be able to help you. You will get more benefit out of the tool. That is one thing I have learned in using the solution.

Micro Focus is still investing in the product and releasing valuable features. We have been asked to upgrade our version so that means they are working on upgrading features and are fixing bugs. In previous versions, I was seeing that things were a bit slower. It took time to actually load. But now, my team is saying that it is fine.

In terms of security, ALM has controlled access. Every user has his own login and password. We restrict access. There is one admin on our team and he's the guy who controls who accesses our systems. Before we create a user ID for someone, they have to go through a review process. We need to understand which team he is working for and for how long he will need access. In that way, we keep things in control. As for uploading our data, I don't think anybody will be able to access it. It's pretty secure.

Right now we have 35 licenses for 35 concurrent users. But the number of actual users is around 400. It's being used by our testing guys as well as business people and even our senior management. If they want to see reports in real time, they log in and see them. From that perspective, it is really helping us.

We don't have many people involved in maintaining it. I don't have a dedicated person on our side to manage it. Micro Focus manages everything. I have one point of contact and she takes care of everything.

For me and for our organization, it's a really good product. I'm really happy with it. It's a 10 out of 10. It meets my needs completely.

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.
PeerSpot user
YingLei - PeerSpot reviewer
YingLeiProduct Marketing Manager at a tech vendor with 10,001+ employees
Vendor

Thanks Shinu for your valuable review. Your title highlights the end-to-end traceability for requirements, and what you wrote in the "other advice" part is especially helpful - ALM/Quality Center does have rich features. By making full use of these features, customers will achieve higher ROI.

I understand that you need a web-based client that is independent of browser type and operating system. We now have a pure web-based client for testers, and plan to let it support other roles in future releases. It surly works with Chrome. Check out what's in the current version from here: admhelp.microfocus.com

I also want to let you know that ALM/Quality Center has a "Client Launcher" which is the new solution for users and site admins to do everything without the need of IE.

You can download it for free from Micro Focus AppDelivery Marketplace at
marketplace.microfocus.com
And here’s a short video showing how to use it:
www.youtube.com
For details, please refer to the ALM Client Launcher User Guide:
admhelp.microfocus.com

PeerSpot user
QA Expert at a tech consulting company with 51-200 employees
Consultant
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?

  • 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.

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.

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 technical 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?

I have used Oracle's Test Management solution, Zephyr, Bugzilla, TestTrack, JIRA, and others.

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.
PeerSpot user
it_user671403 - PeerSpot reviewer
Team Manager at a financial services firm with 10,001+ employees
Real User
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.
PeerSpot user
it_user659580 - PeerSpot reviewer
it_user659580Managing Director North American Sales and Services Intland Software at a tech vendor with 51-200 employees
MSP

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.

See all 3 comments
it_user671382 - PeerSpot reviewer
Test Process Manager at a construction company with 10,001+ employees
Vendor
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.
PeerSpot user
it_user458409 - PeerSpot reviewer
Test Community Manager at Orange
Vendor
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.
PeerSpot user
it_user3891 - PeerSpot reviewer
Architect with 1,001-5,000 employees
Real User
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.
PeerSpot user
agileninja - PeerSpot reviewer
agileninjaAgile Coach at a tech consulting company with 11-50 employees
Consultant

Thanks for the information about integration - it really helped (I didn't know that 3rd party tools like www.opshub.com has these integrations)

See all 2 comments
Buyer's Guide
Download our free OpenText ALM / Quality Center Report and get advice and tips from experienced pros sharing their opinions.
Updated: April 2024
Buyer's Guide
Download our free OpenText ALM / Quality Center Report and get advice and tips from experienced pros sharing their opinions.