Открытая платформа Jazz - новый подход к разработке и развитию ПО

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Открытая платформа Jazz - новый подход к разработке и развитию ПО - Presentation Transcript

    1. Открытая платформа Jazz - новый подход к разработке и развитию ПО Александр Климов, Игорь Сухарев © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    2. IBM Rational User Group, Россия Содержание  Анализ текущей ситуации в индустрии разработки ПО – проблемы, задачи, тенденции  Что такое Jazz Platform?  Архитектура Jazz  Продукты на основе платформы Jazz и особенности их лицензирования  Пример использования Jazz Platform и IBM Rational Team Concert  Выводы 2 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    3. IBM Rational User Group, Россия Разработка ПО: Высокобюджетная область для трансформации бизнеса “Только 34% проектов считаются успешными, суммарный бюджет 300 млрд. дол. США” “Только 37% клиентов удовлетворены скоростью разработки ПО” “Только 42% пользователей удовлетворены качеством ПО” Географические барьеры Организационные барьеры Инфраструктурные барьеры  Недостаточной уровень  Язык, культура, разница в экспертизы  Несовместимые средства часовых поясах разработки  Некоординированность работы  Недостатки организации работы подразделений бизнеса  Долгий процесс вхождения в команду  Много ненужных действий  Политики безопасности для ИС при аутсорсинге Люди, Процессы и Проекты 3 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    4. IBM Rational User Group, Россия Что может помочь преодолеть сложности? Что-то, что давало бы мне полную картину CIO происходящего на проектах для принятия правильных решений вовремя Возможность видеть что происходит на Development проекте включая текущую конфигурацию, Lead bug tracking, и Building trending Автоматизация процесса разработки ПО с короткими Program Manager интервалами работ чтобы мы могли быстро реализовывать бизнес задачи Что-то, что помогало бы мне планировать итерации и Development балансировать нагрузку между моими распределенными Manager командами и командами в офисе за один день, а не за месяц Инструменты разработки, удобные для использования и Developer не добавляющие бы лишней работы “То, что может решить эти проблемы - это подход к организации процессов работы, который позволил бы работать бизнесу и технологиям как одной команде, предоставляя прозрачный доступ к информации на всех этапах разработки ПО” 4 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    5. IBM Rational User Group, Россия Что такое Jazz Platform?  Главное инвестирование IBM в создание масштабируемой, расширяемой системы по управлению жизненным циклом IBM Jazz Platform - это ПО, которая интегрирует современные технологии и технология и платформа инструменты командной работы с традиционными средствами разработки. для трансформации процесса командной  Взгляд IBM на будущее разработки ПО - глобально- разработки ПО в распределенные команды, динамичные и гибкие процессы и средства разработки. высокопроизводительную  Эволюция портфолио IBM систему, эффективно Rational, которое будет со использующую ресурсы и временем все больше и больше внедрять Jazz. инвестиции.  Сообщество jazz.net - место, где можно наблюдать за разработкой продуктов на основе Jazz. 5 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    6. IBM Rational User Group, Россия Основные атрибуты Jazz Platform Командная работа Автоматизация Отчетность Предоставлять Автоматизировать Предоставлять информационную рутинные задачи за актуальную прозрачность команд счет удобных отчетность о для сотрудничества процессов и средств проектах и утилизации ресурсов. Улучшать знания и консолидировать опыт и навыки в среде, развивающей личность и командный дух. 6 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    7. IBM Rational User Group, Россия Функциональная декомпозиция концептуального представления командного взаимодействия в рамках технологиии Jazz Process Streams Members follows delivers owns has Work Categories Build is responsible Team produces monitors defines Dashboard generates Release/ Iteration Plan Events 7 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    8. IBM Rational User Group, Россия Архитектура платформы Jazz Eclipse Web Visual Studio Client Platform Client Platform Client Platform Process Security Enactment and Access Project and Team Structure Search Jazz Team Server Event Notification Conversation Storage Jazz Repository Defects ….,Builds Requirements Items and relationships Source code, Event history, Use-cases, ….. Item history trends Test-cases Rational Rational Test results ClearQuest ClearCase 8 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    9. IBM Rational User Group, Россия Jazz Platform – Open Source middleware Jazz Eclipse Client Jazz Web-клиент Другие клиенты Jazz Client Extensions Eclipse Platform HTTP, Web Services, RSS, Atom Jazz Team Server Apache Derby Jabber Web UI Jazz Server Extensions Jazz Kernel Eclipse Equinox Apache Tomcat 9 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    10. IBM Rational User Group, Россия Jazz Platform – IBM middleware Jazz Eclipse Client Jazz Web-клиент Другие клиенты Jazz Client Extensions Eclipse Platform HTTP, Web Services, RSS, Atom Jazz Team Server DB2 Lotus Web UI Jazz Server Extensions Sametime Jazz Kernel Eclipse Equinox WebSphere 10 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    11. IBM Rational User Group, Россия Обзор Rational Team Concert Software innovation through collaboration  Делает возможным общение в реальном времени для глобально распределенных команд, позволяя делать разработку ПО более автоматизировано, прозрачно и IBM Rational Team Concert предсказуемо  Интегрирует контроль версий, задач, отчетность и сборку, которые "думают и работают в унисон"  Обеспечивает диагностику проекта в реальном времени за счет автоматизированной сбора и консолидации информации  Сразу предоставляет гибкое создание и внедрение процессов разработки ПО transparent integrated presence  Позволяет осуществить выбор для расширения wikis OPEN real-time reporting функциональности за счет интеграции с продуктами chat automated hand-offs Web 2.0 IBM ClearQuest и IBM ClearCase custom dashboards automated data gathering EXTENSIBILITY Eclipse plug-ins services architecture FREEDOM TO Open and extensible on Open and extensible on  Collaborate in context  Collaborate in context CREATE  Right-size governance  Right-size governance  Day one productivity  Day one productivity 11 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    12. IBM Rational User Group, Россия Архитектура Rational Team Concert Планирование итераций Прозрачность  Интегрированное планирование и выполнение  Удобно настраиваемые веб-панели  Сроки выполнения заданий гибко привязаны к  Параметры и отчеты, отражающие текущее ключевым этапам проекта состояние проекта  Шаблоны Agile процессов Удобное управление ходом выполнения проекта Контроль Версий Задания Система Сборки  Интегрированное управление  Дефекты, улучшения  Отслеживание задач и потоками разработки и диалоги набора изменений  Просмотр и обмен  Определение командных и  Изоляция на уровне сервера результатами запросов персональных сборок  Параллельная разработка  Поддержка обсуждений и  Локальные и удаленные разрешений сервера сборок  IBM ClearCase коннектор  Поддержка Ant и утилит с  Интерфейс редактора командной строкой запросов Jazz Сервер  Общая структура артефактов проекта  Проектные команды, многоуровневая  Управление процессами разработки организация команд и распределение  Общение в реальном времени для участников задач команд в контексте их работы  Гибкое определение и управление процессами разработки ПО 12 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    13. IBM Rational User Group, Россия Rational Team Concert позволяет добиться повышения показателей возврата инвестиций (ROI)  Производительность команд возрастает до 50%  Улучшенное управление проектами  Эффективное использование и координация действий удаленных команд  Эффективная работа внутри команд  Сотрудничество в командах возрастает до 25%*  Удобный обмен информацией  Удобная координация между участниками команд  Плавная передача работы  Показатели качества ПО повышаются до 12%*  Уменьшение проблем с ПО у заказчиков  Снижение количества проблем при сборках проекта  Пониженный уровень рисков провалов проекта  Степень управления проектом повышается до 12%  Автоматическое управление процессами  Внедрение улучшенных методик работы и передового опыта  Регулирование качества/рисков с фазами жизненного цикла разработки ПО * Данные опросов клиентов IBM * Данные опросов клиентов IBM 13 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    14. IBM Rational User Group, Россия Пример использования Jazz и Rational Team Concert для внутреннего проекта IBM 14 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    15. IBM Rational User Group, Россия Особенности и задачи проекта Westo Предметная область проекта: Virtualization to Enable Multi-tenancy in Web Delivered Software Technical Lead US Research US Development Russia Work Items SCM Build Rational Team Concert Глобально-распределенная команда из 7 человек 12-часовая разница между группами участников команд В проект вовлечены разные департаменты и лаборатории IBM Необходимость завершить проект в поставленные сроки в рамках выделенного бюджета Применение Agile методик 15 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    16. IBM Rational User Group, Россия Westo: Использование Rational Team Concert 16 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    17. IBM Rational User Group, Россия Westo: Использование Jazz Web-based UI 17 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    18. IBM Rational User Group, Россия Анализ использования Jazz и Rational Team Concert для этого проекта  Удобство настройки и развертывания инфраструктуры Jazz и Rational Team Concert  Позволило минимизировать затраты на администрирование IT инфраструктуры проекта  Удобство мониторинга состояния проекта на всех этапах разработки  Позволило эффективно вести управление глобально- распределенной командой и добиться результатов в запланированный срок, в рамках бюджета и с высоким уровнем качества  Позволило гибко применять Agile методики  Все участники проекта остались довольны и высказали свое желание в дальнейшем использовать Jazz для других своих проектов 18 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    19. IBM Rational User Group, Россия Мнения аналитиков – Liz Barnett, Ez-Insight: "With the Jazz project, Rational has developed breakthrough technology and is poised to set the standard for collaborative ALM... Given the current business climate of “deliver more with less much sooner,” organizations have no choice but to rethink the ways that they deliver software solutions. The Jazz project will help teams achieve that goal." – Paul Herzlich, Ovum: "IBM has taken the opportunity to exploit the Jazz platform’s power inventively. Its ‘living’ test plan is a masterpiece of applying new technology to a familiar problem… What is being delivered will demonstrate convincingly that IBM is raising the standard for a test management product." – Julie Craig, EMA: "Rational’s differentiators are difficult for competitors to equal, and the new Jazz platform foundation may well turn out to be one of the best investments the Rational team has made.” – Simon Jacobson, AMR: “Frankly I wish folks who sold quality management solutions took this approach. Most of the folks I speak to talk about the lifecycle, but they are selling you a mass transit system, but only really provide the train station.” 19 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    20. IBM Rational User Group, Россия Мнения клиентов о Rational Team Concert "By helping us to make project deliveries more repeatable and predictable, we anticipate that Rational Team Concert will reduce project overrun costs by 20%." --Matt Pomroy - Executive, Software Engineering, Ascendant Technology "Its automated project management dashboards are transparent to everyone – not just managers. This immediate and automated feedback helps keeps teams on track and motivated to achieve project goals." --Han Jie - Senior Consultant, Siemens "Where we previously used separate systems, with Rational Team Concert we now have well integrated functionality. Our developers are more efficient because they are better able to focus on important issues. Our project managers greatly value the ability to customize these dashboards and instantly provide status on their milestones!" --Mika Koivuluoma - Production Manager, TietoEnator "Having a unified and extensible environment is very compelling for us. Rational Team Concert provides the team transparency and visibility needed to keep work progressing so everyone knows what’s going on without finger-pointing." --Carson Holmes - Unified ALM Services Manager, Noblestar "With IBM Rational Team Concert we've seen a 30% productivity gain on our global projects. The ability to easily suspend and resume work, along with advanced SCM features, helps team members juggle multiple tasks and priorities without missing a beat.“ --Alain Bergeron - VP Consulting Services, CGI 2020 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    21. IBM Rational User Group, Россия Подведение итогов  Главное инвестирование IBM в создание масштабируемой, расширяемой системы по управлению жизненным циклом ПО, которая интегрирует современные технологии и инструменты командной работы с традиционными средствами разработки.  Jazz Platform – эволюция портфолио IBM Rational, которое будет со временем все больше и больше внедрять Jazz.  IBM Rational Team Concert - делает возможным взаимодействие в реальном времени с учетом специфики для глобально распределенных команд, позволяя делать разработку ПО более автоматизировано, прозрачно и предсказуемо.  IBM Rational Team Concert – первый продукт на базе Jazz Platform, который получает положительные отзывы ведущих аналитиков, а также клиентов и бизнес-партнеров компании IBM. 21 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    22. IBM Rational User Group, Россия Дополнительные ресурсы  Главный веб-сайт проекта IBM Rational Jazz http://jazz.net  Информация о Rational Team Concert http://ibm.com/rational/rtc  Обучающие материалы на IBM developerWorks http://www.ibm.com/developerworks/rational/products/rtc/  Статья о IBM Rational Jazz на IBM developerWorks Россия http://www.ibm.com/developerworks/ru/library/r-jazz/index.html 22 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    23. IBM Rational User Group, Россия Контактная информация  Александр Климов, AlexanderKlimov@ru.ibm.com  Игорь Сухарев, igor.sukharev@ru.ibm.com  Rational User Group (RUG) Россия Twitter: twitter.com/rug_russia  Официальный сайт RUG Россия: bit.ly/rug_russia 23 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    24. IBM Rational User Group, Россия 24 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
    SlideShare Zeitgeist 2009

    + igorsukharevigorsukharev Nominate

    custom

    64 views, 1 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 64
      • 64 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 2
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories