SlideShare una empresa de Scribd logo
1 de 26
Обзор методологии и
средств IBM Rational
                   Дмитрий Лапыгин
технический специалист по продуктам IBM Rational, IBM
                          EE/A
           email: dmitry_lapygin@ru.ibm.com
Содержание


Эволюция процесса разработки
Взгляд IBM Rational
Новые направления развития
Изменение продуктового цикла

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

                                                                                                                                              Много релизов
                           Несколько релизов                      100%                                     Next Generation
                                                                                                             -
                                                                                                           On-Demand
                                                                                                             Project
                                                                                                             Project
                                                                                                             Profile
                                                                                                             Profile                          8-16 недель
                           12-18 месяцев
100%




                                                                                       Delivery Progress
                                   Modern
       Delivery Progress




                                                Conventional
                                                Conventional
                                                Project Profile
                                                Project Profile




                                                                                                                                           Delivery Progress
                                                                                                                                  Time




                                                                   Delivery Progress
                                                                                                                                to value

                                                                                                                Delivery Time


                                                                                                                             Time                                                Time
                                                                                                                           to value                                            to value
                                Delivery Time
                                                                                                           Delivery Time                                       Delivery Time




                     Вчерашние бизнес процессы вывода продукта
                    (программное обеспечение и сервисы) на рынок
                  слишком дорого стоят и требуют слишком много
                                      времени
Эволюция процесса создания ПО


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



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

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


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

                                                                  • Внедрение
                                                                    сервисов
Эволюция процесса разработки
Взгляд IBM Rational
Новые направления развития
Соединение людей, процессов
                         и приоритетов
                Применение проверенного процесса создания приложений для
                ускорения выпуска новых продуктов
                                                           Rational Unified Process for IMS
  Контроль над портфелем проектов и использование
  лучших методов создания приложений
 Оценка рисков и преимуществ конкурирующих предложений
 Планирование и назначение ресурсов в глобальной среде
 Использование проверенных методик в повседневной практике
 Измерение и контроль хода проекта
 Соответствие стандартам и требованиям регуляторов

                                         Увеличение индивидуальной и командной
                                         эффективности
                                          Различные методы использования общих проектных
                                           данных, оптимизированные под каждую роль
                                          Независимая работа географически распределенных
                                           команд при условии координации их деятельности
                                          Простое и эффективное отслеживание и управление
                                           изменениями от получения требования до
                                           тестирования, сборки и выпуска продукта
                        Rational Unified Process          Rational ClearQuest
                        Rational Method Composer          Rational ClearCase
Отслеживание взаимосвязей на
                               полном цикле
    Бизнес              Разработка                       Тестировнаие               Использование
  These business…                                       Where these…                    This…

  Требования             Requiring these…                Сценарии
                                                       тестирования                     Приложение
    Submitted in this     Изменения                                                       on this
                                                         Produce these
 Предложение               To this
                                                        Результаты                        Система
                          Исходный
    Evaluated against                                  тестирования
    these common             код                                                          In this
                           Built using these
   Критерии                                            Which                                Среда
                            Сборка                   deployed          Associated
                                                        these                             Obtained this
    Estimated at this                                                  with these
                           Impacting this            Результат          Разверты
       ROI                   To this                                                   Подтверждение
                                                      сборки              вание
                         Приложение
                                                                             IBM Tivoli Provisioning Manager
    Obtaining this
                           Delivered in this     •     Четкое отслеживание реализации через
 Утверждение                                           требования, запросы на изменение,
                             Релиз
    Assigned to these                                  исходный код, результаты сборки,
                    IBM Rational RequisitePro          сценарии тестирования
   Ресурсы          IBM Rational ClearCase
                    IBM Rational ClearQuest      •     Взаимосвязи в среде разработки и
IBM Telelogic       IBM Rational Build Forge
                    IBM Rational Manual Tester
                                                       развертывания
Focal Point
                                                 •     Упрощение отчетности для аудита
Объединение проектного подхода
                и потребностей бизнеса
                        Ориентация
Ориентация                   на              Управление
 на проект              потребности         предприятием
                          бизнеса


  проект
   Проект

                                               Репозиторий
                                                портфелей
                                                 проектов
                          Программа

В фокусе руководителя
       проекта          •Управление     •Поддержка и управления
                        программой      проектом и бизнес-процессов
Поддержка базового
процесса управления     •Управление     •Интерфейсы с финансовыми
                        портфелем       и HR-системами
    Повышение
                        •Метрики
   эффективности        эффективности
управления проектом
Требования в Жизненном Цикле
                   приложений
 Набор инструментов, обеспечивающих «бесшовное» управление:.
  Повышение качества решения интеграционных задач
  Расширение возможностей по контролю взаимозависимости изменений
Управление качеством

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


                 Требование Тест Изменение Дефект

Унификация требований, запросов на изменения,       Rational ClearCase
сценариев тестирования и результатов                Rational ClearQuest
Тестирование приложений
            Ускорение полного цикла тестирования на следующих
            версиях приложений

 Создание, выполнение и оценка
  сценариев тестирования
 Создание тестов без                           Request Rate       Response Time

  кодирования - UML диаграммы
  последовательностей
  определяют сценарии
 Быстрое обнаружение проблем
  производительности с
  помощью средств анализа и
  графиков
 Управление исправлением
  ошибок от обнаружения до
  подтверждения исправления



                                     Rational Functional Tester
                                     Rational Performance Tester
                                     Rational ClearQuest
Управление конфигурациями
                                       Project
                      и изменениями    Manager


    Требования     Проектирование        Выполнение     Тестирование Управление проектом


   To Do List            To Do List             To Do List              To Do List

1. Define Promo       1. Fix Bug 671           1. Special Promo      1. Test Promo
2. Define GUI         2. Special Promo         2. Add copyright      2. Verify Bug 467
3. Add Use Case       3. Fix Bug 829           3. Update price       3. Test GUI applet


                                                Rational ClearQuest
                                                Rational ClearCase
 Требования                Код                     Контент              Скрипты

                           hello.c                                    Delete items
 Requirement                foo.c
  Document                                                            Cancel Order
                                                                      Special Promo
                        Rose models

                                                  Организация работы в
                                                  проекте
Место Build Forge при сборке и
                            развертывании




Разработчик   Инженер сборки     Менеджер      Тестировщик      Руководитель
                               развертывания


                                 Настройка     Функциональное
Реализация        Сборка                                        Утверждение
                                  серверов      тестирование
                                                                         Эксплуатация

                                                 Нагрузочное
                                                тестирование
Хранилище      Артефакты
  версий         сборки

                                                Производство
                                   Ошибки
Компоненты Build Forge
                                        BUILD/RELEASE FRAMEWORK

                         Management Console                                                        IDE Plug-Ins
               Централизованное управление через web-консоль                                 Инструмент разработчика

               Contro
Workflow                     Acceleration    Notification      Scheduling        Log Analysis        Tracking      Reporting
                 l

                                                   Process Automation
                              Автоматизированный и повторяемый Жизненный Цикл разработки


                               Контроль                          Контроль                               Выпуск
           Разработка                              Сборка                          Интеграция
                                версий                            качества                             продукта



     Scripting                                        Python, VBscript, Batch, Perl, KSH

      IDEs           Languages      Source Control    Change Mgmt        Build Tools         Test Tools     Release Tools
   • RAD            • Java          • ClearCase        • ClearQuest     • ClearMake        • TestManager    • Tivoli
   • Eclipse        •C              • StarTeam         • Remedy         • Ant              • Performance    • WebSphere
   • Visual         • C++           • Perforce         •                • NAnt             • Functional     • WebLogic
   .NET             • C#            • CVS              ChangeMan        • Make             • Robot          • WIS
                    • etc.          • PVCS             • DevTrack       • GNUMake          • LoadRunner     • etc.
                                    • VSS              • Bugzilla       • NMake            • TestDirector
                                    • Synergy          • etc.           • Open Source      • WinRunner
                                    • Subversion                        • etc.             • Junit
                                    • etc.                                                 • etc.

        Platforms                              UNIX, Windows Mac, Linux, Proprietary
Развертывание: автоматизация
                        сборки
          Стандартный, повторяемый и проверяемый процесс
          “сборка и выпуск”         Compile Linux
                               Init   Get Src



                                                 Compile Solaris

                 Environment
                                                                                   Test   Package    Deploy


Автоматизация сборки и выпуска                  Compile Windows
                                                    (main)
                                                                   Link Windows
 Применение гибких повторяемых                                        (main, ui)

   процессов сборки и раннее                    Compile Windows
 обнаружение ошибок повышает                          (ui)
 качество и скорость реализации
  Использование более коротких                                                              Reusable Steps
  итеративных циклов разработки
Снижение стоимости предоставления
сервиса повторным использованием
    компонентов приложений и
         инфраструктуры

                                                       Rational Build Forge
Rational Asset Manager интегрируется
                       с IBM Software Delivery Platform
•    Разработка в командной среде
•    Создание и компоновка активов
•    Поиск и повторное использование активов                      Отслеживание изменений
•    Отслеживание и исправление ошибок
                                                                    Хранение
     в единой рабочей среде                                      версий активов
                                                                                    ClearCase


                                                       Rational
                                                         Asset
                                                       Manager
                                                        (RAM)                      ClearQuest
                                                               Обработка ошибок и
                                                            процесс рецензирования
                                              Компоновка и          активов
                                             использование
                                                активов
                                                                 Разработка кода
                                                                Rational Software Architect
                                                               Websphere Business Modeler


    Rational Software Delivery Platform на платформе Eclipse
Актив состоит из различных компонент,
                         которые должны сопровождаться,
                          отслеживаться и использоваться

 Могут создаваться любые требуемые
  типы активов
                                                                              Type: Service Interface
 Тип актива определяет:                                                       Who: Architect defining service
                                                                               Who: Dev building app
  – Имя типа и описание                                                        Artifacts:
                                                                                  Service definition file.WSDL

  – Требуемые
                                                                                  Message definition.XSD
                                       Type: Service Design                       Interface definition.XSD
                                        Who: Architect designing svc              Service interface model.emx
    артефакты                           Artifacts:
                                           Service design model
                                                                                  Service document.doc


  – Требуемые
                                                                         Type: Service Impl
    взаимосвязи                       Type: Service Test Suite
                                       Who: Dev submitting the service    Who: Dev submitting service
                                                                          Who: Asset Admin for deploy
                                       Who: Dev reusing service
  – Атрибуты                           Who: Service reviewer
                                       Artifacts:
                                                                          Artifacts:
                                                                             Deployment descriptor

    (обязательные и не                    Service Test Script                Service component.EAR
                                          Service Test Case                  Import services

    обязательные )
                                                                             Export services


                                                   Пример типов активов
  – Возможные
    категории
 Правила валидации типа актива
  выполняются при создании актива
IBM Rational Asset Manager (RAM)

 Решение для совместного
 использования активов,
 позволяющее
 идентифицировать и управлять:
   – Проектированием
   – Разработкой
   – Использованием
 Сервисов SOA или других
 элементов среды разработки




                      Analyst              Analyst     Project Manager
                                          Developer                       Project Manager
     Asset           Developer                            Reviewer           CIO/CTO
  Administrator      Architect            Architect       Approver
                      Tester               Tester



Определить        Найти/Извлечь Создать/Изменить      Измерить           Управлять

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




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

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

        Open Source Community
JAZZ - взаимодействие инструментов на
            основе сервисов промежуточного слоя

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

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


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




                 Сервисы взаимодействия с платформой
Решения на 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
Отличие Jazz от традиционного подхода
 Динамичная интеграция
                  Интеграция рабочее место/БД        Глобальная интеграция
                  Главное функции                    Команда первостепенна
 Людей
                  Предопределенная функциональность  Динамичная расширяемость



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




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


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



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

Más contenido relacionado

La actualidad más candente

俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2657
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2657俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2657
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2657Turkmenistan Laws
 
Intro To RDBMS And SQL Server 2005 - Svetlin Nakov
Intro To RDBMS And SQL Server 2005 - Svetlin NakovIntro To RDBMS And SQL Server 2005 - Svetlin Nakov
Intro To RDBMS And SQL Server 2005 - Svetlin NakovSvetlin Nakov
 
Jazz – открытая платформа разработки ПО
Jazz – открытая платформа разработки ПОJazz – открытая платформа разработки ПО
Jazz – открытая платформа разработки ПОSQALab
 
ТЕХНИКА ВЗЛОМА.
ТЕХНИКА ВЗЛОМА.ТЕХНИКА ВЗЛОМА.
ТЕХНИКА ВЗЛОМА.Matweika
 
Управление рисками ИБ: отдельные практические аспекты
Управление рисками ИБ: отдельные практические аспектыУправление рисками ИБ: отдельные практические аспекты
Управление рисками ИБ: отдельные практические аспектыAleksey Lukatskiy
 
俄罗斯Gost标准,进出口购买商品目录№RG 4351
俄罗斯Gost标准,进出口购买商品目录№RG 4351俄罗斯Gost标准,进出口购买商品目录№RG 4351
俄罗斯Gost标准,进出口购买商品目录№RG 4351Turkmenistan Laws
 
Принцип Парето в стандартизации ИБ
Принцип Парето в стандартизации ИБПринцип Парето в стандартизации ИБ
Принцип Парето в стандартизации ИБAleksey Lukatskiy
 
俄罗斯Gost标准,进出口购买商品目录№RG 2286
俄罗斯Gost标准,进出口购买商品目录№RG 2286俄罗斯Gost标准,进出口购买商品目录№RG 2286
俄罗斯Gost标准,进出口购买商品目录№RG 2286Turkmenistan Laws
 
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 1968
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 1968俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 1968
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 1968Armenia Laws
 
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1887
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1887俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1887
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1887Turkmenistan Laws
 
OO Design with C++: 1. Inheritance, part 1
OO Design with C++: 1. Inheritance, part 1OO Design with C++: 1. Inheritance, part 1
OO Design with C++: 1. Inheritance, part 1Dmitry Stillermann
 
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2671
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2671俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2671
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2671Turkmenistan Laws
 
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 3681
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 3681俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 3681
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 3681Azerbaijan Laws
 
俄罗斯Gost标准,进出口购买商品目录№RG 2267
俄罗斯Gost标准,进出口购买商品目录№RG 2267俄罗斯Gost标准,进出口购买商品目录№RG 2267
俄罗斯Gost标准,进出口购买商品目录№RG 2267Turkmenistan Laws
 
мои интересы
мои интересымои интересы
мои интересыguestc07b0e
 

La actualidad más candente (17)

俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2657
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2657俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2657
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2657
 
Intro To RDBMS And SQL Server 2005 - Svetlin Nakov
Intro To RDBMS And SQL Server 2005 - Svetlin NakovIntro To RDBMS And SQL Server 2005 - Svetlin Nakov
Intro To RDBMS And SQL Server 2005 - Svetlin Nakov
 
Jazz – открытая платформа разработки ПО
Jazz – открытая платформа разработки ПОJazz – открытая платформа разработки ПО
Jazz – открытая платформа разработки ПО
 
ТЕХНИКА ВЗЛОМА.
ТЕХНИКА ВЗЛОМА.ТЕХНИКА ВЗЛОМА.
ТЕХНИКА ВЗЛОМА.
 
Управление рисками ИБ: отдельные практические аспекты
Управление рисками ИБ: отдельные практические аспектыУправление рисками ИБ: отдельные практические аспекты
Управление рисками ИБ: отдельные практические аспекты
 
俄罗斯Gost标准,进出口购买商品目录№RG 4351
俄罗斯Gost标准,进出口购买商品目录№RG 4351俄罗斯Gost标准,进出口购买商品目录№RG 4351
俄罗斯Gost标准,进出口购买商品目录№RG 4351
 
Принцип Парето в стандартизации ИБ
Принцип Парето в стандартизации ИБПринцип Парето в стандартизации ИБ
Принцип Парето в стандартизации ИБ
 
