Обзор Rational Team Concert

Rational Team Concert — это инструмент совместной работы в коллективе, основанный на масштабируемой, расширяемой платформе. Rational Team Concert предоставляет компоненты, которые интегрируют задачи проекта разработки, включая планирование итерации, определение процесса, управление изменениями, отслеживание дефектов, управление исходным кодом, автоматизация компоновки и создание отчетов.

Совместная работа и интеграция на разных этапах разработки

Rational Team Concert облегчает обмен информацией в контексте выполняемой работы. Всем участникам группы автоматически отправляются уведомления о всех изменениях запросов на улучшения. Изменения можно указывать в сеансах разговоров и связывать с артефактами. Заинтересованные лица могут автоматически отслеживать состояние отдельной задачи.

Несколько представлений позволяют предоставлять общий доступ к информации коллектива. Можно отслеживать работу коллектива, изменять уровень подробности информации и настраивать отображаемую информацию.

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

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

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

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

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

Управление изменениями

Главный элемент управления изменениями - задания; они отслеживают и координируют задачи, включая сюжеты, дефекты, пункты плана и обычные задачи. Задания и процесс потока операций, в который они входят, можно настроить в зависимости от требований своего проекта. Задания также можно интегрировать с другими системами управления изменениями, например IBM® Rational ClearQuest. Интерактивная диаграмма потока операций с описанием применения заданий приведена в разделе Начало работы с заданиями.

Планирование

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

Управление конфигурацией программного обеспечения

Встроенная система управления исходным кодом компонентная и создана на основе платформы Jazz. Она обеспечивает поддержку гибкой разработки и географически распределенных групп. Она интегрируется со средствами отслеживания дефектов, компоновки и автоматизации, ориентированной на процессы. Кроме того, предусмотрена возможность интеграции с другими системами управления исходным кодом, такими как IBM Rational ClearCase. Интерактивная диаграмма потока операций с описанием применения средств управления исходным кодом приведена в разделе Начало работы с системой управления исходным кодом Rational Team Concert.

Автоматизация компоновки

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

Отчеты

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

Rational Team Concert включает обширную библиотеку шаблонов отчетов, которые можно использовать для создания отчетов о состоянии проекта. Например, отчет о блокирующих заданиях, отчет о результатах компоновки, отчет о заданиях по областям коллектива, отчет о заданиях по приоритету, отчет об операциях проекта и прочие. Шаблоны можно изменять и создавать новые. Интерактивная диаграмма потока операций с описанием применения отчетов приведена в разделе Начало работы с Rational Reporting.

Сводные панели

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

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

Интерактивная диаграмма потока операций с описанием применения сводных панелей приведена в разделе Начало работы со сводными панелями.

Создано на основе технологической платформы Jazz

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

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

Технологическая платформа Jazz открыто разрабатывается на сайте jazz.net, на котором можно познакомиться с возможностями Jazz и зарегистрироваться для участия. Можно открывать запросы на улучшение, отслеживать расписания, участвовать в обсуждениях, общаться с разработчиками Jazz и Rational Team Concert и познакомиться с рабочими развертываниями Rational Team Concert и других продуктов на основе Jazz. Коллективы Jazz and Rational Team Concert сами работают на самых последних компоновках, которые они публикуют на сайте jazz.net.


Комментарии