stringtranslate.com

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

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

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

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

Интегрированное управление жизненным циклом

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

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

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

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

Пакеты программного обеспечения АЛМ

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

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

Рекомендации

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

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

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