Управление жизненным циклом приложений - 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:

ИмяВыпущено
EndevorCA Technologies
Архитектор предприятияСистемы Sparx
GitLabGitLab
Helix ALMВолей случая
Управление жизненным циклом приложений HPМикро Фокус
Концерт IBM Rational TeamIBM
JIRAАтласский
MylynФонд Затмения
Parasoft DTPParasoft
Система Protecode 4Protecode
Целостность PTCPTC
ПульсGenuitec
Рациональное решение для совместного управления жизненным цикломIBM
Ракета АлдонРакетное программное обеспечение
Менеджер по решениям SAPSAP
StarTeamBorland
TeamForgeCollabNet
Сервер Team Foundation (локальное программное обеспечение ) и Azure DevOps (облачный сервис)

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

Microsoft
ТулеапЭналейский

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

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

  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.

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