stringtranslate.com

Управление жизненным циклом приложений

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

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

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

Интегрированный АЛМ

Современные процессы разработки программного обеспечения не ограничиваются отдельными этапами ALM/ SDLC , которыми управляют разные команды, использующие несколько инструментов из разных мест. [ требуется ссылка ] Совместная работа в реальном времени, доступ к централизованному хранилищу данных, кросс-инструментальная и кросс-проектная видимость, улучшенный мониторинг проекта и отчетность являются ключом к разработке качественного программного обеспечения за меньшее время. [ требуется ссылка ]

Это привело к появлению практики интегрированного управления жизненным циклом приложений, или интегрированного ALM, где все инструменты и пользователи инструментов синхронизируются друг с другом на всех этапах разработки приложения. [ необходима цитата ] Такая интеграция гарантирует, что каждый член команды знает, Кто, Что, Когда и Почему вносятся любые изменения в процессе разработки, и не возникает никаких сюрпризов в последнюю минуту, которые могут привести к задержкам поставки или сбою проекта. [ необходима цитата ]

Сегодняшние поставщики решений для управления приложениями уделяют больше внимания возможностям управления API для интеграции лучших в своем классе сторонних инструментов, что гарантирует организациям наличие внутренней системы разработки программного обеспечения, которая может легко интегрироваться с любыми ИТ-инструментами или инструментами ALM, необходимыми в проекте. [ необходима цитата ]

Директор по исследованиям исследовательской компании Gartner предложил изменить термин ALM на ADLM (управление жизненным циклом разработки приложений), чтобы включить DevOps — культуру и практику разработки программного обеспечения, направленную на объединение разработки программного обеспечения (Dev) и эксплуатации программного обеспечения (Ops). [3]

Программные пакеты ALM

Некоторые специализированные программные пакеты для ALM:

Смотрите также

Ссылки

  1. ^ deJong, Jennifer (2008-04-15). "Mea culpa, говорят производители инструментов ALM". SDTimes . Архивировано из оригинала 2 февраля 2011 г. Получено 22 ноября 2008 г.
  2. ^ Чаппелл, Дэвид, Что такое управление жизненным циклом приложений? (PDF) , заархивировано из оригинала (PDF) 7 декабря 2014 г.
  3. ^ "Пост в блоге Gartner" . 2011-12-02.

Дальнейшее чтение

Внешние ссылки