Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo

1

Jazz – открытая
       платформа
     разработки ПО
                   Дмитрий Лапыгин
технический специалист по продуктам IBM Rational, IBM
                          EE/A
           email: dmitry_lapygin@ru.ibm.com

2

Содержание

Общий взгяд на платформу
Jazz
Agile и Jazz
IBM Rational и Jazz

3

Эволюция процесса создания ПО

                                                                             Непрерывное управление
                                                                            программами и процессами
Управление
             фокус



                                                                                в соответствии с
 процессом                                          Глобальное управление     приоритетами бизнеса
                                                   процессом и проектом с
                                                         фокусом на
                                                       взаимодействие
Управление                      Производительность
 проектом                          команды через
                                управление релизами,
                                   изменениями и
                                     качеством
 Создание
 продукта             Дизайн и
                     разработка                                                 Выполнение
                                                                               приложений в
                                          Среда                                  реальном
  Ресурсы                               разработки        Управление             времени с
                                        и контроль        процессами            активацией
                     Компиляторы                              ЖЦ                 процессов
                                          версий
                     и редакторы
                                                                                содержание
                     Личности          Команда         Организация               Бизнес

4

JAZZ - взаимодействие инструментов на
           основе сервисов промежуточного слоя
• Инструменты взаимодействуют только с сервисами платформы Jazz:
    • Отслеживая стандартные события на платформе
    • Посылая стандартные запросы к платформе

Инструмент Инструмент Инструмент Инструмент Инструмент Инструмент
  Tool A
     A          B          C          D          E          F


         События и сервисы




                 Сервисы взаимодействия с платформой

5

Открытая коммерческая
                         разработка на jazz.net
 IBM открывает Rational Software Delivery Platform для
 увеличения простоты использования, расширяемости и
 интеграции для удовлетворения уникальных потребностей
 заказчиков
 IBM обеспечивает прозрачное взаимодействие с заказчиками
 при разработке новых технологий Rational через открытое
 коммерческое сообщество
              Открытое коммерческое сообщество




                                                            Открытая
                                                          коммерческая
                                                           разработка

                                                          Вклад открытого
                                                           сообщества в
                                                           определенные
                                                          технологии Jazz

        Open Source Community

6

Отличие Jazz от традиционного подхода
Динамичная интеграция
                 Интеграция рабочее место/БД        Глобальная интеграция
                 Главное функции                    Команда первостепенна
 Людей
                 Предопределенная функциональность  Динамичная расширяемость



                 Жесткие правила           Креативное взаимодействие
                 Обработка вручную         Понятные и прозрачные процессы
Процессов        Привычная инфраструктура  Интернет стандарты




                 Результаты при завершении  Ежедневные результаты
                 Периодический анализ       Постоянный контроль
Проектов
                 Предпологаемый статус      Отчетность в реальном времени


                                    ...в жизненном цикле ПО

7

Ценность технологии

Платформа Jazz позволяет:                        The                   Platform
• Сотрудничество в контексте          Открытая, сервис ориентированная
  выполняемых работ. Jazz                       архитектура

  автоматически поддерживает                   Eclipse Client

  взаимосвязи артефактов.             Jazz Client Extensions


• Руководство процессом на               Eclipse Platform


  основе подхватывания и                                                          Web 2.0
  автоматизации лучших практик.    Lotus Sametime                                  or Web
  Постоянная настройка процесса
                                   or open source                                 Services
                                       Jabber
                                                                                   clients
  – нет необходимости определять                       Team Server
  все в начале.
• Выбор собственного пути.
                                    Web UI            Jazz Server Extensions


  Открытая расширяемая                             Jazz Kernel                     DB2 or open
                                                                                   source Derby

  архитектура предоставляет                     Eclipse Equinox


  гибкость в сборке Вашей                     J2EE Web Services

  собственной платформы
  создания ПО

8

Общий взгяд на платформу Jazz

Agile и Jazz
IBM Rational и Jazz

9

