Just last Thurssday I did worldwide Webcast on the above topic. The timing was early morning PST, so the audience number was not very high, but I really got some good responses from whoever attended.
The "ALM" word is getting used more and more. Let me explain what it stands for and what it means. It means Application Lifecycle Management as opposed to traditional Software Development Lifecycle (SDLC). Whereas SDLC is a narrower concept focusing primarily on the software development aspects, ALM is much broader in its scope and application.
The Changing Face of Application Lifecycle Management - Forrester August 2006 defines ALM as:
The coordination of development lifecycle activities, including requirements, modeling, development, build, and testing, through:
- enforcement of processes that span these activities;
- management of relationships between development artifacts used or produced by these activities; and
- reporting on progress of the development effort as a whole.
Three pillars of ALM
- Traceability of relationships between artifacts
- Automation of high-level processes
- Reporting provides visibility
Microsoft is gearing itself well to provide solutions in most of the disciplines of ALM, and the first thing to do with a customer interested in improving their existing process is to do an assessment. So this webcast primarily deals with these aspects of ALM assessment.
For those interested in hear this again, the good news is this is all recorded. So you can download and view at leisure. The following are the details of the webcast.
WWE REGISTRATION URL:
LIVE MEETING REPLAY URL: