ALM overview
ALM is much more than the software development lifecycle. ALM is all about the complete lifecycle of an application, starting from the initial idea and ending at the last time the application is used. Roughly, ALM can be divided into three major areas:
Governance: This is is a continuous process that spans the whole lifecycle.
Development: This starts when the original idea is designed and lasts until the product goes live. During the lifecycle, development will still play a role in bug fixes, patches, or enhancements.
Operations: This maintains the application and starts before going live (for example, to perform tests) and lasts until the end of the life of the application.
Governance
Governance spans the whole lifecycle and contains different activities, sch as the development of a business case (for example, is this project or service worth making?) or project portfolio management (centralized management of processes, methods, and tools for running projects). Before we start...