What is ALM?


  • ALM is a continuous process of managing the life of an application through governance, development and maintenance.

  • ALM is the marriage of business management to software engineering made possible by appropriately configured tooling such as Microsoft Team Foundation Server (or the online/hosted version - known as Azure DevOps) that facilitates and integrates requirements management, architecture, coding, testing, tracking, and release management.

  • Team Foundation Server is by no means the only ALM suite, but it does offer a wide range of functionality, extended API and customization options that Gartner has recognized as a leader in a recent report “Magic Quadrant for Application Life Cycle Management, February 2015”. All this plus the tight integration into Visual Studio (and dozens of 3rd party tools such as Git & Eclipse) makes it an intuitive and comprehensive tool set aimed at supporting every member in the team, and supporting the delivery of world class applications.

Real Time Web Analytics