Информационную систему любых размеров невозможно строить в отрыве от консультаций с заказчиком. Естественно, подобные консультации ведут к постоянному уточнению функций системы (выяснение требований). Подобное перекраивание строящейся системы редко ведет к ее улучшению, поскольку стороны изначально не договаривались о том, что система меняется (уточняется) в процессе разработки. Стало быть, все изменения носят шоковый характер, нанося немалый ущерб как моральный, так и материальный. С точки зрения компании Rational, если на первом этапе выяснения функций планируемой системы у заказчика использовался инструмент Rational Rose, то 90% функций будет оговорено на самом начале пути разработки. И все же… требования будут вноситься, так пусть это будет обыденный безболезненный процесс!
Управлением требованиями занимается продукт Requisite PRO.
RequisitePro - это удобный инструмент для ввода и управления требованиями, который может использоваться всеми участниками команды. Продукт позволяет в наглядной форме получать, выводить, структурировать наборы вводимых требований.
Для каждого требования поддерживается набор атрибутов, позволяющий эффективно управлять проектом на основе задания иерархий требований, установки их приоритетов, сортировки, назначения требований конкретным исполнителям. Для требований предусмотрен, предопределен набор атрибутов, который может быть расширен пользователем по своему усмотрению, что позволяет характеризовать требования в соответствии с представлениями пользователя.
Развитые возможности прослеживания требований позволяют визуально определять схожие требования в рамках одного или нескольких проектов. Это дает возможность применения готовых апробированных решений в новом проекте. Возможность задания связей между требованиями позволяет легко проследить, какие требования следует подвергнуть анализу (и, возможно, пересмотру) при модификации некоторого конкретного требования или атрибута. Тем самым упрощается процесс внесения изменений.
Для каждого требования хранится его история, позволяющая отследить, какие изменения были внесены в требование, кем, когда и почему.
Выгоды эффективного управления требованиями с помощью RequisitePRO увеличиваются экспоненциально при использовании его всей командой разработчиков. RequisitePRO упрощает общение между разработчиками путем предоставления общего доступа ко всем требованиям проекта, либо к их части.
Все документы и данные, относящиеся к требованиям, централизованно организуются при помощи RequisitePRO. Требования заказчика, дизайн подсистем, сценарии, функциональные и нефункциональные спецификации и планы тестирования распределяются и связываются таким образом, чтобы максимально облегчить управление проектом.
Продукт также направлен на всех участников проекта.
Назад |
Содержание |
Вперед