Заметки консультанта

Шамрай Александр Владимирович

Posts Tagged ‘ClearQuest’

Сравнение концепции ClearQuest и Rational Team Concert

Posted by Шамрай Александр на Сентябрь 14, 2010

Оригинал: Comparing concepts between ClearQuest and RTC

Основная терминология

Давайте начнем с некоторых основных терминов и сравнения с ClearQuest. В ClearQuest у Вас есть понятие Тип записи. Типы записей определяют различные типы для записей, которые Вы можете иметь в ClearQuest. Они могут без состояний или с состояниями. Каждый Тип записи имеет несколько Полей, и эти Поля могут быть различных типов (например, перечисление, текст, числовой и т.д.). Поля могут быть обязательными или необязательными, и они часто используются, чтобы помочь классифицировать работы. Они также могут быть связаны друг с другом. Записи с состояниями используются для моделирования технологического процесса разработки ПО организации. Весь набор этих различных Типов записей, а также перечисляемые данные, используемые как значения для списков, представляют собой то, что обычно называют схемой ClearQuest. CQ схемы могут быть экспортированы и импортированы, но формат информации специализирован и является проприетарным. Когда пользователи взаимодействуют с системой, они создают CQ записи, которые являются экземплярами типов с данными, специфичными для некоторых запросов на изменение или выполняемой работы.

В Rational Team Concert (RTC) у нас есть Шаблон процесса, который используется, чтобы устанавливать структуры и операции RTC. В RTC у нас есть Типы рабочих элементов, которые эквиваленты Типам записей в ClearQuest. Рабочий элемент всегда имеет связанную с ним модель состояний, тут не существует понятия типа без состояний. Рабочий элемент Jazz имеет Атрибуты, которые эквиваленты Полям в ClearQuest. Это все определяется в процессе, который используется проектом. Когда проект RTC инициируется, он использует Шаблон процесса для определения Типов рабочих элементов. Это определяет их модели Жизненного цикла и состояний, их Атрибуты, а также различные процессные операции, которые воздействуют на эти Рабочие элементы (об этом будет немного подробнее). Все это делается на основе пользовательского интерфейса по типу «указать и нажать». Выполненные выборки и конфигурации этого интерфейса хранятся в виде XML представления этого процесса. Это представление может быть использовано для создания новых Шаблонов процессов для других проектов. Когда пользователи взаимодействуют с системой, они создают Рабочие элементы, которые являются экземплярами типов с данных, специфичных для некоторых запросов на изменение или выполняемой работы.

В ClearQuest Жизненный цикл можно охарактеризовать как ряд состояний. Отдельные переходы записей между этими состояниями выполняется с помощью ряда действий. В RTC понятия состояния и действия те же, действия используются для перехода между различными определенными состояниями. Но далее RTC и ClearQuest начинают немного отличаться. ClearQuest позволяет пользователям просматривать различные хранящиеся записи (данные) в виде отчетов, результатов запроса или диаграмм на основе результатов запроса. Форматы этих отчетов могут быть встроенными, поставляться вместе с продуктом, но часто настраиваются и определяются в Crystal Reports. RTC позволяет пользователям просматривать различные хранящиеся рабочие элементы (данные) в виде отчетов, результатов запроса или диаграмм на основе результатов запроса. Форматы отчетов могут быть встроенными, поставляться вместе с продуктом, но они настраиваются и определяются с помощью BIRT. Он также представляет эту информацию в виде Планов. План показывает Рабочие элементы (данные) в формате, который может использоваться для планирования и мониторинга хода спринта или итераций. Отдельные Планы могут быть представлены как окна на те же данные, но которые просто показывают их по-другому. Разница между отчетами и графиками является еще одним примером представления тех же данные в разных форматах.

