Дмитрий Ханецкий Управление процессом создания...

63
® IBM Software Group © 2009 IBM Corporation Управление процессом создания программного обеспечения. Решения IBM Rational. Дмитрий Ханецкий Представитель по продажам ПО IBM Rational, IBM EE/A email: [email protected] Mobile: +7 985 364-39-78

Upload: artem-gerasimovich

Post on 29-Nov-2014

908 views

Category:

Education


4 download

DESCRIPTION

Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

TRANSCRIPT

Page 1: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

®

IBM Software Group

© 2009 IBM Corporation

Управление процессом создания программного обеспечения. Решения IBM Rational.

Дмитрий Ханецкий

Представитель по продажам ПО IBM Rational, IBM EE/A email: [email protected]

Mobile: +7 985 364-39-78

Page 2: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Содержание

Современный подход к разработке ПО

Решения IBM Rational

Продукты линейки JAZZ

Лучшие практики улучшения процесса разработки

Rational Insight

Page 3: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Бизнесу нужна разработка, которая способна быстро реагировать на его потребности…

Цель:

Больше бизнес решений

Больше гибкости

Выше качество

Выше бизнес выгода-yet-

Меньше рисков

Меньше затрат

Без увеличения ресурсов

Ресурсы

Бизнес

потребности

Эффективный процесс разработки ПО

предполагает баланс ресурсов, снижения

затрат при увеличении разработок, более

высококачественных бизнес-решений.

Page 4: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

• Forrester estimates that ongoing operations and maintenance consume 66% of IT

budgets

• While new projects and software initiatives represent only 34%

66%

34%

Взаимодействие бизнеса и ИТ: Balancing Resources to Support Business InnovationBalance IT investments to focus on new solutions.

Page 5: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Традиционные среды и подходы разработки ограничивают взаимодействие команд: Острова людей, процессов и информации

Небольшая прозрачность или ее отсутствие

Информация разрознена по разным хранилищам

Слабая интеграция процессов и воркфлоу

Высокие затраты на поддержку и администрирование

Не гибкий функционал, географический и информационный разрыв

Page 6: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Jazz:Интеграционная платформа для командного взаимодействия

Интеграция Логика

Пользовательские интерфейсыМодели данных

ВоркфлоуАдминистрирование

Third-partyproducts

ProductB

Product

C

Product A

OpenSource

Solutions Product

D

Shared Platform Services

Process Workflow

HTTP/REST

Прозрачный доступ в режиме реального времени к

проектной информации, рискам и прогрессу

выполнения

Page 7: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Содержание

Современный подход к разработке ПО

Решение IBM Rational – платформа Jazz

Продукты линейки JAZZ

Лучшие практики улучшения процесса разработки

Rational Insight

Page 8: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Архитектура Jazz

Page 9: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Решения на базе платформы Jazz

RationalRequirements Composer 3.0

Открытая интеграция сервисов ЖЦ

JAZZ TEAM SERVER

Rational

Requirements

Composer

RationalQuality Manager

3.0

RationalTeam Concert

3.0

Rational

Quality

ManagerRational

Team

Concert

OfferingOffering Offering

Процессы на базе лучших методов

RationalClearQuest

Rational ClearCase

RationalBuild Forge

RationalAsset

Manager

Rational Requisite

Pro

Powered by

Business

Partner Jazz

Offerings

Поиск и запросыКооперация в

контекстеКомандное взаимодействие Оповещения

Безопасность

Отчетность

RationalDOORS

Page 10: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

jazz.netCreating a higher-fidelity connection to our customers

Suppose we did our development

out on the Internet?

A transparent software delivery laboratory where you can...

Get answers and insights

directly from engineering

Communicate with the

development team

Track the progress of

builds and milestones

Get the latest product

trials and betas

Join developers and

product managers in

discussion groups

Submit defect and

enhancement requests

Page 11: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Jazz momentum continues …

Over 50,000 members active on Jazz.net

• Almost 2,000 new members a month

• Averaging 30,000+ unique visitors per month

• Since last year’s Rational conference:

• Averaging over 400,000 page views per month more, than a 2X

increase over the same period 08/09

• Monthly downloads average over 9,000, up 3X over the same period

