ibm rational jazz

46
© 2009 IBM Corporation IBM Rational Jazz – открытая платформа для коллективной разработки ПО Александр Климов, Игорь Сухарев 15 Декабря 2009

Upload: igorsukharev

Post on 28-Nov-2014

2.071 views

Category:

Technology


5 download

DESCRIPTION

IBM Rational Jazz - открытаяплатформадляразработкипрограммногообеспечения, котораяпредоставляетгрупперазработчиков, распределеннойгеографическиивовременныхзонах, удобныесредствадляорганизацииэффективногопроцессакоманднойработы.Вдокладепредставленыпродукты Rational набазетехнологии Jazz - Rational Team Concert (RTC), Rational Quality Manager (RQM) и Rational Requirements Composer (RRC), которыепозволяютгибкоадаптироватьпроцессыразработкиподспецификупроектов, втомчислеиспользовать Agile-методы.

TRANSCRIPT

Page 1: IBM Rational Jazz

© 2009 IBM Corporation

IBM Rational Jazz – открытая платформа для коллективной разработки ПО

Александр Климов, Игорь Сухарев

15 Декабря 2009

Page 2: IBM Rational Jazz

© 2009 IBM Corporation2

Содержание

Предпосылки возникновения технологии Jazz

Архитектура Jazz

Продукты на основе платформы Jazz

Новые возможности для разработчиков и компаний

Использование Jazz в IBM

Выводы

Page 3: IBM Rational Jazz

© 2009 IBM Corporation3

Предпосылки для

возникновения Jazz

Page 4: IBM Rational Jazz

© 2009 IBM Corporation4

Проблемы при разработке ПОЛюди, процессы и проекты

“Только 22%руководителей

считают, что ИТ и бизнес тесно

интегрированы”2

“Только 34%проектов считаются

успешными, суммарный бюджет300 млрд. дол. США”1

Ежегодно срывы сроков обходятся

бизнесу США более чем $30 млрд. дол

США”3

1 CHAOS Chronicles v 12.3.9, The Standish Group, June 30, 20082 Roger Roberts, Johnson Sikes, "IT's Unmet Potential", McKinsey Quarterly, November 20083 US Dept. of Congress, Planning Report, 2002

Page 5: IBM Rational Jazz

© 2009 IBM Corporation5

Традиционное окружение разработки ПО приумножает проблемыГетерогенное окружение, распределенные команды, различные системы

Недостаточная информация о проектах

Зависимость данных от закрытых API

Слабая интеграция процесса и технологий

Высокая стоимость поддержки и администрирования

Несовместимость продуктов (UI, логика, хранилища)

Page 6: IBM Rational Jazz

© 2009 IBM Corporation6

Платформа разработки ПО может преодолеть организационные, функциональные и географические барьеры

Интеграция

ЛогикаПользовательские интерфейсы

Модели данных

Технологический процесс

Администрирование

Сторонние продукты

ПродуктB

Продукт

C

ПродуктA

OpenSource

решения Продукт

D

Общие сервисы платформы

Процесс

HTTP/REST

Прозрачный доступ в реальном времени к

данным проекта, рискам и степени выполнения

Page 7: IBM Rational Jazz

© 2009 IBM Corporation7

Что может помочь преодолеть сложности?

“То, что может решить эти проблемы - это подход к организации процессов

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

команде, предоставляя прозрачный доступ к информации на всех этапах

разработки ПО”

Инструменты разработки, удобные для использования и

не добавляющие лишней работы

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

отслеживание ошибок и сборок проекта

Development Lead

Что-то, что помогало бы мне планировать итерации и балансировать нагрузку между моими распределенными

командами и командами в офисе за один день, а не за месяцDevelopment

Manager

Автоматизация процесса разработки ПО с короткими интервалами работ, чтобы мы могли быстро реализовывать бизнес-задачи

Program Manager

Что-то, что давало бы мне полную картину происходящего на проектах для принятия правильных

решений вовремяCIO

Developer

Page 8: IBM Rational Jazz

© 2009 IBM Corporation8

Взгляд IBM на будущее разработки ПО: глобально-распределенные команды, динамичные и гибкие процессы разработки

Главное инвестирование IBM в создание масштабируемой расширяемой системы по управлению жизненным циклом ПО, которая интегрирует современные технологии с традиционными средствами разработки

