СТАТЬЯ
13.08.01

Rational ClearQuest - средство управления запросами на изменения

  1. Знакомство с ClearQuest
  2. ClearQuest: управление запросами на изменение
  3. Запись новых запросов
  4. Управление запросами
  5. Отчеты и измерения
  6. Возможности конфигурирования
  7. Интеграция с ClearCase
  8. Спецификации
  9. Дополнительная информация

1. Знакомство с ClearQuest

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

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

ClearQuest является мощным средством управления запросами на изменение (change request management – CRM), специально разработанным с учетом динамической и сложной структуры процесса разработки ПО. ClearQuest отслеживает и управляет любым типом действий, приводящих к изменениям, в течение всего жизненного цикла продукта, помогая, тем самым, организациям более предсказуемым (правильным) образом создавать качественное ПО.

CLEARQUEST ПОЗВОЛЯЕТ:

2. ClearQuest: управление запросами на изменение

Управление запросами на изменения затрагивает наиболее дорогостоящий фактор в процессе разработки ПО. Изучение показывает, что внедрение систем CRM может существенно сократить время, необходимое для нахождения и обработки запросов на изменения. В дополнение к этому системы CRM обращают внимание на некоторые важные моменты, касающиеся стабильности и продуктивности.
“Готовы ли мы выпустить продукт? 

Кто перегружен работой? 

Что было сделано в этой версии?”

ЧТО ТАКОЕ CRM?

CRM (change request management) – это процесс управления запросами на изменения, возникающими по ходу жизненного цикла проекта. Развитая система CRM не только следит за дефектами ПО, но также помогает управлять другими аспектами процесса разработки, такими как изменения технической документации, стратегии менеджмента и увеличение функциональности продукта. Мощное средство CRM также позволяет направлять процесс подачи запросов, назначения заданий, общения с разработчиками, менеджерами и заказчиками и постоянного ведения учета.

КТО ИСПОЛЬЗУЕТ CRM?

Каждый сотрудник любой организации, занимающейся разработкой или участвующей в high-tech проекте, сможет извлечь пользу из применения CRM. Руководители направлений и менеджеры проектов обнаружат, что применение CRM реально помогает им справляться с сотнями и тысячами запросов на изменение, относящимися к нескольким идущим одновременно проектам. Тестеры выиграют от хорошей структурированности потока информации и легкой идентификации источника, статуса и истории любого элемента изменений.

ЧТО ТАКОЕ CLEARQUEST?

ClearQuest – это чрезвычайно гибкий инструмент для управления запросами на изменение, работающий под Windows и через Web. ClearQuest позволяет организациям:

ЧТО ДЕЛАЕТ CLEARQUEST УНИКАЛЬНЫМ?

ClearQuest во многом отличается от других систем CRM, но его основная уникальная черта – высокая степень адаптивности среды, включающей Web-доступ и интеграцию с базами данных. В отличие от других решений, ClearQuest:

МОДУЛИ: CLIENT, WEB, DESIGNER, DATABASE

ClearQuest состоит из четырех отдельных модулей: ClearQuest Client, ClearQuest Designer, ClearQuest Web и Database Support. Модули Client и Web были созданы таким образом, чтобы быть максимально легкими в использовании. Designer используется администраторами ClearQuest, чтобы настроить приложение специфичным для компании образом.

ClearQuest Client позволяется пользователям подавать заявки на изменение, определять приоритеты и анализировать прогресс проекта путем поисковых средств и отчетов.

ClearQuest Designer позволяет менеджерам проекта и администраторам определять модели процессов, триггеры, меню, формы и др.

ClearQuest Web предоставляет удаленным территориально пользователям весь набор функций приложения через Web.

Database Support обеспечивает интеграцию с Microsoft Access и Microsoft SQL Server для легкого доступа данным и масштабируемости.

КАК РАБОТАЕТ WEB-ИНТЕРФЕЙС CLEARQUEST?

ClearQuest предоставляет полный набор HTML-форм и скриптов, использующихся в Web-интерфейсе – никакого дополнительного программирования не требуется. Web-интерфейс ClearQuest использует Microsoft Active Server pages для автоматической генерации форм, отчетов и схем поиска. Будучи установленным, Web-интерфейс предоставляет пользователям сети охраняемый паролем доступ к функциям ClearQuest, зависящий от настроек безопасности. Любые изменения, производимые над формами, отчетами или схемами поиска ClearQuest мгновенно становятся доступны как Windows-, так и Web-клиентам.

