Обзор платформы JAZZ
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

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

on

  • 1,680 views

Организация сквозного процесса разработки ПО с использованием платформы Rational Jazz ...

Организация сквозного процесса разработки ПО с использованием платформы Rational Jazz

Sergey Tupchienko,
Rational Technical Specialist,
IBM

Statistics

Views

Total Views
1,680
Views on SlideShare
1,167
Embed Views
513

Actions

Likes
1
Downloads
11
Comments
0

1 Embed 513

http://itweekend.com.ua 513

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 1. ® IBM Software Group Обзор платформы JAZZСергей Тупчиенкотехнический специалист по продуктам IBM Rational, IBM EE/Aemail: sergey.tupchienko@ru.ibm.com © 2009 IBM Corporation
  • 2. IBM Software Group | Rational software СодержаниеОбзор платформы JAZZRational Requirements ComposerRational Team ConcertRational Quality Manager
  • 3. IBM Software Group | Rational software Открытая коммерческая разработка на jazz.net
  • 4. IBM Software Group | Rational softwareАрхитектура Jazz
  • 5. IBM Software Group | Rational softwareJAZZ - взаимодействие инструментов на основесервисов промежуточного слоя • Инструменты взаимодействуют только с сервисами платформы Jazz: • Отслеживая стандартные события на платформе • Посылая стандартные запросы к платформеИнструмент Инструмент Инструмент Инструмент Инструмент Инструмент Tool A A B C D E F События и сервисы Сервисы взаимодействия с платформой
  • 6. IBM Software Group | Rational softwareОтличие Jazz от традиционного подходаДинамичная интеграция Интеграция рабочее место/БД Глобальная интеграция Главное функции Команда первостепенна Людей Предопределенная функциональность Динамичная расширяемость Жесткие правила Креативное взаимодействие Обработка вручную Понятные и прозрачные процессыПроцессов Привычная инфраструктура Интернет стандарты Результаты при завершении Ежедневные результаты Периодический анализ Постоянный контрольПроектов Предпологаемый статус Отчетность в реальном времени ...в жизненном цикле ПО
  • 7. IBM Software Group | Rational softwareРешения IBM Rational и партнеров на JazzРасширение Collaborative Application Lifecycle Management Rational Rational Rational Team Concert Requirements Quality Manager Composer Rational Requirements Rational Rational Offering Composer Offering Quality Business Team Offering Manager Partner Jazz Concert Offerings Процессы на базе лучших методов Поиск и запросы Безопасность Кооперация в Отчетность Командное контексте взаимодействие Оповещения JAZZ TEAM SERVERRationalDOORS Открытая интеграция сервисов ЖЦ Powered by Rational Rational Rational Rational Rational ClearQuest ClearCase Build Forge Requisite Asset Pro Manager
  • 8. IBM Software Group | Rational softwareСвяжите разрозненные артефакты Spreadsheets Glossaries Folders Models Hyperlinks Glossaries Emails Process Diagrams Data DB DB Documents Images Существует множество типов Rich-Text Docs артефактов требований Use Case Models Множество инструментов, Central Hub форматов данных и хранилищ создают информационные острова В обсуждении требований принимает участие расширенная команда
  • 9. IBM Software Group | Rational software СодержаниеОбзор платформы JAZZRational Requirements ComposerRational Team ConcertRational Quality Manager
  • 10. IBM Software Group | Rational software Взаимодействие заинтересованных лиц и команд разработки• Инфрастуктура Jazz для взаимодействия фокусирует команды на требованиях через комментирование, связь рабочих продуктов, коммуникации внутри команды и рабочие метрики• Ролевые инструментальные панели фокусируют членов команды на взаимодействии в рамках рабочего процесса• Централизованный репозитарий позволяет searchable, traceable, and interconnected view of past, present and future requirements• Security controls ensure that teams and partners only have access to the appropriate content
  • 11. IBM Software Group | Rational software Определение новых требований и уточнение существующихRational Requirements Composer: Предоставляет множество методов для сбора, связи между собойи организации требований и связанной информации– Захват и связь множества документов, картинок и диаграмм для связи и организации идей– Создание диаграмм бизнес-процессов, сценариев использования и набросков пользовательского интерфейса для выяснения потребностей заинтересованных лиц– Связь диаграмм, набросков и моделей в поток экранов и прецедентов для создания общей картиныОбщий репозитарий Документы Словари Диаграммы процесса Модели Поток экранов прецедентов использования
  • 12. IBM Software Group | Rational software Работа с документами• Соберите и отформатируйте текст, картинки и гиперлинки в документы, структурирующие неструктурированную информацию в концепцию и документы спецификации связанные с документами корпоративной стратегии• Свяжите содержание документа с прецедентами использования и моделями, набросками бизнес-процессов, интерфейса пользователя и потоком экранов• Создайте составные документы рецензирования со встроенными артефактами, для валидации и совместной работы над документами в реальном времени
  • 13. IBM Software Group | Rational software Работа с документами• Соберите и отформатируйте текст, картинки и гиперлинки в документы, структурирующие неструктурированную информацию в концепцию и документы спецификации связанные с документами корпоративной стратегии• Свяжите содержание документа с прецедентами использования и моделями, набросками бизнес-процессов, интерфейса пользователя и потоком экранов• Создайте составные документы рецензирования со встроенными артефактами, для валидации и совместной работы над документами в реальном времени
  • 14. IBM Software Group | Rational software Словари• Поддерживайте доменные словари для уменьшения путаницы –Специфичные для организации, проекта, клиента –Бизнес –Технические –Специфичные для индустрии• Связывайте термины внутри документов со словарями для поддержания ясности в терминологии
  • 15. IBM Software Group | Rational software Диаграммы бизнес процессов• Сделайте наброски диаграмм текущего и будущего бизнес- процессов используя стандартную индустриальную нотацию моделирования бизнеса (BPMN)• Определите бинес-цели, действующих лиц, входы, выходы и потоки• Идентифицируйте пересечения, зависимости друг от друга и влияние процессов для того, чтобы убедиться в обеспечения покрытия решения и идентификации заинтересованных лиц• Свяжите задачи и бизнес-цели с документами, набросками и потоками экранов
  • 16. IBM Software Group | Rational software Прецеденты использования и модели• Создавайте диаграммы прецедентов использования, дополняя их документированными прецедентами использования• Визуально вырабатывайте потоки прецедентов использования используя потоки экранов• Связывайте прецеденты использования с задачами бизнеса для иллюстрации как будущее решение будет поддерживать бизнес активности• Экспортируйте прецеденты использования в Rational Software Modeler для повторного использования при создании архитектуры
  • 17. IBM Software Group | Rational software Наброски пользовательского интерфейса и потоков экранов• Создавайте наброски пользовательского интерфейса и свяжите между собой экраны для визуализации точек взаимодействия пользователя в прецеденте использования• Создавайте потоки экранов из набросков для понимания как пользователь будет взаимодействовать с системой, выявления белых пятен и проверки требований• Свяжите потоки экранов с бизнес процессами, потоками прецедентов использования и документами для улучшения понимания и достижения согласия по требованиям
  • 18. IBM Software Group | Rational software Интегрированное руководство по методологии• Руководство по процессу разработки для команд через Process Advisor с лучшими практиками по: –Созданию совместной Концепции –Моделированию прецедентов использования –Созданию набросков и потоков экранов –Созданию диаграмм бизнес- процессов• Используйте внутренние и внешние лучшие практики используя Rational Method Composer для создания, адаптации и развертывания новых практик
  • 19. IBM Software Group | Rational software Захватите и свяжите разрозненную информацию о требованиях Описание текущего и Использование Rich- будущего состояния text Documents для бизнес-процессов захвата структурированной и не структурированной информации (ссылки, картинки, email) Устраните недопонимание,Взаимодействуйте описав бизнес и в реальном технические времени термины в используя словарях дискуссии и механизм утверждения Визуализация Моделируйте прецеденты поведения использования для продукта через отображения требований с Раскадровки точки зрения пользователей
  • 20. IBM Software Group | Rational software Трассировки требований Filters in project dashboard Links to development and test items in dashboard20
  • 21. IBM Software Group | Rational software Командная работа Улучшение Уменьшение Уменьшение задержек продуктивности переработки на всех воздействующих на определения стадиях процесса время выпуска требований CIO Руководитель проекта АналитикВзаимодействие в рамках Более быстрые проекты, Договоренность по одного выровненного лучше отражающие проблемам и решениям процесса потребности заказчиков Предоставление возможности бизнесу и IT пользователям взаимодействовать “в контексте” и решать проблемы бизнеса Заинтересованное лицо Обеспечение качества Разработчик Лучшее решение, Приемка, управляемая Ясные иmore complete Clear, более полныеудовлетворяющее всех информацией от требования requirementsзаинтересованных лиц реальных пользователей
  • 22. IBM Software Group | Rational software Rational Requirements Composer обычно увеличивает производительность на 10- Уменьшение 15% Факт: 30% цены проекта связано с переработкой и ошибки в требованиях составляют до 70% в этой цене переработки на всех Решение: Improving team collaboration helps RRC reduce project overruns by стадиях about 20% by reducing inaccurate, incomplete and omitted requirements Факт: Активности по сбору требований могут занять до 35% затрат на проекта –Улучшение продуктивности время ожидания и избыточные активности могут съесть до 10% общего бюджета определения требований Решение: RRC ускоряет итерации процесса рецензирования и процесс включения в проект новых членов Уменьшение задержек Факт: Задержка в 6 месяцев может стоить компании до 33% of ROI (для 5-ти летнего проекта) по выпуску Решение: Визуализация обеспечивает ясность и быстрое подписание документов требований и помогает командам быть более гибкими и выводить решения на рынок на 15% быстрее.
  • 23. IBM Software Group | Rational software СодержаниеОбзор платформы JAZZRational Requirements ComposerRational Team ConcertRational Quality Manager
  • 24. IBM Software Group | Rational softwareФункциональность Rational Team Concert Итерационное планирование Прозрачность проектов Интегрированное планирование и исполнение Настраиваемая отчетность в web интерфейсе Оценка задач в привязке к вехам Отчеты и метрики реального времени Готовые шаблоны процессов Отслеживание и контроль вех проекта Управление Работы Сборка конфигурацией Ошибки, доработки, задачи Отслеживание задач и Интегрированное управление Общие/личные запросы по наборов изменений потоками работам Локальная/удаленная сборка Базовые версии уровня Поддержка дискуссий и Поддержка Аnt и командной компонент согласований строки Идентификация компонент в Интеграция с ClearQuest Интеграция с Build Forge потоках и базовых линиях Удобный интерфейс Командные/личные сборки Интеграция с ClearCase редактора запросов Jazz Team Server Единая структура для хранения артефактов Простота определения правил и возможность проекта совершенствования процесса Гибкая организация команд проекта Взаимодействие в контексте показывает включая подкоманды и наследование участников команды и статус их работ Контроль доступа в к процессам на уровне ролей
  • 25. IBM Software Group | Rational softwareПоддержка Visual Studio 2005 и 2008Professional и Standard Editions Open and extensible on Collaborate in context Right-size governance Day one productivity
  • 26. IBM Software Group | Rational software Командная работаАртефакты Фильтрация артефактов
  • 27. IBM Software Group | Rational software Нотификация о событиях в проектаСобытия в проекте Использование служб мгновенных сообщений
  • 28. IBM Software Group | Rational software Работа с work item’ами
  • 29. IBM Software Group | Rational software Работа с work item’ами (веб)
  • 30. IBM Software Group | Rational software Встраиваемый цикл утверждения
  • 31. IBM Software Group | Rational software Версионный контрольИзменения кода Потоки
  • 32. IBM Software Group | Rational software Сборки Отслеживание взаимосвязейЧастные и общие сборки Сравнение сборок
  • 33. IBM Software Group | Rational software Встраивание процесса разработки Шаблоны процессовОрганизация итераций Настройка процесса
  • 34. IBM Software Group | Rational softwareAgile планирование и управление ресурсами
  • 35. IBM Software Group | Rational software Agile планирование
  • 36. IBM Software Group | Rational software СодержаниеОбзор платформы JAZZRational Requirements ComposerRational Team ConcertRational Quality Manager
  • 37. IBM Software Group | Rational softwareЦентрализованное управление тестированием навсем ЖЦ для всех видов тестирования и платформ IBM Collaborative Application Lifecycle Management Rational Quality Manager Quality Dashboard Управление Управление требованиями Test Management and Execution ошибками  Create Build Manage Report Plan Tests Test Lab Results Открытая платформа Best Practice Processes JAZZ TEAM SERVER SAP System z, Java Open Lifecycle Service Integrations .NET i Функциональное Тестирование тестирование безопасности Нагрузочное Интеграционное Тестирование тестирование тестирование сервисов Собственные разработки
  • 38. IBM Software Group | Rational softwareВзаимодействие и адаптивное управлениепланированием тестированием Отслеживание истории изменений плана с помощью версий Индивидуальная ответственность за каждую секцию Поддержка структуры плана тестирования с секциями создаваемыми членами команды 38
  • 39. IBM Software Group | Rational software Улучшение эффективности повседневной работыЧто требуется?: Знать кто и что делает и что ожидается от тебя. Требования, безопасность приложений Цели тестирования Итерации тестирования Журнал активностей команды Список индивидуальных задач 39
  • 40. IBM Software Group | Rational software Принимайте обоснованные решенияЧто требуется?: Моментальные проектные метрики адаптированные для вашейроли для ускорения принятия решений Rational Quality Manager Персонально настроенные отчеты по Аналитические прогнозы требованию Многоуровневые отчеты 40
  • 41. IBM Software Group | Rational software Улучшение повседневных задачЧто требуется?: Интегрированное создание и выполнение ручных тестов Описание шагов ручного теста Помощь при вводе и сравнении данных для эффективного выполнения Поддержка ключевых слов Создание дефектов во Выполнение время выполнения теста с вложениями и снимками тестов вручную экранами 41
  • 42. IBM Software Group | Rational software Интеграция с RTC (предварительный просмотр артефактов)
  • 43. IBM Software Group | Rational softwareУправление ресурсами тестирования оборудование Отслеживание состояния и доступности ресурсов Виртуальные машины Интеграция виртуальных Surgient машин в общий пул VMLogix ресурсов Создание пулов ресурсов для контроля доступности для критически важных задач Test Lab Manager Анализ и отчетность Запросы Rational Quality Manager Бронирование Утилизация 43
  • 44. IBM Software Group | Rational software Дополнительная информация: • IBM Rational software • Architecture management • IBM Rational Software Delivery Platform • Rational trial downloads • Process and portfolio management • Leading Innovation Website • Change and release management • IBM Rational TV • Quality management • IBM Rational Business Partners© Copyright IBM Corporation 2007. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of anykind, 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, norshall 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 ofIBM 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/orcapabilities 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 productor 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 BusinessMachines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.