SlideShare a Scribd company logo
1 of 44
Download to read offline
®




               IBM Software Group




        Обзор платформы JAZZ

Сергей Тупчиенко
технический специалист по продуктам IBM Rational, IBM EE/A
email: sergey.tupchienko@ru.ibm.com




                                                             © 2009 IBM Corporation
IBM Software Group | Rational software


                 Содержание


Обзор платформы JAZZ
Rational Requirements Composer
Rational Team Concert
Rational Quality Manager
IBM Software Group | Rational software

           Открытая коммерческая разработка на
                         jazz.net
IBM Software Group | Rational software


Архитектура Jazz
IBM Software Group | Rational software


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

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


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




                   Сервисы взаимодействия с платформой
IBM Software Group | Rational software


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



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




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



                                              ...в жизненном цикле ПО
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
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

   форматов данных и хранилищ
   создают информационные
   острова
   В обсуждении требований
   принимает участие расширенная
   команда
IBM Software Group | Rational software


                 Содержание


Обзор платформы JAZZ
Rational Requirements Composer
Rational Team Concert
Rational Quality Manager
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
IBM Software Group | Rational software

                     Определение новых требований и уточнение
                      существующих
Rational Requirements Composer: Предоставляет множество методов для сбора, связи между собой
и организации требований и связанной информации
– Захват и связь множества документов, картинок и диаграмм для связи и организации идей
– Создание диаграмм бизнес-процессов, сценариев использования и набросков
   пользовательского интерфейса для выяснения потребностей заинтересованных лиц
– Связь диаграмм, набросков и моделей в поток экранов и прецедентов для создания общей
   картины




Общий репозитарий   Документы       Словари        Диаграммы процесса     Модели        Поток экранов
                                                                        прецедентов
                                                                        использования
IBM Software Group | Rational software

                Работа с документами


• Соберите и отформатируйте
  текст, картинки и гиперлинки
  в документы, структурирующие
  неструктурированную
  информацию в концепцию и
  документы спецификации
  связанные с документами
  корпоративной стратегии

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

• Создайте составные
  документы рецензирования
  со встроенными артефактами,
  для валидации и совместной
  работы над документами в
  реальном времени
IBM Software Group | Rational software

                Работа с документами


• Соберите и отформатируйте
  текст, картинки и гиперлинки
  в документы, структурирующие
  неструктурированную
  информацию в концепцию и
  документы спецификации
  связанные с документами
  корпоративной стратегии

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

• Создайте составные
  документы рецензирования
  со встроенными артефактами,
  для валидации и совместной
  работы над документами в
  реальном времени
IBM Software Group | Rational software

                Словари


• Поддерживайте доменные
  словари для уменьшения
  путаницы
     –Специфичные для
     организации, проекта,
     клиента
     –Бизнес
     –Технические
     –Специфичные для
     индустрии

• Связывайте термины
  внутри документов со
  словарями для поддержания
  ясности в терминологии
IBM Software Group | Rational software

                 Диаграммы бизнес процессов


• Сделайте наброски диаграмм
  текущего и будущего бизнес-
  процессов используя
  стандартную индустриальную
  нотацию моделирования
  бизнеса (BPMN)

• Определите бинес-цели,
  действующих лиц, входы,
  выходы и потоки

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

• Свяжите задачи и бизнес-цели
  с документами, набросками и
  потоками экранов
IBM Software Group | Rational software

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

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

• Визуально вырабатывайте
  потоки прецедентов
  использования используя
  потоки экранов

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

• Экспортируйте прецеденты
  использования в Rational
  Software Modeler для повторного
  использования при создании
  архитектуры
IBM Software Group | Rational software

                 Наброски пользовательского интерфейса и потоков
                  экранов
• Создавайте наброски
  пользовательского
  интерфейса и свяжите между
  собой экраны для
  визуализации точек
  взаимодействия пользователя
  в прецеденте использования

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

• Свяжите потоки экранов с
  бизнес процессами, потоками
  прецедентов использования и
  документами для улучшения
  понимания и достижения
  согласия по требованиям
IBM Software Group | Rational software

                 Интегрированное руководство по методологии


• Руководство по процессу
  разработки для команд через
  Process Advisor с лучшими
  практиками по:
     –Созданию совместной
     Концепции
     –Моделированию
     прецедентов использования
     –Созданию набросков и
     потоков экранов
     –Созданию диаграмм бизнес-
     процессов

• Используйте внутренние и
  внешние лучшие практики
  используя Rational Method
  Composer для создания,
  адаптации и развертывания
  новых практик
IBM Software Group | Rational software

                        Захватите и свяжите разрозненную
                         информацию о требованиях
                                                            Описание текущего и
  Использование Rich-                                       будущего состояния
   text Documents для                                        бизнес-процессов
          захвата
 структурированной и не
    структурированной
  информации (ссылки,
      картинки, email)

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




                                                                           Визуализация
          Моделируйте прецеденты                                             поведения
             использования для                                             продукта через
          отображения требований с                                          Раскадровки
                точки зрения
               пользователей
IBM Software Group | Rational software


           Трассировки требований




                     Filters in project
                       dashboard
                  Links to development
                    and test items in
                       dashboard


20
IBM Software Group | Rational software

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


          CIO                             Руководитель проекта                   Аналитик

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




                               Предоставление возможности бизнесу и IT
                                 пользователям взаимодействовать “в
                                контексте” и решать проблемы бизнеса




       Заинтересованное лицо              Обеспечение качества                           Разработчик

   Лучшее решение,                   Приемка, управляемая
                                                                             Ясные иmore complete
                                                                               Clear, более полные
удовлетворяющее всех                    информацией от
                                                                                  требования
                                                                                   requirements
заинтересованных лиц                реальных пользователей
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% быстрее.
IBM Software Group | Rational software


                 Содержание


Обзор платформы JAZZ
Rational Requirements Composer
Rational Team Concert
Rational Quality Manager
IBM Software Group | Rational software


Функциональность Rational Team Concert
   Итерационное планирование                                Прозрачность проектов
 Интегрированное планирование и исполнение            Настраиваемая отчетность в web интерфейсе
 Оценка задач в привязке к вехам                      Отчеты и метрики реального времени
 Готовые шаблоны процессов                            Отслеживание и контроль вех проекта

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

                                   Jazz Team Server
  Единая структура для хранения артефактов            Простота определения правил и возможность
  проекта                                             совершенствования процесса
  Гибкая организация команд проекта                   Взаимодействие в контексте показывает
  включая подкоманды и наследование                   участников команды и статус их работ
  Контроль доступа в к процессам на уровне
  ролей
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
IBM Software Group | Rational software


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




Артефакты




                                             Фильтрация артефактов
IBM Software Group | Rational software


              Нотификация о событиях в проекта




События в проекте




                                Использование служб мгновенных сообщений
IBM Software Group | Rational software


      Работа с work item’ами
IBM Software Group | Rational software


      Работа с work item’ами (веб)
IBM Software Group | Rational software


      Встраиваемый цикл утверждения
IBM Software Group | Rational software


           Версионный контроль




Изменения кода


                                              Потоки
IBM Software Group | Rational software


              Сборки




                                                 Отслеживание взаимосвязей
Частные и общие сборки




                                  Сравнение сборок
IBM Software Group | Rational software


           Встраивание процесса разработки



                                                     Шаблоны процессов




Организация итераций


                                              Настройка процесса
IBM Software Group | Rational software

Agile планирование и управление ресурсами
IBM Software Group | Rational software


      Agile планирование
IBM Software Group | Rational software


                 Содержание


Обзор платформы JAZZ
Rational Requirements Composer
Rational Team Concert
Rational Quality Manager
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
        Функциональное                                                                    Тестирование
         тестирование                                                                     безопасности
                           Нагрузочное                                  Интеграционное
                                                Тестирование             тестирование
                          тестирование            сервисов
                                                                                                         Собственные
                                                                                                          разработки
IBM Software Group | Rational software



Взаимодействие и адаптивное управление
планированием тестированием

                                                Отслеживание истории
                                                 изменений плана с
                                                  помощью версий



                                                       Индивидуальная
                                                      ответственность за
                                                        каждую секцию


                        Поддержка структуры плана
                         тестирования с секциями
                          создаваемыми членами
                                 команды




                                                                           38
IBM Software Group | Rational software


              Улучшение эффективности повседневной
                 работы
Что требуется?: Знать кто и что делает и что ожидается от тебя.




                                                            Требования,
                                                            безопасность
                                                             приложений

             Цели тестирования                                               Итерации
                                                                           тестирования




        Журнал активностей
              команды

                                                  Список индивидуальных
                                                          задач

                                                                                          39
IBM Software Group | Rational software

                 Принимайте обоснованные решения
Что требуется?: Моментальные проектные метрики адаптированные для вашей
роли для ускорения принятия решений




                                          Rational
                                       Quality Manager




   Персонально настроенные отчеты по                        Аналитические прогнозы
              требованию




                                                         Многоуровневые отчеты
                                                                                     40
IBM Software Group | Rational software


                 Улучшение повседневных задач
Что требуется?: Интегрированное создание и выполнение ручных тестов



                                                     Описание шагов ручного
                                                     теста

                                                     Помощь при вводе и
                                                     сравнении данных для
                                                     эффективного
                                                     выполнения

                                                     Поддержка ключевых
                                                     слов

                                                     Создание дефектов во
                 Выполнение                          время выполнения теста
                                                     с вложениями и снимками
               тестов вручную                        экранами




                                                                              41
IBM Software Group | Rational software


      Интеграция с RTC (предварительный
       просмотр артефактов)
IBM Software Group | Rational software



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

           оборудование                         Отслеживание состояния и
                                                доступности ресурсов

        Виртуальные машины                      Интеграция виртуальных
                 Surgient                       машин в общий пул
                 VMLogix                        ресурсов

                                                Создание пулов ресурсов
                                                для контроля доступности
                                                для критически важных
                                                задач

         Test Lab Manager                            Анализ и отчетность
                                                            Запросы
     Rational Quality Manager
                                                          Бронирование

                                                           Утилизация




                                                                           43
IBM Software Group | Rational software




            Дополнительная информация:
            • 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

Similar to Обзор платформы JAZZ

решения компании Iba в области автоматизации докуметооборота на базе ibm file...
решения компании Iba в области автоматизации докуметооборота на базе ibm file...решения компании Iba в области автоматизации докуметооборота на базе ibm file...
решения компании Iba в области автоматизации докуметооборота на базе ibm file...Expolink
 
рабочий кабинет + Duet
рабочий кабинет + Duetрабочий кабинет + Duet
рабочий кабинет + DuetDmitry Butyanov
 
WebSphere Software
WebSphere SoftwareWebSphere Software
WebSphere SoftwareSSA KPI
 
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много? CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много? CodeFest
 
рабочий кабинет
рабочий кабинетрабочий кабинет
рабочий кабинетDmitry Butyanov
 
Aug 3-2012 - Atlassian - Об Atlassian
Aug 3-2012 - Atlassian - Об AtlassianAug 3-2012 - Atlassian - Об Atlassian
Aug 3-2012 - Atlassian - Об AtlassianTeamlead
 
Atlassian update moscow aug - ru
Atlassian update   moscow aug - ruAtlassian update   moscow aug - ru
Atlassian update moscow aug - ruSherali Karimov
 
Oracle - Технологии Oracle для управления бизнесс-процессами
Oracle - Технологии Oracle для управления бизнесс-процессамиOracle - Технологии Oracle для управления бизнесс-процессами
Oracle - Технологии Oracle для управления бизнесс-процессамиExpolink
 
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соаоракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соаNick Turunov
 
Oracle Fusion Applications Overview (RUS Lang)
Oracle Fusion Applications Overview (RUS Lang)Oracle Fusion Applications Overview (RUS Lang)
Oracle Fusion Applications Overview (RUS Lang)Ilya Milshtein
 
Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Александр Шамрай
 
Microsoft FAST Enterprise Search Technologies Overview
Microsoft FAST Enterprise Search Technologies OverviewMicrosoft FAST Enterprise Search Technologies Overview
Microsoft FAST Enterprise Search Technologies OverviewMichael Kozloff
 
Oracle ADF для Java EE разработчика
Oracle ADF для Java EE разработчикаOracle ADF для Java EE разработчика
Oracle ADF для Java EE разработчикаDmitry Nefedkin
 
Высокопроизводительные приложения на базе Windows Azure. Пример реального про...
Высокопроизводительные приложения на базе Windows Azure. Пример реального про...Высокопроизводительные приложения на базе Windows Azure. Пример реального про...
Высокопроизводительные приложения на базе Windows Azure. Пример реального про...UNETA
 
Высокопроизводительные приложения на базе Windows Azure
Высокопроизводительные приложения на базе Windows AzureВысокопроизводительные приложения на базе Windows Azure
Высокопроизводительные приложения на базе Windows AzureAlexander Feschenko
 
Обзор платформы D3
Обзор платформы D3Обзор платформы D3
Обзор платформы D3Bars Group
 

Similar to Обзор платформы JAZZ (20)

решения компании Iba в области автоматизации докуметооборота на базе ibm file...
решения компании Iba в области автоматизации докуметооборота на базе ibm file...решения компании Iba в области автоматизации докуметооборота на базе ibm file...
решения компании Iba в области автоматизации докуметооборота на базе ibm file...
 
Обзор и архитектура MS Team System
Обзор и архитектура MS Team SystemОбзор и архитектура MS Team System
Обзор и архитектура MS Team System
 
рабочий кабинет + Duet
рабочий кабинет + Duetрабочий кабинет + Duet
рабочий кабинет + Duet
 
WebSphere Software
WebSphere SoftwareWebSphere Software
WebSphere Software
 
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много? CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
 
рабочий кабинет
рабочий кабинетрабочий кабинет
рабочий кабинет
 
Aug 3-2012 - Atlassian - Об Atlassian
Aug 3-2012 - Atlassian - Об AtlassianAug 3-2012 - Atlassian - Об Atlassian
Aug 3-2012 - Atlassian - Об Atlassian
 
Atlassian update moscow aug - ru
Atlassian update   moscow aug - ruAtlassian update   moscow aug - ru
Atlassian update moscow aug - ru
 
Oracle - Технологии Oracle для управления бизнесс-процессами
Oracle - Технологии Oracle для управления бизнесс-процессамиOracle - Технологии Oracle для управления бизнесс-процессами
Oracle - Технологии Oracle для управления бизнесс-процессами
 
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соаоракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
 
Systematica
SystematicaSystematica
Systematica
 
Oracle Fusion Applications Overview (RUS Lang)
Oracle Fusion Applications Overview (RUS Lang)Oracle Fusion Applications Overview (RUS Lang)
Oracle Fusion Applications Overview (RUS Lang)
 
Технический учет ресурсов и сервисов сети (Naumen Telecom, Inventory)
Технический учет ресурсов и сервисов сети (Naumen Telecom, Inventory)Технический учет ресурсов и сервисов сети (Naumen Telecom, Inventory)
Технический учет ресурсов и сервисов сети (Naumen Telecom, Inventory)
 
Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012
 
Microsoft FAST Enterprise Search Technologies Overview
Microsoft FAST Enterprise Search Technologies OverviewMicrosoft FAST Enterprise Search Technologies Overview
Microsoft FAST Enterprise Search Technologies Overview
 
Oracle ADF для Java EE разработчика
Oracle ADF для Java EE разработчикаOracle ADF для Java EE разработчика
Oracle ADF для Java EE разработчика
 
Openstat Platform
Openstat PlatformOpenstat Platform
Openstat Platform
 
Высокопроизводительные приложения на базе Windows Azure. Пример реального про...
Высокопроизводительные приложения на базе Windows Azure. Пример реального про...Высокопроизводительные приложения на базе Windows Azure. Пример реального про...
Высокопроизводительные приложения на базе Windows Azure. Пример реального про...
 
