2. IBM Software Group | Rational software
Содержание
Обзор платформы JAZZ
Rational Requirements Composer
Rational Team Concert
Rational Quality Manager
3. IBM Software Group | Rational software
Открытая коммерческая разработка на
jazz.net
5. IBM Software Group | Rational software
JAZZ - взаимодействие инструментов на основе
сервисов промежуточного слоя
• Инструменты взаимодействуют только с сервисами платформы Jazz:
• Отслеживая стандартные события на платформе
• Посылая стандартные запросы к платформе
Инструмент Инструмент Инструмент Инструмент Инструмент Инструмент
Tool A
A B C D E F
События и сервисы
Сервисы взаимодействия с платформой
6. IBM Software Group | Rational software
Отличие Jazz от традиционного подхода
Динамичная интеграция
Интеграция рабочее место/БД Глобальная интеграция
Главное функции Команда первостепенна
Людей Предопределенная функциональность Динамичная расширяемость
Жесткие правила Креативное взаимодействие
Обработка вручную Понятные и прозрачные процессы
Процессов Привычная инфраструктура Интернет стандарты
Результаты при завершении Ежедневные результаты
Периодический анализ Постоянный контроль
Проектов Предпологаемый статус Отчетность в реальном времени
...в жизненном цикле ПО
7. IBM Software Group | Rational software
Решения IBM Rational и партнеров на Jazz
Расширение Collaborative Application Lifecycle Management
Rational Rational Rational
Team Concert Requirements Quality Manager
Composer
Rational
Requirements Rational
Rational Offering Composer Offering Quality Business
Team Offering Manager Partner Jazz
Concert Offerings
Процессы на базе
лучших методов
Поиск и запросы Безопасность
Кооперация в
Отчетность Командное контексте
взаимодействие Оповещения
JAZZ TEAM SERVER
Rational
DOORS Открытая интеграция
сервисов ЖЦ
Powered by
Rational Rational Rational Rational Rational
ClearQuest ClearCase Build Forge Requisite Asset
Pro Manager
8. IBM Software Group | Rational software
Свяжите разрозненные артефакты
Spreadsheets Glossaries
Folders
Models
Hyperlinks
Glossaries
Emails Process Diagrams
Data
DB DB Documents
Images
Существует множество типов
Rich-Text Docs
артефактов требований Use Case Models
Множество инструментов, Central Hub
форматов данных и хранилищ
создают информационные
острова
В обсуждении требований
принимает участие расширенная
команда
9. IBM Software Group | Rational software
Содержание
Обзор платформы JAZZ
Rational Requirements Composer
Rational Team Concert
Rational Quality Manager
10. IBM Software Group | Rational software
Взаимодействие заинтересованных лиц и
команд разработки
• Инфрастуктура Jazz для
взаимодействия фокусирует
команды на требованиях через
комментирование, связь
рабочих продуктов,
коммуникации внутри команды
и рабочие метрики
• Ролевые инструментальные
панели фокусируют членов
команды на взаимодействии в
рамках рабочего процесса
• Централизованный
репозитарий позволяет
searchable, traceable, and
interconnected view of past, present
and future requirements
• Security controls ensure that teams
and partners only have access to the
appropriate content
11. IBM Software Group | Rational software
Определение новых требований и уточнение
существующих
Rational Requirements Composer: Предоставляет множество методов для сбора, связи между собой
и организации требований и связанной информации
– Захват и связь множества документов, картинок и диаграмм для связи и организации идей
– Создание диаграмм бизнес-процессов, сценариев использования и набросков
пользовательского интерфейса для выяснения потребностей заинтересованных лиц
– Связь диаграмм, набросков и моделей в поток экранов и прецедентов для создания общей
картины
Общий репозитарий Документы Словари Диаграммы процесса Модели Поток экранов
прецедентов
использования
12. IBM Software Group | Rational software
Работа с документами
• Соберите и отформатируйте
текст, картинки и гиперлинки
в документы, структурирующие
неструктурированную
информацию в концепцию и
документы спецификации
связанные с документами
корпоративной стратегии
• Свяжите содержание
документа с прецедентами
использования и моделями,
набросками бизнес-процессов,
интерфейса пользователя и
потоком экранов
• Создайте составные
документы рецензирования
со встроенными артефактами,
для валидации и совместной
работы над документами в
реальном времени
13. IBM Software Group | Rational software
Работа с документами
• Соберите и отформатируйте
текст, картинки и гиперлинки
в документы, структурирующие
неструктурированную
информацию в концепцию и
документы спецификации
связанные с документами
корпоративной стратегии
• Свяжите содержание
документа с прецедентами
использования и моделями,
набросками бизнес-процессов,
интерфейса пользователя и
потоком экранов
• Создайте составные
документы рецензирования
со встроенными артефактами,
для валидации и совместной
работы над документами в
реальном времени
14. IBM Software Group | Rational software
Словари
• Поддерживайте доменные
словари для уменьшения
путаницы
–Специфичные для
организации, проекта,
клиента
–Бизнес
–Технические
–Специфичные для
индустрии
• Связывайте термины
внутри документов со
словарями для поддержания
ясности в терминологии
15. IBM Software Group | Rational software
Диаграммы бизнес процессов
• Сделайте наброски диаграмм
текущего и будущего бизнес-
процессов используя
стандартную индустриальную
нотацию моделирования
бизнеса (BPMN)
• Определите бинес-цели,
действующих лиц, входы,
выходы и потоки
• Идентифицируйте
пересечения, зависимости
друг от друга и влияние
процессов для того, чтобы
убедиться в обеспечения
покрытия решения и
идентификации
заинтересованных лиц
• Свяжите задачи и бизнес-цели
с документами, набросками и
потоками экранов
16. IBM Software Group | Rational software
Прецеденты использования и модели
• Создавайте диаграммы
прецедентов использования,
дополняя их
документированными
прецедентами использования
• Визуально вырабатывайте
потоки прецедентов
использования используя
потоки экранов
• Связывайте прецеденты
использования с задачами
бизнеса для иллюстрации как
будущее решение будет
поддерживать бизнес
активности
• Экспортируйте прецеденты
использования в Rational
Software Modeler для повторного
использования при создании
архитектуры
17. IBM Software Group | Rational software
Наброски пользовательского интерфейса и потоков
экранов
• Создавайте наброски
пользовательского
интерфейса и свяжите между
собой экраны для
визуализации точек
взаимодействия пользователя
в прецеденте использования
• Создавайте потоки экранов
из набросков для понимания
как пользователь будет
взаимодействовать с системой,
выявления белых пятен и
проверки требований
• Свяжите потоки экранов с
бизнес процессами, потоками
прецедентов использования и
документами для улучшения
понимания и достижения
согласия по требованиям
18. IBM Software Group | Rational software
Интегрированное руководство по методологии
• Руководство по процессу
разработки для команд через
Process Advisor с лучшими
практиками по:
–Созданию совместной
Концепции
–Моделированию
прецедентов использования
–Созданию набросков и
потоков экранов
–Созданию диаграмм бизнес-
процессов
• Используйте внутренние и
внешние лучшие практики
используя Rational Method
Composer для создания,
адаптации и развертывания
новых практик
19. IBM Software Group | Rational software
Захватите и свяжите разрозненную
информацию о требованиях
Описание текущего и
Использование Rich- будущего состояния
text Documents для бизнес-процессов
захвата
структурированной и не
структурированной
информации (ссылки,
картинки, email)
Устраните
недопонимание,
Взаимодействуйте описав бизнес и
в реальном технические
времени термины в
используя словарях
дискуссии и
механизм
утверждения
Визуализация
Моделируйте прецеденты поведения
использования для продукта через
отображения требований с Раскадровки
точки зрения
пользователей
20. IBM Software Group | Rational software
Трассировки требований
Filters in project
dashboard
Links to development
and test items in
dashboard
20
21. IBM Software Group | Rational software
Командная работа
Улучшение
Уменьшение Уменьшение задержек
продуктивности
переработки на всех воздействующих на
определения
стадиях процесса время выпуска
требований
CIO Руководитель проекта Аналитик
Взаимодействие в рамках Более быстрые проекты,
Договоренность по
одного выровненного лучше отражающие
проблемам и решениям
процесса потребности заказчиков
Предоставление возможности бизнесу и IT
пользователям взаимодействовать “в
контексте” и решать проблемы бизнеса
Заинтересованное лицо Обеспечение качества Разработчик
Лучшее решение, Приемка, управляемая
Ясные иmore complete
Clear, более полные
удовлетворяющее всех информацией от
требования
requirements
заинтересованных лиц реальных пользователей
22. IBM Software Group | Rational software
Rational Requirements Composer обычно
увеличивает производительность на 10-
Уменьшение 15%
Факт: 30% цены проекта связано с переработкой и ошибки в требованиях
составляют до 70% в этой цене
переработки на всех
Решение: Improving team collaboration helps RRC reduce project overruns by
стадиях
about 20% by reducing inaccurate, incomplete and omitted requirements
Факт: Активности по сбору требований могут занять до 35% затрат на проекта –
Улучшение продуктивности время ожидания и избыточные активности могут съесть до 10% общего бюджета
определения требований Решение: RRC ускоряет итерации процесса рецензирования и процесс
включения в проект новых членов
Уменьшение задержек Факт: Задержка в 6 месяцев может стоить компании до 33% of ROI (для 5-ти
летнего проекта)
по выпуску
Решение: Визуализация обеспечивает ясность и быстрое подписание
документов требований и помогает командам быть более гибкими и выводить
решения на рынок на 15% быстрее.
23. IBM Software Group | Rational software
Содержание
Обзор платформы JAZZ
Rational Requirements Composer
Rational Team Concert
Rational Quality Manager
24. IBM Software Group | Rational software
Функциональность Rational Team Concert
Итерационное планирование Прозрачность проектов
Интегрированное планирование и исполнение Настраиваемая отчетность в web интерфейсе
Оценка задач в привязке к вехам Отчеты и метрики реального времени
Готовые шаблоны процессов Отслеживание и контроль вех проекта
Управление Работы Сборка
конфигурацией Ошибки, доработки, задачи Отслеживание задач и
Интегрированное управление Общие/личные запросы по наборов изменений
потоками работам Локальная/удаленная сборка
Базовые версии уровня Поддержка дискуссий и Поддержка Аnt и командной
компонент согласований строки
Идентификация компонент в Интеграция с ClearQuest Интеграция с Build Forge
потоках и базовых линиях Удобный интерфейс Командные/личные сборки
Интеграция с ClearCase редактора запросов
Jazz Team Server
Единая структура для хранения артефактов Простота определения правил и возможность
проекта совершенствования процесса
Гибкая организация команд проекта Взаимодействие в контексте показывает
включая подкоманды и наследование участников команды и статус их работ
Контроль доступа в к процессам на уровне
ролей
25. IBM Software Group | Rational software
Поддержка Visual Studio 2005 и 2008
Professional и Standard Editions
Open and extensible on
Collaborate in context
Right-size governance
Day one productivity
26. IBM Software Group | Rational software
Командная работа
Артефакты
Фильтрация артефактов
27. IBM Software Group | Rational software
Нотификация о событиях в проекта
События в проекте
Использование служб мгновенных сообщений
36. IBM Software Group | Rational software
Содержание
Обзор платформы JAZZ
Rational Requirements Composer
Rational Team Concert
Rational Quality Manager
37. IBM Software Group | Rational software
Централизованное управление тестированием на
всем ЖЦ для всех видов тестирования и платформ
IBM Collaborative Application Lifecycle Management
Rational Quality Manager
Quality Dashboard
Управление Управление
требованиями Test Management and Execution
ошибками
Create Build Manage Report
Plan Tests Test Lab Results
Открытая
платформа
Best Practice Processes
JAZZ TEAM SERVER
SAP System z,
Java Open Lifecycle Service Integrations
.NET i
Функциональное Тестирование
тестирование безопасности
Нагрузочное Интеграционное
Тестирование тестирование
тестирование сервисов
Собственные
разработки
38. IBM Software Group | Rational software
Взаимодействие и адаптивное управление
планированием тестированием
Отслеживание истории
изменений плана с
помощью версий
Индивидуальная
ответственность за
каждую секцию
Поддержка структуры плана
тестирования с секциями
создаваемыми членами
команды
38
39. IBM Software Group | Rational software
Улучшение эффективности повседневной
работы
Что требуется?: Знать кто и что делает и что ожидается от тебя.
Требования,
безопасность
приложений
Цели тестирования Итерации
тестирования
Журнал активностей
команды
Список индивидуальных
задач
39
40. IBM Software Group | Rational software
Принимайте обоснованные решения
Что требуется?: Моментальные проектные метрики адаптированные для вашей
роли для ускорения принятия решений
Rational
Quality Manager
Персонально настроенные отчеты по Аналитические прогнозы
требованию
Многоуровневые отчеты
40
41. IBM Software Group | Rational software
Улучшение повседневных задач
Что требуется?: Интегрированное создание и выполнение ручных тестов
Описание шагов ручного
теста
Помощь при вводе и
сравнении данных для
эффективного
выполнения
Поддержка ключевых
слов
Создание дефектов во
Выполнение время выполнения теста
с вложениями и снимками
тестов вручную экранами
41
42. IBM Software Group | Rational software
Интеграция с RTC (предварительный
просмотр артефактов)
43. IBM Software Group | Rational software
Управление ресурсами тестирования
оборудование Отслеживание состояния и
доступности ресурсов
Виртуальные машины Интеграция виртуальных
Surgient машин в общий пул
VMLogix ресурсов
Создание пулов ресурсов
для контроля доступности
для критически важных
задач
Test Lab Manager Анализ и отчетность
Запросы
Rational Quality Manager
Бронирование
Утилизация
43