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

Разработка программного обеспечения
Активность ядер
Парадигмы и модели
Методологии и рамки
Вспомогательные дисциплины
Практики
Инструменты
Стандарты и свод знаний
Глоссарии
Контуры

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

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

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

Интегрированный ALM

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

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

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

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

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

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

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

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

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

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

  • Keuper, Франк; Оэкинг, Кристиан; Дегенхардт, Андреас; Верлаг, Габлер (2011). Управление приложениями: проблемы - Создание услуг - Стратегии. ISBN  978-3-8349-1667-9.
  • Линнарц, Уолтер; Кольхофф, Барбара; Черт возьми, Гертруда; Шмидт, Бенедикт (2004). Службы управления приложениями и поддержка. Publicis Corporate Publishing. ISBN  3-89578-224-6.
  • «Объем рынка Gartner для ALM 2010».
  • Хюттерманн, Михаэль (2011). Гибкое управление жизненным циклом приложений. Мэннинг. ISBN  978-1-935182-63-4.

внешняя ссылка