As IT organizations move to embrace iterative application-development methods, the way they manage the application development process increasingly is being challenged.
For those who manage the process, the question is this: Do they need new application lifecycle management (ALM) tools to deal with the iterative application development process or can their existing tools handle both iterative and more traditional waterfall-style application development?
Collabnet this week announced that it has completed its integration of ScrumWorks Pro, a platform for managing iterative application development that it acquired earlier this year. Collabnet also is known for the ALM platform TeamForge that's especially popular among open source developers.
"Strained effort" is a kind way to describe efforts to extend existing ALM platforms to manage iterative application development, according to Victor Szalvay, CTO of Collbanet's ScrumWorks division. Szalvay argues that it's better to take a tool like Scrum that was specifically designed for iterative development and integrate it with an existing ALM platform such as TeamForge to provide a holistic view of the entire process.
The growing popularity of iterative application development is transforming ALM. The only real question is: How will IT organizations choose to respond? Szalvay argues that they should impose something as close to the iterative application development model as possible. Though many existing ALM vendors would argue that this creates a fractured approach across multiple ALM systems, Szalvay says Collabnet's approach creates a more flexible federated model for managing ALM.
Though it's not clear how this divide ultimately will be bridged, obviously IT organizations are running out of time to figure this out.