Сообщество jazz.net – место, где можно наблюдать за развитием продуктов на базе Jazz

Эволюция портфолио Rational, которое со временем будет все больше и больше внедрять Jazz

Что такое Jazz?

c

Продукты Rational

Сторонние продукты

Продукты бизнес-партнеров

Storage

Collaboration

QueryDiscovery

Administration: Users, projects, process

Best Practice Processes

PerformanceManagement

Yourexisting

capabilities

RequirementsDefinition &Management

Configuration& Change

ManagementBuild

Management QualityManagement 3rd-Party

JazzCapabilities

FutureIBM

Capabilities

Presentation:Mashups

Storage

Collaboration

QueryDiscovery

Administration: Users, projects, process

Best Practice ProcessesBest Practice Processes

PerformanceManagement

Yourexisting

capabilities

RequirementsDefinition &Management

Configuration& Change

ManagementBuild

Management QualityManagement 3rd-Party

JazzCapabilities

FutureIBM

Capabilities

Presentation:Mashups

Jazz - это платформа и технология для

трансформации процесса командной

разработки ПО в высокопроизводительную

систему, эффективно использующую ресурсы и

инвестиции.

Page 9: IBM Rational Jazz

© 2009 IBM Corporation9 9

Бизнес планирование

Оптимизация бизнес-результатов

Источник: Основано на опросах сотен клиентов IBM Rational Services Organization

Лучшие методики контроля объема работ увеличивают предсказуемость выполнения проекта в сроки на 20-30%

Аналитик

Управление качеством

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

Архитектор Разработчик

Автоматизированная отчетность, полученная из развивающихся артефактов

проекта увеличивает продуктивность на 5-10%

Руководитель

Совместная работа над задачами, ошибками

могут уменьшить последующие изменения

на 25-50%

Page 10: IBM Rational Jazz

© 2009 IBM Corporation10

Предоставлять актуальную

отчетность о проектах и утилизации

ресурсов

Предоставлять информационную

прозрачность команд для сотрудничества

Командная работа Отчетность

Автоматизировать рутинные задачи за

счет удобных процессов и средств

Автоматизация

Основные атрибуты Jazz

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

Page 11: IBM Rational Jazz

© 2009 IBM Corporation11

Архитектура Jazz

Page 12: IBM Rational Jazz

© 2009 IBM Corporation12 12

Задачи, стоявшие при проектировании платформы Jazz

Позволить слабосвязанным компонентам:– работать как единое целое– прозрачно интегрироватьсяс помощью– связи данных– ограниченной видимости посредством ссылок– разделяемых данных– простых служб (REST, Atom и т.д.)– некоторых собственных служб– интегрированного UI

Настраиваемая платформа ALM

Независимая эволюция компонентов– Гибкий и простой процесс обновления

Уменьшена сложность использования– Для бизнес-партнеров, разработки, экосистемы

Реализовать возможность гибкого развертывания

Page 13: IBM Rational Jazz

© 2009 IBM Corporation13 13

Интернет – метамодель архитектуры Jazz

Чрезвычайно масштабируема

Интеграция информации

колоссальных размеров

Бесконечно расширяема

Технологии для взаимодействия

участников сети

Глобальность

Структура Интернетаhttp://en.wikipedia.org/wiki/Internet

Page 14: IBM Rational Jazz

© 2009 IBM Corporation14 14

Концептуальная модель Jazz

• Данные определены независимо от

приложений

• Все данные являются ресурсами с

уникальными идентификаторами

(URL)

• Приложения получают доступ к

данным посредством HTTP

• Ссылки являются уникальными

идентификаторами (URLs)

• Ресурсы имеют представление

• Гибкая и удобная расширяемость

• Поиск и запросы с помощью

«структурированных индексов»

HTTP get/put/post

(REST)

Командная работа

Управление данными

ПО промежуточного

слоя

Управление системами

Моделирование

Индекс

Page 15: IBM Rational Jazz

© 2009 IBM Corporation15 15

Open Services for Lifecycle Collaboration (OSLC)Инициатива по упрощению совместной работы цикла разработки ПО

Предложенная архитектура для совместного использования ресурсов жизненного цикла ПО

Архитектура Интернета Слабосвязанная интеграция