СУЩЕСТВУЮТ ЛИ РАЗЛИЧИЯ МЕЖДУ WEB- И WINDOWS-СЛИЕНТАМИ CLEARQUEST?

Web-интерфейс ClearQuest позволяет удаленным пользователям работать со всей информацией по запросам на изменения и полноценно участвовать в процессе управления изменениями. Однако, некоторая функциональность специфична для Windows-клиента, как то:

СКОЛЬКО ВРЕМЕНИ ЗАНИМАЕТ ВНЕДРЕНИЕ CLEARQUEST?

ClearQuest поставляется вместе с полной технологией процесса управления изменениями, которая отвечает запросам большинства организаций. В поставку включены все формы и отчеты, необходимые для начала использования ClearQuest. Большинство пользователей начинают с предопределенной, легко устанавливаемой конфигурации. Впоследствии администраторы могут модифицировать формы и отчеты ClearQuest, а также схему работы. Любые сделанные изменения становятся доступны пользователям при следующем входе в систему.


3. Запись новых запросов

ClearQuest поощряет участие сотрудника в процессе разработки ПО, независимо от того, где он находится и какую использует платформу. С помощью ClearQuest разработчики и менеджеры могут легко получить требуемую информацию, не замедляя процесс разработки.
“Нам нужен продукт, достаточно простой в использовании любыми сотрудниками – разработчиками, бета-тестерами и менеджерами. ClearQuest позволяет каждому делать вклад в процесс разработки.”

КТО ПОДАЕТ ЗАПРОС НА ИЗМЕНЕНИЯ?

Запрос на изменения может подать любой сотрудник: специалисты по документации, бета-тестеры, менеджеры проекта, разработчики, сотрудники отдела контроля качества и заказчики, в зависимости от установленных ограничений доступа. Web-интерфейс ClearQuest позволяет подавать запросы на изменения интернет-пользователям.

КАК ПОДАЮТСЯ ЗАПРОСЫ?

Процедура одинакова для Web- и Windows-клиентов. Вначале, пользователь входит в систему и выбирает базу данных для работы. (Организации могут иметь одну или более баз данных CRM.) Пользователю предлагается заполнить поля формы запроса. Обязательные поля помечены красным, пользователь может при помощи правого щелчка кнопкой мыши получить справку по любому полю. Содержимое формы проходит проверку на корректность и помещается в соответствующую базу данных.

МОЖНО ЛИ ИЗМЕНЯТЬ ФОРМЫ?

Да. ClearQuest поставляется с предопределенными формами и полями, но не составляет труда изменять их, а также добавлять новые, используя ClearQuest Designer. Например, можно изменить название поля, указать условия проверки, настроить кнопки и выпадающие списки, поменять расположение полей и назначить полю текст справки.

КАК ЭТО ОТНОСИТСЯ К WEB-ИНТЕРФЕЙСУ?

Создаваемые формы автоматически становятся доступны как для Windows-, так и для Web-клиентов. Пользователи увидят новые или измененные формы при следующем входе в базу данных ClearQuest.
 
 

4. Управление запросами

Различные организации следуют различным процедурам для обработки дефектов ПО, требований увеличения функциональности и других изменений. ClearQuest поставляется вместе со схемой процесса CRM, которая отвечает потребностям большинства организаций, и может быть легко изменена, чтобы соответствовать специфичным требованиям.
“В нашей компании каждый тип запроса на изменение имеет особую схему обработки. ClearQuest позволяет нам удобно управлять отчетами о дефектах, требованиями увеличения функциональности и изменениями документации ”

  КАК ВЫГЛЯДИТ ТИПИЧНЫЙ ПРОЦЕСС CRM?

Запросы на изменения проходят цикл из нескольких состояний (states), начиная с подачи, и заканчивая их разрешением. Например, только что поданный запрос находится в состоянии “Подан” (Submitted). После передачи запроса сотруднику, он переходит в состояние “Назначен” (Assigned). Начало работы над запросом переводит его в “Открытое” состояние (Open), и вся команда может видеть, что кто-то обрабатывает запрос. Наконец, когда запрос проверен и закрыт, он проходит соответственно стадии “Проверка” (Verify) и “Закрыт” (Resolved).

