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

Презентация:



Advertisements
Похожие презентации
© 2008 IBM Corporation Решения IBM Cognos для управления корпоративной эффективностью Тихонов Александр – специалист по решениям IBM Cognos.
Advertisements

® IBM Software Group © 2008 IBM Corporation Эволюция решений ALM Дмитрий Лапыгин технический специалист по продуктам IBM Rational, IBM EE/A
Microsoft TechDays Золотовицкий Аркадий Директор по производству «Интеллектуальные системы»
Программные средства для управления жизненным циклом приложений (Application lifecycle management -ALM) 16 октября 2009 г. Дмитрий Стрельников, Руководитель.
Microsoft TechDays Николай Миляев консультант Microsoft.
Microsoft TechDays Никоноров Евгений разработчик EPAM Systems.
МОДЕЛИРОВАНИЕ РАБОЧИХ ПРОЦЕССОВ ВУЗА В BPM- СИСТЕМЕ.
Microsoft TechDays Ксения Хмелёва Специалист по технологиям Microsoft.
DevCon12 // msdevcon.ru #msdevcon мая, 2012 г. Microsoft.
© 2009 IBM Corporation PPM05 Введение в IBM ® Rational ® Focal Point для управления портфелем проектов Сергей Тупчиенко, консультант IBM Rational
Microsoft TechDays Владимир Елисеев Консультант по инфраструктурным решениям Microsoft.
Простая автоматизация бизнес процессов С помощью Microsoft Share Point Portal Server И DocsVision Share Point Edition Докладчик Андреев Владимир Сергеевич.
Ромуальд Здебский Microsoft.
Решения Люксофт по созданию среды управления проектами разработки программного обеспечения и поддержки пользователей Luxoft 2009.
Innovation Day. 12 основных фактов о SaaS-бизнесе Оценка стоимости размещения в Azure.
Microsoft TechDays Александр Неволин Nevlabs Microsoft TechDays Сервер командной разработки, включающий в себя : Репозиторий исходных кодов; Систему.
Microsoft TechDays Заграничнов Александр Microsoft.
Автоматизация лизинговой компании Общее описание проекта.
Новое в ITIL v.3: От теории к практике Москва, 2008 Бартенева Мария руководитель отдела ITSM-консалтинга.
Microsoft TechDays Константин Трещев MCITP: Enterprise Administrator
Транксрипт:

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

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

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

JAZZ - взаимодействие инструментов на основе сервисов промежуточного слоя Tool A Инструмент B Инструмент C Инструмент D Инструмент E Инструмент F События и сервисы Сервисы взаимодействия с платформой Инструменты взаимодействуют только с сервисами платформы Jazz: Отслеживая стандартные события на платформе Посылая стандартные запросы к платформе Инструмент A

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

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

Ценность технологии Платформа Jazz позволяет: Сотрудничество в контексте выполняемых работ. Jazz автоматически поддерживает взаимосвязи артефактов. Руководство процессом на основе подхватывания и автоматизации лучших практик. Постоянная настройка процесса – нет необходимости определять все в начале. Выбор собственного пути. Открытая расширяемая архитектура предоставляет гибкость в сборке Вашей собственной платформы создания ПО Eclipse Equinox Jazz Kernel Jazz Server ExtensionsWeb UI J2EE Web Services Team Server Eclipse Platform Jazz Client Extensions Eclipse Client Lotus Sametime or open source Jabber Web 2.0 or Web Services clients DB2 or open source Derby Открытая, сервис ориентированная архитектура The Platform

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

Причины успеха Agile-техник Стоимость Время реакции

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

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

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

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

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

15 Технология Jazz и эволюция средств Rational Существующие решения Evolution to Jazz Technology Platform FUTURE IBM RATIONAL SOFTWARE DELIVERY PLATFORM Rational RequisitePro Rational ClearQuest Rational ClearCase Other Rational & Non-Rational Offerings Rational Build Forge Новые продукты Built on the Jazz Technology Platform Развитие IBM Rational Software Delivery Platform Rational ClearQuest Rational RequisitePro Rational Build Forge Rational ClearCase Rational Team Concert Test Lab Management Quality Management Rational Team Concert Quality Management Requirements Composer Test Lab Management Rational ClearCase Rational Build Forge Rational ClearQuest Rational RequisitePro

