# Perforce ALM Reviews
**Vendor:** Perforce  
**Category:** [ALM Software](https://www.g2.com/categories/alm-software)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 102
## About Perforce ALM
Perforce ALM (formerly Helix ALM) offers a robust, unified requirements, issue, and test management platform that provides best-in-class traceability and brings order, clarity, and consistency to your development process. It is a great fit for organizations in regulated industries and companies with a strong focus on product quality and safety. By improving alignment and collaboration, ALM helps reduce product development risk and increases the efficiency of your team so you can deliver on time. Automated, end-to-end traceability improves product quality and safety, increases your confidence in project health and releases, and makes it easy to prove compliance with industry regulations. Perforce ALM is a secure, scalable, and integrated platform with modules for Requirements Management, Test Case Management, and Issue Management: · Requirements Management: Centralize &amp; organize requirements to keep teams aligned and projects moving forward. · Test Management: Streamline all types of testing in a single tool to achieve a holistic testing strategy and ensure comprehensive test coverage. · Issue Management: Create, prioritize, and manage high volumes of issues, defects, tasks, and feature requests. Organizations can start with one module to help reduce up-front costs and grow into the full solution to improve all processes over time – while ensuring traceability &amp; compliance along the way.



## Perforce ALM Pros & Cons
**What users like:**

- Users value the **seamless integration and robust automation features** of Perforce ALM, enhancing overall efficiency and adaptability. (2 reviews)
- Users value the **comprehensive features** of Perforce ALM, enhancing project management across development and QA teams. (2 reviews)
- Users appreciate the **easy integrations** of Perforce ALM, which enhance workflow and adaptability across different tools. (2 reviews)
- Users find Helix ALM&#39;s **robust features** essential for comprehensive management of development processes, enhancing team productivity. (2 reviews)
- Users value the **flexibility** of Perforce ALM, enabling tailored workflows and seamless tool integration for diverse projects. (2 reviews)
- Users find the **easy implementation** of Helix ALM beneficial, enabling quick setup and effective project management. (2 reviews)
- Integrations (2 reviews)
- Users value the **responsive and helpful customer support** of Helix ALM, enhancing their issue resolution experience. (1 reviews)
- Custom Fields (1 reviews)
- Customizability (1 reviews)

**What users dislike:**

- Users find the **difficult customization** of Helix ALM time-consuming, especially for teams with limited technical resources. (1 reviews)
- Users find the **difficult setup** of Helix ALM adds time and effort, posing challenges for teams without technical resources. (1 reviews)
- Users find Helix ALM to be **expensive** , particularly for larger teams seeking budget-friendly project management solutions. (1 reviews)
- Users face **integration issues** with Helix ALM, especially lacking real-time collaboration features compared to competitors. (1 reviews)
- Users find the **lack of chat functionality** in Helix ALM limits real-time collaboration compared to other tools. (1 reviews)
- Licensing Issues (1 reviews)
- Poor Customer Support (1 reviews)

## Perforce ALM Reviews
  ### 1. TestTrack used for ISO13485 Quality management

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rienk d. | Electronics Engineer, Industrial Automation, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 12, 2016

**What do you like best about Perforce ALM?**

Because Testtrack is highly customizable it can be adapted for a wide range of applications.
The possibility to link Testtrack with Surround SCM an issue / item can be linked with a source file or document, and the specific version is recorded.


**What do you dislike about Perforce ALM?**

The main feature I am missing the the possibility to link Testtrack workfows and Surround SCM file states.

**Recommendations to others considering Perforce ALM:**

If you are looking for a good and well integrated SCM / Bug tracking system the combination of Surround SCM and Testtrack is one of the best in the market.

**What problems is Perforce ALM solving and how is that benefiting you?**

Our main use for testtrack is quality management. We have implemented our ISO13485 certified quality management system in testtrack. Due to the highly customizable nature of Testtrack we can register and track all of our procedures.
We also use Testtrack for recording our production information. This is a critical part for medical devices. With test track we can follow a device though its complete life cycle.

  ### 2. Dont know what i would do without it.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Michael D. | Supervisor, Validation Engineering, Medical Devices, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

I like that all items are in one place, issues test cases, test runs requirements and risk.
The tool is not the best at all things but having the database with everything in it linked is great.


**What do you dislike about Perforce ALM?**

I dislike that i can not edit the GUI much. And that i can not version all item types. I like that you can version requirements and requirements documents, but it would be really nice to be able to version test cases. I understand not versioning test runs and issues.  It would be nice to archive reports as well, for reference later. I would also like to be able to control access to links in order to ensure that no one can change the trace by accident.

**Recommendations to others considering Perforce ALM:**

Just look at the Trace Matrix that you can create and how fast you can do it. You will be sold right there.

**What problems is Perforce ALM solving and how is that benefiting you?**

Compliant, faster more predictable product development.
I have experienced the above. 

  ### 3. Flexible system which allows tracking of defects, use cases and requirements

**Rating:** 4.5/5.0 stars

**Reviewed by:** Fritz K. | Senior System Engineer, Design, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

The TestTrack system is not tied to any specific process, but can be defined by your organization (theout-of-the-box process is fine).  TestTrack allows traceability between requirements, test cases, test runs and defects, which is nice for determining test coverage.  TestTrack allows for addition of custom fields and reports, which also makes it nice to adapt the system to a specific corporate process.

**What do you dislike about Perforce ALM?**

It would be nice if TestTrack had a WYSIWYG report creator.  I am familiar with XSLT, which is what the report templates are written in, but most users are not.  It would also be good if TestTrack included a tool for creating requirements templates to match an existing corporate requirement document template.

**Recommendations to others considering Perforce ALM:**

TestTrack works for both traditional (Waterfall, Iterative) and Agile projects, and interfaces with Atlassian tools (Git, JIRA).

**What problems is Perforce ALM solving and how is that benefiting you?**

The TestTrack system allows for a single data source for all requirements and test artifacts, and allows multiple users to simultaneously review and edit data within the system.  TestTrack allows for both fat (PC-based) clients and web clients to make it easier to use in any environment.  We are also planning on incorporating a plugin to allow synchronization between JIRA and TestTrack for projects which require access to Atlassian tools.  TestTrack is very flexible and addresses many problems found in single tools (document and spreadsheet management tools).

  ### 4. Very easy to use and navigate

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dilsa T. | Software Quality Assurance Lead Analyst, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 30, 2016

**What do you like best about Perforce ALM?**

TestTrack is a very easy application. It is user friendly and it provides numerous functions for different areas of a project lifecycle. It is very similar to HP Quality Center, analyst can enter documentation and the test cases can be linked to the requirement as well as defects or bugs.  Additionally, it allows the user to create numerous reports and metrics. 

**What do you dislike about Perforce ALM?**

One of the features I find a bit tedious is that every time requirements need to be updated, the entire document need to be attached for every update. It is very difficult to updates requirements on the application. 

**Recommendations to others considering Perforce ALM:**

No other recommendation.

**What problems is Perforce ALM solving and how is that benefiting you?**

TestTrack helps keeping track of the test cases for each project as well as keeping track of defects for each project.

  ### 5. A good application that has gone downhill

**Rating:** 1.5/5.0 stars

**Reviewed by:** Pete G. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 21, 2016

**What do you like best about Perforce ALM?**

The best thing about Surround SCM is that it still works.

**What do you dislike about Perforce ALM?**

Surround SCM is not a self-contained application. It requires the user to run unsupported 3rd party software in order to make Surround SCM work. Got that? Seapine REQUIRES Surround SCM users to use a third-party RDBMS (relational database management system) server application, but is careful not to specify which one so they don't have to provide support. 

That's quite a change from their earlier policy, wherein Seapine Support recommended PostgreSQL for the RDBMS server. In fact, they actually included a PostgreSQL installer with Surround SCM.

Backups all have to be done outside Surround SCM. You have to use the RDBMS server application to back up the database, either via command line interface, or with a GUI if you can find one you like. That's an additional cost. Even with open source software (like PostgreSQL), you still have to know how to run the backups, and either run them manually, or know enough about command line to write a program to automate the backups.

None of that was necessary when I first purchased Surround SCM 12 years ago. Everything could be done inside the application, and the user could back up the database at the file system level, or get a backup application to do it.

Instead of improving Surround SCM by building more features into it to make it more user-friendly, Seapine has "geekified" it by shoving more functions outside the application, requiring vastly more user knowledge and expertise in other software applications just to be able to use Surround SCM at all.

**Recommendations to others considering Perforce ALM:**

Seapine Software keeps changing the rules. Surround SCM Server used to be self-contained; now it requires a third-party RDBMS database server application, without which it cannot operate. Initially Seapine recommended (and provided support for) PostgreSQL. Now, any request for support (even with the required annual "Premium Support" contract) receives the reprimand "PostgreSQL is not a Seapine product." That means no more support...not even for questions about how to upgrade PostgreSQL. 
Most recently, Seapine dropped OS X support for Surround SCM Server. 
Had I known all this was going to happen when I purchased a "perpetual license" in 2004, I would NOT have chosen Surround SCM.

**What problems is Perforce ALM solving and how is that benefiting you?**

Surround SCM provides a central document server with version control, configuration management, and document history, accessible from remote locations.

  ### 6. Version Control for all

**Rating:** 4.5/5.0 stars

**Reviewed by:** Katherine H. | Configuration Management, Medical Devices, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 07, 2016

**What do you like best about Perforce ALM?**

I find the user interface easy to use.  It has lots of features.  The permissions are straight forward and allow for easy customization for a company. Easy to keep track of history of a file.

**What do you dislike about Perforce ALM?**

Sometimes branching can get a little messy, especially when files are renamed, shared, or moved.  Although it is great with storing source code for applications and whatnot, it is not designed for creation of something like an operating system.  The large number of files and size of files are too much for Surround.

**Recommendations to others considering Perforce ALM:**

If you work in a field that requires a lot of tracing and file history, then this is ideal.   

**What problems is Perforce ALM solving and how is that benefiting you?**

There are tons of features that this product has that my company has never used, because it has so many of them.  The integration with Test Track / Test Track Pro is really helpful.

  ### 7. TestTrack Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 18, 2016

**What do you like best about Perforce ALM?**

I like the traceability of the issue
 fixes flow

Assigning issues
assigning to a scope
attaching fixes


**What do you dislike about Perforce ALM?**

when there are several issues in the database and the fix for 2 separate issues are in the same executable, it is hard to track the latest version of the executable that is available for the product.

there needs to be a release process to allow you to see the latest Executable version across all issues.
then we could pull a report for all fixes and determine the latest version available for each EXE or DLL

Some Screens don't scale well on 4K resolution monitors and laptops.
Buttons are very small and not able to be read so the user is not able to select the correct item.
this causes them to mistakenly close their issue and in some cases changes are lost.

If the connection closes on TTP and the user has not saved their issue changes yet, the changes are lost.
is there a way to cache the changes locally and apply them when the user connects again?
if another user has made changes since the connection has been lost, allow the user to select if they still want to continue where they left off and merge there or discard their changes. 


**Recommendations to others considering Perforce ALM:**

Add a way to determine the latest component version.
when there are several issues in the database and the issues that are fixed in the same component / EXE, it is hard to tell which version of the component is the latest.
to track it we have to use a separate method, it would be nice to track this in TTP.

**What problems is Perforce ALM solving and how is that benefiting you?**

Consolidated issue tracking.
Consolidated fix location.

Benefits
One location for product status and issue resolution.



  ### 8. Test Track is Critical in our development workflow.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

TTP is CRITICAL in our design and development workflow.  I love the integration with SCM, the source code provider.  I love the integration with the OLDER version of MS Office, 32 bit.  That's ultra handy.  So handy, in fact, that I won't upgrade to the Office 64 bit until it has TTP integration.
I also really use the Folders view and the Workflow.  

**What do you dislike about Perforce ALM?**

I'm forced to keep MS Office at the 32 bit level until they get a new plugin. There are occasional hiccups with the software but it's rare and the support is great.

**Recommendations to others considering Perforce ALM:**

The integration tools with other development and design software is extremely helpful

**What problems is Perforce ALM solving and how is that benefiting you?**

We've solved multi-user multi-location issues by having Test Track be the go-to place for our bug and wish list.  Additionally, it's the place everyone checks in the morning or when they're done with a task to see what's next.  There's never any confusion.

  ### 9. Network Support

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

Ease of backup and restore the whole DB. Ease of user management. Relatively small SQL DB footprint. Use of my own compare tool (Scooter Software, Beyond Compare).


**What do you dislike about Perforce ALM?**

That the other company locations do not use the product. We have to hide our independent purchase and use of Surround SCM.
Promoting code through Dev, QA, and Release can be a little of a challenge, since I do not do it very often. I sometimes end up with a set of files in Release that the developers must adjust their routine to compensate for. I always think there must be some kind of easier way for me to pick and choose and then verify that the promoted/changed files conform to some policy/procedure. 

**Recommendations to others considering Perforce ALM:**

Lightweight.
It was good learn how the Surround team thinks a code repository should be used. if you are trying to make it do something the way you are used to, maybe you need to think about a better way, or know how version control in SCM was designed to work.

**What problems is Perforce ALM solving and how is that benefiting you?**

Software for Schools' mgmt of K12 student information (ASP.NET and console C++), various internal and shipping .NET tools, all installer (InstallShield) code.  

  ### 10. Very Powerful - Very Expensive

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

I like the integration of Requirements Management, Issue Tracking & Test Case Management. The entire product workflow can be represented and tracked.

**What do you dislike about Perforce ALM?**

With all the power and flexibility, comes a lot of setup and expertise required. We have a workflow that isn't quite right and doesn't take advantage of all the latest features because no one has time to figure out how they all work and implement it. This is software best deployed with a dedicated administrator that can help teams with the features.

We are a fairly small company, so we don't have that. We also have trouble getting enough licenses for all the different tools because of budget issues.

**Recommendations to others considering Perforce ALM:**

Make sure you plan to provide your administrators and users with enough training. Get buy in from your management team so they realize the ROI on really using the tool and how much support it will need.

The features that are really the most powerful are the ones that of course are most complicated.

Plan for periodic work-flow evaluation/improvements so that your teams don't spend a lot of time working around things that could be better.



**What problems is Perforce ALM solving and how is that benefiting you?**

We are tracking issues and testing of several software & hardware projects.

We are just starting to use the Requirements Management portion.

  ### 11. Good feature set, but lagging seriously in some ways behind other issue trackers

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Enterprise (> 1000 emp.)

**Reviewed Date:** June 03, 2016

**What do you like best about Perforce ALM?**

The ability to create "workflows" is excellent, and easily beats most competing software.  You can set up detailed "flows" for tickets, allowing you to customize your work to your hearts content:  whether you want tickets to be triaged first, or have different flows for different business units, all of this is possible in the workflow manager.  When you're done you can print out fancy charts of your flow to hang on the wall (or frame, i suppose).  There's also a relatively good SDK that allows you to connect using .NET and query the database.  For awhile I had a TT->TFS integration going on but it proved too hard to maintain.

**What do you dislike about Perforce ALM?**

While the web based app has been getting better, it still lacks certain features (especially compared to other similar products) and doesn't have feature parity with the Windows client.   That is, by the way, slow, bloated, and a memory hog.  I spent a lot of time talking about workflows, but this is also a downfall of the product:  sometimes, simple is better, which I've been trying to get in my managers head for years.  Tickets can get "stuck" in flows, meaning you need to go in and move tickets around manually.

**Recommendations to others considering Perforce ALM:**

This is a space with a lot of competition, so evaluations are key.  TestTrack is also rather expensive -- they sell licenses by named user or floating, the latter of course are much more expensive.  If you get "hooked" and need to buy more licenses later, prepare to get shafted!

**What problems is Perforce ALM solving and how is that benefiting you?**

When set up properly, it can really streamline things in your organization.  No one likes triaging tickets, but Test Track allows you do it with minimum amount of effort.

  ### 12. TestTrackPro

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Insurance | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

Test Track has been a great systems to work on.  I would highly recommend this as it helps keep track of all pending request and status.  The workflow is great and customizable.  I love that I can link requests.  

**What do you dislike about Perforce ALM?**

I would like to be able to search link requests by the Link ID.  I just found out recently that I am not able to do this.

**What problems is Perforce ALM solving and how is that benefiting you?**

Being able to stay on top of time sensitive requests and grouping them accordingly with mutiple people working on the same project.

  ### 13. Love TestTrack for Testing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** July 19, 2016

**What do you like best about Perforce ALM?**

The flexibility and ease of use. The possibility to get everything with a click of a button, once it has been Setup properly. 

**What do you dislike about Perforce ALM?**

The Webclient is not up to paar with other Webbased ALM Tools. But I see potential

**Recommendations to others considering Perforce ALM:**

If you want a stable and performing ALM Tool that can do almost everything you need in the SDLC, then this is your tool. It is highly configurable and the Team is very supportive of helping you achieve what you Need. 

**What problems is Perforce ALM solving and how is that benefiting you?**

TestTrack has proven itself to be very useful in our Projects as it was setup quickly. Even mid-Project it was still a win Situation, as it helped us speed up the test mgmt process. We initially used it as Bug-Tracking but began to realize soon, that the test mgmt functionality was just as awesome. 

  ### 14. A good tool but could have been better

**Rating:** 3.5/5.0 stars

**Reviewed by:** Shantonu M. | Engineer, Wireless, Enterprise (> 1000 emp.)

**Reviewed Date:** June 15, 2016

**What do you like best about Perforce ALM?**

It's useful for experiments and test runs. This unpredictability adds to the by and large "usability" of the item, however it is effective in what can be proficient. With some blend of channels and watchwords I can quite often find what I'm searching for. Being ready to arrange numerous tabs for every undertaking I am taking a shot at is extremely useful, and for all intents and purposes anything I could envision is achievable. It has incredible client support. 

**What do you dislike about Perforce ALM?**

The customer side application is excessively messed every open thing has bunches of vertical tabs and even tabs. While you're in the meeting, TestTrack logs you out and the greater part of your work on the new ticket is lost. TestTrack does not spare anything on the off chance that you are logged out because of idleness, which has brought on collaborators and myself to lose work. 

**Recommendations to others considering Perforce ALM:**

Useful for software testing but not much for bug testing. 

**What problems is Perforce ALM solving and how is that benefiting you?**

It's used for experiments and test runs. In the end, the apparatus is only alright, with every client bunch giving up some coveted usefulness. The biggest advantage for us was the configurability of the product for our specific use case. I embrace a lithe situation and I'm additionally a Scrum Master. Information sharing has been made more advantageous. 

**Official Response from Rich Clyde:**

> Shantonu,

Thanks for taking the time to review TestTrack. I have attached your comments to a request in our internal TestTrack database for an auto-save capability during inactivity timeouts.

In the meantime, you may want to look at TestTrack's inactivity timeout options. The inactivity feature can be disabled or the inactivity period can be increased. To adjust these options, start the TestTrack Admin Utility, go to the Server Options window, and navigate to the Client Settings category. If you have any questions about the inactivity options, please don't hesitate to contact the Seapine Support group.

- The Seapine Development team


  ### 15. Our company was struggling to track client features and bugs.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mary N. | Senior Account Manager, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 18, 2016

**What do you like best about Perforce ALM?**

The flexibility of the setup to enable you to customize the features to work as your processes do.

**What do you dislike about Perforce ALM?**

Figuring out how to do some of the setup.


**Recommendations to others considering Perforce ALM:**

TestTrack has enabled our support department to report and track client issues and resolution.  It is extremely useful in prioritizing the next critical issue to resolve.

**What problems is Perforce ALM solving and how is that benefiting you?**

This gave our company the ability to track every issue or feature in a collaborative manner.  The direct benefit is you can look at an item and see the history of it.

  ### 16. We absolutely love Surround SCM for our software development needs

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jon C. | Manager of Software Development, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

We love how easy it is to integrate with our software development language.  We are moving into .NET and will still use Surround SCM for our needs  We love the reports as well.

**What do you dislike about Perforce ALM?**

The only part that I would say is when doing a side by side difference, it isn't as easy to understand or see the differences in full.  

**Recommendations to others considering Perforce ALM:**

Please try Surround SCM, they have a great product.

**What problems is Perforce ALM solving and how is that benefiting you?**

We write software for the company we work for.  Surround SCM is a great tool for version control.

  ### 17. TestTrack Review

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Medical Devices | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 19, 2016

**What do you like best about Perforce ALM?**

I like that it is very easy to do a trace matrix.

**What do you dislike about Perforce ALM?**

I dislike the following:
-No way to undo if I accidentally add/delete an issue or a requirement.
-No way to get 'history' of a requirements document. This is handled per requirement, which is a very limited way of looking at things. There should be a way of taking a 'snapshot' of the requirements document at a moment in time.

**Recommendations to others considering Perforce ALM:**

TestTrack needs to be able to track requirements documents and folders more easily. It would be wonderful if there was a way to see what the requirements doc looked like a certain moment in time.

**What problems is Perforce ALM solving and how is that benefiting you?**

Management of software requirements as well as bug reporting and handling.

  ### 18. Not so bad for defect management!!

**Rating:** 2.5/5.0 stars

**Reviewed by:** Jayesh V. | Software Development Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 26, 2016

**What do you like best about Perforce ALM?**

Whole defect tracking process seems good for this tool. It provides required functionality which needed for tracking any defects in product based company. But I am not so much impressed with this tool.


**What do you dislike about Perforce ALM?**

Actually custom plugin is hard to install. Also not providing reach functionality compare to other defect tracking system like bugzilla. Seems ok to me.

**Recommendations to others considering Perforce ALM:**

I would recommend this tool for for small to medium level company. But for big companies it would be good go with bugzilla or jira. 

**What problems is Perforce ALM solving and how is that benefiting you?**

We have tried this tool for implementing defect management system in our company. But right now we are not using this. We switched on other product.  

  ### 19. A well balanced product

**Rating:** 4.0/5.0 stars

**Reviewed by:** Eric S. | Software Engineer, Financial Services, Enterprise (> 1000 emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

The ability to customize nearly the entire program is great.

**What do you dislike about Perforce ALM?**

It is not always clear how to accomplish the task I want and I must read up on the topic, usually extensively, to resolve the issue.

**Recommendations to others considering Perforce ALM:**

Be sure to understand how it integrates with other products and make sure to align yourself accordingly.

**What problems is Perforce ALM solving and how is that benefiting you?**

We use it to track bugs and issues. It's integration into Surround SCM is extremely helpful and makes the combination of them quite powerful.

  ### 20. Easy to use tool for change  tracking

**Rating:** 4.5/5.0 stars

**Reviewed by:** Douglas C. | Sr. Software Architect, Medical Devices, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 19, 2016

**What do you like best about Perforce ALM?**

I like the extensive configuratbility which does not take away from its ease of use.

**What do you dislike about Perforce ALM?**

I don't like how lock step the versions of the client and server must be.  If we want to use the client with multiple servers, the servers must all be the same version, or we have to install multiple versions of the client,

**What problems is Perforce ALM solving and how is that benefiting you?**

We use Test Track to mange all changes and defects for our medical device software.

  ### 21. Great for Change Control for Software

**Rating:** 3.0/5.0 stars

**Reviewed by:** Kevin S. | Information Systems Manager, Enterprise (> 1000 emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

Currently we are working through the initial use of the product and finding it very likely to be a chosen product for us

**What do you dislike about Perforce ALM?**

Not much training available on use of software via Online Demos or manuals.  A lot of trial and error

**What problems is Perforce ALM solving and how is that benefiting you?**

At this time we are not solving anything but I will check back in the future and update my post once we have the product fully utilized.


**Official Response from Rich Clyde:**

> Kevin,

Thanks for taking the time to review Surround SCM.

If you are looking for online resources while getting started, please make sure to view the user guides, technical guides, and best practice documents which are available on our website at http://www.seapine.com/support/documentation.php#tab_sscm

You can schedule a product demo via our website at http://www.seapine.com/surround-scm/try

Seapine's professional services group provides various services including half-day or full-day product training sessions. See a list of services offered at http://www.seapine.com/support/professional-services

We want to assist you in whatever way possible regarding your evaluation, so please contact the Seapine Support group or a Seapine Sales representative with any questions you might have.

- The Seapine Development team

  ### 22. Generation of Software Test Cases and Tracing of Avionic Requirements

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Mechanical or Industrial Engineering | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 13, 2016

**What do you like best about Perforce ALM?**

The TestTrack tool is an easy to use easy to learn intuitive tool, that helps your organization in keeping track of your requirements and generation of test-cases.  It can be tailored to meet your Quality Assurance System and Documentation needs, and are therefore also suitable for small and midsize companies with a need for Requirements- & Testcase tracing.

**What do you dislike about Perforce ALM?**

Access into changing attributes is sometimes a little troublesome, and the the export/import tool could also need some improvements.

**What problems is Perforce ALM solving and how is that benefiting you?**

Generation of Software Test-Cases in an Aviation product, and I have realized a reliable track between Requirements and Test-cases , also when requirements are changing stage or context.

  ### 23. A very happy long time user of TestTrack

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

It can be customized to meet our specific workflow and field usage needs.  It is very fast, especially when using the locally-installed client app.

**What do you dislike about Perforce ALM?**

We have had some issues with upgrades in the past, when migrating from one DB type to another.

**What problems is Perforce ALM solving and how is that benefiting you?**

We use TestTrack for all of our feature tracking, bug tracking, and time spent by our design, dev and QA resources.  It allows us to monitor upcoming releases, but is also efficient at providing us history of past projects or releases, including the amount of effort - very useful for estimating new projects with increased accuracy.

  ### 24. Powerful workflow. But I find the UI lacking.

**Rating:** 2.5/5.0 stars

**Reviewed by:** Ryan S. | Lead Application Developer, Machinery, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 18, 2016

**What do you like best about Perforce ALM?**

I like the powerful customizable workflow

**What do you dislike about Perforce ALM?**

The interface in general
The text editor
The fact that ticket names (summary) are not listed in the Window menu
Not enough places for notes. We end up using "Steps to reproduce" to store a summary of requirements for example.

**What problems is Perforce ALM solving and how is that benefiting you?**

Solving the problem of communicating between departments (dev & testing)

  ### 25. Decent, straightforward issue tracking system

**Rating:** 3.0/5.0 stars

**Reviewed by:** Stephen P. | Engineering Program Manager, Medical Devices, Enterprise (> 1000 emp.)

**Reviewed Date:** January 07, 2016

**What do you like best about Perforce ALM?**

The basics of issue tracking are done well, with both new issue entry and moving through issue lifecycle a breeze.  A lot of information is presented on each screen, but it's intuitive to find the information you're looking for.

**What do you dislike about Perforce ALM?**

It's accessed strictly through a Windows thick client, which is a bit out of date when the expectation is that most everything else is available through the web, cross-platform, zero install.

Also, the software is highly customizable in terms of what fields are presented, when different fields are required, and the values available.  That is, they provide enough rope to hang yourself on, so the biggest issues are areas where we made some customization in the past that may have made sense then but does no longer, and have to live with it forever.

**Recommendations to others considering Perforce ALM:**

Take a deep look at what your true requirements are, and enjoy trials of several products before deciding.

**What problems is Perforce ALM solving and how is that benefiting you?**

We needed a simple, provable solution for tracking issues in formal test, and this has delivered it for years.

**Official Response from Rich Clyde:**

> Stephen,

Thanks for taking the time to review TestTrack. You mentioned that you expected a TestTrack Web user interface. TestTrack has always offered both a Web client and a Windows/Mac/Linux native thick client. It is possible that your administrator elected to not install the TestTrack Web component on the internal web server, so you might want to check with your internal TestTrack administrator regarding the availability of the TestTrack Web UI.

You can find our TestTrack Web user documentation on the Seapine website.
	http://www.seapine.com/support/documentation.php#tab_tt

- The Seapine Development team

  ### 26. Review TestTrack

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

Flexibility and it's modular implementing. I was coding a an API interface to TestTrack (one for initial data population from preexisting system; and second - to extract some data and load in a third-part tool) and I was impressed with the easy of finding and accessing the required elements due to well thought logical structure of the underlying database.

**What do you dislike about Perforce ALM?**

Under the sizeable user-load web interface may experience a slow down. 

**Recommendations to others considering Perforce ALM:**

It seemed to be well structured tool - everything what you would expect from modern software

**What problems is Perforce ALM solving and how is that benefiting you?**

Managing, tracking and reusing TestCases and TEstRuns

  ### 27. Reliable and well designed Source Control software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Andrew K. | Managing Director, Telecommunications, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

My favourite part of Surround SCM is the visual tools to help with branching and file history.  

**What do you dislike about Perforce ALM?**

Currently there are no missing features that I require

**What problems is Perforce ALM solving and how is that benefiting you?**

I use Surround SCM daily for use within my business for software development.  The ease of comparing versions allows me to track down any issues fast.

  ### 28. TestTrack Review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Spencer M. | Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 07, 2015

**What do you like best about Perforce ALM?**

The searching functionality is very strong in TestTrack. I almost never have any issues searching through our large set of tickets. With some combination of filters and keywords I can almost always find what I'm looking for.

**What do you dislike about Perforce ALM?**

We use floating licenses for TestTrack, and therefore have a timeout configured after a certain amount of inactivity. TestTrack does not save anything if you are logged out due to inactivity, which has caused coworkers and myself to lose work. For example, consider the case you're halfway through filing a new ticket and need to go to a meeting. While you're in the meeting, TestTrack logs you out and all of your work on the new ticket is lost. This is particularly annoying and frustrating if the ticket details are quite lengthy and you have to start writing them over from scratch. We've resolved to type text outside of TestTrack and then copy it in when it's all complete, but this shouldn't be something we have to do to ensure our work isn't lost. It would be great if TestTrack would save that work for you.

**Recommendations to others considering Perforce ALM:**

TestTrack can be a great tool for tracking bugs and maintaining test cases. It's a powerful tool, but at times the UI does feel a bit outdated an clunky.

**What problems is Perforce ALM solving and how is that benefiting you?**

We use TestTrack to track bugs and to track QA test run failures. One benefit of this is the ability to link particular test run failures to issues filed for software bugs. This cuts down on back-and-forth between development in QA when determining exactly what went wrong during QA testing.

**Official Response from Rich Clyde:**

> Spencer,

Thanks for taking the time to review TestTrack. I have attached your comments to a request in our internal TestTrack database for an auto-save capability.

In the meantime, you may want to look at TestTrack's inactivity timeout options. This feature can be disabled or the inactivity period can be increased. To adjust these options, start the TestTrack Admin Utility, go to the Server Options window, and navigate to the Client Settings category. If you have any questions about the inactivity options, please don't hesitate to contact the Seapine Support group.

- The Seapine Development team

  ### 29. Intuitive and feature packed.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Don S. | IT Architecture & Security, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

The dashboard is very useful.  It rovides a quick look at what's going on for our change control group.

**What do you dislike about Perforce ALM?**

Sometimes the search function acts up.  I'll search for CR# 3193 & it brings up CR# 2192.

**What problems is Perforce ALM solving and how is that benefiting you?**

Tracking changes are less cumbersome with the new version.

  ### 30. Application Admin

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Enterprise (> 1000 emp.)

**Reviewed Date:** September 20, 2016

**What do you like best about Perforce ALM?**

Metircs, status, assignment, capture.and having the ability to update a workflow.

**What do you dislike about Perforce ALM?**

Need more options and flexibility with developing metrics and reports.

Developing/updating a workflow needs to be a lot more simpler to update and develop.

**Recommendations to others considering Perforce ALM:**

Understand the functionality before committing to using this tool.

**What problems is Perforce ALM solving and how is that benefiting you?**

Capturing software defects

  ### 31. Testtrack is great to track changes to your source code. 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sergio C. | I.T. Officer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 18, 2016

**What do you like best about Perforce ALM?**

The ability to track all changes done by particular user.

**What do you dislike about Perforce ALM?**

The part that I dislike is the logging in everytime to begin coding.

**What problems is Perforce ALM solving and how is that benefiting you?**

The problems we are solving are the safe keeping and tracking of our source code.

  ### 32. Good bug tracking software

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Enterprise (> 1000 emp.)

**Reviewed Date:** July 18, 2016

**What do you like best about Perforce ALM?**

Ability for configuration of different defect filters. General workflow and ability to modify workflow.

**What do you dislike about Perforce ALM?**

Requirements and requirements document linkage not particularly robust.

Defect filters apply to everyone on the project--would be nice to have finer control on what filters are associated with what projects.

**What problems is Perforce ALM solving and how is that benefiting you?**

Requirements, test case, defect linkage and recording. Defect tracking is easy and the filters are useful for tracking to different projects.

  ### 33. Adequate bug tracking mechanism

**Rating:** 2.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

I like the fact that I can link check-ins to defects.

**What do you dislike about Perforce ALM?**

Layout is very confusing.
Need to commit every time a change is made.
Too much information/options leading to confusing layout.
Unclear definitions of "severity" and "priority" resulting in logged defects with inaccurate ratings.
New summary page only worsened my access to database.

**What problems is Perforce ALM solving and how is that benefiting you?**

Programming.
Again this is an adequate program, nothing special stands out.

  ### 34. Surround SCM

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Design | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 12, 2016

**What do you like best about Perforce ALM?**

I find it very easy to use with smaller projects.

**What do you dislike about Perforce ALM?**

I find issues with how it scales for projects containing over 1 gigabyte of source code.

**Recommendations to others considering Perforce ALM:**

It works well.

**What problems is Perforce ALM solving and how is that benefiting you?**

We use Surround SCM to manager our version history of software projects, which fulfills our development needs.

  ### 35. My Experience with Test Track

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 07, 2015

**What do you like best about Perforce ALM?**

I like the flexibility of Test Track.  I primarily use Test Track to track current/past work items into our code base. Being able to configure many tabs for each project I am working on is very helpful, and virtually anything I could imagine is achievable. This complexity does add to the overall "ease of use" of the product, but it is very powerful in what can be accomplished.

**What do you dislike about Perforce ALM?**

I find the search functionality quite difficult to use within Test Track. I will admit, Test Track does have quite  powerful and configurable searching capabilities, but it is not "quick and easy" as one would expect. I primarily use Test Track to track current/past work items into our code base. A large part of my job is having to look back at past tickets (sometimes up to 5+ years) to see when bugs may or may not have gotten addressed. Without have to go into the advanced search options (which is difficult to use for the average user), the results that are returned tend to be either too many or none at all. It would be nice to see better search logic go into the product, or an easier to understand advanced search.

**Recommendations to others considering Perforce ALM:**

Highly configurable and powerful product that is perfect for any software company

**What problems is Perforce ALM solving and how is that benefiting you?**

I primarily use Test Track for updating my progress when working on bug/enhancements within our software. A large portion of my job also requires me to go back and look at past completed tickets. This gives me a good idea about what has/has not been completed. That way, if a bug is discovered in an older version we can determine at what point (if at all) it was fixed in our software.

  ### 36. TestTrack is a good tool, with a few annoying bugs.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 07, 2015

**What do you like best about Perforce ALM?**

Test Track is really good at organization tickets, and handling searching / sorting / filtering them. I really like the use of Folder and permanent tabs to keep tickets organized. For example, it's convenient to have a Folder for a large new feature to organize all work that will be done for that, and a permanent tab open that automatically shows me all tickets currently assigned to me.

**What do you dislike about Perforce ALM?**

There are a few annoying bugs and limitations. For example, when using Test Track for the first time after waking my computer up for the day, I always get an error about the connection. It would be nice if it at least TRIED one attempt behind the scenes to reconnect.

Also, the validation that's in place when editing a ticket doesn't allow you to validate that an action can't be performed until AFTER you've entered all the data. It'd be nice to be prompted that the workflow event won't be created BEFORE you're able to enter any data about it.

**What problems is Perforce ALM solving and how is that benefiting you?**

We use Test Track to handle the tracking of all enhancements and bug fixes. I've seen the biggest benefits when working with large projects. In the past we had used spreadsheets, but that approach isn't robust enough to truly each task, manage relationships between tasks, and easily show remaining estimated effort.

  ### 37. Strong bug tracking tool

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** July 18, 2016

**What do you like best about Perforce ALM?**

Good integration with Test case Manager and surround.

**What do you dislike about Perforce ALM?**

Difficult to customize reports. Would like to embed links to other entries, so you can click on the link and open the entry.

**What problems is Perforce ALM solving and how is that benefiting you?**

time tracking, Defect tracking and test case management

  ### 38. Good bug tracking software

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Biotechnology | Enterprise (> 1000 emp.)

**Reviewed Date:** July 18, 2016

**What do you like best about Perforce ALM?**

Pretty intuitive User Interface. 
Simple and reliable software package overall.
Has all the features needed.

**What do you dislike about Perforce ALM?**

The automatic software upgrade that require 1.7GB of free space each time

**What problems is Perforce ALM solving and how is that benefiting you?**

Keep track of defects for different projects

  ### 39. Pretty decent and solid Bug Tracker

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Defense & Space | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 18, 2016

**What do you like best about Perforce ALM?**

Visual GUI is easy to understand and work with.

**What do you dislike about Perforce ALM?**

Ability to create a bug and link from other SCM's such as git

**What problems is Perforce ALM solving and how is that benefiting you?**

Works pretty well, allowed us to CMMI level 3 with it

  ### 40. Test Track

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Enterprise (> 1000 emp.)

**Reviewed Date:** July 18, 2016

**What do you like best about Perforce ALM?**

Ease of setting up folder and defect iterations. Moving defects.

**What do you dislike about Perforce ALM?**

Old windows look on the client module.  Complexity of workflow manipulation.

**What problems is Perforce ALM solving and how is that benefiting you?**

Defect and release tracking.  Interfacing with ServiceNow for incident tracking.  

  ### 41. Excellent, Cost Effective Product

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

Ease of use and hands down best bang for buck

**What do you dislike about Perforce ALM?**

It isn't free but is the best next to free  option availableb to date.

**What problems is Perforce ALM solving and how is that benefiting you?**

Defect management mainly. 

  ### 42. Great product

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Biotechnology | Enterprise (> 1000 emp.)

**Reviewed Date:** July 11, 2016

**What do you like best about Perforce ALM?**

Great bug track program and test case application

**What do you dislike about Perforce ALM?**

We are doing scrum agile and the product doesn't have thing that supports it

**What problems is Perforce ALM solving and how is that benefiting you?**

Best bug brogram

  ### 43. Full featured configurable software tracking software.

**Rating:** 3.0/5.0 stars

**Reviewed by:** David C. | Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 07, 2015

**What do you like best about Perforce ALM?**

I like the ability to create customer filters, link associated tickets and the configurability of the Test Track. 

**What do you dislike about Perforce ALM?**

Search is slow with many tickets.  Users must close tickets before another user can edit the ticket. 

**What problems is Perforce ALM solving and how is that benefiting you?**

We use Test Track for tracking software bugs of software bugs and enhancements. The largest benefit for us was the configurability of the software for our particular use case. 

  ### 44. Pretty Good - Once Configured

**Rating:** 3.5/5.0 stars

**Reviewed by:** Paul F. | Medical Device Software Quality Assurance / Test Engineer, Medical Devices, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 22, 2015

**What do you like best about Perforce ALM?**

Configurations are endless. It can be custom-tailored to each specific process and can change as processes change. It allows for test management, requirements management, and defect tracking withing the same application. The reports and sort/filtering options are great for finding what you are looking for. TestTrack aslo has a SDK for automation if automatically filing bug tickets or test runs is of interest to you.

The web interface as an alternative to the client-side application is decent and helpful at times.

**What do you dislike about Perforce ALM?**

The client-side application is too cluttered each open item has lots of vertical tabs and horizontal tabs. There is a high learning curve because of all the clutter. It would be nice to have a little more organization throughout the windows.

Licensing per user can get annoying if not enough licenses are purchased.

**Recommendations to others considering Perforce ALM:**

Make sure you shop around and test it before you commit.

**What problems is Perforce ALM solving and how is that benefiting you?**

The customization is great, once implemented. You don't need to customize your process for the software.

  ### 45. Test Track for Data Collection and Tracking

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Automotive | Enterprise (> 1000 emp.)

**Reviewed Date:** December 01, 2015

**What do you like best about Perforce ALM?**

I like the consistent order that Test Track gives no matter who the user is.  The software provides an easy format that gives order the most disorganized person.

**What do you dislike about Perforce ALM?**

I dislike the layers that information can get lost inside.  Email updates are made with only the latest page, so data can be missed when comments are made on multiple layers.

**Recommendations to others considering Perforce ALM:**

I would recommend Test Track to a company that has multiple departments needing one point for data collection.

**What problems is Perforce ALM solving and how is that benefiting you?**

Test Track provides a single location for data from multiple departments.  Information sharing has been made more convenient.

  ### 46. Less than optimal

**Rating:** 1.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 01, 2015

**What do you like best about Perforce ALM?**

Hard to say.  The tool is adequate for scrum teams, but certainly not optimal.

**What do you dislike about Perforce ALM?**

Difficult to view sprint progress.  No individual user preferred view.  No formatting ability in test cases.  Web version of the tool is totally inadequate for test case management.  Very difficult and time consuming to add test cases to test runs.

**What problems is Perforce ALM solving and how is that benefiting you?**

Trying to solve the one tool for all problem.  In the end, the tool is just ok, with each user group sacrificing some desired functionality.  

  ### 47. Test Track features

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 07, 2015

**What do you like best about Perforce ALM?**

I like the ability to link stories/tasks and Test cases together. This provides a very useful patterns of dependencies between different parts of the project.

**What do you dislike about Perforce ALM?**

Establishing the link requires some additional steps (e.g. define the parent). Should be simpler if the parent can be pre-defined.

**What problems is Perforce ALM solving and how is that benefiting you?**

The benefits for me are to be able to write pretty comprehensive test cases, using screenshots and other attachments to support them. Comments and Grid/Text views are also useful. 

  ### 48. Good bug tracking software which still needs refinement to be great

**Rating:** 4.0/5.0 stars

**Reviewed by:** Zachary M. | Production Support Analyst, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** May 13, 2015

**What do you like best about Perforce ALM?**

The ability to separate the individual testtracks into  mulitple projects is probably the best feature. By being able to divide up the work helps keep everything organized from team to team.



**What do you dislike about Perforce ALM?**

I hated how convoluted the search feature was. In addition, it's hard to find how to search by testtrack number through any sort of drop down menu or buttons. The hot key (ctrl+'',' [comma] if I remember correctly) is not a common mapping for search (ctrl+f would have made more sense). 

Overall, searching for testtracks was a pain.

**What problems is Perforce ALM solving and how is that benefiting you?**

I primarily used TestTrack for bug tracking and resolution. 

I also used it to occasionally keep track of smaller application changes as well.

In those terms, it was an exceptional product

  ### 49. Always a positive experience when using TestTrack as a database.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jeremy P. | Internal Submissions and Project Management, Computer Games, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 27, 2015

**What do you like best about Perforce ALM?**

It is fairly easy to navigate and provides a large amount of options when it comes to entering and tracking data.

**What do you dislike about Perforce ALM?**

It looks a bit cluttered at first glance when jumping into a TestTrack database for a project that has already started and a lot of the variables could confuse a first-time user but it is very easy to train a user with this program so it generally isn't an issue for long.

**Recommendations to others considering Perforce ALM:**

It may seem like a bit much at first but TestTrack is very easy to use providing various options for navigation and details for bug reporting.

**What problems is Perforce ALM solving and how is that benefiting you?**

TestTrack has been incredibly useful for reporting, resolving, and keeping track of various software bugs and tasks in game development.

  ### 50. Test track is great but it's missing a lof of features

**Rating:** 2.0/5.0 stars

**Reviewed by:** Michel D. | QA Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** May 13, 2015

**What do you like best about Perforce ALM?**

It's easy to use.
It's easy to manage users' accesses and permissions.
It has great customer support.
It's very good for test cases and test runs.

**What do you dislike about Perforce ALM?**

Cannot fully customize the layout to a project's needs.
P1/S1 issues cannot be highlithed in a red color.
Liscences are expensives and not ideal for small/independant companies.
It's sadly not mobile friendly yet.
It's bad for bugs reporting and it doesn't support in-page editing. The search feature to search for defect is mediocre.

**Recommendations to others considering Perforce ALM:**

Switch for a webased database such as Rally or Jira.

**What problems is Perforce ALM solving and how is that benefiting you?**

I'm a Software QA Analyst. I identify problems within a product and address them quickly. I adopt an agile environment and I'm also a Scrum Master.


## Perforce ALM Discussions
  - [What is Helix ALM used for?](https://www.g2.com/discussions/what-is-helix-alm-used-for) - 1 comment, 1 upvote

- [View Perforce ALM pricing details and edition comparison](https://www.g2.com/products/perforce-alm/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-05-29+20%3A21%3A50+-0500&secure%5Bsession_id%5D=d6342bb2-6eef-4c04-b2a0-8caa6d2e4505&secure%5Btoken%5D=df3b66a018b4b7da05ccc75f71577ce7b829253f05f455930cfc5bda117ca4a1&format=llm_user)

## Perforce ALM Features
**Bug Reporting**
- User Reports & Feedback
- Tester Reports & Feedback
- Team Reports & Comments

**Core Lifecycle Management - ALM Software**
- Test Management
- Traceability
- Requirements Management

**Agentic AI - Software Testing**
- Autonomous Task Execution
- Natural Language Interaction
- Proactive Assistance

**Bug Monitoring**
- Analytics
- Bug History
- Data Retention

**Administration**
- Requirements Listing
- Centralized Information
- Traceability

**Organization - ALM Software**
- Reporting
- Collaboration
- Project Planning

**Communication**
- Stakeholder Communication
- Internal Communication Enablement

**Agentic AI - Bug Tracking**
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Procedural**
- Automated Creation & Testing

## Top Perforce ALM Alternatives
  - [OpenText Application Quality Management](https://www.g2.com/products/opentext-application-quality-management/reviews) - 4.0/5.0 (125 reviews)
  - [codebeamer](https://www.g2.com/products/codebeamer/reviews) - 4.3/5.0 (140 reviews)
  - [IBM Engineering Requirements Management DOORS Next](https://www.g2.com/products/ibm-engineering-requirements-management-doors-next/reviews) - 4.0/5.0 (123 reviews)

