В надежде помочь командам разработчиков избавиться наконец от неудобных рукописных заметок компания Hewlett-Packard запустила новый сетевой сервис, призванный сделать более доступным управление жизненным циклом приложений (Application Life-Cycle Management, ALM) из облака.
В ИНТЕРФЕЙСЕ сервиса HP Agile Manager присутствует виртуальная доска, на ней размещаются требования, привязанные к определенным рабочим группам |
«Мы хотели бы предоставить клиентам простой способ имитации деятельности членов команды, использующей методы скорой разработки», — отметил вице-президент HP по стратегии проектирования приложений Саббу Лайер, описывая новый сервис Agile Manager.
Сервисы эти стали первыми в ряду предложений HP, которые охватывают широкий диапазон функций, связанных с разработкой и управлением операциями. «Сегодня наша компания нацелена на упрощение использования и поддержки сервисов», — сообщил Мэтт Морган, вице-президент HP по маркетингу решений для гибридных облаков.
Скорая (agile) методология разбивает традиционный масштабный процесс создания программного обеспечения на небольшие инкрементальные этапы, позволяя руководителям бизнеса и потенциальным пользователям проверять и просматривать программы в процессе их разработки. «Скорая разработка базируется на коротких, нацеленных на конкретные результаты итерациях», — пояснил Морган. Тема управления жизненным циклом приложений привлекает сегодня внимание и корпорации Microsoft, которая предлагает продукты Team Foundation Server и Team Foundation Service.
В активе группы ALM, появившейся в HP после приобретения в 2006 году компании Mercury Interactive, уже есть целый ряд продуктов для управления программными проектами. Разница между флагманским программным обеспечением ALM и новым сервисом Agile Manager заключается в том, что он, как отметил Морган, «написан для использования в среде скорой разработки».
«Мы видим, что скорая разработка с энтузиазмом воспринимается проектными командами, у которых может даже не быть классической ИТ-инфраструктуры, — подчеркнул Морган. — Команды, занимающиеся скорой разработкой, склонны к самоорганизации и часто не могут похвастаться зрелой ИТ-поддержкой. В облачном же варианте за поддержку ALM они смогут просто заплатить по кредитной карте. Кроме того, наш сервис предлагает нейтральную площадку для двух или нескольких организаций, совместно работающих над проектом».
Подобно другим пакетам ALM, Agile Manager можно использовать для определения требований, закрепления разработчиков за конкретными частями проекта, а также для сбора информации и мониторинга достижений, которых добилась каждая команда разработчиков при реализации проекта.
Agile Manager проектировался в том числе и для того, чтобы избавиться от стикеров, используемых многими командами разработчиков при определении требований. В интерфейсе сервиса присутствует виртуальная доска, на ней размещаются требования, привязанные к определенным рабочим группам. В отличие от традиционных стикеров, виртуальную доску HP могут увидеть все члены проектной команды, независимо от их физического местоположения.
Сервис HP может обмениваться информацией с большинством систем управления исходным кодом и сборкой программ. Возможно получение отчетов о том, сколько кода уже представлено разработчиками и насколько успешно продвигается процесс автоматической сборки и тестирования. Поддерживается также синхронизация данных с программным обеспечением HP ALM.
Еще один сервис, HP Performance Anywhere, позволяет отслеживать производительность сетевого приложения в любом месте, где находится конечный пользователь. Организации могут использовать сервис, например, для оценки скорости реакции приложения в удаленном филиале.
Для мониторинга сетевого приложения первым делом записываются все типичные процессы взаимодействия пользователя с системой (например, выполнение транзакции или процедура регистрации в системе). Выполненные операции помещаются в сценарий, который впоследствии может быть автоматически выполнен из любого удобного места. ИТ-администраторы будут получать уведомления, когда приложению для ответа требуется слишком много времени.