Причины успеха Agile-техник




Стоимость




                     Время реакции

10

Повышение производительности

                       Rational Software Delivery Platform
За счет:
-Раннего обнаружения
и коррекции ошибок
-Сокращения
рутинной,
непроизводительной
деятельности




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

11

Покрытие Agile разными практиками

Покрытие Agile разными практиками
                       ХР

12

Agile-процессы в составе Rational
                          Team Concert
 Agile process template
  Комбинация лучших методов нескольких существующих
   agile-процессов, включая quot;XPquot;.
 The Eclipse Way process template
  Agile-процесс на основе итераций с фокусом на
   непрерывном своевременном создании качественного ПО
 OpenUp process template
  Базируется на Rational Unified Process®, включая
   итерационный подход, варианты использования,
   управление рисками и подход к разработке на основе
   управления архитектурой
 Cloudburst Sample process template
  Создан для поддержки проекта Cloudburst, доступного в
   составе Jazz.
 Scrum process template
  Поддержка популярного подхода Scrum к управлению
   проектами
 Simple Team process template
  Быстрый старт проекта с широкими полномочиями по
   изменениям в проекте для всех участников

13

Общий взгяд на платформу Jazz
Agile и Jazz

IBM Rational и Jazz

14

IBM Rational Software Delivery Platform

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


  Собственная          Внешние          Коробочные      Системы
   разработка        производите         продукты
                         ли                                       • Модернизация и
                                                                    трансформация
                                                                    предприятия
                                                                  • Руководство
              Ускорение Обеспечение                                 уровня
 Управление               качества   Управление Повышение           предприятия
             изменений и
меняющимис                          архитектурой успешности
             реализации
      я                                           проектов
требованиями                                                      • Развитие
                                                                    навыков и
                Процесс развертывания & лучшие методы               команд
                             руководства

                                                                  • Внедрение
                                                                    сервисов

15

Технология Jazz и эволюция средств
                 Rational
                    Развитие IBM Rational Software Delivery Platform
Существующие                                                                              Новые продукты
  решения
                                                                                                   Test Lab
                                                                                                  Management
                                                              Rational
   Rational                                                 RequisitePro     Rational
                                                                           Team Concert                               Requirements
 RequisitePro                                                                                                          Composer
                                                                                                        Quality
                    Evolution to Jazz Technology Platform




                                                                                                      Management
                                                             Rational
                                                            ClearQuest
  Rational
 ClearQuest
                                                                                     Built on the Jazz Technology Platform

                                                             Rational
                                                            Build Forge                                 Rational
  Rational                                                                           Rational            Team
 Build Forge                                                                       RequisitePro         Concert     Test Lab
                                                                                                                   Management
                                                                                                                       Quality
                                                                             Rational      Rational                  Management
                                                             Rational       ClearQuest      Build
   Rational                                                 ClearCase                       Forge         Rational
  ClearCase                                                                                              ClearCase



Other Rational
                                                               ---
& Non-Rational                                                                FUTURE IBM RATIONAL SOFTWARE
   Offerings
                                                                                   DELIVERY PLATFORM



                                                                                                                                     15

16

Решения на Jazz в 2008
                               Расширение Collaborative Application Lifecycle
                                              Management
                                                   Rational                                                    Rational
    Rational                                     Requirements
  Team Concert                                                                                              Quality Manager
                                                  Composer




                                                                Rational
                                                              Requirements                     Rational
                    Rational                  Offering         Composer           Offering     Quality       Business
                     Team        Offering                                                      Manager      Partner Jazz
                    Concert                                                                                  Offerings

                                               Процессы на базе
                                               лучших методов
             Поиск и запросы                                                                                   Безопасность
                                                                                             Кооперация в
                                 Отчетность        Командное                                   контексте
                                                 взаимодействие              Оповещения

                                                         JAZZ TEAM SERVER

                                              Открытая интеграция
                                                  сервисов ЖЦ

                                                          Powered by


 Rational          Rational              Rational                                Rational                   Rational