МОЖНО ЛИ ИЗМЕНЯТЬ СХЕМУ ОБРАБОКТИ?

Да, произвольным образом. ClearQuest позволяет задать, из каких стадий состоит процесс, определить правила, по которым направляется запрос из одного состояния в другое, и указать действия, автоматически выполняющиеся при смене состояний. Например, руководитель проекта или администратор ClearQuest могут так настроить ClearQuest, что при перемещении запроса в стадию “Закрыт”, сотруднику, занятому тестированием, по e-mail посылается соответствующее уведомление.

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

КАК ПРОИСХОДИТ ПЕРЕХОД ЗАПРОСОВ ИЗ ОДНОГО СОСТОЯНИЯ В ДРУГОЕ?

Переходы инициируются действиями пользователей ClearQuest. Администратор определяет, какие действия доступны пользователям, и как эти действия происходят.

Например, может настроить ClearQuest так:

КАК ОПРЕДЕЛЯТЬ ПРАВИЛА ПЕРЕХОДОВ?

Приложение ClearQuest Designer использует Матрицу Переходов между Состояниями (State Transition Matrix) для описания правил перевода запроса из одного состояния в другое. В Матрице Переходов все возможные состояния перечислены как заголовки таблицы. Исходные состояния соответствуют названиям столбцов, конечные – названиям строк. На пересечении строк и столбцов отображается действие, необходимое для перевода.

КТО И КОМУ НАПРАВЛЯЕТ ЗАПРОСЫ НА ИСПОЛНЕНИЕ?

После того, как запрос на изменение был подан, ответственный администратор или руководитель проекта направляет его либо конкретному сотруднику, либо роли (generic role).

ClearQuest использует такие роли, как “Разработчик БД”, “Лидер проекта”, “Технический писатель” и т. д., для того, чтобы структурировать процесс назначения заданий. Роли позволяют руководителям проекта направлять задания подходящим сотрудникам и помогают не полностью занятым людям в команде выполнять накопившуюся работу.

Например, администратор или руководитель проекта может определить, что:

КАКИЕ ЕЩЕ РОЛИ ИСПОЛЬЗУЮТСЯ В CLEARQUEST?

ClearQuest использует роли для уведомления через e-mail (“Когда запрос на изменение попадает в состояние “Завершен”, отправить e-mail специалисту отдела контроля качества”), для назначения заданий (“Все входящие запросы направлять лидеру проекта”) и для контроля доступа (“Только руководитель проекта может давать задания”). Возможность динамического изменения ролей по ходу проекта позволяет командам разработчиков без труда находить задания, включать новых сотрудников и отвечать изменившимся требованиям проекта.

КАКИМ ОБРАЗОМ ПО ИМЕНИ РОЛИ НАХОДИТСЯ КОНКРЕТНЫЙ ЧЕЛОВЕК?

Назначение ролей (role mapping) происходит в диалоге “User Administration” приложения ClearQuest Designer (рисунок 4.2). Этот диалог предоставляет администраторам ClearQuest простой графический способ определить группы пользователей и включить конкретного сотрудника в одну или несколько групп.

КАК СОТРУДНИКИ УЗНАЮТ О СВОИХ НАЗНАЧЕНИЯХ?

Руководитель проекта или администратор ClearQuest может для каждого пользователя создать личный список назначенных заданий. Открывая такой список, пользователи могут быстро определить все назначенные им новые или незавершенные запросы. Щелкнув на запросе, сотрудник получает обзор деталей назначения, определяет запланированный срок обработки и информацию о приоритете, читает историю запроса, получает доступ к вложенным файлам и просматривает сопроводительные записки. Помимо списков назначений, существует возможность уведомления о поступлении новых заданий по e-mail.

КАК МОЖНО СЛЕДИТЬ ЗА ЗАПРОСАМИ НА ИЗМЕНЕНИЯ ПО ХОДУ ПРОЕКТА?

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

МОЖНО ЛИ ОТСЛЕЖИВАТЬ ИСТОРИЮ ЗАПРОСА?