08/09

• Forum postings have averaged over 1,500 per month and forum

searches are averaging over 6,000/month

300,000+ Jazz seats in the market place

Liz Barnett, Ez-Insight: "With the Jazz project,

Rational has developed breakthrough

technology and is poised to set the

standard for collaborative ALM...

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.‖

What Analysts are saying:

―Rational Team Concert has excellent team collaboration with automated project management

dashboards that are transparent to everyone — not just managers. This immediate and

automated feedback helps keep teams on track and motivated to achieve project goals.‖

— Han Jie, Siemens

http://jazz.net/community/feedback/

Community Feedback and Testimonials

Page 12: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Rational software partners extend the value of your ALM solution

Analyze project data and automate task-level work breakdown structures

Collaborate with Microsoft® SharePoint®

and Lotus® Quickr® libraries

Deliver automated governance to insure compliance and minimize business risk

Simulate requirements to reduce project risk

Enable bidirectional JIRA change management integration

Visually validate business requirements

Synchronize defect and change workflows with HP Quality Center

Find and manage open source approvals

Execute tests for SAP

Reserve, deploy and manage an inventory of virtual test resources

Enable TMAP process support

Execute data tests.

Execute mobile handset tests.

Integrate with Mylyn task focused interface

Tools for validation of SAP business objects

Integration between Rational Quality Manager and Borland CaliberRM to enable traceability between

requirements and test artifacts

Allows users to define RQM test cases according to product line features

Execute LISA tests from RQM

Accelerates test cycles with virtual machine management and execution

Page 14: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Содержание

Современный подход к разработке ПО

Решение IBM Rational – платформа Jazz

Продукты линейки JAZZ

Лучшие практики улучшения процесса разработки

Rational Insight

Page 15: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Покрытие средствами Rational процесса разработки

Requirements Composer

Requirements Composer

Team Concert

Quality Manager, TestLab Manager

Team Concert

Team Concert

Page 16: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Покрытие средствами Rational процесса разработки

Requirements Composer

Team Concert

Quality Manager, TestLab Manager

Team Concert

Team Concert

Page 17: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Использование Rich-text Documents для

захвата структурированной и не

структурированной информации (ссылки,

картинки, email)

Описание текущего и будущего состояния бизнес-процессов

Устраните недопонимание, описав бизнес и

технические термины в словарях

Визуализация поведения

продукта через Раскадровки

Моделируйте прецеденты использования для

отображения требований с точки зрения

пользователей

Взаимодействуйте в реальном

времени используя

дискуссии и механизм

утверждения

Захватите и свяжите разрозненную информацию о требованиях

Page 18: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Диаграммы бизнес процессов

• Сделайте наброски диаграмм текущего и будущего бизнес-процессов используя стандартную индустриальную нотацию моделирования бизнеса (BPMN)

• Определите бинес-цели, действующих лиц, входы, выходы и потоки

• Идентифицируйте пересечения, зависимости друг от друга и влияние процессов для того, чтобы убедиться в обеспечения покрытия решения и идентификации заинтересованных лиц

• Свяжите задачи и бизнес-цели с документами, набросками и потоками экранов

Page 19: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Прецеденты использования и модели

• Создавайте диаграммы прецедентов использования,дополняя их документированными прецедентами использования

• Визуально вырабатывайтепотоки прецедентов использования используя потоки экранов

• Связывайте прецеденты использования с задачами бизнеса для иллюстрации как будущее решение будет поддерживать бизнес активности

• Экспортируйте прецеденты использования в Rational Software Modeler для повторного использования при создании архитектуры

Page 20: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Наброски пользовательского интерфейса и раскадровки

• Создавайте наброски пользовательского интерфейса и свяжите между собой экраныдля визуализации точек взаимодействия пользователя в прецеденте использования

• Создавайте раскадровки из набросков для понимания как пользователь будет взаимодействовать с системой, выявления белых пятен и проверки требований

• Свяжите раскадровки с бизнес процессами, потоками прецедентов использования и документами для улучшения понимания и достижения согласия по требованиям

Page 21: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Интеграция с RequisitePro для управления требованиями

• Управляйте проверенными

требованиями импортируя

их из Composer в RequisitePro

используя тесную интеграцию

• Поддерживайте взаимосвязи

для контроля изменения

требований в RequisitePro и

Requirements Composer

Page 22: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Покрытие средствами Rational процесса разработки

Requirements Composer

Requirements Composer

Team ConcertQuality Manager, TestLab Manager

Team Concert

Team Concert

Page 23: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Простота определения правил и возможность совершенствования процесса

Взаимодействие в контексте показывает участников команды и статус их работ

Единая структура для хранения артефактов проекта

Гибкая организация команд проекта включая подкоманды и наследование

Контроль доступа в к процессам на уровне ролей

Jazz Team Server

Интегрированное управление потоками

Базовые версии уровня компонент

Идентификация компонент в потоках и базовых линиях

Интеграция с ClearCase

Управление конфигурацией

Работы

Ошибки, доработки, задачи

Общие/личные запросы по работам

Поддержка дискуссий и согласований

Интеграция с ClearQuest

Удобный интерфейс редактора запросов

Отслеживание задач и наборов изменений

Локальная/удаленная сборка

Поддержка Аnt и командной строки

Интеграция с Build Forge

Командные/личные сборки

Сборка

Итерационное планирование

Интегрированное планирование и исполнение

Оценка задач в привязке к вехам

Готовые шаблоны процессов

Прозрачность проектов

Настраиваемая отчетность в web интерфейсе

Отчеты и метрики реального времени

Отслеживание и контроль вех проекта

Функциональность Rational Team Concert

Page 24: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Поддержка Visual Studio 2005 и 2008Professional и Standard Editions

Open and extensible onCollaborate in context

Right-size governance

Day one productivity

Page 25: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Командная работа

Артефакты

Фильтрация артефактов

Page 26: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Встраивание процесса разработки

Организация итераций

Шаблоны процессов

Настройка процесса

Page 27: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Настройка проекта

Команды

Итерации

Категории Рабочие задания

Page 28: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Представление “My work”

Поддержка редактирования

приоритета, порядка выполнения и

оставшегося времени выполнения

Page 29: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Поддержка диаграмм Ганта

Page 30: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Снимки плана

Page 31: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Управление ресурсами

Page 32: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Отслеживание отработанного времени

Page 33: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Загрузка членов команды

Показывается:

отношение возможной загрузки и

планируемой загрузки

Процент оцененных задач

Page 34: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Встраиваемый цикл утверждения

Page 35: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Отслеживание прогресса

Прогресс выполнения

Burndown

Page 36: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Версионный контроль

Изменения кода

Потоки

Page 37: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Сборки

Частные и общие сборки

Отслеживание взаимосвязей

Сравнение сборок

Page 38: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Agile планирование и управление ресурсами

Page 39: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Интеграция с другими инструментами

Импорт

Односторонняя

миграция данных

Мост

Мост SVN – связь задач с

наборами изменений

Коннекторы

Двусторонняя

синхронизация данных

Page 40: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Open Source vs Rational Team ConcertСнижение административных расходов и рост производительности сRational Team Concert

Увеличение производительности сRational Team Concert

Полностью интегрированное решение для управления ЖЦ приложений

Предназначено для Agile и распределенных команд

Полная информация о проекте. Командном процессе, кто, что и когда делает с взаимодействием через мгновенные сообщения и дискуссии

Готовое полнофункциональное решение для команды с планированием, управлением конфигурацией, управлением задачами и сборкой, отчетами и портлетами

Единый инсталляционный пакет, простая инсталляция, минимум администрирования, простое подключение новых участников

Open Source

Точечные решения для повышения индивидуальной производительности

Значительные затраты на сопровождение и администрирование разрозненных репозиториев

Отсутствие понятий проекта, команды, расписания

Нет консолидированного представления о состоянии проекта

Контроль версий, управление изменениями, сборки независимы друг от друга

Eclipse

View

Web

View

SubVersion, CVS, etc.

Cruise Control, ANT, etc.

Bugzilla, Jira, etc.

Page 41: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Разработка RTC V2

Page 42: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Лицензирование

Page 43: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Покрытие средствами Rational процесса разработки

