Управление жизненным циклом приложений
Эта статья нуждается в дополнительных цитатах для проверки . ( июнь 2011 г. ) |
Часть серии о |
Разработка программного обеспечения |
---|
Управление жизненным циклом приложений ( ALM ) — это управление жизненным циклом продукта ( управление , разработка и обслуживание ) компьютерных программ . Он охватывает управление требованиями , архитектуру программного обеспечения , компьютерное программирование , тестирование программного обеспечения , обслуживание программного обеспечения , управление изменениями , непрерывную интеграцию , управление проектами и управление выпусками . [1] [2]
ALM и жизненный цикл разработки программного обеспечения
[ редактировать ]ALM — это более широкая перспектива, чем жизненный цикл разработки программного обеспечения (SDLC), который ограничен такими этапами разработки программного обеспечения, как требования, проектирование, кодирование, тестирование, настройка, управление проектами и управление изменениями. ALM продолжается после разработки до тех пор, пока приложение больше не будет использоваться, и может охватывать множество SDLC.
Интегрированное управление жизненным циклом
[ редактировать ]Современные процессы разработки программного обеспечения не ограничиваются отдельными этапами ALM/ SDLC, управляемыми разными командами с использованием множества инструментов из разных мест. [ нужна ссылка ] Совместная работа в режиме реального времени, доступ к централизованному хранилищу данных, прозрачность между инструментами и проектами, лучший мониторинг проектов и отчетность — это ключ к разработке качественного программного обеспечения за меньшее время. [ нужна ссылка ]
Это привело к появлению практики интегрированного управления жизненным циклом приложений, или интегрированного ALM, где все инструменты и пользователи инструментов синхронизируются друг с другом на всех этапах разработки приложений. [ нужна ссылка ] Такая интеграция гарантирует, что каждый член команды будет знать, кто, что, когда и почему обо всех изменениях, внесенных в процессе разработки, и не возникнет неожиданностей в последнюю минуту, которые могут привести к задержкам доставки или провалу проекта. [ нужна ссылка ]
Сегодняшние поставщики управления приложениями уделяют больше внимания возможностям управления API для интеграции лучших в своем классе инструментов сторонних производителей, что гарантирует, что организации хорошо оснащены внутренней системой разработки программного обеспечения, которая может легко интегрироваться с любыми инструментами ИТ или ALM, необходимыми в проекте. [ нужна ссылка ]
Директор по исследованиям исследовательской фирмы Gartner предложил изменить термин ALM на ADLM (управление жизненным циклом разработки приложений), включив в него DevOps , культуру и практику разработки программного обеспечения, направленную на объединение разработки программного обеспечения (Dev) и эксплуатации программного обеспечения (Ops). [3]
Пакеты программного обеспечения АЛМ
[ редактировать ]Некоторые специализированные пакеты программного обеспечения для ALM:
См. также
[ редактировать ]- Структура жизненного цикла приложения
- Управление бизнес-транзакциями
- Открытые сервисы для совместной работы на протяжении всего жизненного цикла
- Жизненный цикл разработки систем
- Управление программными проектами
Ссылки
[ редактировать ]- ^ де Йонг, Дженнифер (15 апреля 2008 г.). «Mea culpa, говорят производители инструментов ALM» . СДТаймс . Архивировано из оригинала 2 февраля 2011 года . Проверено 22 ноября 2008 г.
- ^ Чаппелл, Дэвид, Что такое управление жизненным циклом приложений? (PDF) , заархивировано из оригинала (PDF) 7 декабря 2014 г.
- ^ «Блог-пост Gartner» . 2011-12-02.
Дальнейшее чтение
[ редактировать ]- Кейпер, Фрэнк; Окинг, Кристиан; Дегенхардт, Андреас; Издательство Габлер (2011). Управление приложениями: задачи – Создание сервисов – Стратегии . ISBN 978-3-8349-1667-9 .
- Линнарц, Уолтер; Кольхофф, Барбара; Черт возьми, Гертруда; Шмидт, Бенедикт (2004). Услуги и поддержка управления приложениями . Корпоративное издательство Publicis. ISBN 3-89578-224-6 .
- «Объем рынка Gartner для ALM 2010» .
- Хюттерманн, Майкл (2011). Гибкое управление жизненным циклом приложений . Мэннинг. ISBN 978-1-935182-63-4 .
Внешние ссылки
[ редактировать ]- Чаппелл, Дэвид, Что такое управление жизненным циклом приложений? (PDF), заархивировано из оригинала (PDF) 7 декабря 2014 г.
- Аналитик Gartner Шон Кенефик, «Профиль рынка: инструменты управления жизненным циклом приложений (ALM), 2012 г.»
- Маргарет Роуз, управление жизненным циклом приложений (ALM)
- Дэйв Уэст, Интегрированные инструменты ALM имеют основополагающее значение для успеха
- Доминик Тавассоли, Интеграция процессов управления жизненным циклом приложений (ALM) дает дополнительные преимущества
- Зане Гальвиня1, Дарья Шмите, Процессы разработки программного обеспечения в глобально распределенной среде