Application Lifecycle Management as a Business Process
As business processes become more dependent on software, getting that software right gets ever more important. And because the most important software in an organization is typically developed in-house, doing this well has become a foundation for business success. This set of activities, known as application lifecycle management (ALM), is itself a critical business process. Any organization that creates custom software should take the ALM process at least as seriously as it does any other important business process. Being better than your competitors at creating custom software can provide a significant competitive advantage.