Оценка эффективности от внедрения и использования...
-
Upload
sqalab -
Category
Technology
-
view
1.034 -
download
3
description
Transcript of Оценка эффективности от внедрения и использования...
Оценка эффективности от внедрения Оценка эффективности от внедрения
и использования методологии и инструментальных и использования методологии и инструментальных
средств IBM Rational. средств IBM Rational.
Практика внедрения и взаимодействия с заказчикомПрактика внедрения и взаимодействия с заказчиком Новичков АлександрНовичков Александр
Шамрай АлександрШамрай Александр
www.cmcons.comwww.cmcons.com
www.cmcons.com
Цели построения прозрачного процессаЦели построения прозрачного процесса
Обеспечение стабильной повторяемости результатов с заданным качеством за счет стандартизации, унификации, регламентации и документированности процессов жизненного цикла создания ПО
Снижение квалификационных требований к участникам ИТ-проектов и обеспечение возможности получения качественного результата с использованием ресурсов средней квалификации
Сокращение сроков выполнения ИТ-проектов за счет применения готовых типовых технических решений, типовых планов ведения ИТ-проектов и рекомендованных шаблонов технической и управленческой документации
www.cmcons.com
Цели по службамЦели по службам
Заказчики (бизнес) – для управления портфелями проектов разработки и сопровождения АС, для организации систем приемочного тестирования и сопровождения Разработчики - для организации коллективной разработки АС разного масштаба, в том числе распределенной разработкиСопровождающие организации – для организации и автоматизации процессов сопровождения АССлужбы тестирования – для сборочного, приемочного, аттестационного, функционального и нагрузочного тестирования АС
www.cmcons.com
Эффект от внедренияЭффект от внедрения
На уровне бизнеса:Обеспечение прозрачности и измеряемости достижения стратегических целей
Снижение вероятности проявления рисков в сфере ИТПовышение рентабельности IT-услуг
Повышение инвестиционной привлекательности IT-проектов
Повышение доверия бизнеса к IT
www.cmcons.com
Эффект от внедренияЭффект от внедрения
На тактическом уровне (линейный менеджмент):
Уменьшение сроков и снижение стоимости обработки новых запросов (исправления дефектов)
Улучшение качества IT-услуг
Увеличение эффективности используемых ресурсов
Более четкое и реалистичное планирование
Значительное уменьшение времени на принятие решений
Снижение влияния человеческого фактора
www.cmcons.com
Эффект от внедренияЭффект от внедрения
На уровне разработкиУлучшение документируемости кода
Улучшение читаемости кода
Повышение производительности труда разработчиков за счет возможностей «ветвления» - одновременной и быстрой работы в нескольких конфигурациях (версиях, заказчиках)
Сведено на нет количество повторных и забываемых ошибок
Полное планирование релизов
Эффективное «введение» в проект новых сотрудников
www.cmcons.com
Качественный эффект от автоматизации Качественный эффект от автоматизации
тестированиятестирования
Количество нареканий от бизнеса
32
20
6
0
5
10
15
20
25
30
35
2006 2007 2008
Количествонареканий отбизнеса
Количество тестов
50
320
450
050
100150200250300350400450500
2006 2007 2008
Количествотестов
www.cmcons.com
Эффективность обработки запросов от бизнесаЭффективность обработки запросов от бизнеса
Статистика по запросам различного типа
2529
3640
7090
1820374680
0
2000
4000
6000
8000
10000
12000
2006 2007 2008
Годы
Ко
ли
чее
ств
о
Количество выполненных Запросов Количество выполненных Задач
www.cmcons.com
Методики расчета Методики расчета ROIROI
От эффекта, приносимого бизнесу
По аналогии
От снижения издержек
www.cmcons.com
Факторы при расчете от затратФакторы при расчете от затрат
Фактор Количественные показатели
Финансовые показатели
Замеры ДО и ПОСЛЕ внедрения (во время внедрения для корректировки и перепланирования)
Частота возникновения события в год
Доля вовлеченного персонала
Метод расчетаROI = Доход\Общие затраты
Где затраты:Разовые
Ежегодные (включая внутренние и внешние)
www.cmcons.com
Пример детализации фактораПример детализации фактора
Фактор Уменьшение времени на принятие оперативных решений
Полнота и трассируемость артефактов, достоверность информации, оперативный доступ к информации
Характеризующие первичные показатели
Финансовые показатели
Пример Количественная оценка
Уменьшение времени на подготовку и анализ информации для проектных решений
Стоимость подготовки информации (время подготовки * ставка)
Принятие решения о реализации нового запроса на изменение функциональных свойств
Уменьшение в несколько раз
Уменьшение времени поиска информации
Стоимость поиска информации (время поиска * ставка)
Уменьшение на согласование решений
Стоимость согласования решения (время согласования решения * ставка)
www.cmcons.com
ПримерПример
Типовой набор факторов состоит из 35 позиций
В своей работе мы используем более 190 для более точной оценки
Ущерб от возникновения риска Стоимость проекта
Стоимость исправления ошибки Стоимость ошибок, вызванных внесением новых изменений
Стоимость отработки запроса на изменение
Стоимость переанализа требований
Стоимость простоя Стоимость принятия решений
Стоимость вхождения сотрудника в проект
* * *
www.cmcons.com
ПосчитаемПосчитаем. . Исходные данные и разовые затратыИсходные данные и разовые затраты
Представим заказчика:21 сотрудниковСтавка сотрудника 17$ в час2016 часов работы в год
155 800$Итого + стоимость внедрения
100 800$ИТОГО
16800$4000$20%Управленец (менеджеры, заместители)
39900$3800$50%Ведущий специалист (разработчик, интегратор)
44100$7000$30%Главный специалист (аналитики, тестировщики, архитекторы)
Усредненная стоимость лицензии
%% соотношение сотрудников
Специалист\работа
www.cmcons.com
ПосчитаемПосчитаем. . Ежегодные затратыЕжегодные затраты
$46683ИТОГО (ежегодные затраты без оптимизации)
$1512015-18%Поддержка вендора (стоимость лицензий)
$31563Внутр: 1,5 специалиста * 30-35% рабочего времени
Внедр: 15-25% стоимости контракта внедрения
Стоимость поддержки (внутренняя + поддержка внедрившей организации)
РасчетСпециалист\работа
www.cmcons.com
ПосчитаемПосчитаем. . ЭффектЭффект по годампо годам
Сумма ежегодного эффекта == 132 232$
www.cmcons.com
Почему желаемый Почему желаемый ROI ROI от внедрения может не от внедрения может не
быть достигнутьбыть достигнуть
Отсутствие политической воли
Завышенные ожидания, в том числе отсутствие явных, достижимых целей проекта
На протяжении внедрения не производились замеры показателей и не производились корректировки проекта
Завышенный объем проекта
Отрывочное внедрение
Оторванность инструментов от процесса
Слишком резкое внедрение
Неспособность к организационным изменениями
Неясность концепции
www.cmcons.com
Место систем IBM Rational в ряду корпоративных информационных систем
www.cmcons.com
Место систем Место систем IBM Rational IBM Rational в ряду корпоративных в ряду корпоративных
КИСКИС
Управление изменениями
IBM Rational
Управление требованиями Управление версиями
Регистрация запросов из SD, которое относятся к
реализуемым ПС
Формирование и уточнение требований
ФАП – хранение эталонов ПС, полученных от
подрядчиков
Формирование проектов, планирование и контроль
выполнения работ
Планирование релизов
Сбор и публикация проектных метрик, формирование аналитических отчетов
Оценка сложности и длительности реализации
требований
Автоматический выпуск документации (ТЗ, ПМИ,
очтеты о ходе выполнения)
Метрический анализ кода
Анализ безопасности кода
HP SD
Внешняя организация-подрядчик
SAP
Документооборот
Регистрация запросов и дефектов в процессе
эксплуатации ПС
Мониторинг обработки зарегистрированных
запросов
Совместная разработка требований
Совместное планирование, продвижение работ
Передача исходных кодов, документации
Регистрация и продвижение документов, которых влияют на сроки выполнения проектов или являются инициирующими для новых
проектов (Договора, рекламации, нормативные акты, распоряжения)
Аналитика затрат проведенных работ
Взаимодействие через интернет/интранет
Управление проектами
Система мотивацииАналитика
зарегистрированных запросов
www.cmcons.com
MS Project Server, Portfolio Manager
Календарное планированиеФормирование работ и
задач
ClearQuestОтслеживание задач
Отслеживание дефектовОтслеживание запросов
на расширение
RequisiteProФормирование требованийДетализация требований
Формирование документов требований
ClearCaseВерсионное
сопровождение всех файлов и ассоциация с задачами и дефектами
Формирование связи между задачами и
измененными наборами файлов в репозитории
ClearCase
Сохранение документов и выгрузка базовых линий требований в
репозиторий ClearCase
Формирование новых требований на основе
запросов на расширение, собираемых и управляемых в
ClearQuest
Формирование календарного плана на
основе детализированных
требований
Сохранение в репозитории ClearCase плана MSP. С
возможностью автоматической синхронизацией
календарного плана по расписанию.
TestManager, PurifyPlus, Robot, RFT
Управление тестированием, просмотр и анализ результатов
тестирования
Формирование планов тестирования на основе
требований
Документирование дефектов
Сохранение скриптов тестирования в репозитории и отслеживание версионноести
Средства разработки ПО, а также все приложения, взаимодействующие с
файловой системойВыполнение автономного
тестирования: поиск утечек памяти в коде,
профилирование производительности. Оценка
области охвата кода
Хранение всех файлов проекта.
Сборка и компиляция.Выпуск релизов.
HP SDДокументирование и
отслеживание исполнения запросов
Формирование плана работ.
Детализация плана до уровня выполняемых
задач. Назначение ответственных и экспортирование задач в
ClearQuest
Экспорт всех запросов, касающихся разработки и сопровождения ПО.
Двусторонняя синхронизация статусов исполнения
www.cmcons.com
Модель трассировки: Модель трассировки: от запроса от запроса HP SD HP SD до кода и тестовдо кода и тестов
www.cmcons.com
Подходы во внедрении
www.cmcons.com
Фундамент процесса (стандарты)
Пирамида значимостиПирамида значимости составляющих процессасоставляющих процесса
Цели и задачи процесса
Роли, виды деятельности
Метрики и отчеты
Средства реализации
Элемент
средства
www.cmcons.com
Осознание необходимости внедрения
и
Политическая воля
Пирамида значимостиПирамида значимости составляющих процессасоставляющих процесса
Фундамент процесса (стандарты)
Цели и задачи процесса
Роли, виды деятельности
Метрики и отчеты
Средства реализации
Элемент
средства
www.cmcons.com
Наша цель…Наша цель…
RUPRUP
АДАПТАЦИЯАДАПТАЦИЯ
Работающий стандартРаботающий стандарт (правило) организации(правило) организации
ISO 12207ISO 12207
CMMICMMI
Отраслевые Отраслевые
стандартыстандарты
ГОСТыГОСТы
www.cmcons.com
Адаптация и внедрение процессовАдаптация и внедрение процессов
Горизонтальное внедрение
Вер
тик
альн
ое в
нед
рен
ие
МоделированиеУправление
требованиямиУК и УИ
Тестирование
В организацию
Управление проектом
Для подразделения
Для проекта
www.cmcons.com
СПАСИБО ЗА ВНИМАНИЕСПАСИБО ЗА ВНИМАНИЕ