Знать, чтобы управлятьИсточник: Открытые системы
Компания Borland Software представила свою обновленную концепцию Open Application Lifecycle Management (ALM), направленную на то, чтобы контролировать ход реализации проектов разработки программного обеспечения. Компания подготовила три программных продукта и набор сервисов, объединенных шиной Open ALM, которая служит для сбора информации из инструментальных средств категории ALM от третьих фирм. Три инструмента входят в состав платформы Borland Management Suite (BMS), предназначенной для управления работами по созданию программного обеспечения. Эта платформа основана на Open ALM. Цель создания BMS - предоставить "панель управления" ALM, позволяющую получать информацию о ходе разработки программного обеспечения и управлять этой деятельностью. Как подчеркнул директор Borland по маркетингу Рик Джексон, BMS должна уберечь пользователей от проблем (таких, как превышение бюджета и невыполнение сроков), которые нередко возникают по ходу реализации проектов по разработке программного обеспечения. "Перед организациями стоит задача увеличить производительность своей работы, но нельзя улучшить то, чего невозможно отследить и измерить. Именно для этого создана платформа Borland Management Suite", - подчеркнул Джексон. Пользователи, по его словам, сталкиваются с большими трудностями, пытаясь управлять "черным ящиком" и не зная о том, что и как работает и какого прогресса удалось добиться. Вот что сообщают в Borland о новых инструментах.
Все три инструментария должным быть выпущены нынешней осенью, тогда же и будут объявлены цены на них. "Три новых продукта, которые составляют Borland Management Suite, базируются на уже известных инструментальных средствах", - подчеркнул Джексон. Предложения BMS строятся на сервисной платформе Open ALM, которая использует Internet-технологии для связи с решениями самой Borland и другими популярными инструментальными средствами для управления проектами и портфелями продуктов, определения требований и управления, конфигурации программного обеспечения, управления изменениями и управления качеством в течение жизненного цикла. Эти инструментальные средства могут взаимодействовать с платформой с помощью Web-сервисов. По словам Даггана, предлагая эти три отдельных продукта, Borland видит много возможностей для их применения и надеется использовать каждый инструмент как решение, способное заинтересовать разные группы покупателей. "В полном решении,на самом деле используются части всех трех инструментов, и все они могут быть объединены в один пакет", - отметил Дагган. Двунаправленный сервис связи дает пользователям возможность с помощью продуктов BMS видеть активы и информацию, находящуюся во внутренних собственных репозиториях ALM. Этот подход называется SAM или Single Asset Multiple Environments и предотвращает дублирование данных и возникновение проблем синхронизации между инструментальными средствами. "Я думаю, что самая серьезная проблема касается готовности данных: как обработать всю информацию, которую вы можете собрать", - заметил Мейплес. Можно получить большой объем информации и добиться высокой степени прозрачности, но, как подчеркнул Мейплес, это не должно нервировать людей. "Вы же не хотите, чтобы специалисты воспринимали это как слежку за собой", - отметил он. По мнению Даггана, распределенную разработку необходимо контролировать. "Любой из множества измерительных инструментов можно использовать некорректно и "надеть смирительную рубашку" на команду разработки, - сказал Дагган. Проблема в том, что, несмотря на стандарты аудита и сложность распределенной разработки, которые требуют усиления контроля, многие проектные группы по-прежнему пытаются довольствоваться в основном выполняемыми вручную (и непроверяемыми) измерениями и процессами. Некоторым группам понадобятся определенные аспекты контроля. Кое-кому потребуются все". |