Enterprise Integration Zone is brought to you in partnership with:

Mitch Pronschinske is a Senior Content Analyst at DZone. That means he writes and searches for the finest developer content in the land so that you don't have to. He often eats peanut butter and bananas, likes to make his own ringtones, enjoys card and board games, and is married to an underwear model. Mitch is a DZone Zone Leader and has posted 2569 posts at DZone. You can read more from them at their website. View Full User Profile

Top ALM Tools and Solutions Providers

10.21.2009
| 42671 views |
  • submit to reddit

A good application lifecycle management (ALM) package has software that is able to carefully manage and monitor all aspects of software development.  ALM applications provide tools for managing and completing the phases of design, development, testing, deployment, and ongoing enhancements.   With an ALM solution in place, organizations can significantly improve the way they design, build, test, and adapt their software.  Greater customer satisfaction, speed of development, and reduction of cost is the often the result.

The increasing complexity of the software development task has been answered by an increasing number of tools for managing that development.  Communication, collaboration, and task tracking have been key aspects of better software development, and the tools that have harnessed these aspects have become the most successful.

Here's our top ALM solutions in no particular order:


VersionOne - V1: Agile Team, V1: Agile Enterprise, V1: Agile Ideas
VersionOne's first project management tools were designed for eXtreme Programming and Scrum.  Today, they support a broader set of methodologies including DSDM, Agile UP, and Lean/Kanban.  Their software suite includes V1: Agile Team--for small teams that are new to agile, V1: Agile Enterprise--a full ALM for large, experienced agile teams, and V1: Agile Ideas--a customer collaboration portal for logging and prioritizing feature requests.  VersionOne also provides an open web service Java API, a .NET SDK, and free integration connectors to third-party software development tools.

Aldon - Aldon Lifecycle Manager
Aldon uses a multiplatform SCCM solution, which allows it to coordinate complex multiplatform deployments.  Aldon also supports third-party SCCM products for added versatility.  Aldon's highlights include configurable multi-phase lifecycle process automation, flexible architecture for IDE's, and role-based interfaces for engineers, project leads, development managers, and senior IT management.  Aldon is also well-equipped to handle complex release and distribution support.

ThoughtWorks - Mingle
ThoughtWorks' project management tool, Mingle, is known for having one of the most user-friendly interfaces.  It focuses on tracking business objectives and focusing on customer specifications throughout the application lifecycle.  Other ALM tools by ThoughtWorks include Twist, for test automation, and Cruise, for release management. ThoughtWorks' philosophy of "Adaptive ALM" focuses on adapting management tools to the developer team, rather than running the team according to the nature of the tools.

Seapine - TestTrack Suite,
Seapine's TestTrack suite handles bug tracking, issue management, development workflow, and test case management very well.  TestTrack also has a wide range of OS support which includes Mac, Linux, Unix and Windows.  Along with good change and test tool integrations, Seapine's software is also very easy to install and upgrade.

AccuRev - AccuRev Suite
AccuRev has used IBM's ClearCase as a model for its own ALM tools.  Their software supports agile and waterfall processes.  The AccuRev Suite has tools that work together when used in unison and AccuRev's "AccuRev for ClearCase" can actually provide bi-directional coexistence between AccuRev and ClearCase.  AccuRev applications are easy to administer, requiring no dedicated administrator, and easy to learn.

TechExcel - DevSuite
TechExcel's DevSuite offers an advanced modular ALM system.  Their tools are easy to administer with no programming needed.  DevSuite's separate tools can work as stand alone applications or work together for greater traceability.  TechExcel's tools also support Oracle, MySQL, and Microsoft Access databases.

Serena - Serena Dimentsions 10
Serena specializes in lifecycle managment for large organizations.  Dimentsions 10 uses one repository for requirements, configuration, change, and release.  A range of development models are avaliable for distributed teams with centralized replicated support.  Dimentsions 10 also has solid process automation and release functionalites.  Serena uses the Eclipse Application Lifecycle framework instead of its own proprietary platform.

Polarion - Polarian Requirements
Polarion Requirements uses Web, Wiki, Google Docs, or MS Office based authoring.   Polarion is also based on open standards and frameworks.   Its distinguishing features include a traceability matrix, CMMI support, and a workflow driven UI.  Other features inlcude forensic-level traceability linking and reports, structured and unstructured data search and query, and impact analysis view

IBM - ClearCase, ClearQuest
The Rational Software division at IBM has a robust selection of ALM applications that integrate with and complement each other in a variety of development processes.  ClearQuest is a powerful workflow automation tool that can be tailored to model any type of workflow.  ClearCase is IBM's source code revision tool that can run on a number of platforms and handle a large number of files while running lightweight.  Its most distinguishing feature is the MultiVersion File System(MVFS) which supports dynamic views to map software configuration.

Microsoft - Visual Studio Team System
The Microsoft Visual Studio Team System (VSTS) has a an integrated metadata repository with a flexible flexible process model.  Instead of having change, versioning and configuration based on code changes, VSTS bases them on work items, reduceing programmer overhead for change management.  VSTS web proxies give great distributed support for a team system.  Team System also supports multiple versions of .Net Framework and integrates with Microsoft Office.  Visual Studio 2010 also just released its second beta version.

