Borland представил новый инструмент управления требованиями для групповой разработки ПО

Компания Borland Software объявила о выпуске нового решения, предназначенного для совершенствования процесса определения требований к ПО и управления ими. Это решение сочетает услуги по оптимизации процессов, тренинги и передовые продукты, облегчающие выбор, анализ, спецификацию, проверку и управление требованиями.

Кроме того, в качестве составляющей решения компания Borland представляет новый продукт Caliber DefineIT, позволяющий аналитикам наглядно определять функциональные требования, дополнять описание требований графическими сценарными представлениями, моделировать поведение и автоматически создавать тестовые сценарии для проверки качества программного обеспечения на протяжении всего цикла разработки. За счет налаживания процесса обмена информацией между ИТ-компаниями и заказчиками последние имеют возможность правильно сформулировать требования с самого начала.

"Потраченные впустую усилия, необходимость переделывать работу, проваленные проекты - основная причина этих явлений заключается в неправильном определении требований, - отметил Карл Зети (Carl Zetie) в отчете исследовательской компании Forrester Research за январь 2006 года. - В большинстве случаев усовершенствованием, реализация которого позволяет добиться наибольшего положительного эффекта, является организация коммуникационного процесса по передаче требований между ИТ-компанией и заказчиком, включая формулирование требований заказчиком и подтверждение понимания со стороны разработчика".

Последствия неправильного определения требований

Как аналитики, так и пользователи в один голос говорят о том, что главной причиной неудачного завершения проектов по разработке ПО являются неточные, неполные или неправильно управляемые требования. Согласно ежегодному отчету CHAOS, представленному исследовательской компанией Standish Group, три из пяти основных причин провала проектов имеют отношение к требованиям. Кроме того, именно ошибочно сформулированные требования в большинстве случаев вызывают необходимость повторного выполнения части работ, что, по данным статистики, может увеличить общую стоимость проекта на 40%.

"Требования определяют структуру проекта и оказывают влияние на каждый этап цикла разработки ПО, - говорит Рик Джексон (Rick Jackson), начальник отдела маркетинга и старший вице-президент по выпуску программных продуктов компании Borland. - Тем не менее, большинство продуктов и процессов по управлению требованиями предназначены только для отслеживания состояния и эволюции требований, но не позволяют выяснить, правильно ли требования были составлены в самом начале и проверены ли они всеми заинтересованными сторонами. Плохо сформулированные требования имеют волновой эффект и являются первоочередной причиной переделки части работ, несоблюдения сроков сдачи проекта, перерасхода бюджетных средств, создания некачественных конечных продуктов и даже откровенных провалов. Вместе с нашими клиентами мы работаем над решением этой проблемы".

Правильное определение требований: всегда и с первого раза

Решение Borland для определения требований и управления ими содержит в своем составе Caliber Analyst, первый продукт, объединяющий графическое средство для определения требований (Caliber DefineIT) с системой корпоративного класса для управления требованиями (CaliberRM). В комбинации с профессиональными сервисами на основе Borland Accelerate Framework и адаптированными средствами обучения приложение Caliber Analyst не только делает более эффективным взаимодействие между заказчиком и ИТ-компанией, зачастую имеющими разные точки зрения, стили общения и приоритеты, но, кроме того, обеспечивает автоматизацию и возможность контроля, необходимые аналитикам для управления требованиями на протяжении всего цикла разработки.

Средство Caliber DefineIT помогает смоделировать ситуацию в простой, наглядной форме, легко понятной и заказчику, и ИТ-компании. После этого аналитики могут детализировать требования, добавляя к ним атрибуты, копии экрана, опытные образцы, изображения, текстовые документы и т. д. Затем разработчик выполняет раскадровку, что помогает заинтересованным сторонам определить, являются ли требования точными и полными. Кроме того, средство Caliber DefineIT может автоматически создавать диаграммы активности, диаграммы сценариев поведения, модели бизнес-процессов и сценарии тестирования, позволяющие быстрее разрабатывать качественное ПО.

С целью улучшения взаимодействия в неоднородной среде разработки решение Borland для определения требований и управления ими на сегодня уже совместимо с продуктами для управления жизненным циклом приложений компании Borland, а также с приложениями Microsoft Visual Studio Team System, Mercury Quality Center и Eclipse. Кроме того, компания Borland планирует до конца года обеспечить его совместимость с продуктом Segue SilkTest.

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

"Одной из самых больших проблем, с которыми сталкиваются наши клиенты, является проблема коммуникационная, поскольку они и ИТ-компании часто говорят на разных языках", - говорит Мак Фельзинг (Mac Felsing), соучредитель и руководитель компании Process-Exchange, Inc., занимающейся консультированием и разработкой ПО, а также помогающей корпоративным клиентам определять и совершенствовать процессы разработки программного обеспечения. "Средство Caliber DefineIT позволяет аналитику собрать данные в экономических единицах измерения, автоматически преобразует их в нужный формат и немедленно предоставляет отчет о достоверности данных. За счет этого реально решается проблема, связанная с взаимопониманием контрагентов, и гарантируется, что предоставленные заказчиком данные надлежащим образом переводятся на язык ИТ без искажения смысла".

Определение требований и управление ими - это один из четырех ключевых процессов разработки ПО, которые компания Borland помогает своим клиентам сделать более контролируемыми, предсказуемыми и безотказными. (Остальные три процесса: управление ИТ, управление изменениями и управление качеством в течение жизненного цикла.)

Выпуск продукта

Решение Borland для определения требований и управления ими появится на рынке в начале мая. Клиентам, стремящимся за несколько недель оптимизировать конкретные процессы, например, возможность контроля требований и управления ими, компания Borland предлагает услуги QuickStart & Accelerator, включающие средства для управления процессами и обучающие материалы.

Приобрести продукты Borland в Интернет-магазине ITshop.ru
Курсы обучения по продуктам Borland


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