Общие форматы ресурсов и сервисов

Иной подход к отраслевому росту

Open Services for Lifecycle Collaboration

Барьеры для совместного

использования ресурсов и

артефактов

Различные поставщики, open

source проекты и собственные

инструменты

Собственные глоссарии,

форматы и хранилища

Core Services

Обнаружение

Администрирование

Запросы

Управление данными

Хранилища данных

Командное взаимодействие

Дополнительные сервисы

Open Lifecycle Services

Данные

REST API

Логика задачиБазовая логика

http://open-services.net

Page 16: IBM Rational Jazz

© 2009 IBM Corporation16 16

Использование OSLC на практике

Уникальные идентификаторы

(URLs) для адресации ресурсов

Общие форматы ресурсов

Общие сервисы для доступа к

ресурсам

Page 17: IBM Rational Jazz

© 2009 IBM Corporation17 17

Сервисы ALM

Жизненный цикл разработки (ALM) ПО в виде веб-архитектуры

Основные сервисы

Open Lifecycle Services

Обнаружение

Администрирование ЗапросыХранилища

данных

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

сервисы

Управление

данными

Командное

взаимодействие

TEAM SERVER – логический вид

REST API REST API REST API

ТребованияКонтроль

качестваРазработка

REST API

Информационный поток

Page 18: IBM Rational Jazz

© 2009 IBM Corporation18

Jazz: открытая, расширяемая, веб-ориентированная, интеграционная архитектура на базе модели Интернета

Данные

Open Lifecycle Services

Использование универсальных адресов для доступа к

данным

Инвариантны к языкам программирования

Слабосвязанные

Не зависят от используемых программных средствКлючевые сервисы

Обнаружение

Администрирование

Запросы

Хранилища данных

Управление данными

Коллективная работа

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

сервисы

Open Lifecycle Services

REST API

Логика задачи

Базовая логика

Page 19: IBM Rational Jazz

© 2009 IBM Corporation19

Элементы и связи,История событий,

История изменения элементов

Jazz RepositoryОшибки

Требования

Прецеденты,

…..

….,Сборки

Исходный код,

тесты

Результаты

тестирования

Хранилище

Оповещение о событиях Обсуждение

Проектная и командная структура Поиск

Процесс Безопасностьи доступ

Клиентская платформа

Eclipse

Клиентская веб-платформа

Клиентская платформа Visual Studio

Jazz Team Server

Архитектура платформы (Jazz Integration Architecture)

Rational ClearQuest

Rational

ClearCase

Page 20: IBM Rational Jazz

© 2009 IBM Corporation20

Jazz Platform на базе ПО Open Source

Page 21: IBM Rational Jazz

© 2009 IBM Corporation21

Jazz Platform на базе ПО IBM

Page 22: IBM Rational Jazz

© 2009 IBM Corporation22 22

Jazz Integration Architecture (JIA) - резюме

JIA – пример архитектуры, включающий спецификацию базовых

сервисов Jazz (Jazz Foundation Services)

Jazz Team Server – реализация Jazz Foundation Services

Jazz Foundation – Jazz Team Server и набор для разработчиков

предназначены для создания приложений под платформу Jazz

Open Services for Lifecycle Collaboration (OSLC) – отраслевая

инициатива, базирующаяся на интеграционном подходе с

использованием принципов REST

– Определяет как сервера могут выдавать свои ресурсы клиентов не

накладывая ограничения на реализацию интерфейсов

JIA расширяет нотацию OSLC для определения общих сервисов и

возможности дальнейшей интеграции

Page 23: IBM Rational Jazz

© 2009 IBM Corporation23

Продукты на основе платформы

Jazz

Page 24: IBM Rational Jazz

© 2009 IBM Corporation24

IBM Rational Team Concert

transparent integrated presence

wikis OPEN real-time reporting

chat automated hand-offs Web 2.0 custom dashboards automated data gathering

EXTENSIBILITY Eclipse plug-ins services architecture FREEDOM TO CREATE

Open and extensible onCollaborate in contextRight-size governanceDay one productivity

Делает возможным общение в реальном

времени для глобально распределенных команд,

позволяя делать разработку ПО более

автоматизировано, прозрачно и предсказуемо

Интегрирует контроль версий, задач, отчетность

и сборку, которые "думают и работают в унисон"