ClearQuest        ClearCase             Build Forge                              Requisite                   Asset
                                                                                   Pro                      Manager

17

Rational Team Concert - это:
                                        Меньше совещаний и отчетов о состоянии
Collaborate in Context   Collaboration  Уменьшение ошибок на поздних стадиях
                                        Развитие навыков каждого участника
                                         команды

                                        Проще соответствовать стандартам
Right-size Governance      Clarity      Раннее обнаружение и ускоренное
                                         исправление ошибок
                                        Повышение предсказуемости в
                                         проектах
                                        Инициация проекта за несколько дней
 Day One Productivity     Continuity
                                        Быстрое создание действующего
                                         прототипа
                                        Снижение длительности итераций за счет
                                         шаблонов и типовых решений
 Open and Extensible                    «Вирусная», но контролируемая
                         Community
        Architecture                     разработка
                                        Расширенное сообщество
                                        Выбор параметров интеграции

18

Элементы Rational Team Concert
    Итерационное планирование                               Прозрачность проектов
 Интегрированное планирование и исполнение          Настраиваемая отчетность в web интерфейсе
 Оценка задач в привязке к вехам                    Отчеты и метрики реального времени
 Готовые шаблоны процессов                          Отслеживание и контроль вех проекта
    Управление                              Работы                           Сборка
    конфигурацией                    Ошибки, доработки, задачи     Отслеживание задач и
 Интегрированное управление         Общие/личные запросы по        наборов изменений
  потоками                            работам                       Локальная/удаленная сборка
 Базовые версии уровня              Поддержка дискуссий и         Поддержка Аnt и командной
  компонент                           согласований                   строки
 Идентификация компонент в          Интеграция с ClearQuest       Интеграция с Build Forge
  потоках и базовых линиях           Удобный интерфейс             Командные/личные сборки
 Интеграция с ClearCase              редактора запросов

                                     Jazz Team Server
  Единая структура для хранения артефактов         Простота определения правил и возможность
   проекта                                           совершенствования процесса
  Гибкая организация команд проекта                Взаимодействие в контексте показывает
   включая подкоманды и наследование                 участников команды и статус их работ
  Контроль доступа в к процессам на уровне
   ролей

19

Развитие - возможности для .NET
             разработчиков
             Visual Studio клиент для Rational Team Concert
      Унификация
       команд
       Управление
        изменениями в
        рабочей среде
       Единый репозиторий
        для обеих платформ
        (.NET and J2EE)
       Кроссплатформенное
        взаимодействие
        Общие работы
        Управление
          конфигурацией


                                                              * Plan subject to change

19

20

Развитие - интеграция со
                  средствами документооборота
                Mainsoft Document Collaboration Integrator
 Взаимодействие на уровне документов
  Интеграция Rational Team
   Concert с лидирующими
   системами: Microsoft
   SharePoint и IBM Lotus
   Quickr
 Разностороннее руководство проектами
  за счет включения IT и бизнес-
  пользователей в общий процесс
  Документы полностью
   интегрированы в процесс
   управления работами в
   Rational Team Concert


                                                   * Plan subject to change

21

Централизованное управление
               тестированием на всем ЖЦ для всех
                 видов тестирования и платформ
                              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
      Функциональное                                                                  Тестирование
       тестирование                                                                   безопасности
                         Нагрузочное          Тестирование            Анализ кода
                        тестирование            сервисов
                                                                                                     Собственные
                                                                                                      разработки

22

Автоматизированное управление
                                 качеством
                Непрерывная сборка, развертывание и тестирование,
                    связанные с управлением релизами в среде
                                  эксплуатации
