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

Презентация:



Advertisements
Похожие презентации
© 2008 IBM Corporation Решения IBM Cognos для управления корпоративной эффективностью Тихонов Александр – специалист по решениям IBM Cognos.
Advertisements

Jazz – открытая платформа разработки ПО Дмитрий Лапыгин технический специалист по продуктам IBM Rational, IBM EE/A
Программные средства для управления жизненным циклом приложений (Application lifecycle management -ALM) 16 октября 2009 г. Дмитрий Стрельников, Руководитель.
Microsoft TechDays Золотовицкий Аркадий Директор по производству «Интеллектуальные системы»
Microsoft TechDays Николай Миляев консультант Microsoft.
Microsoft TechDays Ксения Хмелёва Специалист по технологиям Microsoft.
Innovation Day. 12 основных фактов о SaaS-бизнесе Оценка стоимости размещения в Azure.
Microsoft TechDays Заграничнов Александр Microsoft.
Click to edit Master subtitle style Оптимизация базовой ИТ Инфраструктуры с Windows Server 2008 R2 Петр Васильев специалист по технологиям Microsoft Corporation.
Решения Люксофт по созданию среды управления проектами разработки программного обеспечения и поддержки пользователей Luxoft 2009.
Microsoft TechDays Владимир Елисеев Консультант по инфраструктурным решениям Microsoft.
Автоматизация лизинговой компании Общее описание проекта.
© 2009 IBM Corporation PPM05 Введение в IBM ® Rational ® Focal Point для управления портфелем проектов Сергей Тупчиенко, консультант IBM Rational
Будущее режима /hosting в Exchange Иван Макаров Менеджер по маркетингу Exchange Microsoft Россия.
Microsoft TechDays Марат Бакиров Эксперт по разработке ПО Microsoft
SQL 2012 И ГИБКИЕ МЕТОДЫ КОМАНДНОЙ РАЗРАБОТКИ C TFS Добро пожаловать в команду! Alexander Yakovlev
Новое в ITIL v.3: От теории к практике Москва, 2008 Бартенева Мария руководитель отдела ITSM-консалтинга.
DevCon12 // msdevcon.ru #msdevcon мая, 2012 г. Microsoft.
Новые продукты Microsoft для повышения качества и эффективности образования Амит Миталь Старший вице-президент Microsoft по развитию социальных проектов.
МОДЕЛИРОВАНИЕ РАБОЧИХ ПРОЦЕССОВ ВУЗА В BPM- СИСТЕМЕ.
Транксрипт:

® IBM Software Group © 2008 IBM Corporation Эволюция решений ALM Дмитрий Лапыгин технический специалист по продуктам IBM Rational, IBM EE/A

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

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

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

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

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

IBM Software Group | Rational software Развитие различных Agile практик ХР

IBM Software Group | Rational software Причины успеха Agile-техник Стоимость Время реакции

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

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

IBM Software Group | Rational software Успешность проектов разных типов Agile-команды дают более качественный результат, делают это быстрее, обеспечивают лучшее соответствие требованиям и обеспечивают более высокий ROI, чем традиционные команды Agile Iterative Traditional Ad-Hoc Time Money Functionality Quality Iterative Agile Traditional Ad-Hoc DDJ 2008 Project Success

IBM Software Group | Rational software Рейтинг успешности Agile-проектов(%) Source: Dr Dobbs 2008 Agile Adoption Survey

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

IBM Software Group | Rational software Расширение Agile на полныйу цикл

IBM Software Group | Rational software Взгляд на состояние дел в целом Детализация по практикам Улучшение процесса - IBM Rational Self Check for Software Teams Practice CommentsAverageDeviation Use Cases Use Stories instead Unit Test Not enough, not in build Stakeholder Feedback Want more Time-Boxed Iterations Not well specified Daily Scrum Not Fridays Test Early Not enough TDD Reflections Need clear actions Static Analysis Not automated yet Инструмент оценки Отчет о результатах

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

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

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

IBM Software Group | Rational software Архитектура Jazz

IBM Software Group | Rational software Возможности технологии Платформа Jazz позволяет: Сотрудничество в контексте выполняемых работ. Jazz автоматически поддерживает взаимосвязи артефактов. Руководство процессом на основе адаптации и автоматизации лучших практик. Постоянная настройка процесса – нет необходимости определять все в начале. Выбор собственного пути. Открытая расширяемая архитектура предоставляет гибкость в сборке Вашей собственной платформы создания ПО Eclipse Equinox Jazz Kernel Jazz Server Extensions Web UI J2EE Web Services Team Server Eclipse Platform Jazz Client Extensions Eclipse Client Lotus Sametime or open source Jabber Web 2.0 or Web Services clients DB2 or open source Derby Открытая, сервис ориентированная архитектура The Platform

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

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

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

IBM Software Group | Rational software Преимущества RTC - Agile планирование и управление ресурсами

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

IBM Software Group | Rational software Analyst Создание паутины взаимосвязанных требований Различные методы сбора и анализа требований Вся необходимая информация (модели, документы, рисунки) по требованиям Создание сценариев бизнеса, пользовательских и системных для всестороннего анализа Объединение частей в общую картину сокращает ошибки Пользователь: Сценарии помогают увидеть что работает, а что - нет Идентификация проблем через сценарии Организовано по содержанию Заказчик: Я вижу как мой процесс зависит от других Заказчик:" вся информация доступна в одном месте Включение различных форматов и моделей Analyst Аналитик: унификация разных перспектив Понимание решения на основе синтеза данных и информации Полнота данных Договариваться и согласовывать Requirements Composer

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

IBM Software Group | Rational software 28 Интеграция процессов ЖЦ на платформе Jazz Architect Developer Quality Management Requirements Definition & Management Change & Configuration Management Association Changes; notification Tester finds defects, Defect statusDefects closed Requirement linked to work item Analyst Tester Координация аналитиков, разработчиков и тестировщиков Взаимодействие на основе планов проекта Отслеживание сборок и дефектов в них Отслеживание статуса в отчетах и портлетах

IBM Software Group | Rational software Унификация распределенных команд на Jazz Collaborative Development Using Rational Team Concert 29 A complete, standalone solution for departmental and medium-sized distributed teams Поддержка отдельных проектов опционально интегрированных с существующими решениями на Rational ALM Улучшение существующих ALM решений с новыми возможностями взаимодействия и поддержки процессов Двусторонняя синхронизация Project Management Europe Development China Config & Build China Team Concert Development Australia Eclipse TM, Linux ®, Microsoft ® Windows ®, UNIX ®, IBM z/OS ®, IBM i5/OS Rational ClearQuest Rational Enterprise-proven ALM Infrastructure Rational Build Forge Rational ReqPro Rational ClearCase DefineBuildTestDeploy New York City North Carolina Testing Ireland

IBM Software Group | Rational software © Copyright IBM Corporation 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 IBMs 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