Высокопроизводительные приложения на базе Windows Azure
Высокопроизводительные приложения на базе Windows AzureВысокопроизводительные приложения на базе Windows Azure
Высокопроизводительные приложения на базе Windows Azure
 
Обзор платформы D3
Обзор платформы D3Обзор платформы D3
Обзор платформы D3
 

More from IT Weekend

Quality attributes testing. From Architecture to test acceptance
Quality attributes testing. From Architecture to test acceptanceQuality attributes testing. From Architecture to test acceptance
Quality attributes testing. From Architecture to test acceptanceIT Weekend
 
Mobile development for JavaScript developer
Mobile development for JavaScript developerMobile development for JavaScript developer
Mobile development for JavaScript developerIT Weekend
 
Building an Innovation & Strategy Process
Building an Innovation & Strategy ProcessBuilding an Innovation & Strategy Process
Building an Innovation & Strategy ProcessIT Weekend
 
IT Professionals – The Right Time/The Right Place
IT Professionals – The Right Time/The Right PlaceIT Professionals – The Right Time/The Right Place
IT Professionals – The Right Time/The Right PlaceIT Weekend
 
Building a Data Driven Organization
Building a Data Driven OrganizationBuilding a Data Driven Organization
Building a Data Driven OrganizationIT Weekend
 
7 Tools for the Product Owner
7 Tools for the Product Owner 7 Tools for the Product Owner
7 Tools for the Product Owner IT Weekend
 
Hacking your Doorbell
Hacking your DoorbellHacking your Doorbell
Hacking your DoorbellIT Weekend
 
An era of possibilities, a window in time
An era of possibilities, a window in timeAn era of possibilities, a window in time
An era of possibilities, a window in timeIT Weekend
 
Web services automation from sketch
Web services automation from sketchWeb services automation from sketch
Web services automation from sketchIT Weekend
 
REST that won't make you cry
REST that won't make you cryREST that won't make you cry
REST that won't make you cryIT Weekend
 
Как договариваться с начальником и заказчиком: выбираем нужный протокол общения
Как договариваться с начальником и заказчиком: выбираем нужный протокол общенияКак договариваться с начальником и заказчиком: выбираем нужный протокол общения
Как договариваться с начальником и заказчиком: выбираем нужный протокол общенияIT Weekend
 
Обзор программы SAP HANA Startup Focus
Обзор программы SAP HANA Startup FocusОбзор программы SAP HANA Startup Focus
Обзор программы SAP HANA Startup FocusIT Weekend
 
World of Agile: Kanban
World of Agile: KanbanWorld of Agile: Kanban
World of Agile: KanbanIT Weekend
 
Risk Management
Risk ManagementRisk Management
Risk ManagementIT Weekend
 
«Spring Integration as Integration Patterns Provider»
«Spring Integration as Integration Patterns Provider»«Spring Integration as Integration Patterns Provider»
«Spring Integration as Integration Patterns Provider»IT Weekend
 
Cutting edge of Machine Learning
Cutting edge of Machine LearningCutting edge of Machine Learning
Cutting edge of Machine LearningIT Weekend
 
Parallel Programming In Modern World .NET Technics
Parallel Programming In Modern World .NET TechnicsParallel Programming In Modern World .NET Technics
Parallel Programming In Modern World .NET TechnicsIT Weekend
 
Parallel programming in modern world .net technics shared
Parallel programming in modern world .net technics   sharedParallel programming in modern world .net technics   shared
Parallel programming in modern world .net technics sharedIT Weekend
 
Maximize Effectiveness of Human Capital
Maximize Effectiveness of Human CapitalMaximize Effectiveness of Human Capital
Maximize Effectiveness of Human CapitalIT Weekend
 

More from IT Weekend (20)

Quality attributes testing. From Architecture to test acceptance
Quality attributes testing. From Architecture to test acceptanceQuality attributes testing. From Architecture to test acceptance
Quality attributes testing. From Architecture to test acceptance
 
Mobile development for JavaScript developer
Mobile development for JavaScript developerMobile development for JavaScript developer
Mobile development for JavaScript developer
 
