С выпуском продукта Gauntlet компания Borland внедряет бизнес-аналитику в процесс поставки ПО

Корпорация Borland - один из мировых лидеров в области открытого управления жизненным циклом приложений (ALM) - анонсировала Borland Gauntlet инновационный продукт для непрерывной автоматизированной разработки и тестирования, который поддерживает эффективное управление качеством жизненного цикла (LQM) путем предоставления организациям возможности непрерывного отслеживания, измерения и улучшения качества ПО на всем протяжении жизненного цикла.

Продукт Gauntlet усовершенствует процесс поставки программного обеспечения путем ввода контроля качества в существующие процессы управления версиями. Эти средства управления или "рукавицы" позволяют командам разработчиков идентифицировать и решать проблемы на ранних стадиях жизненного цикла приложения - когда их участие может быть сведено к минимуму - путем автоматического инспектирования объектов разработки при каждом их изменении или через заданные интервалы времени.

"С помощью Gauntlet организации смогут открыть 'черный ящик' процесса разработки программ путем внедрения эффективного механизма тестирования и измерения в начале жизненного цикла приложения, - сказал Роб Ченг (Rob Cheng), директор отдела решений для разработчиков в Borland Software. - Gauntlet позволяет организациям-разработчикам ПО перейти от состояния неопределенного качества, уровня надежности и риска к среде, обеспечивающей прозрачность, подотчетность и предсказуемость в масштабах всей организации и на всем протяжении жизненного цикла поставки ПО".

С самого начала разработчики Gauntlet придерживались выработанной Borland стратегии открытого ALM-продукта, заключающейся в интеграции широкого круга инструментов разработки и тестирования при обеспечении единого представления всех показателей качества. Этот продукт также интегрируется с передовыми решениями по управлению конфигурацией - включая StarTeam, CVS и Subversion производства Borland, автоматически запуская "рукавицы" в отношении разрабатываемого кода при каждой проверке разработчиком внесенных в систему изменений.

"Сегодня программное обеспечение лежит в основе любого конкурентоспособного бизнеса, однако  интенсивность отказов программных проектов остается невероятно высокой вследствие обычных причин, например, низкого качества, невыполнения требований или просто из-за просроченной поставки, - сказала Бола Ротиби (Bola Rotibi), старший аналитик из компании Ovum. - Возможность автоматического тестирования и измерения качества программного обеспечения на ранней стадии, а часто и в течение полного жизненного цикла его поставки очень важна в решении задачи резкого повышения соотношения удачных/неудачных программных проектов. В этом отношении такие технологии, как Gauntlet от Borland, занимают ведущее положение".

Множество "рукавиц"; единое представление о качестве приложения

Gauntlet поддерживает растущее число дополнительных модулей с открытым исходным кодом или разработанных сторонними разработчиками, которые позволяют заказчикам протестировать приложение на выявление широкого круга потенциальных недостатков - от сложности и читабельности кода до уязвимости средств безопасности или соответствия законодательным требованиям.  Кроме того, Gauntlet позволяет пользователям легко добавлять или создавать свои собственные "рукавицы", которые будут передавать метрики на централизованные инструментальные панели Gauntlet. Доступные в настоящее время или находящиеся в разработке коммерческие (или с открытым исходным кодом) дополнительные компоненты для Gauntlet включают:

  • Инструментальные средства с открытым исходным кодом: Ant, CheckStyle, Emma, Findbugs, JUnit, NUnit и PMD.
  • Коммерческие инструментальные средства: Cenzic Hailstorm, предназначенный для оценки уязвимости защиты веб-приложений, Fortify SCA для анализа безопасности исходного кода, Klocwork K7 для автоматизированного обнаружения и защиты ПО, Lint4J для статического анализа исходного кода, написанного на Java и Palamida IP Amplifier для сканирования и аудита ПО на соответствие требованиям интеллектуальной собственности.

Инструментальные панели Gauntlet включают средства фиксации мгновенного состояния в реальном времени и анализ временных рядов показателей, таких как характеристики конкретной версии, результаты тестирования модуля или его функций, область действия кода и активность работы с проектом. Обеспечивая просмотр и оценку состояния приложения на ранних стадиях его жизненного цикла, Gauntlet помогает командам разработчиков с большей уверенностью и ответственностью давать оценки, строить технические прогнозы и оценивать риски, позволяя в то же время руководству компаний заблаговременно выявлять рискованные проекты и вносить необходимые коррективы в функциональность или финансирование проектов.


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=4427