Краткий справочник

В этом кратком справочнике описаны основные понятия, термины и графические элементы, с которыми вы столкнетесь при работе с продуктом. Он поможет вам быстро войти в курс дела.

Этот раздел содержит следующие подразделы:

Терминология и основные понятия

Артефакты Rational Team Concert содержатся в хранилище, доступном только уполномоченным пользователям.

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

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

Существует несколько предопределенных процессов для выбора: Scrum, OpenUp и Simple. Пользователь может изменять эти процессы и создавать собственные процессы. Дополнительная информация приведена в разделе Шаблоны процессов.

В области проекта становятся доступны артефакты проекта.

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

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

Запланированная работа описывается посредством заданий. Типы заданий, доступные в области проекта, определяются в процессе. Например, процесс Scrum определяет следующие типы заданий:

  • Неисправность
  • Задача
  • Сюжет
  • Эпопея
  • Отслеживание компоновки
  • Препятствие
  • Принятие
  • Ретроспектива

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

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

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

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

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

База файлов с контролем исходного кода создается за счет постоянного прироста наборов изменений, каждый из которых основывается на том, что было до него. Хронология изменений - это последовательность наборов изменений для рабочей области хранилища или потока.

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

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

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

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

Клиенты

Поддерживаются следующие клиентские пользовательские интерфейсы:


Комментарии