•Автоматический запуск при появлении нового кода (выполнении задачи)
                                                              5
                                                   Выполнение тестовых
                                                        скриптов

      Source                        Test
      Control              1       Machine                    4              6
                   Резервирова                          Стенд       Результаты
                   ние сервера                       тестирования тестирования
                   тестирован          Развертывание    готов     записаны в RQM
                        ия            3    среды
                                        тестирования                  Rational

                           
                                                                      Quality
       Build                                                          Manager
                   build              2
       Server
         1
                                Развертыван
                                  ие сборки
 Автоматическая                                                    Связь с Tivoli Release
     сборка                                                          Process Manager

23

Интеграция с Requirements Composer
            статус проекта с разных перспектив




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

24

Создание паутины
                взаимосвязанных требований
R    Понимание решения на основе
     синтеза данных и информации
                                                                   Business
                                                                   Process
                                                                   Diagrams
                                                                                    R Организовано по
                                                                                      содержанию
                              Rich-text,
    Аналитик:
         Analyst
                             Images, and
                                links                                                Заказчик: “Я вижу как мой
        Analyst
унификация разных
                                                                                        процесс зависит от
    перспектив
                                                                                             других”

  Включение различных
                                                     R
  форматов и моделей
                      R                             Полнота
                                                    данных          Shared
                                                                   Glossaries         Договариваться и          R
 Заказчик:quot; вся информация                                                            согласовывать
  доступна в одном месте”      Dashboards &
                              Communications                                         Идентификация
                                                                                R    проблем через
 Различные методы сбора и                                     UI Sketches           сценарии
  анализа требований                           Use Cases and   Storyboards
                                                  Models                                 Пользователь:”
 Вся необходимая информация                                                            Сценарии помогают
                                                                                      увидеть что работает, а
  (модели, документы, рисунки) по                                                           что - нет”
  требованиям
 Создание сценариев бизнеса,                       Объединение частей в общую
  пользовательских и системных для
  всестороннего анализа                             картину сокращает ошибки
                                                                Requirements Composer

25

Определение и управление
                         требованиями
                    Requirements Composer + RequisitePro
     Создание требований Аналитиками                           Рецензирование       Reviewer
                                                                                    License
                                                                Заказчиками

Author
License


                    Документы и                                       Категории
                    глоссарии                                         Комментарии
  Бизнес процессы                                                     рецензирование/
                                                                      согласование


                                     Requirements
                                      Composer                Пользователи / команды /
                           Server                             авторизация
 Варианты использования   License                             Мгновенный общий доступ
                                                              Связи между любыми
                                                              элементами
                                                              Версионность
                                            RequisitePro

Раскадровка                         Интеграция требований с:
                                    Планами тестирования
                                    Моделями и кодом
                                    Запросами на изменение

26

Интеграция с Rational Software Modeler &
                                   Architect

                             Напрямую – через Rational
      Rational              Requirements Composer / Rational
    Requirement                                                    Rational
     Composer
                             Software Modeler интеграцию           Software
                                                                   Modeler
                          Экспорт сценариев использования
                              и БП включая их элементы
     Sketches and                                                          UML2 Use
      storyboards            Повторное использование                         cases
                                                                           diagrams &
 Business                           требований                   UML2       elements
 processes                                                      Activity
sketches &                   Трассировка требований на        Diagrams
 elements                      уровень проектирования             and
              Use case                                         elements
              sketches
                 &
      Rich    elements
      text

                            Через Rational RequisitePro v7.1

                            ● Управление требованиями
                            ● Командное
                              взаимодействие в
                              процессе ЖЦ
   Business
    Analyst                                                          Software
                                                                     Architect

27

Дополнительная информация:
            • IBM Rational software                                                                              • Architecture management
            • IBM Rational Software Delivery Platform                                                            • Rational trial downloads
            • Process and portfolio management                                                                   • Leading Innovation Website
            • Change and release management                                                                      • IBM Rational TV
            • Quality management                                                                                 • IBM Rational Business Partners

© Copyright IBM Corporation 2007. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any
kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor
shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of
IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or
capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product
or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business
Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

More Related Content

Minsk Jazz 190509 Templ

  • 1. Jazz – открытая платформа разработки ПО Дмитрий Лапыгин технический специалист по продуктам IBM Rational, IBM EE/A email: dmitry_lapygin@ru.ibm.com
  • 2. Содержание Общий взгяд на платформу Jazz Agile и Jazz IBM Rational и Jazz
  • 3. Эволюция процесса создания ПО Непрерывное управление программами и процессами Управление фокус в соответствии с процессом Глобальное управление приоритетами бизнеса процессом и проектом с фокусом на взаимодействие Управление Производительность проектом команды через управление релизами, изменениями и качеством Создание продукта Дизайн и разработка Выполнение приложений в Среда реальном Ресурсы разработки Управление времени с и контроль процессами активацией Компиляторы ЖЦ процессов версий и редакторы содержание Личности Команда Организация Бизнес
  • 4. JAZZ - взаимодействие инструментов на основе сервисов промежуточного слоя • Инструменты взаимодействуют только с сервисами платформы Jazz: • Отслеживая стандартные события на платформе • Посылая стандартные запросы к платформе Инструмент Инструмент Инструмент Инструмент Инструмент Инструмент Tool A A B C D E F События и сервисы Сервисы взаимодействия с платформой
  • 5. Открытая коммерческая разработка на jazz.net  IBM открывает Rational Software Delivery Platform для увеличения простоты использования, расширяемости и интеграции для удовлетворения уникальных потребностей заказчиков  IBM обеспечивает прозрачное взаимодействие с заказчиками при разработке новых технологий Rational через открытое коммерческое сообщество Открытое коммерческое сообщество Открытая коммерческая разработка Вклад открытого сообщества в определенные технологии Jazz Open Source Community
  • 6. Отличие Jazz от традиционного подхода Динамичная интеграция  Интеграция рабочее место/БД  Глобальная интеграция  Главное функции  Команда первостепенна Людей  Предопределенная функциональность  Динамичная расширяемость  Жесткие правила  Креативное взаимодействие  Обработка вручную  Понятные и прозрачные процессы Процессов  Привычная инфраструктура  Интернет стандарты  Результаты при завершении  Ежедневные результаты  Периодический анализ  Постоянный контроль Проектов  Предпологаемый статус  Отчетность в реальном времени ...в жизненном цикле ПО
  • 7. Ценность технологии Платформа Jazz позволяет: The Platform • Сотрудничество в контексте Открытая, сервис ориентированная выполняемых работ. Jazz архитектура автоматически поддерживает Eclipse Client взаимосвязи артефактов. Jazz Client Extensions • Руководство процессом на Eclipse Platform основе подхватывания и Web 2.0 автоматизации лучших практик. Lotus Sametime or Web Постоянная настройка процесса or open source Services Jabber clients – нет необходимости определять Team Server все в начале. • Выбор собственного пути. Web UI Jazz Server Extensions Открытая расширяемая Jazz Kernel DB2 or open source Derby архитектура предоставляет Eclipse Equinox гибкость в сборке Вашей J2EE Web Services собственной платформы создания ПО
  • 8. Общий взгяд на платформу Jazz Agile и Jazz IBM Rational и Jazz
  • 10. Повышение производительности Rational Software Delivery Platform За счет: -Раннего обнаружения и коррекции ошибок -Сокращения рутинной, непроизводительной деятельности Стоимость исправления дефекта возрастает вместе с продвижением по стадиям жизненного цикла ПО
  • 11. Покрытие Agile разными практиками Покрытие Agile разными практиками ХР
  • 12. Agile-процессы в составе Rational Team Concert  Agile process template Комбинация лучших методов нескольких существующих agile-процессов, включая quot;XPquot;.  The Eclipse Way process template Agile-процесс на основе итераций с фокусом на непрерывном своевременном создании качественного ПО  OpenUp process template Базируется на Rational Unified Process®, включая итерационный подход, варианты использования, управление рисками и подход к разработке на основе управления архитектурой  Cloudburst Sample process template Создан для поддержки проекта Cloudburst, доступного в составе Jazz.  Scrum process template Поддержка популярного подхода Scrum к управлению проектами  Simple Team process template Быстрый старт проекта с широкими полномочиями по изменениям в проекте для всех участников
  • 13. Общий взгяд на платформу Jazz Agile и Jazz IBM Rational и Jazz
  • 14. IBM Rational Software Delivery Platform Решения для достижения высоких результатов и повышения производительности Собственная Внешние Коробочные Системы разработка производите продукты ли • Модернизация и трансформация предприятия • Руководство Ускорение Обеспечение уровня Управление качества Управление Повышение предприятия изменений и меняющимис архитектурой успешности реализации я проектов требованиями • Развитие навыков и Процесс развертывания & лучшие методы команд руководства • Внедрение сервисов
  • 15. Технология Jazz и эволюция средств Rational Развитие IBM Rational Software Delivery Platform Существующие Новые продукты решения Test Lab Management Rational Rational RequisitePro Rational Team Concert Requirements RequisitePro Composer Quality Evolution to Jazz Technology Platform Management Rational ClearQuest Rational ClearQuest Built on the Jazz Technology Platform Rational Build Forge Rational Rational Rational Team Build Forge RequisitePro Concert Test Lab Management Quality Rational Rational Management Rational ClearQuest Build Rational ClearCase Forge Rational ClearCase ClearCase Other Rational --- & Non-Rational FUTURE IBM RATIONAL SOFTWARE Offerings DELIVERY PLATFORM 15
  • 16. Решения на Jazz в 2008 Расширение Collaborative Application Lifecycle Management Rational Rational Rational Requirements Team Concert Quality Manager Composer Rational Requirements Rational Rational Offering Composer Offering Quality Business Team Offering Manager Partner Jazz Concert Offerings Процессы на базе лучших методов Поиск и запросы Безопасность Кооперация в Отчетность Командное контексте взаимодействие Оповещения JAZZ TEAM SERVER Открытая интеграция сервисов ЖЦ Powered by Rational Rational Rational Rational Rational ClearQuest ClearCase Build Forge Requisite Asset Pro Manager
  • 17. Rational Team Concert - это:  Меньше совещаний и отчетов о состоянии Collaborate in Context Collaboration  Уменьшение ошибок на поздних стадиях  Развитие навыков каждого участника команды  Проще соответствовать стандартам Right-size Governance Clarity  Раннее обнаружение и ускоренное исправление ошибок  Повышение предсказуемости в проектах  Инициация проекта за несколько дней Day One Productivity Continuity  Быстрое создание действующего прототипа  Снижение длительности итераций за счет шаблонов и типовых решений Open and Extensible  «Вирусная», но контролируемая Community Architecture разработка  Расширенное сообщество  Выбор параметров интеграции
  • 18. Элементы Rational Team Concert Итерационное планирование Прозрачность проектов  Интегрированное планирование и исполнение  Настраиваемая отчетность в web интерфейсе  Оценка задач в привязке к вехам  Отчеты и метрики реального времени  Готовые шаблоны процессов  Отслеживание и контроль вех проекта Управление Работы Сборка конфигурацией  Ошибки, доработки, задачи  Отслеживание задач и  Интегрированное управление  Общие/личные запросы по наборов изменений потоками работам  Локальная/удаленная сборка  Базовые версии уровня  Поддержка дискуссий и  Поддержка Аnt и командной компонент согласований строки  Идентификация компонент в  Интеграция с ClearQuest  Интеграция с Build Forge потоках и базовых линиях  Удобный интерфейс  Командные/личные сборки  Интеграция с ClearCase редактора запросов Jazz Team Server  Единая структура для хранения артефактов  Простота определения правил и возможность проекта совершенствования процесса  Гибкая организация команд проекта  Взаимодействие в контексте показывает включая подкоманды и наследование участников команды и статус их работ  Контроль доступа в к процессам на уровне ролей
  • 19. Развитие - возможности для .NET разработчиков Visual Studio клиент для Rational Team Concert  Унификация команд  Управление изменениями в рабочей среде  Единый репозиторий для обеих платформ (.NET and J2EE)  Кроссплатформенное взаимодействие Общие работы Управление конфигурацией * Plan subject to change 19
  • 20. Развитие - интеграция со средствами документооборота Mainsoft Document Collaboration Integrator  Взаимодействие на уровне документов Интеграция Rational Team Concert с лидирующими системами: Microsoft SharePoint и IBM Lotus Quickr  Разностороннее руководство проектами за счет включения IT и бизнес- пользователей в общий процесс Документы полностью интегрированы в процесс управления работами в Rational Team Concert * Plan subject to change
  • 21. Централизованное управление тестированием на всем ЖЦ для всех видов тестирования и платформ 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 Функциональное Тестирование тестирование безопасности Нагрузочное Тестирование Анализ кода тестирование сервисов Собственные разработки
  • 22. Автоматизированное управление качеством Непрерывная сборка, развертывание и тестирование, связанные с управлением релизами в среде эксплуатации •Автоматический запуск при появлении нового кода (выполнении задачи) 5 Выполнение тестовых скриптов Source Test Control 1 Machine 4 6 Резервирова Стенд Результаты ние сервера тестирования тестирования тестирован Развертывание готов записаны в RQM ия 3 среды тестирования Rational  Quality Build Manager build 2 Server 1  Развертыван ие сборки Автоматическая Связь с Tivoli Release сборка Process Manager
  • 23. Интеграция с Requirements Composer статус проекта с разных перспектив ● Покрытие требований тестированием ● Отчеты для отслеживания требований и метрики состояния проекта
  • 24. Создание паутины взаимосвязанных требований R Понимание решения на основе синтеза данных и информации Business Process Diagrams R Организовано по содержанию Rich-text, Аналитик: Analyst Images, and links Заказчик: “Я вижу как мой Analyst унификация разных процесс зависит от перспектив других” Включение различных R форматов и моделей R Полнота данных Shared Glossaries Договариваться и R Заказчик:quot; вся информация согласовывать доступна в одном месте” Dashboards & Communications Идентификация R проблем через  Различные методы сбора и UI Sketches сценарии анализа требований Use Cases and Storyboards Models Пользователь:”  Вся необходимая информация Сценарии помогают увидеть что работает, а (модели, документы, рисунки) по что - нет” требованиям  Создание сценариев бизнеса, Объединение частей в общую пользовательских и системных для всестороннего анализа картину сокращает ошибки Requirements Composer
  • 25. Определение и управление требованиями Requirements Composer + RequisitePro Создание требований Аналитиками Рецензирование Reviewer License Заказчиками Author License Документы и Категории глоссарии Комментарии Бизнес процессы рецензирование/ согласование Requirements Composer Пользователи / команды / Server авторизация Варианты использования License Мгновенный общий доступ Связи между любыми элементами Версионность RequisitePro Раскадровка Интеграция требований с: Планами тестирования Моделями и кодом Запросами на изменение
  • 26. Интеграция с Rational Software Modeler & Architect Напрямую – через Rational Rational Requirements Composer / Rational Requirement Rational Composer Software Modeler интеграцию Software Modeler  Экспорт сценариев использования и БП включая их элементы Sketches and UML2 Use storyboards  Повторное использование cases diagrams & Business требований UML2 elements processes Activity sketches &  Трассировка требований на Diagrams elements уровень проектирования and Use case elements sketches & Rich elements text Через Rational RequisitePro v7.1 ● Управление требованиями ● Командное взаимодействие в процессе ЖЦ Business Analyst Software Architect
  • 27. Дополнительная информация: • IBM Rational software • Architecture management • IBM Rational Software Delivery Platform • Rational trial downloads • Process and portfolio management • Leading Innovation Website • Change and release management • IBM Rational TV • Quality management • IBM Rational Business Partners © Copyright IBM Corporation 2007. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.