Requirements Composer

Requirements Composer

Team Concert

Quality Manager, TestLab Manager

Team Concert

Team Concert

Page 44: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Централизованное управление тестированием на всем ЖЦ для всех видов тестирования и платформ

JAZZ TEAM SERVER

ManageTest Lab

CreatePlan

BuildTests

ReportResults

IBM Collaborative Application Lifecycle Management

Функциональное тестирование

Нагрузочное тестирование

Тестирование сервисов

Анализ кода

Тестирование безопасности

Test Management and Execution

Rational Quality Manager

Quality Dashboard

Open Lifecycle Service Integrations

Управление ошибками

Управление требованиями

Best Practice Processes

Собственные разработки

Открытая платформа

JavaSystem z,

iSAP

.NET

Page 45: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

45

Взаимодействие и адаптивное управление планированием тестированием

Поддержка структуры плана тестирования с секциями создаваемыми членами

команды

Отслеживание истории изменений плана с помощью версий

Индивидуальная ответственность за

каждую секцию

Page 46: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

46

Улучшение эффективности повседневной работы

Что требуется?: Знать кто и что делает и что ожидается от тебя.

Требования, безопасность приложений

Список индивидуальных

задач

Журнал активностей

команды

Цели тестирования Итерации тестирования

Page 47: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

47

Принимайте обоснованные решения

Что требуется?: Моментальные проектные метрики адаптированные для вашей роли для ускорения принятия решений

Персонально настроенные отчеты по требованию

RationalQuality Manager

Аналитические прогнозы

Многоуровневые отчеты

Page 48: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

48

Улучшение повседневных задач

Описание шагов ручного теста

Помощь при вводе и сравнении данных для эффективного выполнения

Поддержка ключевых слов

Создание дефектов во время выполнения теста с вложениями и снимками экранами

Выполнение ручных

тестов

Отслеживайте результаты выполнения и дефекты для

выполненных ручных тестов

Что требуется?: Интегрированное создание и выполнение ручных тестов

Page 49: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

49

Управление ресурсами тестирования

Отслеживание состояния и

доступности ресурсов

Интеграция виртуальных

машин в общий пул

ресурсов

Создание пулов ресурсов

для контроля доступности

для критически важных

задач

оборудование

Виртуальные машины

Surgient

VMLogix

Анализ и отчетность

Запросы

Бронирование

Утилизация

Rational Quality Manager

Test Lab Manager

Page 50: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

50

Трассировки требований

Filters in project dashboard

Links to development and test items in

dashboard

Page 51: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

C/ALM - Align development and test activities with customer valueBreak down role-based information silos for better project execution

51

Analyst, Product Manager

User Experience Professional

DeveloperTester

Rational Team Concert 2.0

Replace with RRC view

that includes

“implemented by” and

“validated by” links

Rational Requirements Composer v2.0

Rational Quality Manager v2.0

Page 52: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Содержание

Современный подход к разработке ПО

Решение IBM Rational – платформа Jazz

Продукты линейки JAZZ

Лучшие практики улучшения процесса разработки

Rational Insight

Page 53: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Систематический подход к лучшему процессу разработки

Цель: Удовлетворение бизнес задач и уменьшение стоимости за счет измеряемого и постоянно улучшаемого процесса

Подход, основанный на фазах, помогающий командам

Адоптировать инкрементальный и измеряемый подход к изменениям

Сфокусироваться на основных практиках

Ускорить адоптацию за счет готовых артефактов

Обсуждать улучшение возможностей разработки в бизнес терминах

Поддерживать любые методологии

Оптимизация для гибких практик

Выбор и постановка

бизнес целей

Определение практик

на которых нужно

сфокусироваться

Ускорение и мониторинг адаптации практик

Обзор и коммуникация

бизнес результатов

Фаза1

Фаза2

Фаза3

Фаза4

Назад к Фазе 2

Confirm results deliveredand start on next project

Page 54: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Measures:

Defect density

Defect arrival/closure

rates

Defect backlog

Fixes failing verification

Rework effort

Practices:

Test-driven Dev.

Design-driven Implem.

C&C management

System Component Arch.

Whole team

Pair Programming

Review/Inspection

Measures:

Defect density, distribution

Defect arrival/closure rates

Defect removal effectiv.

Fixes failing verification

Test coverage

Test execution status

Practices:

Test management

Continuous integration

Evolutionary Architecture

Component Architecture

Test-driven dev.

Test practices

Iterative Dev.

Risk Value Lifecycle

C&C Management

Review/Inspection

Measures:

Post-ship problem reports

Customer satisfaction

Pipeline conversion?

Support / maint. costs

Requirem. test coverage

Requirements delivery

Survey of feature usage

Practices:

Shared Vision

Use-case Driven Dev

Requirements Mgnt.

Whole Team

Iterative Dev.

Functional Testing

C&C Management

Review/Inspection

Measures:

Post-ship problem reports

Customer satisfaction

Support / maint. costs

Requirement test coverage

Test execution results

Practices:

Performance Testing

Requirements Mgnt.

Shared Vision

Risk-Value Lifecycle

Evolutionary Architecture

Test-Driven Development

Iterative Development

Evolutionary Design

Component Architecture

Continuous Integration

Concurrent Testing

Whole Team

Review/Inspection

Выбор практик и метрик на основе целей бизнеса и операционной эффективности

Предотвращение ОбнаружениеСоответствие

требованиям заказчика

Повышение не

функциональных

характеристик

Эффективность разработки

Качество ИТ решений

Эффективность опер.

деятельности

Важность для бизнесаCEO

CIO

Dev. Mgr.

Снижение ошибок Соответствие запросам заказчика

High # of defects (pre/post-ship)

High maintenance costs (devt) of fixing defects

Customer downtime

High support or maintenance costs without high defect #s

Low pipeline conversion

Low customer satisfaction

High defects both pre-and post-ship

Growing defect backlog

High post-ship or customer-reported defects

High error rates in fixes

High Requirements Churn

High Post Delivery Support

Aging ER Backlog

Non-functional Req. Issues

High # of Help Desk Calls

High Incidence Resolution Times

? ?

? ? ? ?

M M H L M L M L

H L M L

Revenue / Cost

Value (H,M or L)

Cost (H, M or L)

Hot Component

Page 55: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Комбинации практик для наполнения процесса

Page 56: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Содержание

Современный подход к разработке ПО

Решение IBM Rational – платформа Jazz

Продукты линейки JAZZ

Лучшие практики улучшения процесса разработки

Rational Insight

Page 57: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Rational Insight

Полный спектр BI функций для всех участников для получения нужной

информации, связанной с живыми ALM данными

Почему?Reporting & Analysis

Как мы продвигаемся?Scorecards & Dashboards

Page 58: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Rational Insight

Project

Management

Build

Management

Architecture

Management

Requirements

Management

Change

Management

Configuration

Management

Portfolio

Management

Quality

Management

CxO

Project Manager

Информация о разнообразных артефактах процесса разработки в контексте бизнес-целей

Process Lead

Page 59: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Is my spike in defects tied to the increase in code churn?

Example: Dashboard showcasing project level control metrics related to outcome – Quality.

Анализ метрик для определения проблем процесса

Page 60: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Покрытие средствами Rational процесса разработки

Requirements Composer

ReqPro, Requirements Composer, DOORS

Software Architect, Asset Manager

Application Developer, Team Concert

Functional Tester, Performance Tester, Appscan,Robot, Quality Manager, TestLab Manager

BuildForge

ClearQuest, ClearCase, Team Concert

Team Concert

Method Composer, SoDA, Publishing Engine, Insight

Page 61: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

Ссылки

www.jazz.net

Configuring and Setting Up Rational Team Concert 3.0 http://jazz.net/library/video/552

Countdown to Rational Team Concert 3.0: Part III – Packaging and Licensing http://jazz.net/blog/index.php/2010/11/09/countdown-to-rational-team-concert-3-0-part-iii-

packaging-and-licensing/

Page 62: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

© 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.

Дополнительная информация:

• 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

Page 63: Дмитрий Ханецкий Управление процессом создания программного обеспечения. Решения IBM Rational

IBM Software Group | Rational software

© 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.

Дополнительная информация:

• 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