Integrating ALM tools to match cloud computing efficiency

When people talk about "automation" with ALM, are they talking about the integration of different tools or are they talking about generating output automatically? And if it's generation, do they mean generating reports, code or test cases?

Requires Free Membership to View

In my experience, ALM automation runs the gamut and is defined by an individual organization’s ALM processes, but most often I find that when people talk about "ALM automation," they are referring to integration. Historically, companies invest in ALM automation by purchasing tools to address what they consider to be the most critical aspects of their ALM strategy, and then make an effort to mesh this specialized tool work with the rest of the process. For some organizations, the main focus is on managing the application portfolio or individual development projects. The latest wave of Agile project management tools is a good example of this activity. Others have invested in requirements management, build tools and testing solutions to address delivery problems such as poor quality and systems that don’t meet business needs. And others have invested in IDEs to assist with the development and change of application code, while still others have gone on to leverage DSLs and model-driven development environments to help improve their application lifecycle efficiency. However, the big challenge for automation, and where a lot of the talk comes from, is about how to get all of these individual investments to work together. 

Looking ahead, I expect this integration problem to become exacerbated as IT shops embrace cloud computing. Cloud computing impacts several stages of the application lifecycle, including development, testing and deployment, and this will quickly test legacy ALM tools and open the door for a new wave of tightly integrated ALM offerings that provide what I think of as "cloud-ready" ALM platforms. Organizations wanting to update their ALM tool suites should look for modern ALM platforms that address the main integration problems and are able to match the efficiency of the cloud. In addition, these new tools must offer the flexibility to operate both on premise and in the cloud. These new cloud-ready ALM platforms should cover as much of the ALM landscape as possible to deliver the efficiency in your ALM processes that matches the efficiency you will get from having a scalable, on-demand computing infrastructure. 

This was first published in February 2011

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: