Application Lifecycle Management Gets Agile

Michael Vizard

What started as a new application development methodology favored first by independent open source developers and then commercial packaged application vendors is now making its way into enterprise IT.


The fundamental concepts of agile computing development are not all that hard to grasp. Instead of developing components of an application sequentially, all the elements and processes associated with creating the application are done in parallel. Once the initial release is completed, subsequent updates are rapid, as opposed to the massive annual upgrade cycle previously associated with enterprise software.


This is all well and good, but legacy application lifecycle management (ALM) tools were not designed to manage an agile development process. This shift in application development paradigms has created opportunities for companies such as VersionOne, which today delivered an Ultimate Edition of its namesake ALM offering. This version of ALM adds analytics, an integrated environment for regression testing and free open source connectors for integrating with applications.

 

 


One of the reasons so many application development projects go awry, said VersionOne CEO Robert Holler, is that far too many IT organizations still rely on spreadsheets or sophisticated bug trackers to manage these projects. While agile development has a lot to offer in terms of speeding the overall process, it also results in a lot more parallel development that needs to closely monitored and tracked.


Agile development is not going to replace every other style of application development out there. But it is quickly becoming a major alternative approach that IT organizations are going to need to master in a world where every application is going to delivered as a service using some form of cloud computing or another. There are, of course, a number of vendors pushing into the ALM sector touting their agile development bonafides, including Collabnet, which just moved to acquire Danube. And IBM and Microsoft are both expected to extend their management platforms as they relate to agile software development.

 


So the real question isn't really whether most IT organizations will be embracing some form of agile development, but rather how.



Add Comment      Leave a comment on this blog post
Jul 2, 2010 2:48 AM Andy Phillipson Andy Phillipson  says:

Siting VersionOne as an example of a usable (in any real business) ALM solution will not offer encouragement for professionals seeking solutions to automate the business of software development and delivery.  VersionOne is a nightmare:

- Their strategy is to provide an "integration hub" for other vendors products.

- Going by their own web page, you'll need to speak with, establish relationships with, and procure from at least 5 other companies to put together a solution.  If you add Test Management then make that 6 companies.  Add up the acquisition cost, integration costs, enablement cost, and maintenance costs (to name but a few) and you're way over your head.

- How many tools would a developer need to launch and work with on their desktop to create a workspace, make source changes, build, contribute the changes on a work item, and promote changes to the team?  Answer: 4 and you would never need the VersionOne client to do any of that work!

- Can you imagine trying to understand traceability (coverage and impact analysis, build contribution, differences between builds, ...) with 7 products in loose (fragile) integration?

- Among these 7 businesses (including your own), who you gonna call to get problems fixed?

As I said... a nightmare.

Reply
Nov 24, 2010 4:58 AM Jurgen Appelo Jurgen Appelo  says:

Thank you! I refer to this article in my presentation Agile Application Lifecycle Management (ALM):

http://www.noop.nl/2010/11/agile-application-lifecycle-management.html

Reply

Post a comment

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

null
null

 

Subscribe to our Newsletters

Sign up now and get the best business technology insights direct to your inbox.