Обеспечивает диагностику проекта в реальном

времени за счет автоматизированных сбора и

консолидации информации

Сразу предоставляет гибкие создание и

внедрение процессов разработки ПО

Позволяет осуществить выбор для расширения

функциональности за счет интеграции с

продуктами IBM ClearQuest и IBM ClearCase

Rational Team ConcertSoftware innovation through collaboration

Page 25: IBM Rational Jazz

© 2009 IBM Corporation25

Объединяет технические команды и бизнес-руководителей, предоставляя удобные средства для командной работы

Использование известных технологий для построения диаграмм, разработки прецедентов и функциональных сценариев

Визуализация отчетности для эффективного управления ходом проекта

Удобные средства для организации, запросов и управления информацией о требованиях

Интеграция требований как между командами, так и различными фазами проекта

Отслеживаемость жизненного цикла Анализ влияния

и общих рисков

Контроль объема работ

RequisitePro 7.1Интегрированное управление требованиями

RequirementsComposer 1.0

Командная работа над требованиями

Бизнес цели

Бизнес процессы

ПрототипыПреценденты

Раскадровки

Каркасы Глоссарии

Визуальный контроль

Документы и файлы

Rational Requirements Composer Business and technology expert collaboration

Open and extensible onCollaborate in contextRight-size governanceDay one productivity

Page 26: IBM Rational Jazz

© 2009 IBM Corporation26 26

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

• Динамические планы тестирования

• Улучшение операционной эффективности и оптимизация проектирования тестового покрытия

• Непрерывная оптимизация процессов, интенсивное управление анализом рисков, улучшенная предсказуемость для принятия уверенных решений

• Автоматизированная и фильтруемая отчетность с приоритетами

• Контроль версий, генерация аналитической информации

• Открытая платформа для взаимодействия и интеграции со сторонними инструментами для тестирования

IBM Rational Quality Manager

CONTINUOUS test plan participate

AUTOMATED context GOVERNANCEuse case distributed access dashboardssynchronize EASY HANDOFF trace LABUTILIZATION functional PERFORMANCEsecurity compliance

Rational Quality ManagerA central hub for business-driven software quality

Open and extensible onCollaborate in contextRight-size governanceDay one productivity

Page 27: IBM Rational Jazz

© 2009 IBM Corporation27

Взаимодействия тестировщиков

RationalQuality Manager

Координировать процессы контроля качества, планирования и ресурсов

тестирования

Взаимодействие бизнес-аналитиков

Выявление, формализация и командное обсуждение бизнес-

требований

RationalRequirements Composer

RationalTeam Concert

Командная работа разработчиков

“Думать и работать” в унисон, предоставляя актуальную

информацию о проекте

Первый этап: интеграция RTC, RQM и RRC для построения эффективной системы, охватывающей все аспекты ALM

Архитектор Разработчик

REST API

Контроль качества

REST API

Управление требованиями

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

конфигурациями

REST API

АссоциацияИзменения, нотификации

Тестер обнаруживает дефекты, производит

элементы работы

Статус дефекта

Исправленные дефекты,

соответствующие требованиям

Требование ассоциировано с элементом работы

Аналитик Тестер

Page 28: IBM Rational Jazz

© 2009 IBM Corporation28

Новые возможности для

разработчиков и компаний

Page 29: IBM Rational Jazz

© 2009 IBM Corporation29

Jazz ConnectorsКатализаторы построения компромиссных IT систем на базе существующей инфраструктуры с использованием технологий Jazz

IBM Rational ClearCase Connector

IBM Rational ClearQuest Connector

Интеграция Hudson (система сборок) с Rational Team Concert

Интеграция различных систем управления версиями с Rational Team

Concert 2.0

Эффективная утилизация существующих средств и процессов разработки при внедрении технологий и

продуктов на базе Jazz

Page 30: IBM Rational Jazz

© 2009 IBM Corporation30

Визуальное подтверждение

соответствия бизнес-требований и

желаемых результатов

Осуществляет контроль обеспечения соответствия и минимизации бизнес-

рисков в часто меняющемся и распределенном окружении

Оценивает стоимость, объѐм работ и продолжительность

проектов

Решения партнеров Rational для Jazz

Анализирует данные проектов и ресурсов и автоматизирует