ClearQuest поддерживает историю переходов CQ записей, и большинство пользователей могут использовать возможности Audit Trail в ClearQuest. Данные и отчеты истории строятся с использованием данных из отдельных записей истории. В RTC Рабочие элементы имеют свою историю с полным отслеживанием изменения полей и состояний. Еще одно дополнительное свойство, RTC собирает эти данные в свое внутренние хранилище данных в разрезе времени, получая и накапливая данные из Рабочих элементов. Это хранилище данных используется для получения данных для всех ориентированных на время отчетов и графиков отображаемых в RTC. Таким образом, когда просматривается отчет за период времени (например, диаграммы выполнения работы), данные, которые отображаются, поступают из хранилища данных RTC. Это наиболее значительная разница между RTC и ClearQuest с точки зрения основных функции представления данных.

Настройка процесса

Итак, что можно сказать о настройке и бизнес-логике процесса? При использовании ClearQuest, пользователи более активно реализуют бизнес-логику на основе «Хуков» написанных в Perl или Visual Basic, Perl является более популярным. Хук связан с определенными событиями, которые происходят с CQ записью или с одним из его Полей. Существует широкий набор API вызовов, которые позволяют разработчику схемы выполнять различные операции для этих CQ записей и Полей. В RTC возможность изменить поведение Рабочих элементов и Атрибутов основывается на встраивании в модель безопасности (которую также можно настроить), а также существует ряд это общих операций, которые клиенты часто выполняют. Они представляются в виде набора операционного поведения и параметров, которые разработчик Шаблона процесса может изменять. Для тех вещей, которые еще не доступны в инструменте, разработчики Шаблон процесса могут писать расширения на любом языке, Java является наиболее популярным. Существует богатый API и SDK, с которыми можно взаимодействовать и использовать для манипулирования Рабочими элементами и их Атрибутами, например, показать руководство пользователя и сообщения об ошибках.

Следующий выпуск RTC содержит дополнительную функциональность, которая должна закрыть некоторые пробелы между RTC и ClearQuest, а также предоставит дополнительные возможности. Вы можете прочитать об этом в разделах M4 New and Noteworthy и M7 New and Noteworthy.

Небольшой обзор того, что было сказано:

Концепт ClearQuest Эквивалент RTC Что оно делает
CQ схемы Шаблон процесса Определяет процесс и как инструмент предоставляет процесс
Жизненный цикл Жизненный цикл Модель состояний, которая определяет направления и переходы артефакта
CQ тип записи Тип рабочего элемента Определяет тип объекта для хранения данных с его собственной моделью состояний, определенными полями, а также представлением данных
CQ запись Рабочий элемент Экземпляр типа записи / типа рабочего элемента, с его собственными уникальными данными
CQ поле Атрибут Одно из полей ввода данных, часть записи и рабочего элемента
Хук Расширение Код, направленный на более гибкую реализацию
CQ база данных Репозиторий Где хранится информация
Не применимо Планы Различные представления или визуализация данных текущих рабочих элементов, полезных при планировании проектов

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

Об авторе

Daniel Toczala является Техническим лидером команды Jazz Jumpstart. Он работал в прошлом с Rational Services в качестве Senior Solutions Architect. Он использовал свой опыт в оказании помощи различным клиентам в осуществлении организационных изменений, чтобы помочь построить концепции шаблонов развертывания. Он сделал многочисленные презентации о том, как организации могут использовать технологий Jazz и Agile подходы в разработке программного обеспечения для повышения качественного результата, который организации по разработке ПО поставляют своим клиентам.

Dan путешествует по миру, помогая клиентам IBM, но его дом в Нью-Хартфорд, штат Нью-Йорк. С ним можно связаться по dtoczala@us.ibm.com.

Posted in ClearQuest, IBM Rational, Team Concert | Отмечено: , , , , | Leave a Comment »

Локализация схем ClearQuest

Posted by Шамрай Александр на Август 31, 2010

<< Перейти в раздел «ClearQuest FAQ»

Для быстрой локализации схем в ClearQuest можно использовать утилиту cqload. Эта утилита позволяет установить новые значения для текста помощи полей и надписей полей на форме без использования дизайнера схем. Для этого есть специальные подкоманды (на момент публикации заметки еще не документируемы):

  • exporttranslations – для экспорта значений текста помощи и надписей формы.
  • Importtranslations – для импорта новых значений текста помощи и надписей формы.

Пример

Посмотрим на примере схемы ALM, как работает этот подход.

  • Исходные значения текста помощи и надписи на форме для поля ActivitiesRelated на английском языке

  • Экспортируем в отдельный файл описание всех значений с помощью утилиты cqload exporttranslations с параметрами:
    • [-dbset dbset_name] – наименование подключения, если отличается от значения по умолчанию
    • clearquest_login – логин пользователя с правами дизайнера схем
    • clearquest_password – пароль пользователя
    • schema_name – наименования схемы
    • notranslate_pathname – файл без перевода (оставляем пустым)
    • schema_pathname – файл, в который будут выгружены все значения для текста помощи и надписей на формах

Пример:

cqload exporttranslations -dbset alm_test admin «» ALM «» c:\temp\schema.txt

  • В результате работы утилиты будет файл следующего формата:

  • Добавим новые значения в файл экспорта. Для этого нужно добавить структуры <target>Новое значение</target> в структуру для поля <trans-unit>. Изменения должны вноситься в формате UTF-8

  • Импортируем новые значения для поля с помощью cqload exporttranslations с параметрами:
    • [-dbset dbset_name] – наименование подключения, если отличается от значения по умолчанию
    • clearquest_login – логин пользователя с правами дизайнера схем
    • clearquest_password – пароль пользователя
    • schema_name – наименования схемы
    • schema_pathname – файл, в котором находятся новые значения для текста помощи и надписей на формах

Пример:

cqload importtranslations -dbset alm_test admin «» ALM c:\temp\schema.txt

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

Posted in ClearQuest FAQ, IBM Rational | Отмечено: , , , | Leave a Comment »

Проблема создания базы данных ClearQuest на сервере MS SQL

Posted by Шамрай Александр на Июль 6, 2010

<< Перейти в раздел «ClearQuest FAQ»

При создании мастер или пользовательской базы данных с использованием сервера MS SQL возможны следующие ошибки:

SQLExecDirect: RETCODE=-1, State=37000, Native Error=-3504
SQL statement=’select from master_global’
[Microsoft][ODBC Microsoft Access Driver]The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.

или