俄罗斯Gost标准,进出口购买商品目录№RG 2286
俄罗斯Gost标准,进出口购买商品目录№RG 2286俄罗斯Gost标准,进出口购买商品目录№RG 2286
俄罗斯Gost标准,进出口购买商品目录№RG 2286
 
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 1968
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 1968俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 1968
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 1968
 
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1887
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1887俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1887
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1887
 
OO Design with C++: 1. Inheritance, part 1
OO Design with C++: 1. Inheritance, part 1OO Design with C++: 1. Inheritance, part 1
OO Design with C++: 1. Inheritance, part 1
 
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2671
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2671俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2671
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 2671
 
за Ruby
за Rubyза Ruby
за Ruby
 
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 3681
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 3681俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 3681
俄语GOST标准,技术规范,法律,法规,中文英语,目录编号RG 3681
 
俄罗斯Gost标准,进出口购买商品目录№RG 2267
俄罗斯Gost标准,进出口购买商品目录№RG 2267俄罗斯Gost标准,进出口购买商品目录№RG 2267
俄罗斯Gost标准,进出口购买商品目录№RG 2267
 
мои интересы
мои интересымои интересы
мои интересы
 
Thanks!
Thanks!Thanks!
Thanks!
 

Destacado

эволюция методологий управления (водопад, Rup, Agile) башакин
эволюция методологий управления (водопад, Rup, Agile)   башакинэволюция методологий управления (водопад, Rup, Agile)   башакин
эволюция методологий управления (водопад, Rup, Agile) башакинWRider
 
Контроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rationalКонтроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rationalAlexander Novichkov
 
структура языка UML
структура языка UMLструктура языка UML
структура языка UMLОтшельник
 
Лабораторная работа № 4. МАПО - диаграммы uml
Лабораторная работа № 4. МАПО - диаграммы umlЛабораторная работа № 4. МАПО - диаграммы uml
Лабораторная работа № 4. МАПО - диаграммы umlPresentationCreater
 
Диаграмма развертывания
Диаграмма развертыванияДиаграмма развертывания
Диаграмма развертыванияDEVTYPE
 
Диаграмма последовательности
Диаграмма последовательностиДиаграмма последовательности
Диаграмма последовательностиDEVTYPE
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLEdgar Khachatryan
 
Диаграмма конечного автомата
Диаграмма конечного автоматаДиаграмма конечного автомата
Диаграмма конечного автоматаDEVTYPE
 
Диаграмма классов
Диаграмма классовДиаграмма классов
Диаграмма классовDEVTYPE
 
Разработка ПО - методология жизненного цикла
Разработка ПО - методология жизненного циклаРазработка ПО - методология жизненного цикла
Разработка ПО - методология жизненного циклаSmart-on-line
 
Диаграмма компонентов
Диаграмма компонентовДиаграмма компонентов
Диаграмма компонентовDEVTYPE
 
Диаграмма вариантов использования
Диаграмма вариантов использованияДиаграмма вариантов использования
Диаграмма вариантов использованияDEVTYPE
 

Destacado (20)

семинар Uml
семинар Umlсеминар Uml
семинар Uml
 
Work with UML
Work with UMLWork with UML
Work with UML
 
История UML
История UMLИстория UML
История UML
 
эволюция методологий управления (водопад, Rup, Agile) башакин
эволюция методологий управления (водопад, Rup, Agile)   башакинэволюция методологий управления (водопад, Rup, Agile)   башакин
эволюция методологий управления (водопад, Rup, Agile) башакин
 
лр4 uml
лр4 umlлр4 uml
лр4 uml
 
Costume Accessories - Animal Hats
Costume Accessories - Animal HatsCostume Accessories - Animal Hats
Costume Accessories - Animal Hats
 
п17
п17п17
п17
 
Контроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rationalКонтроль качества с использованием продуктов Ibm rational
Контроль качества с использованием продуктов Ibm rational
 
UML: CASE Tools Overview
UML: CASE Tools OverviewUML: CASE Tools Overview
UML: CASE Tools Overview
 
IBM Rational Jazz
IBM Rational JazzIBM Rational Jazz
IBM Rational Jazz
 
структура языка UML
структура языка UMLструктура языка UML
структура языка UML
 
Лабораторная работа № 4. МАПО - диаграммы uml
Лабораторная работа № 4. МАПО - диаграммы umlЛабораторная работа № 4. МАПО - диаграммы uml
Лабораторная работа № 4. МАПО - диаграммы uml
 
Диаграмма развертывания
Диаграмма развертыванияДиаграмма развертывания
Диаграмма развертывания
 
Диаграмма последовательности
Диаграмма последовательностиДиаграмма последовательности
Диаграмма последовательности
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
 
Диаграмма конечного автомата
Диаграмма конечного автоматаДиаграмма конечного автомата
Диаграмма конечного автомата
 
Диаграмма классов
Диаграмма классовДиаграмма классов
Диаграмма классов
 
Разработка ПО - методология жизненного цикла
Разработка ПО - методология жизненного циклаРазработка ПО - методология жизненного цикла
Разработка ПО - методология жизненного цикла
 
Диаграмма компонентов
Диаграмма компонентовДиаграмма компонентов
Диаграмма компонентов
 
Диаграмма вариантов использования
Диаграмма вариантов использованияДиаграмма вариантов использования
Диаграмма вариантов использования
 

Similar a Minsk Overview 190509 Tmpl

Обзорная презентация Методологии и средств IBM Rational
Обзорная презентация Методологии и средств IBM RationalОбзорная презентация Методологии и средств IBM Rational
Обзорная презентация Методологии и средств IBM RationalSQALab
 
Customer Profiling&Targeted Advertisement
Customer Profiling&Targeted AdvertisementCustomer Profiling&Targeted Advertisement
Customer Profiling&Targeted Advertisement2tique
 
Обеспечение безопасности web приложений
Обеспечение безопасности web приложенийОбеспечение безопасности web приложений
Обеспечение безопасности web приложенийSQALab
 
Minsk Web Appl 190509
Minsk Web Appl 190509Minsk Web Appl 190509
Minsk Web Appl 190509sef2009
 
Minsk Jazz 190509 Templ
Minsk Jazz 190509 TemplMinsk Jazz 190509 Templ
Minsk Jazz 190509 Templsef2009
 
IBM Jazz - A New Approach For Software Development (In Russian)
IBM Jazz - A New Approach For Software Development (In Russian)IBM Jazz - A New Approach For Software Development (In Russian)
IBM Jazz - A New Approach For Software Development (In Russian)Alexander Klimov
 
Delivery of media content of IIS Media Services
Delivery of media content of  IIS Media ServicesDelivery of media content of  IIS Media Services
Delivery of media content of IIS Media ServicesSQALab
 
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1052
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1052俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1052
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1052Turkmenistan Laws
 
Библейские истории: Животные
Библейские истории: ЖивотныеБиблейские истории: Животные
Библейские истории: ЖивотныеFreekidstories
 
俄罗斯Gost标准,进出口购买商品目录№RG 3783
俄罗斯Gost标准,进出口购买商品目录№RG 3783俄罗斯Gost标准,进出口购买商品目录№RG 3783
俄罗斯Gost标准,进出口购买商品目录№RG 3783Turkmenistan Laws
 
Как построить лучший корпоративный Университет (по версии CUX). Опыт и рекоме...
Как построить лучший корпоративный Университет (по версии CUX). Опыт и рекоме...Как построить лучший корпоративный Университет (по версии CUX). Опыт и рекоме...
Как построить лучший корпоративный Университет (по версии CUX). Опыт и рекоме...Vitaliy Mazurenko
 

Similar a Minsk Overview 190509 Tmpl (16)

Обзорная презентация Методологии и средств IBM Rational
Обзорная презентация Методологии и средств IBM RationalОбзорная презентация Методологии и средств IBM Rational
Обзорная презентация Методологии и средств IBM Rational
 
Scrum And Business
Scrum And BusinessScrum And Business
Scrum And Business
 
Customer Profiling&Targeted Advertisement
Customer Profiling&Targeted AdvertisementCustomer Profiling&Targeted Advertisement
Customer Profiling&Targeted Advertisement
 
Обеспечение безопасности web приложений
Обеспечение безопасности web приложенийОбеспечение безопасности web приложений
Обеспечение безопасности web приложений
 
Minsk Web Appl 190509
Minsk Web Appl 190509Minsk Web Appl 190509
Minsk Web Appl 190509
 
Minsk Jazz 190509 Templ
Minsk Jazz 190509 TemplMinsk Jazz 190509 Templ
Minsk Jazz 190509 Templ
 
IBM Jazz - A New Approach For Software Development (In Russian)
IBM Jazz - A New Approach For Software Development (In Russian)IBM Jazz - A New Approach For Software Development (In Russian)
IBM Jazz - A New Approach For Software Development (In Russian)
 
Cisco Security and Crisis
Cisco Security and CrisisCisco Security and Crisis
Cisco Security and Crisis
 
Delivery of media content of IIS Media Services
Delivery of media content of  IIS Media ServicesDelivery of media content of  IIS Media Services
Delivery of media content of IIS Media Services
 
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1052
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1052俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1052
俄罗斯进出口标准,技术规格,法律,法规,中英文,目录编号RG 1052
 
Библейские истории: Животные
Библейские истории: ЖивотныеБиблейские истории: Животные
Библейские истории: Животные
 
Beauty
BeautyBeauty
Beauty
 
Creative proposal
Creative proposalCreative proposal
Creative proposal
 
俄罗斯Gost标准,进出口购买商品目录№RG 3783
俄罗斯Gost标准,进出口购买商品目录№RG 3783俄罗斯Gost标准,进出口购买商品目录№RG 3783
俄罗斯Gost标准,进出口购买商品目录№RG 3783
 
L`Oreal BTL campaign
L`Oreal  BTL campaignL`Oreal  BTL campaign
L`Oreal BTL campaign
 
Как построить лучший корпоративный Университет (по версии CUX). Опыт и рекоме...
Как построить лучший корпоративный Университет (по версии CUX). Опыт и рекоме...Как построить лучший корпоративный Университет (по версии CUX). Опыт и рекоме...
Как построить лучший корпоративный Университет (по версии CUX). Опыт и рекоме...
 

Más de sef2009

технопарк бнту метолит
технопарк бнту метолиттехнопарк бнту метолит
технопарк бнту метолитsef2009
 
риски тестирования
риски тестированияриски тестирования
риски тестированияsef2009
 
распознавание для Web
распознавание для Webраспознавание для Web
распознавание для Websef2009
 
персональные риски аналитика
персональные риски аналитикаперсональные риски аналитика
персональные риски аналитикаsef2009
 
ксуп кейс
ксуп кейсксуп кейс
ксуп кейсsef2009
 
блинов Java Belarus 2009
блинов   Java Belarus 2009блинов   Java Belarus 2009
блинов Java Belarus 2009sef2009
 
александров обучение в сфере Software Engineering
александров   обучение в сфере Software Engineeringалександров   обучение в сфере Software Engineering
александров обучение в сфере Software Engineeringsef2009
 
Sef Sivakou Tezisy
Sef Sivakou TezisySef Sivakou Tezisy
Sef Sivakou Tezisysef2009
 
Sef Sivakou Prezentacia
Sef Sivakou PrezentaciaSef Sivakou Prezentacia
Sef Sivakou Prezentaciasef2009
 
Sef Sivakou Doklad
Sef Sivakou DokladSef Sivakou Doklad
Sef Sivakou Dokladsef2009
 
Sef презентация
Sef презентацияSef презентация
Sef презентацияsef2009
 
Sef Kolotygin.V4
Sef Kolotygin.V4Sef Kolotygin.V4
Sef Kolotygin.V4sef2009
 
Sef 2009
Sef 2009Sef 2009
Sef 2009sef2009
 
Sef 2009 Itsm
Sef 2009 ItsmSef 2009 Itsm
Sef 2009 Itsmsef2009
 
Alexandrov Alex Quality
Alexandrov Alex QualityAlexandrov Alex Quality
Alexandrov Alex Qualitysef2009
 
Denisv Teamwork April 23
Denisv Teamwork April 23Denisv Teamwork April 23
Denisv Teamwork April 23sef2009
 
Content Migration Framework
Content Migration FrameworkContent Migration Framework
Content Migration Frameworksef2009
 
25.04.09 Sidorov
25.04.09 Sidorov25.04.09 Sidorov
25.04.09 Sidorovsef2009
 
21 05 2009 Grigorash Surova Sef
21 05 2009 Grigorash Surova Sef21 05 2009 Grigorash Surova Sef
21 05 2009 Grigorash Surova Sefsef2009
 

Más de sef2009 (20)

технопарк бнту метолит
технопарк бнту метолиттехнопарк бнту метолит
технопарк бнту метолит
 
риски тестирования
риски тестированияриски тестирования
риски тестирования
 
распознавание для Web
распознавание для Webраспознавание для Web
распознавание для Web
 
персональные риски аналитика
персональные риски аналитикаперсональные риски аналитика
персональные риски аналитика
 
ксуп кейс
ксуп кейсксуп кейс
ксуп кейс
 
блинов Java Belarus 2009
блинов   Java Belarus 2009блинов   Java Belarus 2009
блинов Java Belarus 2009
 
александров обучение в сфере Software Engineering
александров   обучение в сфере Software Engineeringалександров   обучение в сфере Software Engineering
александров обучение в сфере Software Engineering
 
Sef Sivakou Tezisy
Sef Sivakou TezisySef Sivakou Tezisy
Sef Sivakou Tezisy
 
Sef Sivakou Prezentacia
Sef Sivakou PrezentaciaSef Sivakou Prezentacia
Sef Sivakou Prezentacia
 
Sef Sivakou Doklad
Sef Sivakou DokladSef Sivakou Doklad
Sef Sivakou Doklad
 
Sef презентация
Sef презентацияSef презентация
Sef презентация
 
Sef
SefSef
Sef
 
Sef Kolotygin.V4
Sef Kolotygin.V4Sef Kolotygin.V4
Sef Kolotygin.V4
 
Sef 2009
Sef 2009Sef 2009
Sef 2009
 
Sef 2009 Itsm
Sef 2009 ItsmSef 2009 Itsm
Sef 2009 Itsm
 
Alexandrov Alex Quality
Alexandrov Alex QualityAlexandrov Alex Quality
Alexandrov Alex Quality
 
Denisv Teamwork April 23
Denisv Teamwork April 23Denisv Teamwork April 23
Denisv Teamwork April 23
 
Content Migration Framework
Content Migration FrameworkContent Migration Framework
Content Migration Framework
 
25.04.09 Sidorov
25.04.09 Sidorov25.04.09 Sidorov
25.04.09 Sidorov
 
21 05 2009 Grigorash Surova Sef
21 05 2009 Grigorash Surova Sef21 05 2009 Grigorash Surova Sef
21 05 2009 Grigorash Surova Sef
 