структуру декомпозиции работ

Синхронизирует бизнес- и ИТ-цели с библиотекой

процессов TOGAF

Поддерживает гетерогенное окружение с двунаправленной

интеграцией с JIRA

Расширяет командное взаимодействие путем связки

документов с Microsoft®

SharePoint® и Lotus® Quickr®

Исключает риски провала проекта путем визуального определения требований и

моделирования

Двунаправлено синхронизирует документооборот

Автоматизирует оценки и метрики качества и

производительности команды

Page 31: IBM Rational Jazz

© 2009 IBM Corporation31

Команды разработчиков взаимодействуют с широким кругом сообществ

• Технических писателей, специалистов по поддержке, продажам и т.д.

• Менеджеров проектов, заинтересованных лиц

• Конечных пользователей и потенциальных клиентов, внутренних и

внешних

Социализация JazzИнтеграция Jazz и Lotus Connections

Page 32: IBM Rational Jazz

© 2009 IBM Corporation32

Локализовано

Географическая распределенность

Глобально

Размер команды

Менее 10разработчиков

100+разработчиков

Знания предприятия

Фокус проекта

Фокус предприятия

Соответствие нормативам

Низкий рискКритично,

Аудит

Сложность ПО

Простое, одна платформа

Сложное, мультиплатфоменное

Организационная распределенность(аутсорсинг, партнерство)

Собственное Стороннее

Что такое Agility@Scale?

Disciplined Agile-

разработка

Page 33: IBM Rational Jazz

© 2009 IBM Corporation33

Cloud computing для разработки ПО

Сервисы IBM Rational Software Delivery для cloud computing (IBM Rational Software Delivery Services for Cloud Computing)

Разработка и тестирование IBM Smart Business в cloud-инфрактустуре IBM (IBM Smart Business Development and Test on the IBM Cloud)

ibm.com/cloud/developer

Page 34: IBM Rational Jazz

© 2009 IBM Corporation34

Преимущества cloud computing

Снижение стоимости владения (TCO)

–CAPEX, OPEX

–Обслуживающий персонал

Экономия времени

Надѐжность

Безопасность

Page 35: IBM Rational Jazz

© 2009 IBM Corporation35

2010: Jazz «в облаке»Доставляя «мгновенное» решение ALM для совместной работы

Получить быстрый доступ к окружению, имеющему полностью интегрированный жизненный цикл разработки ПО (ALM)

Best Practice Processes

BusinessPlanning &Alignment

Product& Project

Management

RequirementsDefinition &Management

Configuration& Change

Management

Build &Deploy

Management

AssetManagement

QualityManagement

Compliance& Security

IBM Rational Software Delivery Services for Cloud

Значительное снижение начальных затраты за счет уменьшения затрат на приобретение

Эффективные расходы на тестирование в облаке для оптимизации цикла поставки разрабатываемого ПО

Page 36: IBM Rational Jazz

© 2009 IBM Corporation36

IBM Cloud computing для разработчиков: платформы и продукты

Платформы:

– Novel SUSE 10.x

– Red Hat Enterprise Linux 5.4

Продукты:

– DB2 Express-C/Enterprise

– Informix Dynamic Server Developer Edition

– Rational Agent Controller

– Rational Application Developer

– Rational Asset Manager

– Rational Build Forge

– Rational Functional Tester

– Rational Insight

– Rational Performance Tester

– Rational Quality Manager

– Rational Software Architect for WebSphere

– Rational Team Concert

– WebSphere Application Server

– WebSphere sMash

Page 37: IBM Rational Jazz

© 2009 IBM Corporation37

Использование Jazz в IBM

Page 38: IBM Rational Jazz

© 2009 IBM Corporation38 38

Использование Rational Team Concert для внутренних проектовIBM

Использование собственного хостинга для разработки Jazz Foundation иRational Team Concert – Эрих Гама и Скотт Амблер

– Работа над jazz.net с 4 квартала 2006 г.

– Глобально-распределенная команда разработчиков в 7 офисах (США, Европа, Индия) ~100 человек, сообщество 40 тыс. человек

– Репозиторий 42+ ГБ данных, 320+ тыс. файлов, 95+ тыс. рабочих элементов

Более 50 команд в Rational используют Rational Team Concert