Rational Requirements Composer Открытая интеграция сервисов ЖЦ JAZZ TEAM SERVER Rational Requirements Composer Rational Quality Manager Rational Team Concert Rational Quality Manager Rational Team Concert Решения на Jazz в 2008 Расширение Collaborative Application Lifecycle Management Offering Процессы на базе лучших методов Rational ClearQuest Rational ClearCase Rational Build Forge Rational Asset Manager Rational Requisite Pro Powered by Business Partner Jazz Offerings Поиск и запросы Кооперация в контексте Командное взаимодействие Оповещения Безопасность Отчетность

Rational Team Concert - это: Day One Productivity Right-size Governance Collaborate in Context Open and Extensible Architecture Collaboration Clarity ContinuityCommunity Инициация проекта за несколько дней Быстрое создание действующего прототипа Снижение длительности итераций за счет шаблонов и типовых решений Проще соответствовать стандартам Раннее обнаружение и ускоренное исправление ошибок Повышение предсказуемости в проектах Меньше совещаний и отчетов о состоянии Уменьшение ошибок на поздних стадиях Развитие навыков каждого участника команды «Вирусная», но контролируемая разработка Расширенное сообщество Выбор параметров интеграции

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

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

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

Централизованное управление тестированием на всем ЖЦ для всех видов тестирования и платформ JAZZ TEAM SERVER Manage Test Lab Create Plan Build Tests Report Results IBM Collaborative Application Lifecycle Management Функциональное тестирование Нагрузочное тестирование Тестирование сервисов Анализ кода Тестирование безопасности Test Management and Execution Rational Quality Manager Quality Dashboard Open Lifecycle Service Integrations Управление ошибками Управление требованиями Best Practice Processes Собственные разработки Открытая платформа Java System z, i SAP.NET

Автоматизированное управление качеством Непрерывная сборка, развертывание и тестирование, связанные с управлением релизами в среде эксплуатации Автоматический запуск при появлении нового кода (выполнении задачи) Автоматическая сборка Build Server Резервирова ние сервера тестирован ия Test Machine Source Control build Развертыван ие сборки Развертывание среды тестирования Стенд тестирования готов Выполнение тестовых скриптов Rational Quality Manager Результаты тестирования записаны в RQM Связь с Tivoli Release Process Manager

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

Analyst Создание паутины взаимосвязанных требований Различные методы сбора и анализа требований Вся необходимая информация (модели, документы, рисунки) по требованиям Создание сценариев бизнеса, пользовательских и системных для всестороннего анализа Объединение частей в общую картину сокращает ошибки Пользователь: Сценарии помогают увидеть что работает, а что - нет Идентификация проблем через сценарии Организовано по содержанию Заказчик: Я вижу как мой процесс зависит от других Заказчик:" вся информация доступна в одном месте Включение различных форматов и моделей Analyst Аналитик: унификация разных перспектив Понимание решения на основе синтеза данных и информации Полнота данных Договариваться и согласовывать Requirements Composer

Определение и управление требованиями Requirements Composer + RequisitePro Создание требований Аналитиками Рецензирование Заказчиками Категории Комментарии рецензирование/ согласование RequisitePro Интеграция требований с: Планами тестирования Моделями и кодом Запросами на изменение Раскадровка Варианты использования Бизнес процессы Документы и глоссарии Requirements Composer Пользователи / команды / авторизация Мгновенный общий доступ Связи между любыми элементами Версионность Author License Reviewer License Server License

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

© Copyright IBM Corporation 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 IBMs 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. Дополнительная информация: IBM Rational software IBM Rational Software Delivery Platform Process and portfolio management Change and release management Quality management Architecture management Rational trial downloads Leading Innovation Website IBM Rational TV IBM Rational Business Partners