'

Эволюция решений ALM

Понравилась презентация – покажи это...





Слайд 0

Эволюция решений ALM Дмитрий Лапыгин технический специалист по продуктам IBM Rational, IBM EE/A email: dmitry_lapygin@ru.ibm.com


Слайд 1

Содержание Появление жизненного цикла ПС (ALM) Изменения в индустрии и Agile Agile и развитие ALM в IBM Rational Особенности платформы Jazz


Слайд 2

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


Слайд 3

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


Слайд 4

Появление жизненного цикла ПС (ALM) Изменения в индустрии и Agile Как улучшить процессы ALM IBM Rational и Agile Особенности платформы Jazz


Слайд 5

Collaborative Development Using Rational Team Concert 6 Изменения в индустрии 2008 и после: изменение в подходе к поставке программного обеспечения Эти изменения устанавливают новый подход к созданию ПО... Что мы видим… “2/3 проектов затрагивают несколько бизнес подразделений” “наша архитектура должна быть проще...” “Мы провели 2 слияния за полгода и мы не можем терять заказчиков” “Последнее обновление ERP потребовало 6 месяцев” “Нам приходится использовать распределенный доступ” Что мы слышим... Увеличение числа глобальных проектов в рамках организации Интерес в применении проверенных моделей поставки ПО на основе открытых сообществ Популярность Agile разработки и моделей социальных сетей SOA, Web-централизация и Web 2.0 открывает новые модели бизнеса


Слайд 6

Развитие различных Agile практик ХР


Слайд 7

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


Слайд 8

Особенности Agile-подхода Фокус на взаимодействии Меньше бумаг, больше обсуждений Активное вовлечение заказчиков Фокус на работающем продукте Хорошие отзывы упрощают управление Agile-проектами Требуется меньше документации Снижение бюрократизации Универсализация специалиста Меньше «перепасовок» между специалистами Меньше специалистов требуется Практика важнее теории Существенное отличие от традиционного подхода Для понимания Agile-подхода его надо увидеть в действии


Слайд 9

Появление жизненного цикла ПС (ALM) Изменения в индустрии и Agile Agile и развитие ALM в IBM Rational Особенности платформы Jazz


Слайд 10

Успешность проектов разных типов Agile-команды дают более качественный результат, делают это быстрее, обеспечивают лучшее соответствие требованиям и обеспечивают более высокий ROI, чем традиционные команды Iterative Agile Traditional Ad-Hoc


Слайд 11

Рейтинг успешности Agile-проектов(%) Source: Dr Dobb’s 2008 Agile Adoption Survey


Слайд 12

Текущие вызовы для Agile-подхода Agile Разработка Локальная Распределенная среда Глобальная Требования регуляторов Низкие риски Аудит, риски Сложность приложений Простые Сложные, мульти платформенные Участие подрядчиков Размер команды До 10 100 и больше Управление Внутренняя Субподрядчики Неформальное Формальное Устоявшиеся процессы Минимально Значительно


Слайд 13

Расширение Agile на полныйу цикл


Слайд 14

Взгляд на состояние дел в целом Детализация по практикам Улучшение процесса - IBM Rational Self Check for Software Teams Инструмент оценки Отчет о результатах


Слайд 15

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


Слайд 16

Появление жизненного цикла ПС (ALM) Что изменилось с тех пор Agile и развитие ALM в IBM Rational Особенности платформы Jazz


Слайд 17

Отличие Jazz от привычного подхода Динамичная интеграция Desktop/database integration ? Глобальная интеграция Function first ? Команда первостепенна Pre-determined tool function ? Динамичная расширяемость Rigid rules ? Креативное взаимодействие Manual tasks ? Понятные и прозрачные процессы Proprietary infrastructure ? Интернет стандарты Lengthy project onboarding ? Ежедневные результаты Hindsight analysis ? Постоянный контроль Status guesstimates ? Отчетность в реальном времени ...в жизненном цикле ПО


Слайд 18

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


Слайд 19

Возможности технологии Платформа Jazz позволяет: Сотрудничество в контексте выполняемых работ. Jazz автоматически поддерживает взаимосвязи артефактов. Руководство процессом на основе адаптации и автоматизации лучших практик. Постоянная настройка процесса – нет необходимости определять все в начале. Выбор собственного пути. Открытая расширяемая архитектура предоставляет гибкость в сборке Вашей собственной платформы создания ПО


Слайд 20

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


Слайд 21

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


Слайд 22

Интеграция с другими инструментами Импорт Односторонняя миграция данных Мост Мост SVN – связь задач с наборами изменений Коннекторы Двусторонняя синхронизация данных


Слайд 23

Преимущества RTC - Agile планирование и управление ресурсами


Слайд 24

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


Слайд 25

Analyst Создание паутины взаимосвязанных требований Пользователь:” Сценарии помогают увидеть что работает, а что - нет” Requirements Composer


Слайд 26

Agile – 5 методов снижения стоимости проекта с IBM Rational Меньше кода Контроль над содержанием проекта – RTC и RRC Работать быстрее Коммуникации, итерации и улучшение процесса для команд – RTC Меньше времени на второстепенное Раскадровки, прототипы UI, объединение планирования и SCM, консолидированная отчетность – RTC, RRC и Insight Меньше времени на исправления Автоматизация анализа кода, сборки и тестирования – RTC/ Build Forge, RQM, Software Analyzer Защита инвестиций в команду Различные варианты взаимодействия, настраиваемые процессы, прототипирование итерации дают возможность увидеть свои достижения - RTC


Слайд 27

28 Интеграция процессов ЖЦ на платформе Jazz Quality Management Requirements Definition & Management Change & Configuration Management Tester Координация аналитиков, разработчиков и тестировщиков Взаимодействие на основе планов проекта Отслеживание сборок и дефектов в них Отслеживание статуса в отчетах и портлетах


Слайд 28

Унификация распределенных команд на Jazz Collaborative Development Using Rational Team Concert 29 A complete, standalone solution for departmental and medium-sized distributed teams Поддержка отдельных проектов опционально интегрированных с существующими решениями на Rational ALM Улучшение существующих ALM решений с новыми возможностями взаимодействия и поддержки процессов Двусторонняя синхронизация Rational ClearQuest Rational Enterprise-proven ALM Infrastructure Rational Build Forge Rational ReqPro Rational ClearCase Define Build Test Deploy


Слайд 29

Спасибо! © 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


×

HTML:





Ссылка: