Введение

Управление продуктом компьютерных программ на протяжении всего жизненного цикла разработки Управление жизненным циклом приложений (ALM) - это управление жизненным циклом продукта (управление, разработка и обслуживание) компьютерных программ. Он включает в себя управление требованиями, архитектуру программного обеспечения, компьютерное программирование, тестирование программного обеспечения, техническое обслуживание программного обеспечения, управление изменениями, непрерывную интеграцию, управление проектами и управление релизами.

ALM против жизненного цикла разработки программного обеспечения

ALM - это более широкая перспектива, чем жизненный цикл разработки программного обеспечения (SDLC), который ограничен такими фазами разработки программного обеспечения, как требования, проектирование, кодирование, тестирование, конфигурация, управление проектами и управление изменениями. ALM продолжается после разработки, пока приложение больше не будет использоваться, и может охватывать многие SDLC.

Интегрированная система управления личными средствами

Современные процессы разработки программного обеспечения не ограничиваются дискретными этапами ALM/SDLC, управляемыми разными командами, использующими несколько инструментов из разных мест. Сотрудничество в режиме реального времени, доступ к централизованному хранилищу данных, возможность использования различных инструментов и различных проектов, улучшение мониторинга и отчетности проектов являются ключом к разработке качественного программного обеспечения за меньшее время. Это привело к практике интегрированного управления жизненным циклом приложений или интегрированного управления жизненным циклом приложений, где все инструменты и пользователи инструментов синхронизируются друг с другом на всех этапах разработки приложений. Эта интеграция гарантирует, что каждый член команды знает, кто, что, когда и почему вносит любые изменения в процессе разработки, и не будет никаких неожиданностей в последнюю минуту, вызывающих задержки в поставках или неудачу проекта. Сегодняшние поставщики приложений для управления сосредоточены больше на возможностях управления API для интеграции инструментов третьей стороны, что гарантирует, что организации хорошо оснащены внутренней системой разработки программного обеспечения, которая может легко интегрироваться с любыми инструментами ИТ или ALM, необходимыми в проекте. Директор исследовательской компании Gartner предложил изменить термин ALM на ADLM (Application Development Life cycle Management), чтобы включить DevOps, культуру и практику разработки программного обеспечения, которая направлена на объединение разработки программного обеспечения (Dev) и эксплуатации программного обеспечения (Ops).