Да, ClearQuest ведет запись всех изменений. Историю запроса можно увидеть на вкладке “History”, либо выполнив команду “View History”. С первого взгляда пользователи могут видеть в истории запроса, кто сделал изменение, какое и когда, и определить, когда запрос был открыт, завершен, протестирован и открыт повторно.

МОЖНО ЛИ СОХРАНЯТЬ СХЕМЫ ПОИСКА ДЛЯ ПОСЛЕДУЮЩИХ ОБРАЩЕНИЙ?

Да. Можно модифицировать существующую схему, либо создать новую и затем сохранить ее для личного использования. Чтобы изменить существующую схему поиска, достаточно просто перетащить ее в личную папку. Затем щелкнуть на вкладке редактора схемы (Query Editor) и изменить условие отбора, и на вкладке редактора отображения (Display Editor), чтобы настроить вид столбцов. После сохранения схемы поиска, она будет помещена в личную папку (Personal Queries folder).

МОЖНО ЛИ КОНФИГУРИРОВАТЬ РАБОЧИЙ СТОЛ CLEARQUEST?

Да, ClearQuest позволяет настраивать рабочий стол, чтобы сделать легкодоступным большинство обычных действий. Папка “Избранное” является удобным местом для хранения часто используемых схем поиска, отчетов и диаграмм. Вдобавок ClearQuest позволяет оформлять наиболее используемые схемы поиска в виде пунктов меню (Query Menu bar). Для добавления произвольного объекта в меню или в папку “Избранное”, достаточно нажать на нем правой кнопкой мыши и выбрать “Add to Menu” (поместить в меню) или “Add to Favorites” (поместить в папку “Избранное”).

5. Отчеты и измерения

Возможности построения диаграмм и отчетов в ClearQuest облегчают понимание истинного положения вещей в проекте. Просмотр графического представления любого параметра проекта помогает точно предсказать даты завершения фаз, а также управлять продуктивностью.
“С помощью ClearQuest мы можем делать обоснованные прогнозы даты окончания работ”.

КАКИЕ ТИПЫ ДИАГРАММ ПРЕДЛАГАЕТ CLEARQUEST?

ClearQuest поддерживает три типа диаграмм, помогающих визуально представить сложные данные: диаграммы распределения (distribution charts), тенденции (trend charts) и длительности (aging charts). Все они основываются на результатах выполненного поиска. Сначала производится поиск, а затем - интерактивный процесс форматирования результатов с использованием мастера диаграмм.

ЧТО ДЕМОНСТРИРУЮТ ДИАГРАММЫ РАСПРЕДЕЛЕНИЯ?

Диаграммы распределения показывают, какое число записей попадает под определенные категории, и помогают ответить на следующие вопросы:

ЧТО ПОКАЗЫВАЮТ ДИАГРАММЫ ТЕНДЕНЦИИ?

Диаграммы тенденции показывают, какое число записей было переведено в определенные состояния за день, неделю или месяц. Другими словами, скорость, с которой запросы возникают, закрываются или перемещаются.

Диаграммы тенденции помогают решению таких проблем, как:

ЧТО ИЗОБРАЖАЕТСЯ НА ДИАГРАММАХ ДЛИТЕЛЬНОСТИ?

Диаграммы длительности показывают, какое число записей и как долго находилось в определенных состояниях.

Диаграммы длительности отвечают на следующие вопросы:

МОЖНО ЛИ ДЕТАЛЬНО ИССЛЕДОВАТЬ ДИГРАММЫ?

Да, “погружение” (drilling down) в диаграммы позволяет более пристально исследовать результаты диаграммы распределения. При “погружении” ClearQuest показывает отдельные записи, которые были включены в данную область диаграммы.

ЧТО ПРЕДСТАВЛЯЮТ СОБОЙ ВСТРОЕННЫЕ ОТЧЕТЫ CLEARQUEST?

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

КАК СОЗДАВАТЬ ДРУГИЕ ОТЧЕТЫ?

Отчет ClearQuest состоит из двух частей: схемы поиска и шаблона. Последний должен создаваться с помощью специальных средств – ClearQuest поддерживает стандартный генератор отчетов Crystal Reports. Сначала создается (либо используется готовый) шаблон отчета, затем выбирается схема поиска, которая присоединяется к шаблону. Отчеты хранятся в личной рабочей области и могут быть выполнены в любой момент.

МОЖНО ЛИ СОЗДАВАТЬ ОБЩЕДОСТУПНЫЕ СХЕМЫ ПОИСКА?

Да, любой отчет или диаграмма могут быть добавлены в личную папку или меню для быстрого и легкого доступа. В дополнение, администратор ClearQuest может сделать диаграммы и отчеты доступными всем пользователям, которые затем будут просматривать их, либо использовать как основу для создания своих диаграмм и отчетов.

ДОПУСКАЕТСЯ ЛИ ПОСТРОЕНИЕ ДИАГРАММ И ОТЧЕТОВ, ОБЪЕДИНЯЮЩИХ НЕСКОЛЬКО ПРОЕКТОВ?

Да, если проекты находятся в одной базе данных, то их можно объединять в одной диаграмме или одном отчете и сравнивать такие атрибуты, как количество дефектов, приоритет, состояния и др. Это позволяет определить, например, сколько дефектов было обнаружено в каждом проекте, или как быстро запросы подаются и закрываются в разных проектах.

КАК ПОЛЬЗОВАТЕЛИ, НЕ ЗНАКОМЫЕ С ТЕХНОЛОГИЕЙ БД, МОГУТ СТРОИТЬ СХЕМЫ ПОИСКА?

Мастер шаг за шагом проводит простого пользователя через процесс создания новой схемы поиска, либо изменения существующей. Мастер помогает пользователям выбрать поля для отображения, сформатировать вывод и применить фильтры. Поддерживая интерфейс в стиле “перетаскивания”, мастер схем поиска позволяет любому авторизованному пользователю извлечь из базы всю необходимую информацию.

КАКИЕ ВОЗМОЖНОСТИ ПОСТРОЕНИЯ СХЕМ ПОИСКА ДОСТУПНЫ ОПЫТНЫМ ПОЛЬЗОВАТЕЛЯМ?

Пользователи, уже знакомые со схемами поиска, возможно, для создания схем выберут окно схем поиска (Query Window). Окно состоит из четырех закладок. В редакторе отображения (Display Editor) задаются столбцы (поля) таблицы отчета и порядок сортировки. Закладка редактора схемы поиска (Query Editor) позволяет указать, какие записи (строки) должны быть найдены. Особо опытные пользователи также могут просматривать и изменять SQL код в закладке редактора SQL (SQL Editor). Результаты поиска доступны в закладке для результатов (Results Set).

ПОЗВОЛЯЕТ ЛИ CLEARQUEST ЗАДАВАТЬ СЛОЖНЫЕ СХЕМЫ ПОИСКА?

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

6. Возможности конфигурирования

Богатый набор средств администрирования ClearQuest позволяет отслеживать практически любой аспект системы, включая жизненный цикл запросы, поля базы данных, формы, отчеты, диаграммы и схемы поиска. Гибкая система контроля доступа ClearQuest позволяет установить точный баланс между централизованным контролем и децентрализованным администрированием проектов и пользователей.
“ClearQuest позволяет моделировать систему CRM, подстраивая ее под нашу схему работы, а не наоборот”.

КАКИЕ ВОЗМОЖНОСТИ КОНФИГУРИРОВАНИЯ СУЩЕСТВУЮТ В CLEARQUEST?

ClearQuest Designer позволяет изменять:

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

КАК ПРОИСХОДИТ КОНФИГУРИРОВАНИЕ?

ClearQuest хранит всю информацию о конфигурации в схеме. Схемой в ClearQuest называется все параметры, связанные с базой данных, включая определения типов полей, определения полей, поведение полей, матрица переходов между состояниями, действия, описания форм, информация о пользователях и группах и код обработчиков событий. Схема не содержит каких-либо пользовательских личных данных и записей о запросах. Эта информация хранятся в отдельной базе.

ClearQuest Designer – это графический, простой в использовании инструмент для определения схем и баз данных. При создании новой схемы, одна из существующих берется за основу. После завершения процесса модификации схемы, внесенные изменения применяются к одной или нескольким базам данных. Изменения вступят в силу для всех последующих входов пользователей в эти базы.

МОЖНО ЛИ ДЛЯ РАЗНЫХ ПРОЕКТОВ ИМЕТЬ РАЗНЫЕ СХЕМЫ?

Да. ClearQuest допускает использование нескольких схем одновременно. Можно сопоставить свою схему каждой базе данных, либо использовать одну для нескольких баз. Например, можно вести несколько проектов, пользуясь одной базой данных. Возможно, также сопоставить каждому проекту отдельную базу и позволить руководителям проектов модифицировать ее самостоятельно. Такое разделение предоставляет организациям определенную гибкость в поддержке команд разработчиков – тем способом, который в каждом конкретном случае является наиболее подходящим. Следует, однако, отметить, что для создания отчетов и построения диаграмм сразу по нескольким проектам требуется, чтобы эти проекты имели одинаковую схему и находились в одной и той же базе данных.

КАК АДМИНИСТРАТОРЫ CLEARQUEST РЕГУЛИРУЮТ ДОСТУП И ПРАВА ПОЛЬЗОВАТЕЛЕЙ?

Диалог администрирования пользователей ClearQuest позволяет администраторам определять пользовательские группы, создавать учетные записи для отдельных пользователей и разграничивать их права.

В зависимости организации проекта, администратор может позволить некоторым пользователям (например, руководителям проекта) изменять схему, создавать формы или определять доступ других пользователей к проекту. ClearQuest поддерживает четыре типа пользователей: активный пользователь (Active User), администратор (User Administrator), разработчик схемы (Schema Designer) и суперпользователь (Super User).

В дополнение к своим правам, администраторы, разработчики схем и суперпользователи имеют все права и доступ активных пользователей.

ЧТО НАСЧЕТ ДОСТУПА ДЛЯ WEB-ПОЛЬЗОВАТЕЛЕЙ?

Все ограничения доступа в равной степени применимы к Web-, и Windows-клиентам. Пользователи, входящие в систему через Web, должны указать корректное имя и пароль для получения доступа к информации ClearQuest.

КОГДА ПРИДЕТСЯ ИСПОЛЬЗОВАТЬ VBSCRIPT?

Функциональность ClearQuest может быть расширена с помощью обработчиков событий. Обработчиков событий – это участки кода, которые ClearQuest исполняет в определенные моменты времени. Обычно обработчики событий пишутся на VBScript, хотя некоторые из них также могут быть написаны на SQL.
 
  Обработчики событий часто используются для:

ПРИХОДИТСЯ ЛИ АДМИНИСТРАТОРАМ ПИСАТЬ ВСЕ ОБРАБОТЧИКИ СОБЫТИЙ С НУЛЯ?

Нет, вместе с ClearQuest поставляются все стандартные обработчики событий. Следует лишь модифицировать эти обработчики для конкретного случая. Список примеров приведен на рис. 6.2.

Доступны два типа обработчиков событий: для полей и для действий.

КАКАЯ ФУНКЦИОНАЛЬНОСТЬ ДОСТУПНА ЧЕРЕЗ API?

ClearQuest включает устойчивый API, который может быть использован администраторами для настройки поведения баз данных. API позволяет программистам писать код обработчиков событий, использующий специфические элементы базы данных ClearQuest.

Разработчики также могут создавать отдельные программы на языке Visual Basic, которые манипулируют с базой данных через ClearQuest API.
 
  ClearQuest API – это открытая библиотека на основе COM, которая включает более 100 методов и свойств. Доступны четыре категории объектов API:

7. Интеграция с ClearCase

Сочетание ClearQuest и ClearCase позволяет организациям поддерживать надежное соответствие между запросами на изменения и действительным изменением кода. Прочная интеграция CRM и SCM предлагает беспрецедентные возможности контроля над развивающимся ПО.
“Поддерживая 4 продукта и 3 платформы, стало почти невозможно отследить, какие запросы на изменения были учтены и в какой версии. ClearCase и ClearQuest положили конец недоразумениям”.

КАКИМ ОБРАЗОМ ИНТЕГРАЦИЯ СРЕДСТВ CRM И SCM ПОЗВОЛЯЕТ УЛУЧШИТЬ ПРОЦЕСС РАЗРАБОТКИ?