– Статистика по команде Rational Engineering Services (700 проектов, 12,000 пользователей)

Более 125 команд других подразделений IBM

Статистика для департамента Global Business Services

– Проект Application Assembly Optimization

– Другие области бизнеса (Application Services, Public Sector, …)

– Хостинг 91 RTC и 34 RQM

Page 39: IBM Rational Jazz

© 2009 IBM Corporation39

Выводы

Page 40: IBM Rational Jazz

© 2009 IBM Corporation40

Мнения аналитиков

– Liz Barnett, Ez-Insight: "With the Jazz project, Rational has developed

breakthrough technology and is poised to set the standard for collaborative

ALM... Given the current business climate of “deliver more with less much sooner,”

organizations have no choice but to rethink the ways that they deliver software

solutions. The Jazz project will help teams achieve that goal."

– Paul Herzlich, Ovum: "IBM has taken the opportunity to exploit the Jazz platform‟s

power inventively. Its „living‟ test plan is a masterpiece of applying new

technology to a familiar problem… What is being delivered will demonstrate

convincingly that IBM is raising the standard for a test management product."

– Julie Craig, EMA: "Rational‟s differentiators are difficult for competitors to

equal, and the new Jazz platform foundation may well turn out to be one of the

best investments the Rational team has made.”

– Simon Jacobson, AMR: “Frankly I wish folks who sold quality management

solutions took this approach. Most of the folks I speak to talk about the

lifecycle, but they are selling you a mass transit system, but only really

provide the train station.”

Page 41: IBM Rational Jazz

© 2009 IBM Corporation41

Анализ Gartner MarketScope сегмента рынка средств жизненного цикла разработки (ALM)IBM Rational позиционируется как один из лидеров (Декабрь 2008)

“IBM is one of the few vendors with credibleofferings in almost all the requirements of ALM”

“IBM Rational is one of the first vendors to tell a story about integrating across the lifecycle”

“Jazz is a solid architectural foundation for further innovation”

“We rate IBM as a Strong Positive because of its current market strengths and breadth of portfolio”

Page 42: IBM Rational Jazz

© 2009 IBM Corporation42

Мнения клиентов

"By helping us to make project deliveries more repeatable and predictable, we anticipate that Rational Team Concert will reduce project overrun costs by 20%."

--Matt Pomroy - Executive, Software Engineering, Ascendant Technology

"Its automated project management dashboards are transparent to everyone – not just managers. This immediate and automated feedback helps keeps teams on track and motivated to achieve project goals."

--Han Jie - Senior Consultant, Siemens

" Where we previously used separate systems, with Rational Team Concert we now have well integrated functionality. Our developers are more efficient because they are better able to focus on important issues. Our project managers greatly value the ability to customize these dashboards and instantly provide status on their milestones!"

--Mika Koivuluoma - Production Manager, TietoEnator

"Having a unified and extensible environment is very compelling for us.Rational Team Concert provides the team transparency and visibility needed to keep work progressing so everyone knows what‟s going on without finger-pointing."

--Carson Holmes - Unified ALM Services Manager, Noblestar

Page 43: IBM Rational Jazz

© 2009 IBM Corporation43

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

АвтоматизацияОблегчая «правильное использование» и провоцируя «работать правильно» как отдельным участникам, так и целым командам посредством автоматизации командных процессов

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

Командная работа

Автоматизация

Отчетность

Jazz помогает клиентам увеличивать ценность и отдачу инвестиций в ПО как стратегический бизнес-актив

Подведение итогов

Page 44: IBM Rational Jazz

© 2009 IBM Corporation44

Ссылки

Сайт Jazz Community Site

http://jazz.net

Информация о Rational Team Concert

http://ibm.com/rational/rtc

Информация о Rational Requirements Composer

https://jazz.net/projects/rational-requirements-composer/

Информация о Rational Quality Manager

https://jazz.net/projects/rational-quality-manager/

Обучающие материалы на IBM developerWorks

http://www.ibm.com/developerworks/rational/products/rtc/

Rational User Group Россия

http://bit.ly/rug_russia

Page 45: IBM Rational Jazz

© 2009 IBM Corporation45

Контактная информация

Александр Климов, [email protected]

Игорь Сухарев, [email protected]

Page 46: IBM Rational Jazz

© 2009 IBM Corporation46