Building an Innovation & Strategy Process
Building an Innovation & Strategy ProcessBuilding an Innovation & Strategy Process
Building an Innovation & Strategy Process
 
IT Professionals – The Right Time/The Right Place
IT Professionals – The Right Time/The Right PlaceIT Professionals – The Right Time/The Right Place
IT Professionals – The Right Time/The Right Place
 
Building a Data Driven Organization
Building a Data Driven OrganizationBuilding a Data Driven Organization
Building a Data Driven Organization
 
7 Tools for the Product Owner
7 Tools for the Product Owner 7 Tools for the Product Owner
7 Tools for the Product Owner
 
Hacking your Doorbell
Hacking your DoorbellHacking your Doorbell
Hacking your Doorbell
 
An era of possibilities, a window in time
An era of possibilities, a window in timeAn era of possibilities, a window in time
An era of possibilities, a window in time
 
Web services automation from sketch
Web services automation from sketchWeb services automation from sketch
Web services automation from sketch
 
Why Ruby?
Why Ruby? Why Ruby?
Why Ruby?
 
REST that won't make you cry
REST that won't make you cryREST that won't make you cry
REST that won't make you cry
 
Как договариваться с начальником и заказчиком: выбираем нужный протокол общения
Как договариваться с начальником и заказчиком: выбираем нужный протокол общенияКак договариваться с начальником и заказчиком: выбираем нужный протокол общения
Как договариваться с начальником и заказчиком: выбираем нужный протокол общения
 
Обзор программы SAP HANA Startup Focus
Обзор программы SAP HANA Startup FocusОбзор программы SAP HANA Startup Focus
Обзор программы SAP HANA Startup Focus
 
World of Agile: Kanban
World of Agile: KanbanWorld of Agile: Kanban
World of Agile: Kanban
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
«Spring Integration as Integration Patterns Provider»
«Spring Integration as Integration Patterns Provider»«Spring Integration as Integration Patterns Provider»
«Spring Integration as Integration Patterns Provider»
 
Cutting edge of Machine Learning
Cutting edge of Machine LearningCutting edge of Machine Learning
Cutting edge of Machine Learning
 
Parallel Programming In Modern World .NET Technics
Parallel Programming In Modern World .NET TechnicsParallel Programming In Modern World .NET Technics
Parallel Programming In Modern World .NET Technics
 
Parallel programming in modern world .net technics shared
Parallel programming in modern world .net technics   sharedParallel programming in modern world .net technics   shared
Parallel programming in modern world .net technics shared
 
Maximize Effectiveness of Human Capital
Maximize Effectiveness of Human CapitalMaximize Effectiveness of Human Capital
Maximize Effectiveness of Human Capital
 

Обзор платформы JAZZ

  • 1. ® IBM Software Group Обзор платформы JAZZ Сергей Тупчиенко технический специалист по продуктам IBM Rational, IBM EE/A email: sergey.tupchienko@ru.ibm.com © 2009 IBM Corporation
  • 2. IBM Software Group | Rational software Содержание Обзор платформы JAZZ Rational Requirements Composer Rational Team Concert Rational Quality Manager
  • 3. IBM Software Group | Rational software Открытая коммерческая разработка на jazz.net
  • 4. IBM Software Group | Rational software Архитектура Jazz
  • 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 Нотификация о событиях в проекта События в проекте Использование служб мгновенных сообщений
  • 28. IBM Software Group | Rational software Работа с work item’ами
  • 29. IBM Software Group | Rational software Работа с work item’ами (веб)
  • 30. IBM Software Group | Rational software Встраиваемый цикл утверждения
  • 31. IBM Software Group | Rational software Версионный контроль Изменения кода Потоки
  • 32. IBM Software Group | Rational software Сборки Отслеживание взаимосвязей Частные и общие сборки Сравнение сборок
  • 33. IBM Software Group | Rational software Встраивание процесса разработки Шаблоны процессов Организация итераций Настройка процесса
  • 34. IBM Software Group | Rational software Agile планирование и управление ресурсами
  • 35. IBM Software Group | Rational software Agile планирование
  • 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
  • 44. IBM Software Group | Rational software Дополнительная информация: • 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.