Системы CRM управляют запросами на изменение для проекта или продукта. Системы SCM (Software Configuration Management, управление конфигурацией ПО) имеют дело с версиями элементов, которые составляют проект или продукт. Каждая версия в системе SCM может включать произвольное число запросов на изменение.

При совместном использовании ClearQuest и ClearCase становится возможным связывать запросы на изменения с одной или более версиями в ClearCase. Интеграция систем CRM и SCM позволяет организациям прямым образом относить запросы на изменения к соответствующим изменениям кода. Более подробно, это позволяет организациям:

ЧТО ПРЕДСТАВЛЯЕТ ИЗ СЕБЯ ИНТЕГРАЦИЯ CLEARQUEST И CLEARCASE?

Интеграция включает следующие возможности:

Для пользователей ClearQuest:

Для пользователей ClearCase:

8. Спецификации

СИСТЕМНЫЕ ТРЕБОВАНИЯ

Для работы ClearQuest Release 1.0 требуется:

ClearQuest Designer (средство администрирования)

ClearQuest Windows Client ClearQuest Web Client Web-сервер СЕМЕЙСТВО ПРОДУКТОВ CLEARCASE

Продукты Rational Software для управления конфигурациями и изменениями – ClearCase, ClearCase Multisite, ClearCase Attach?, ClearGuide, ClearQuest и ClearDDTS – составляют существенную поддержку командам разработчиков ПО. Эти продукты помогают эффективно управлять конфигурациями ПО, запросами на изменение, процессами разработки и тестами, несмотря на высокую сложность и жесткие временные условия.

ClearCase является первым кроссплатформенным средством SCM для преодоления ранее неразрешимых проблем, возникающих в процессе командной разработки приложений. С помощью ClearCase команды разработчиков могут ускорить циклы разработки, гарантировать качество релизов, поставлять “заплатки” к ранее выпущенным продуктам и организовать эффективный процесс разработки.

ClearCase Multisite – опциональная часть ClearCase, поддерживающая параллельную разработку и повторное использование ПО между разделенными территориально командами.

ClearCase Multisite автоматически создает и обновляет динамические реплики базы данных проекта между машинами с Windows NT и UNIX.

ClearCase Attach? – клиентская программа, позволяющая использовать ClearCase пользователям Microsoft Windows 3.1, 3.11 или Windows 95

ClearGuide – кроссплатформенное решение от Rational для управления процессом разработки ПО, совмещающее ключевые моменты управления проектом, workflow и моделирования. Это идеальное решение для организаций, стремящихся получить сертификат ISO 9000 или выше в SEI Capability Maturity Model. ClearGuide делает проще командный подход к разработке ПО, улучшая как сроки, так и предсказуемость процесса.

ClearDDTS – UNIX-решение для управления запросами на изменение, специально разработанное для того, чтобы отслеживать и управлять дефектами в ПО и требованиями об увеличении функциональности, возникающими в процессе разработки и тестирования. ClearDDTS тесно интегрируется с продуктами управления конфигурациями ПО, такими как ClearCase, чтобы помочь пользователям эффективно управлять изменениями по ходу всего жизненного цикла проекта.

RATIONAL SOFTWARE

Rational Software, создатель Unified Modeling Language (UML), является лидирующим поставщиком решений, объединяющих проверенные принципы разработки ПО, инструменты и службы для увеличения продуктивности команд, а также отдельных разработчиков. Продукты Rational охватывают наиболее ответственные участки в процессе управления требованиями и запросами на изменения, визуального моделирования, тестирования и конфигурирования. Главное управление корпорации находится в Cupertino, Калифорния. Основные центры разработки находятся в Калифорнии, Массачусетсе, Орегоне, Висконсине, Колорадо, Северной Дакоте, Вашингтоне, Пенсильвании, Швеции и Индии.

Дополнительная информация

Отправить ссылку на страницу по e-mail
Форум по продуктам Rational Software


Interface Ltd.
Тel/Fax: +7(095) 105-0049 (многоканальный)
Отправить E-Mail
http://www.interface.ru
Ваши замечания и предложения отправляйте автору
По техническим вопросам обращайтесь к вебмастеру
Документ опубликован: 13.08.01