Minsk Overview 190509 Tmpl

  • 1. Обзор методологии и средств IBM Rational Дмитрий Лапыгин технический специалист по продуктам IBM Rational, IBM EE/A email: dmitry_lapygin@ru.ibm.com
  • 2. Содержание Эволюция процесса разработки Взгляд IBM Rational Новые направления развития
  • 3. Изменение продуктового цикла Потребность в ускорении выпуска продукта Много релизов Несколько релизов 100% Next Generation - On-Demand Project Project Profile Profile 8-16 недель 12-18 месяцев 100% Delivery Progress Modern Delivery Progress Conventional Conventional Project Profile Project Profile Delivery Progress Time Delivery Progress to value Delivery Time Time Time to value to value Delivery Time Delivery Time Delivery Time Вчерашние бизнес процессы вывода продукта (программное обеспечение и сервисы) на рынок слишком дорого стоят и требуют слишком много времени
  • 4. Эволюция процесса создания ПО Непрерывное управление программами и процессами Управление фокус в соответствии с процессом Глобальное управление приоритетами бизнеса процессом и проектом с фокусом на взаимодействие Управление Производительность проектом команды через управление релизами, изменениями и качеством Создание продукта Дизайн и разработка Выполнение приложений в Среда реальном Ресурсы разработки Управление времени с и контроль процессами активацией Компиляторы ЖЦ процессов версий и редакторы содержание Личности Команда Организация Бизнес
  • 5. IBM Rational Software Delivery Platform Решения для достижения высоких результатов и повышения производительности Собственная Внешние Коробочные Системы разработка производите продукты ли • Модернизация и трансформация предприятия • Руководство Ускорение Обеспечение уровня Управление качества Управление Повышение предприятия изменений и меняющимис архитектурой успешности реализации я проектов требованиями • Развитие навыков и Процесс развертывания & лучшие методы команд руководства • Внедрение сервисов
  • 6. Эволюция процесса разработки Взгляд IBM Rational Новые направления развития
  • 7. Соединение людей, процессов и приоритетов Применение проверенного процесса создания приложений для ускорения выпуска новых продуктов Rational Unified Process for IMS Контроль над портфелем проектов и использование лучших методов создания приложений  Оценка рисков и преимуществ конкурирующих предложений  Планирование и назначение ресурсов в глобальной среде  Использование проверенных методик в повседневной практике  Измерение и контроль хода проекта  Соответствие стандартам и требованиям регуляторов Увеличение индивидуальной и командной эффективности  Различные методы использования общих проектных данных, оптимизированные под каждую роль  Независимая работа географически распределенных команд при условии координации их деятельности  Простое и эффективное отслеживание и управление изменениями от получения требования до тестирования, сборки и выпуска продукта Rational Unified Process Rational ClearQuest Rational Method Composer Rational ClearCase
  • 8. Отслеживание взаимосвязей на полном цикле Бизнес Разработка Тестировнаие Использование These business… Where these… This… Требования Requiring these… Сценарии тестирования Приложение Submitted in this Изменения on this Produce these Предложение To this Результаты Система Исходный Evaluated against тестирования these common код In this Built using these Критерии Which Среда Сборка deployed Associated these Obtained this Estimated at this with these Impacting this Результат Разверты ROI To this Подтверждение сборки вание Приложение IBM Tivoli Provisioning Manager Obtaining this Delivered in this • Четкое отслеживание реализации через Утверждение требования, запросы на изменение, Релиз Assigned to these исходный код, результаты сборки, IBM Rational RequisitePro сценарии тестирования Ресурсы IBM Rational ClearCase IBM Rational ClearQuest • Взаимосвязи в среде разработки и IBM Telelogic IBM Rational Build Forge IBM Rational Manual Tester развертывания Focal Point • Упрощение отчетности для аудита
  • 9. Объединение проектного подхода и потребностей бизнеса Ориентация Ориентация на Управление на проект потребности предприятием бизнеса проект Проект Репозиторий портфелей проектов Программа В фокусе руководителя проекта •Управление •Поддержка и управления программой проектом и бизнес-процессов Поддержка базового процесса управления •Управление •Интерфейсы с финансовыми портфелем и HR-системами Повышение •Метрики эффективности эффективности управления проектом
  • 10. Требования в Жизненном Цикле приложений  Набор инструментов, обеспечивающих «бесшовное» управление:.  Повышение качества решения интеграционных задач  Расширение возможностей по контролю взаимозависимости изменений
  • 11. Управление качеством Обеспечение качества в ходе всего цикла создания и развертывания  Отслеживание требований, сценариев тестирования, запросов на изменение и ошибок в едином интерфейсе  Консолидированная отчетность для руководства процессом в ходе всего цикла создания  Координация глобальных проектов тестирования за счет унификации деятельности распределенных команд вокруг централизованной инфраструктуры данных  Настраиваемые, улучшаемые процессы поддерживаются средствами автоматизации Требование Тест Изменение Дефект Унификация требований, запросов на изменения, Rational ClearCase сценариев тестирования и результатов Rational ClearQuest
  • 12. Тестирование приложений Ускорение полного цикла тестирования на следующих версиях приложений  Создание, выполнение и оценка сценариев тестирования  Создание тестов без Request Rate Response Time кодирования - UML диаграммы последовательностей определяют сценарии  Быстрое обнаружение проблем производительности с помощью средств анализа и графиков  Управление исправлением ошибок от обнаружения до подтверждения исправления Rational Functional Tester Rational Performance Tester Rational ClearQuest
  • 13. Управление конфигурациями Project и изменениями Manager Требования Проектирование Выполнение Тестирование Управление проектом To Do List To Do List To Do List To Do List 1. Define Promo 1. Fix Bug 671 1. Special Promo 1. Test Promo 2. Define GUI 2. Special Promo 2. Add copyright 2. Verify Bug 467 3. Add Use Case 3. Fix Bug 829 3. Update price 3. Test GUI applet Rational ClearQuest Rational ClearCase Требования Код Контент Скрипты hello.c Delete items Requirement foo.c Document Cancel Order Special Promo Rose models Организация работы в проекте
  • 14. Место Build Forge при сборке и развертывании Разработчик Инженер сборки Менеджер Тестировщик Руководитель развертывания Настройка Функциональное Реализация Сборка Утверждение серверов тестирование Эксплуатация Нагрузочное тестирование Хранилище Артефакты версий сборки Производство Ошибки
  • 15. Компоненты Build Forge BUILD/RELEASE FRAMEWORK Management Console IDE Plug-Ins Централизованное управление через web-консоль Инструмент разработчика Contro Workflow Acceleration Notification Scheduling Log Analysis Tracking Reporting l Process Automation Автоматизированный и повторяемый Жизненный Цикл разработки Контроль Контроль Выпуск Разработка Сборка Интеграция версий качества продукта Scripting Python, VBscript, Batch, Perl, KSH IDEs Languages Source Control Change Mgmt Build Tools Test Tools Release Tools • RAD • Java • ClearCase • ClearQuest • ClearMake • TestManager • Tivoli • Eclipse •C • StarTeam • Remedy • Ant • Performance • WebSphere • Visual • C++ • Perforce • • NAnt • Functional • WebLogic .NET • C# • CVS ChangeMan • Make • Robot • WIS • etc. • PVCS • DevTrack • GNUMake • LoadRunner • etc. • VSS • Bugzilla • NMake • TestDirector • Synergy • etc. • Open Source • WinRunner • Subversion • etc. • Junit • etc. • etc. Platforms UNIX, Windows Mac, Linux, Proprietary
  • 16. Развертывание: автоматизация сборки Стандартный, повторяемый и проверяемый процесс “сборка и выпуск” Compile Linux Init Get Src Compile Solaris Environment Test Package Deploy Автоматизация сборки и выпуска Compile Windows (main) Link Windows Применение гибких повторяемых (main, ui) процессов сборки и раннее Compile Windows обнаружение ошибок повышает (ui) качество и скорость реализации Использование более коротких Reusable Steps итеративных циклов разработки Снижение стоимости предоставления сервиса повторным использованием компонентов приложений и инфраструктуры Rational Build Forge
  • 17. Rational Asset Manager интегрируется с IBM Software Delivery Platform • Разработка в командной среде • Создание и компоновка активов • Поиск и повторное использование активов Отслеживание изменений • Отслеживание и исправление ошибок Хранение в единой рабочей среде версий активов ClearCase Rational Asset Manager (RAM) ClearQuest Обработка ошибок и процесс рецензирования Компоновка и активов использование активов Разработка кода Rational Software Architect Websphere Business Modeler Rational Software Delivery Platform на платформе Eclipse
  • 18. Актив состоит из различных компонент, которые должны сопровождаться, отслеживаться и использоваться  Могут создаваться любые требуемые типы активов Type: Service Interface  Тип актива определяет: Who: Architect defining service Who: Dev building app – Имя типа и описание Artifacts: Service definition file.WSDL – Требуемые Message definition.XSD Type: Service Design Interface definition.XSD Who: Architect designing svc Service interface model.emx артефакты Artifacts: Service design model Service document.doc – Требуемые Type: Service Impl взаимосвязи Type: Service Test Suite Who: Dev submitting the service Who: Dev submitting service Who: Asset Admin for deploy Who: Dev reusing service – Атрибуты Who: Service reviewer Artifacts: Artifacts: Deployment descriptor (обязательные и не Service Test Script Service component.EAR Service Test Case Import services обязательные ) Export services Пример типов активов – Возможные категории  Правила валидации типа актива выполняются при создании актива
  • 19. IBM Rational Asset Manager (RAM) Решение для совместного использования активов, позволяющее идентифицировать и управлять: – Проектированием – Разработкой – Использованием Сервисов SOA или других элементов среды разработки Analyst Analyst Project Manager Developer Project Manager Asset Developer Reviewer CIO/CTO Administrator Architect Architect Approver Tester Tester Определить Найти/Извлечь Создать/Изменить Измерить Управлять Цикл управления активами
  • 20. Эволюция процесса разработки Взгляд IBM Rational Новые направления развития
  • 21. Открытая коммерческая разработка на jazz.net  IBM открывает Rational Software Delivery Platform для увеличения простоты использования, расширяемости и интеграции для удовлетворения уникальных потребностей заказчиков  IBM обеспечивает прозрачное взаимодействие с заказчиками при разработке новых технологий Rational через открытое коммерческое сообщество Открытое коммерческое сообщество Открытая коммерческая разработка Вклад открытого сообщества в определенные технологии Jazz Open Source Community
  • 22. JAZZ - взаимодействие инструментов на основе сервисов промежуточного слоя • Инструменты взаимодействуют только с сервисами платформы Jazz: • Отслеживая стандартные события на платформе • Посылая стандартные запросы к платформе Инструмент Инструмент Инструмент Инструмент Инструмент Инструмент Tool A A B C D E F События и сервисы Сервисы взаимодействия с платформой
  • 23. Решения на 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
  • 24. Отличие Jazz от традиционного подхода Динамичная интеграция  Интеграция рабочее место/БД  Глобальная интеграция  Главное функции  Команда первостепенна Людей  Предопределенная функциональность  Динамичная расширяемость  Жесткие правила  Креативное взаимодействие  Обработка вручную  Понятные и прозрачные процессы Процессов  Привычная инфраструктура  Интернет стандарты  Результаты при завершении  Ежедневные результаты  Периодический анализ  Постоянный контроль Проектов  Предполагаемый статус  Отчетность в реальном времени ...в жизненном цикле ПО
  • 25. Технология 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 25
  • 26. Дополнительная информация: • 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.