Rally - Rally Enterprise and Community Editions
Agile Commons and Agile University were both launched by Rally.  Rally also created the first SaaS data warehouse for software development.  Rally has two versions of its software:  A community edition, which is free for up to 10 users, and the enterprise edition, their flagship for Agile lifecycle management.  The enterprise edition has flexible iteration for Agile processes and a multi-tier requirements definition.  The Rally platform also integrates with popular open source and commercial development tools.

MicroFocus (Borland Division) - StarTeam
Borland software is known for its flexibility and customizable structure.  Their open ALM solution allows the use of any combination of lifecycle tools and supports established processes such as waterfall, Agile, RUP or custom.  StarTeam is Borland's flagship change and configuration management tool.  StarTeam's remote caching over the Web provides good performance for centralized and geographically distributed development teams.


 

AttachmentSize
aldonLogo-tag_0.png4.4 KB
ibm.png11.5 KB
microfocus.png10.56 KB
rally_only_large.png18.46 KB
seapine.png4.19 KB
thoughtworks.png8.37 KB
versionone_logo_3.png11.53 KB
Visual Studio Logo black vert[8].png14.62 KB
accurev.png12.35 KB
TechExcel_Inc_Logo.jpg10.41 KB
serena-cmyk-scaled-t_large.jpg14.97 KB
get_image.php_.gif3.18 KB

Comments

alexei ledenev replied on Thu, 2009/10/22 - 3:20am

Totally pointless and misleading article. What did author want to say? It just a very short list on non comparable tools with only two vendors who come close to ALM mentioned. IBM has most compelling story that supports ALM, but this story is not based on ClearCase and ClearQuest, as author thinks, it is around Jazz platform and new suite of tools built on top of Jazz. Second, worth to mention vendor, is MS with its VS TFS, but it's focused only on MS technologies and platforms. Another big ALM vendor is HP. HP cover multiple aspects of ALM and is considered as big competitor of IBM and MS in this space. All other vendors mentioned in this post have small piece of bigger ALM story (agile project management or version control mostly) and none is a market leader or real competitor of IBM, MS and HP.

Rick Ross replied on Thu, 2009/10/22 - 8:18am in response to: alexei ledenev

I feel a little bit bad because I asked Mitch to research this and to produce a list of tools and solutions providers in this growing ALM space. He's taking criticism for doing what I asked him to do.

Alexlm, it would seem that you feel you already have a strong sense of who the players are and how their offerings stack up. We would probably disagree on how narrowly to focus a list of such players, since you would apparently include only 3: IBM, Microsoft and HP. I am positive that the people working at many of these other organizations would disagree with you about whether they are in the ALM space.

But I do not feel a list like this is pointless or misleading. In fact, for those who have a less clear concept of what ALM is than you do, a list like this can provide a convenient and useful launching point for their own research and exploration. The list makes no attempt to score, grade or review the comparative quality of the providers. We know you're going to do your own research and form your own conclusions, so we don't even pretend to tell you what to think.

IMO a list like this is handy for people trying to survey who is doing what in the ALM space. We need to provide more list resources like this, however, so I would definitely like to learn how we can make them more effective and useful. 

Roberto justme replied on Fri, 2009/11/06 - 5:21am in response to: Rick Ross

Hi, it would be interesting if to the list will be added some open-source tools and/or pointing out what open-source world misses in this field. Thank you Rob

Ash Narash replied on Fri, 2011/03/18 - 10:31am

MKS - is a goliath in this field and I am surprised they were not included. It is incredibly massive and great intention at heart.

Ashish Rathod replied on Mon, 2012/08/20 - 3:01am

I found BootStrapToday is an intelligent Application Lifecycle Management Platform on SAAS model. With its built-in intelligence and automation you can detect bugs early, accelerate the software development with improved code quality.

For more details visit at   www.bootstraptoday.com 

Matt Watson replied on Tue, 2012/09/25 - 2:06pm

I just want to say that the new version of TFS that is currently in preview mode is AWESOME. They have greatly improved the work item tracking and planning functionality. We are using the hosted version on tfspreview.com and the performance is great. I used TFS before and the source code part was great but the work items I always thought was horrible. They have taken a huge step forward. The planning board and forecasting features are great now. Check it out. 

Thanks,

Matt Watson, Founder of Stackify DevOps solutions 

Matt Watson replied on Tue, 2012/09/25 - 2:08pm

By the way, there is a pretty exhaustive list over on wikipedia if you are looking for every ALM vendor there is

 

http://en.wikipedia.org/wiki/Application_lifecycle_management 

Alex Kriegel replied on Thu, 2013/05/16 - 12:30am

A very poorly researched article! The list appears to be composed on a whim, without stating methodology and criteria for the selection. Even a cursory look at Gartner's report on ALM would yield a significantly different picture: Microsoft, IBM, Atlassian, HP, Rally and CollabNet are at the top, on merits of both technology and ability to execute. Google it up, many a vendor provide free copies to boast about their spot in the Gartner's Magic Quadrant.

IBM's ALM solution -  Rational Team Concert -  is a complete re-write which has very little to do with both ClearCase and ClearQuest. Totally puzzled by inclusion of Aldon (instead of, say, PTC-MKS) !

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.