SQLExecDirect: RETCODE=-1, State=37000, Native Error=156
SQL statement=»select from master_global»
[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword ‘from’.

Причины этой проблемы могут следующие:

  1. Схема по умолчанию для сопоставляемой базы данных не совпадет с именем пользователя, от которого выполняется работа с базами данных ClearQuest на сервере MS SQL.
  2. Пользователь sa используется для подключения к базе данных.

Решение:

  1. Для проблемы 1: Из MS SQL Management Studio перейти к свойствам пользователя используемого для подключения к базам данных MS SQL. В свойствах пользователя перейти к пункту Сопоставление пользователей и ввести в значение схемы по умолчанию наименование пользователя, под которым будет выполняться подключение.
  2. Для проблемы 2: Использовать для подключения к базам данных MS SQL отдельного пользователя (не sa). Разрешения, необходимые для этого пользователя смотрите в инструкции по установке.

Источник: ERROR: ‘Incorrect syntax’ or ‘The SELECT statement includes a reserved word or an argument name’, when administering databases hosted on SQL Server 2005

Posted in ClearQuest FAQ, IBM Rational | Отмечено: , , , , , , | Leave a Comment »

Как установить ClearQuest plug-in для Eclipse?

Posted by Шамрай Александр на Июнь 4, 2010

<< Перейти в раздел «ClearQuest FAQ»

Плагин для Eclipse находится в каталоге <диск:>\Program Files\IBM\RationalSDLC\ClearQuest\cqecUpdateSite. Для установки плагина необходимо сделать следующее:

  • В Eclipse выбрать Help -> Install New Software…

  • В новом окне выбрать Add… -> Local… и выбрать каталог, в котором находится плагин (<диск:>\Program Files\IBM\RationalSDLC\ClearQuest\cqecUpdateSite).

  • Далее необходимо выбрать необходимые плагины для установки.

  • В следующем окне необходимо нажать Next.

  • На странице с лицензионными соглашениями необходимо согласиться с условиями и выбрать Finish для запуска процедуры установки плагина.

  • Далее будет отображен процесс установки, после окончания которого нужно будет перезапустить Eclipse.

  • После запуска Eclipse необходимо вызвать окно выбора перспектив

  • В появившемся окне необходимо выбрать перспективу ClearQuest.

  • После этого будут доступны все функции клиента ClearQuest.

Posted in ClearQuest FAQ, IBM Rational | Отмечено: , , , , , | 2 комментария »

Использование GanttChart for ClearQuest — Видео

Posted by Шамрай Александр на Ноябрь 20, 2009

Наша компания ведет разработку модуля, который направлен на то, чтоб сделать проще планирование в системе IBM Rational ClearQuest и при этом не прибегать к использованию сторонних продуктов (интеграция с MS Project и т.д.). Уже выпущена первая версия модуля и на ее основе мы подготовили небольшой ролик, который показывает основные принципы его работы. Демонстрация проводилась на ClearQuest 7.1 и с использованием схемы ALM, на которую применен пакет AMWorkActivitySchedule.

Скачать пробную версию можно отсюда: Описание модуля ‘GanttChart 1.0 for ClearQuest’

Также доступно Руководство пользователя «GanttChart for ClearQuest» (полная версия)

Сценарий видео-ролика

  1. Подключение к БД ClearQuest
  2. Настройка модуля GanttChart for ClearQuest
    1. Настройка соответствия полей для ALMActivity
    2. Настройка соответствия полей для ALMTask
    3. Настройка соответствия полей для ALMRequest
    4. Настройка связей между ALMActivity, ALMTask, ALMRequest
  3. Планирование работ по запросу на изменение ALMRequest с использованием GanttChart for ClearQuest
    1. Создание нового запроса на изменение ALMRequest
    2. Выполнение запроса (query) для нового запроса на изменение ALMRequest
    3. Открытие модуля GanttChart for ClearQuest
    4. Построение диаграммы Ганта на основе выполненного запроса (query)
    5. Создание дочерних ALMTask для ALMRequest
    6. Импорт результата создания в диаграмму Ганта
    7. Создание дочерних ALMActivity для ALMTask
    8. Импорт результата создания в диаграмму Ганта
    9. Планирование сроков для новых ALMActivity, ALMTask, ALMRequest
    10. Сохранение результатов планирования
    11. Анализ и исправление возможных ошибок при работе с обязательными полями
    12. Сохранение результатов планирования
    13. Демонстрация результатов планирования в ClearQuest
  4. Имитация работы разработчика
    1. Начало работы с ALMActivity (установка даты фактического начала)
    2. Окончание работы с ALMActivity (установка даты фактического окончания)
  5. Построение диаграммы Ганта на основе нескольких запросов на изменение ALMRequest
    1. Включение секций для диаграммы Ганта
    2. Выполнение запроса (query) для всех запросов на изменение ALMRequest
    3. Открытие модуля GanttChart for ClearQuest
    4. Построение диаграммы Ганта на основе выполненного запроса (query)
    5. Демонстрация результатов построения

 

Аналогичный ролик подготовлен и для ClearQuest для Linux, его можно посмотреть здесь: http://rutube.ru/tracks/2605081.html?v=801dc668849097b8e6254d6fbafae91a

Posted in ClearQuest | Отмечено: , , | Leave a Comment »

Как сформировать ссылку на запись для ClearQuest Web 7.1

Posted by Шамрай Александр на Ноябрь 15, 2009

<< Перейти в раздел «ClearQuest FAQ»

Ссылка на запись для cqweb 7.1 должна быть в следующем формате:

http://<hostname>/cqweb/restapi/<con_name>/<udb_name>/RECORD/<CQID&gt;?format=HTML&noframes=true&recordType=<Record type>

где:

  • hostname — наименование сервера, на котором расположен cqweb, если используется не 80-й порт, то с указание порта через двоеточие
  • con_name — наименование подключения
  • udb_name — наименование пользовательской базы данных ClearQuest
  • CQID — идентификатор записи ClearQuest
  • Record type — тип записи ClearQuest

Пример:

http://CQWEBSERVER:8080/cqweb/restapi/7.0.0/ALMIN/RECORD/ALMIN00000007?format=HTML&noframes=true&recordType=ALMRequestc

Posted in ClearQuest FAQ, IBM Rational | Отмечено: , , , | Leave a Comment »

Диаграмма Ганта для IBM Rational ClearQuest

Posted by Шамрай Александр на Сентябрь 14, 2009

Те, кто работает или работал с IBM Rational ClearQuest, явно почувствовали небольшой недостаток в возможностях этого инструмента для наглядности планирования работ по запросам на изменение (задачам, дефектам и т.д.). Т.е. в нем можно настроить запросы, которые могут показать последовательность работ, даты, загруженность разработчиков и т.д., но все это будет выглядеть в виде обычного списка задач и чтоб изменить что-то в нескольких задачах, нужно зайти в каждую задачку, нажать кнопку «Изменить», поменять сроки и исполнителя, потом нажать «Применить». Процедура выходит не очень удобная. Конечно, с IBM Rational ClearQuest поставляется интеграция с MS Project, но ее стабильности и гибкости можно только позавидовать. Поэтому, мы в СМ-Консалт ранее написали свою интеграцию с MS Project, которую далее развили до интеграции с MS Project Server. Получилось гибкое решение, которое позволяет настроить любые запросы на изменение с различными отношениями между этими запросами (родитель/дочка, предшественник/последователь), с любым уровнем вложенности и гибкой настройкой дополнительных полей. Сегодня мы решили пойти дальше в направлении улучшения возможностей управления проектами в IBM Rational ClearQuest и разработать новое решение на основе диаграммы Ганта, которое будет встраиваться в клиент IBM Rational ClearQuest. Чем это решение будет отличаться от предыдущих следующим:

  1. Это будет мультиплатформенное решение. Решение будет встраиваться в Eclipse клиент инструмента IBM Rational ClearQuest и работать на различных платформах, т.е. теперь эффективно планировать можно будет не только под Windows с использованием MS Project.
  2. Не нужно будет использовать дополнительных программных решений. Все будет работать в одном инструменте: в клиенте IBM Rational ClearQuest.
  3. Один источник информации. Ранее все решения работали на основе оффлайновых обновлений, т.е. вся информация об изменениях в IBM Rational ClearQuest подгружалась в полуавтоматическом или ручном режиме и ее достоверность определялась частотой синхронизации инструмента планирования с IBM Rational ClearQuest. Теперь же будет отражаться реальное состояние проектных работ на основе последних изменений в системе IBM Rational ClearQuest, не будет выполняться никакой синхронизации и дубляжа информации IBM Rational ClearQuest в какую либо другую систему управления проектами.
  4. Доступ ко всем функциям IBM Rational ClearQuest. За счет того, что решение будет встроено в клиент IBM Rational ClearQuest, пользователь будет иметь одновременно доступ и к возможности планирования на основе диаграммы Ганта, и ко всем функциям IBM Rational ClearQuest, построение запросов, отчетов, графиков и т.д.

Информация о GanttChart for ClearQuest на сайте СМ-Консалт

Posted in ClearQuest, IBM Rational | Отмечено: , , , | Leave a Comment »

БЕСПЛАТНЫЙ семинар 30 сентября в Санкт-Петербурге: «Эффективное использование технологи IBM Rational и Microsoft для улучшения процессов разработки ПО: идеология, практика и методология»

Posted by Шамрай Александр на Сентябрь 8, 2009

Компании СМ-Консалт и  Legal SoftWaveTM  приглашают Вас посетить БЕСПЛАТНЫЙ семинар «Эффективное использование технологи IBM Rational и Microsoft для улучшения процессов разработки ПО: идеология, практика и методология».Семинар состоит из трех частей. Первая часть посвещена программному обуспечению IBM Rational, вторая часть посвещена Microsoft.
Третья часть — круглый стол, где можно будет пообщаться с докладчиками. На семинаре специалисты СМ-Консалт расскажут о технологиях  IBM Rational и Microsoft, поделятся практическим опытом использования и внедрения методологии и технологии IBM Rational и Microsoft.

Планируемая продолжительность семинара — 8 часов. В конце семинара будет проведён «круглый стол» по затронутым темам и расширенная сессия вопросов и ответов.  

Управление процессами разработки и сопровождения информационных систем в IT-подразделениях становится критичным направлением развития крупных компаний. Семинар посвящен вопросам эффективного управления проектами и процессами разработки прикладного программного обеспечения на основе методологии и технологий IBM Rational и Microsoft.

В рамках семинара будут представлены доклады по следующим направлениям:

  • Экономический эффект от внедрения IBM Rational и Microsoft для компаний различного масштаба;
  • Улучшение процессов разработки и сопровождения за счет качественной постановки процессов;
  • Обзор инструментов и методологии IBM Rational и Microsoft: теория и практика внедрения.

Участие в семинаре БЕСПЛАТНОЕ
ЗАРЕГИСТРИРОВАТЬСЯ —>

Программа семинара: 

  Наименование доклада

Докладчик                                                                               
9:00—09:30      
 Регистрация участников, кофе  
09:30 —  09:35 Открытие семинара  
09:30 10:45  Офис управления проектами как организационно-аналитический центр предприятияПереход от выполнения процессов к предоставлению востребованных внутри Вашей организации сервисов 

  • Новые экономические условия — новые вызовы к деятельности проектного офиса;
  • Возможные сценарии развития проектного офиса на изменения в бизнес окружении;
  • Предоставление сервисов другим подразделениям как основа выживания проектного офиса;
  • Оценка экономического эффекта от трансформации проектного офиса в организационно-аналитический центр организации;
  • Программа практических шагов по развитию функций и программной инфраструктуры проектного офиса.
«Эдд Вэлью». Алексей Федорищев,

MBA, PMP, руководитель проектного офиса
10:45 13:30
(с перерывом)
 Решения IBM Rational для управления жизненным циклом разработки и сопровождения программных систем  Обзор средств IBM Rational:

  • Управление требованиями;
  • Управление изменениями и релизами;
  • Управление качеством;
  • Управление программными активами.

 

Рассматриваются инструменты: IBM Rational ClearCase, ClearQuest, RequisitePro, Method Composer, Software Architect, Robot, APPScan и другие

Практика и примеры внедрения IBM Rational

Оценка эффективности от внедрения и использования методологии и инструментальных средств. 

М-Консалт. Александр Новичков
Руководитель отдела консалтинга
13:30 — 14:30
Ответы на вопросы, обед
 
14:30 — 16:20
(с перерывом)
Решения Microsoft Team System 2010 для управления жизненным циклом разработки и сопровождения программных систем

  • Обзор архитектуры и вариантов установок;
  • Обзор шаблонов процессов;
  • Управление версиями, изменениями, сборкой;
  • Тестирование, отчетность. 

Оценка эффективности от внедрения и использования методологии и инструментальных средств.

СМ-Консалт. Александр Шамрай
Руководитель отдела перспективных разработок
15:45 — 16:45 Круглый стол СМ-Консалт. Александр Новичков
Руководитель отдела консалтингаСМ-Консалт. Александр Шамрай
Руководитель отдела перспективных разработок 

Участие в семинаре БЕСПЛАТНОЕ
ЗАРЕГИСТРИРОВАТЬСЯ —>


Место проведения семинара: Санкт-Петербург, Бизнес-центр «Сенатор» на 7-ой линии ВО, д. 76

 

О компаниях-устроителях семинара:

 Компания  «СМ-Консалт»
создана в 2004 году. Основные направления деятельности компании — консалтинг в области управления проектами, поддержка и внедрение технологий и инструментария IBM Rational. Поставка, настройка и последующее сопровождение программного обеспечения IBM Rational и Microsoft.
«СМ-Консалт» входит в пятерку лидирующих консалтинговых компаний России, занимающихся внедрением IBM Rational.
Сотрудниками компании проведено более 20 успешных проектов внедрения IBM Rational, обучено более 700 специалистов , как в России, так и в СНГ.
«СМ-Консалт» является бизнес-партнером IBM и имеет статус Advanced IBM Partner.
Основу компании составляют только сертифицированные профессионалы и эксперты, чей опыт и знания не вызывают сомнений.
В числе клиентов «СМ-Консалт» такие крупные компании как: Банк Траст, Банк Русский Стандрат, Татнефть, ВнешТоргБанк, Иркутский Авиазавод, Русский Алюминий, ЗАО «АйТи» и многие другие
Компания  «СМ-Консалт» рекомендована Microsoft d в качестве поставщика сервисных услуг по развертыванию, настройке и обучению MS TeamSystem.

Компания Legal SoftWaveTM 
ведёт свою деятельность с начала 2008 года. Основное направление — лицензирование программного обеспечения и IT-консалтинг в области лицензирования продуктов для компании IT-сектора. Компания является сертифицированным партнером компании Microsoft® по направлению License Delivery и Software Asset Management. И рекомендована Microsoft для работы с компаниями разработчиками программного обеспечения.
Отличительные качества компании высокий профессионализм и уровень сопровождения. За время существовании компании проведено более 25 проектов в области лицензирования. 100% постоянных специалистов компании являются MCP в области лицензирования продажи продуктов.

О докладчиках:

 

Новичков Александр Николаевич

 090809_1159_1.jpg

Генеральный директор консалтинговой компании «СМ-Консалт».
Работает в области информационных технологий с 1994 года. Является руководителем отдела консалтинга и внедрения Microsoft и IBM. Участвовал более чем в 20 успешных проектах внедрения Microsoft и IBM в таких организациях как Банк внешней торговли, ОАО «Татнефть», Национальный банк «ТРАСТ», Банк «Русский стандарт», ОАО «Иркут Авиа», ЗАО «АйТи», ЗАО «Аплана», Сбербанк России, Центральный банк Российской Федерации, ОАО «Русский алюминий» и многих других. Имеет более 30 публикаций научных и научно-популярных материалов. За время работы в консалтинге им обучено более 500 специалистов ведущих IT-компаний России и СНГ. Является руководителем отдела внедрения и консалтинга в компании «СМ-Консалт».

Шамрай Александр Владимирович

 090809_1159_2.jpg

Руководитель отдела перспективных разработок «СМ-Консалт».
Занимается внедрением и адаптацией процессов управления изменениями и конфигурациями, управления проектами разработки ПО на основе инструментов Microsoft Team System и IBM Rational. Участвовал в проектах внедрения инструментов командной разработки ПО, адаптации и формализации процессов разработки ПО в следующих компаниях: Национальный Банк Траст, ОАО Банк ВТБ, Банк Русский стандарт, Сбербанк, ОАО Татнефть. Занимается преподавательской деятельностью в области управления изменениями и конфигурациями, управления проектами разработки ПО с использованием Microsoft Team System и IBM Rational. Регулярно публикуется на сайтах Microsoft и IBM по методам и практикам применения инструментов командной разработки.

Posted in Новости, Семинары | Отмечено: , , , , , , , , , , , | 1 Comment »

Как локализовать ClearQuest Web 7.0

Posted by Шамрай Александр на Август 25, 2009

<< Перейти в раздел «ClearQuest FAQ»

Если необходимо поменять какие-то текстовые надписи на формах ClearQuest Web (допустим, перевести на русский), то для этого необходимо

  1. Перейти в каталог продуктов Rational «Common\rwp\EmbeddedExpress\profiles\profile1\installedApps\DefaultNode\RationalClearQuestWeb.ear\CQWebModule.war\view\browser».
  2. Выбрать необходимый подкаталог, допустим «entitydef», если необходимо поменять надписи для формы сущности.
  3. Открыть на редактирование файл со словарем, «entitydef_en.xml» если это форма сущности.

Пример:

  • Изменение

  • Результат

Примечание:

Файлы-словари для верхнего меню находятся в каталоге «Common\rwp\EmbeddedExpress\profiles\profile1\installedApps\DefaultNode\RationalClearQuestWeb.ear\CQWebModule.war\dct\xsl» в файле «dct_en.xml».

Важно:

Все изменение должны вноситься в кодировке UTF-8, если вносим изменения с помощью блокнота, то можно выбрать «Сохранить как….» и установить кодировку.

Дополнительно:

Customizing form layout in CQWeb

Posted in ClearQuest FAQ, IBM Rational | Отмечено: , , , | Leave a Comment »

Как выполнить экспорт и импорт части схемы?

Posted by Шамрай Александр на Август 7, 2009

<< Перейти в раздел “ClearQuest FAQ”

Для этого используется утилита ClearQuest (CQ) cqload, которая позволяет выполнять экспорт одной или нескольких версий схемы репозитория из одной из базы данных CQ и импортировать в другую.

Для этих целей cqload имеет две подкоманды:

  • exportintegration – экспорт изменений для схемы на локальный диск. Используется с параметрами:
    • -dbset <connection name> – наименование подключения CQ
    • <cq-login> – логин для подключения к базе данных CQ
    • <cq-password> – пароль
    • <schema name> – наименование схемы
    • <begin_rev> – номер версии схемы, с которой выполнять экспорт
    • <end_rev> – номер версии схемы, по которую выполнять импорт
    • <recor_type_to_rename> – имя типа запроса, который будет переименован при импорте
    • “<script full path name>” – полный путь к файлу, в который будет экспортирована часть схемы
  • importintegration – импорт (интеграция) изменений для схемы в базу данных CQ. Используется с параметрами:
    • -dbset <connection name> – наименование подключения CQ
    • <cq-login> – логин для подключения к базе данных CQ
    • <cq-password> – пароль
    • <schema name> – наименование схемы
    • <new_recor_type_name> – новое имя для типа запроса, если было указано <recor_type_to_rename> при экспорте
    • <integration_name> – наименование для интеграции
    • <integration_rev> – номер версии схемы, которая будет создана, на 1 больше текущей
    • “<script full path name>” – полный путь к файлу, или из которого будет выполнен импорт части схемы
    • <form_name> – имя формы, в которую будут добавлены новые закладки, сделанные в интеграции

Пример экспорта:

cqload exporintegration -dbset 7.0.0 admin “” TestStudio 8 8 “” “c:\temp\teststudioschema.txt”

Пример импорта:

cqload importintegration -dbset 7.1.0 admin “” TestStudio “” From_70_to_71 9 “c:\temp\teststudioschema.txt” “”

Дополнительно

Сценарий создания нового типа запроса с помощью cqload exportintegration и importintegrationhttp://www-01.ibm.com/support/docview.wss?uid=swg21130266

Posted in ClearQuest FAQ, IBM Rational | Отмечено: , , , | Leave a Comment »

 
%d такие блоггеры, как: