33
Шамрай Александр Особенности и успешные примеры внедрения Microsoft ALM при взаимодействии клиентов, SoftServe и Microsoft

Шамрай Александр

Embed Size (px)

DESCRIPTION

Особенности и успешные примеры внедрения Microsoft ALM при взаимодействии клиентов, SoftServe и Microsoft. Шамрай Александр. Почему Microsoft ALM?. Gartner Magic Quadrant. Gartner Magic Quadrant - Конкуренты. Типовые проблемы. Проблемы на уровне разработки. - PowerPoint PPT Presentation

Citation preview

Page 1: Шамрай Александр

Шамрай Александр

Особенности и успешные примеры внедрения Microsoft ALM при взаимодействии клиентов, SoftServe и Microsoft

Page 2: Шамрай Александр

Почему Microsoft ALM?

Page 3: Шамрай Александр

Gartner Magic Quadrant

Page 4: Шамрай Александр

Gartner Magic Quadrant - Конкуренты

Page 5: Шамрай Александр

Типовые проблемы

Page 6: Шамрай Александр

Проблемы на уровне разработкиУправление

•Распределенные команды•Проблемы коммуникации и координации•Сложно понять состояние проекта•Непредсказуемые и ненадежные процессы

Реализация

•Не понятны активности процесса•Сплошные дедлайны•Задачи по телефону•Большое количество ошибок

…И так далее

Page 7: Шамрай Александр

Проблемы на уровне бизнеса

Задержка или отмена выпусковУвеличение стоимости разработкиНизкое качество продуктаПадает доверие заказчиков

Page 8: Шамрай Александр

Выгоды от внедрения на разных уровнях

Page 9: Шамрай Александр

На уровне аналитики

Моделирование требованийРаскадровка требований

Документирование требований

Трассировка требованийПонимания влияния изменений

Снижения уровня переделокПоставка нужного для

заказчика функционала

Вовлечение заинтересованных лиц

Снижение уровня упущенных требований

Повышение качества требований

Page 10: Шамрай Александр

На уровне разработки

Общий исходный кодСвязывание изменений и кода

Модульное тестирование

Единый источник заданийУведомления о назначении

заданийПрогнозируемая загрузка

Повышение качества кодаСнижение времени

переработки

Рецензирование кодаПовышение уровня

документирования кодаУменьшение времени

вхождения в проект

Page 11: Шамрай Александр

На уровне тестирования

Ранний анализ требований Связывание тестов и

требованийПонимание покрытия

требований

Повторно используемые шагиАвтоматизация ручных тестов

Автоматические тесты

Увеличение скорости разработки тестов

Уменьшение длительности регрессионнного тестирования

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

Снижение уровня пропускаемых дефектов

Page 12: Шамрай Александр

На уровне управления проектом

Инструмент планированияСвязь с требованиями

Работа в распределенной среде

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

Отслеживание узких местСвоевременная реакция на

проблемыПонимание уровня качества

Реалистичные планыСвоевременная поставка с

определенным уровнем качества

Предсказуемость

Page 13: Шамрай Александр

На уровне CEO

Увеличение эффективности использования ресурсов

Уменьшение сроков и стоимости проектов

Улучшение качества

Увеличение прогнозируемости проектов

Повышение рентабельности

Повышение доверия бизнеса к IT

Повышение инвестиционной привлекательности

Снижение рисков

Page 14: Шамрай Александр

Пример расчета ROI

Page 15: Шамрай Александр

Количественные оценки

ЗатратыКонсалтинговые услуги

Лицензии

Поддержка

ВыгодыУменьшение стоимости принятие оперативных решений

Уменьшение стоимости переработок

Уменьшение стоимости подготовки требований

Уменьшение стоимости простоя

Уменьшение стоимости вхождения нового сотрудника ….

Page 16: Шамрай Александр

Пример расчета затратЗатраты Описание Стоимость

Лицензии 38 002 $

Главный специалист (за год) 11 050 $

Ведущий специалист (за год) 26 241 $

Управленец (за год) 710 $

Итого В первый год внедрения + услуги 88 001 $

Поддержка 58 565 $

Внутренними специалистами 20 563 $

Лицензии (последующие два года) 38 001 $

Page 17: Шамрай Александр

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

Финансовые показатели

Фактор Оценка

Уменьшение времени подготовки информации для принятия решения

Стоимость подготовки информации (время подготовки * ставка)

Уменьшение времени на принятие оперативных решений

Уменьшение в N раз

Уменьшение времени поиска информации

Стоимость поиска информации (время поиска * ставка)

Уменьшение времени согласования решений

Стоимость согласования решения (время согласования решения * ставка)

Page 18: Шамрай Александр

Вставка рисунка

Итого

Сумма ежегодных эффектов -100 748 $

2014 2014 2014 2014-60000

-40000

-20000

0

20000

40000

60000

80000

100000

120000

-45816.4

-3631.8

38552.8

118738.4

Оценка возврата инвестиций по годам от внедрения методоологии и технологии работ Visual Studio

Page 19: Шамрай Александр

Наш подход к внедрению

Page 20: Шамрай Александр

Начало Обследование ВнедрениеПилотная

эксплуатация

Поддержка персонала

Поддержка вендора

Понимание целей проектаПоддержка руководства

Page 21: Шамрай Александр

Начало Обследование ВнедрениеПилотная

эксплуатация

Экспертиза консультантовРезультаты обследования

Существующий процессАртефакты процесса

Page 22: Шамрай Александр

Начало Обследование ВнедрениеПилотная

эксплуатация

Настроенный процессМетодика процесса

Стандарты и модели процессовШаблоны документов

Page 23: Шамрай Александр

Начало Обследование ВнедрениеПилотная

эксплуатация

Ядро команды новых компетенций

Испытанный процесс

Page 24: Шамрай Александр

НачалоОбследов

аниеВнедрени

е

Пилотная эксплуата

ция

Результат

Page 25: Шамрай Александр

Опыт SoftServe

Page 26: Шамрай Александр

Масштабы внедрения

Банковский секторТелекоммуникацииЛогистика и дистрибуцияНефтегазовый сектор

Бизнес – 15 000 чел.Разработка – 200 чел.Распределенная средаБолее 100 активных проектов

Page 27: Шамрай Александр

Клиенты и партнеры

Page 28: Шамрай Александр

Расширения SoftServe

Page 29: Шамрай Александр

Salma

• Создание требований на основе готового документа

• Матрица трассировки

• Формирование форматированных документов на основе данных TFS

Page 30: Шамрай Александр

Расширения для моделирования

• SALMA IDEF0 Modeling Tool

• SALMA Flowchart Modeling Tool

Page 31: Шамрай Александр

Time Tracking plugin

• Заполнение потраченного рабочего времени

• Отчетность

Page 32: Шамрай Александр

TraceWI

• Автоматизация создания задач и тестов

• Трассировка по итерации через требования-задачи-тесты-дефекты

Page 33: Шамрай Александр

Вопросы?