Your SlideShare is downloading. ×
IBM Jazz - A New Approach For Software Development (In Russian)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

IBM Jazz - A New Approach For Software Development (In Russian)

1,037
views

Published on

A presentation deck about IBM Jazz Platform from the round-table "Open-Source: The way to reduce costs" which was held by Luxoft company on 24th April 2009.

A presentation deck about IBM Jazz Platform from the round-table "Open-Source: The way to reduce costs" which was held by Luxoft company on 24th April 2009.

Published in: Technology

3 Comments
0 Likes
Statistics
Notes
  • Упс, пропустил текст. Спасибо.
    Использовали RTC со второй беты. Впечатления - супер! Еслиб не стоимость - отлично продавалось бы в России. Единственная функция которой не хватает - синхронизация аля CQ|CC MultiSite. Обещали доделать в версии 2.0, но видать не сложилось.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Да, такой опыт есть. Часть презентации как раз специально посвещена описанию внутреннего проекта, для которого использовались Jazz/RTC (слайды 14-21).
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Просто интересно: Московский IBM как-нибудь использует RTC, кроме как для демонстраций?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
1,037
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
33
Comments
3
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Открытая платформа Jazz - новый подход к разработке и развитию ПО Александр Климов, инженер-программист IBM, Russian Systems and Technology Laboratory (RSTL) © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 2. Содержание  Анализ текущей ситуации в индустрии разработки ПО – проблемы, задачи, тенденции  Что такое Jazz Platform?  Архитектура Jazz  Продукты на основе платформы Jazz и особенности их лицензирования  Пример использования Jazz Platform и IBM Rational Team Concert  Выводы 2 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 3. Разработка ПО: Высоко-бюджетная область для трансформации бизнеса “Только 34% проектов считаются успешными, суммарный бюджет 300 млрд. дол. США” “Только 37% клиентов удовлетворены скоростью разработки ПО” “Только 42% пользователей удовлетворены качеством ПО” Географические барьеры Организационные барьеры Инфраструктурные барьеры  Недостаточной уровень  Язык, культура, разница в экспертизы  Несовместимые средства часовых поясах разработки  Некоординированность работы  Недостатки организации работы подразделений бизнеса  Долгий процесс вхождения в команду  Много ненужных действий  Политики безопасности для ИС при аутсорсинге Люди, Процессы и Проекты 3 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 4. Что может помочь преодолеть сложности? Что-то, что давало бы мне полную картину CIO происходящего на проектах для принятия правильных решений вовремя Возможность видеть что происходит на Development проекте включая текущую конфигурацию, Lead bug tracking, и Building trending Автоматизация процесса разработки ПО с короткими Program Manager интервалами работ чтобы мы могли быстро реализовывать бизнес задачи Что-то, что помогало бы мне планировать итерации и Development балансировать нагрузку между моими распределенными Manager командами и командами в офисе за один день, а не за месяц Инструменты разработки, удобные для использования и Developer не добавляющие бы лишней работы “То, что может решить эти проблемы - это подход к организации процессов работы, который позволил бы работать бизнесу и технологиям как одной команде, предоставляя прозрачный доступ к информации на всех этапах разработки ПО” 4 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 5. Что такое Jazz Platform?  Главное инвестирование IBM в создание масштабируемой, расширяемой системы по управлению жизненным циклом IBM Jazz Platform - это ПО, которая интегрирует современные технологии и технология и платформа инструменты командной работы с традиционными средствами разработки. для трансформации процесса командной  Взгляд IBM на будущее разработки ПО - глобально- разработки ПО в распределенные команды, динамичные и гибкие процессы и средства разработки. высокопроизводительную  Эволюция портфолио IBM систему, эффективно Rational, которое будет со использующую ресурсы и временем все больше и больше внедрять Jazz. инвестиции.  Сообщество jazz.net - место, где можно наблюдать за разработкой продуктов на основе Jazz. 5 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 6. Основные атрибуты Jazz Platform Командная работа Автоматизация Отчетность Предоставлять Автоматизировать Предоставлять информационную рутинные задачи за актуальную прозрачность команд счет удобных отчетность о для сотрудничества процессов и средств проектах и утилизации ресурсов. Улучшать знания и консолидировать опыт и навыки в среде, развивающей личность и командный дух. 6 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 7. Архитектура платформы 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 7 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 8. 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 8 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 9. 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 9 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 10. Обзор Rational Team Concert Software innovation through collaboration  Делает возможным общение в реальном времени для глобально распределенных команд, позволяя делать разработку ПО более автоматизировано, прозрачно и IBM Rational Team Concert предсказуемо  Интегрирует контроль версий, задач, отчетность и сборку, которые quot;думают и работают в унисонquot;  Обеспечивает диагностику проекта в реальном времени за счет автоматизированной сбора и консолидации информации  Сразу предоставляет гибкое создание и внедрение процессов разработки ПО 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  Collaborate in context CREATE  Right-size governance  Day one productivity 10 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 11. Архитектура Rational Team Concert Планирование итераций Прозрачность  Интегрированное планирование и выполнение  Удобно настраиваемые веб-панели  Сроки выполнения заданий гибко привязаны к  Параметры и отчеты, отражающие текущее ключевым этапам проекта состояние проекта  Шаблоны Agile процессов Удобное управление ходом выполнения проекта Контроль Версий Задания Система Сборки  Интегрированное управление  Дефекты, улучшения  Отслеживание задач и потоками разработки и диалоги набора изменений  Просмотр и обмен  Определение командных и  Изоляция на уровне сервера результатами запросов персональных сборок  Параллельная разработка  Поддержка обсуждений и  Локальные и удаленные разрешений сервера сборок  IBM ClearCase коннектор  Поддержка Ant и утилит с  Интерфейс редактора командной строкой запросов Jazz Сервер  Общая структура артефактов проекта  Проектные команды, многоуровневая  Управление процессами разработки организация команд и распределение  Общение в реальном времени для участников задач команд в контексте их работы  Гибкое определение и управление процессами разработки ПО 11 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 12. Rational Team Concert позволяет добиться повышения показателей возврата инвестиций (ROI)  Производительность команд возрастает до 50%  Улучшенное управление проектами  Эффективное использование и координация действий удаленных команд  Эффективная работа внутри команд  Сотрудничество в командах возрастает до 25%*  Удобный обмен информацией  Удобная координация между участниками команд  Плавная передача работы  Показатели качества ПО повышаются до 12%*  Уменьшение проблем с ПО у заказчиков  Снижение количества проблем при сборках проекта  Пониженный уровень рисков провалов проекта  Степень управления проектом повышается до 12%  Автоматическое управление процессами  Внедрение улучшенных методик работы и передового опыта  Регулирование качества/рисков с фазами жизненного цикла разработки ПО * Данные опросов клиентов IBM 12 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 13. Три редакции Rational Team Concert Rational Team Concert Express-C Express Standard Разработчики/участники 10 всего 50/не ограничено 250/ не ограничено СУБД и сервера приложений DB2/DB2E, SQLServer, DB2/E, SQLServer, Tomcat, Derby Oracle, Tomcat, Oracle, Tomcat, WebSphere Websphere Контроль версий, задач, сборка    Agile-планирование    Интеграция с Subversion    Права доступа уровня сервера    LDAP интеграция    Настройка процессов    Отчетность одна панель на проект одна панель на проект Не ограничено Сервер лицензий  Отчеты  Настройка работ и рабочего процесса  Ролевой доступ  Интеграция ClearCase/ClearQuest  LDAP импорт  Поддержка http proxy server  13 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 14. Пример использования Jazz и Rational Team Concert для внутреннего проекта IBM 14 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 15. Особенности и задачи проекта 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. Westo: Использование Rational Team Concert 16 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 17. Westo: Использование Rational Team Concert 17 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 18. Westo: Использование Rational Team Concert 18 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 19. Westo: Использование Jazz Web-based UI 19 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 20. Westo: Использование Jazz Web-based UI 20 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 21. Анализ использования Jazz и Rational Team Concert для этого проекта  Удобство настройки и развертывания инфраструктуры Jazz и Rational Team Concert  Позволило минимизировать затраты на администрирование IT инфраструктуры проекта  Удобство мониторинга состояния проекта на всех этапах разработки  Позволило эффективно вести управление глобально- распределенной командой и добиться результатов в запланированный срок, в рамках бюджета и с высоким уровнем качества  Позволило гибко применять Agile методики  Все участники проекта остались довольны и высказали свое желание в дальнейшем использовать Jazz для других своих проектов 21 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 22. Мнения аналитиков – Liz Barnett, Ez-Insight: quot;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.quot; – Paul Herzlich, Ovum: quot;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.quot; – Julie Craig, EMA: quot;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.” 22 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 23. Мнения клиентов о Rational Team Concert quot;By helping us to make project deliveries more repeatable and predictable, we anticipate that Rational Team Concert will reduce project overrun costs by 20%.quot; --Matt Pomroy - Executive, Software Engineering, Ascendant Technology quot;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.quot; --Han Jie - Senior Consultant, Siemens quot;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!quot; --Mika Koivuluoma - Production Manager, TietoEnator quot;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.quot; --Carson Holmes - Unified ALM Services Manager, Noblestar quot;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 2323 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 24. Подведение итогов  Главное инвестирование IBM в создание масштабируемой, расширяемой системы по управлению жизненным циклом ПО, которая интегрирует современные технологии и инструменты командной работы с традиционными средствами разработки.  Jazz Platform – эволюция портфолио IBM Rational, которое будет со временем все больше и больше внедрять Jazz.  IBM Rational Team Concert - делает возможным взаимодействие в реальном времени с учетом специфики для глобально распределенных команд, позволяя делать разработку ПО более автоматизировано, прозрачно и предсказуемо.  IBM Rational Team Concert – первый продукт на базе Jazz Platform, который получает положительные отзывы ведущих аналитиков, а также клиентов и бизнес-партнеров компании IBM. 24 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 25. Дополнительные ресурсы  Главный веб-сайт проекта IBM Jazz Platform http://jazz.net  Информация о Rational Team Concert http://ibm.com/rational/rtc  Обучающие материалы на IBM developerWorks http://www.ibm.com/developerworks/rational/products/rtc/ 25 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 26. Контактная информация  Александр Климов, AlexanderKlimov@ru.ibm.com  Игорь Сухарев, igor.sukharev@ru.ibm.com 26 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.
  • 27. 27 © 2006 IBM Corporation © Copyright 2009 IBM Corporation. Все права защищены.