23
Владимир Комиссаров Управление релизами в системе управления ИТ

Управление релизами в системе управления ИТ

Embed Size (px)

DESCRIPTION

Первый доклад конференции. Докладчик Владимир Комиссаров

Citation preview

Page 1: Управление релизами в системе управления ИТ

Владимир КомиссаровВладимир Комиссаров

Управление релизами в системе управления ИТУправление релизами в системе управления ИТ

Page 2: Управление релизами в системе управления ИТ

Summary of Expected ResultsРоль ИТ

• В современных условиях бизнес существенно зависит от ИТ

• ИТ бюджеты постоянно растут

• Нахождение баланса между стоимостью ИТ и эффектом от их использования с учетом сопутствующих рисков – актуальная задача

Важно!

• Инвестиции в ИТ только тогда имеют шанс на возврат, когда ИТ способен своевременно отвечать на быстро меняющиеся приоритеты и операционные модели

• Бизнес только тогда начинает зарабатывать деньги, когда ИТ-приложения начинают работать в промышленной среде

2

Page 3: Управление релизами в системе управления ИТ

Построение адекватной системы управления ИТ

Зарубежные источники знаний

Российская нормативная база

Cleverics

Как обеспечить?

1. ARIS 13. FEA RM 25. ISO/IEC 27001 37. PMBoK2. AS8015–2005 «TheAustralian Standard for Corporate Governance of Information and Communication Technology»

14. FITS 26. ISO/IEC 38500:2008

38. PRINCE2

3. ASL 15. GEAF 27. ISPL 39. SID4. BiSL 16. GERAM 28. ITIL 40. Six Sigma5. BS 15000 17. GITIMM 29. ITIL v3 41. SPICE6. CIMOSA 18. HP ITSM Reference

Model30. Lean 42. TAFIM

7. CMMI 19. IBM TUP 31. M_o_R 43. TAM8. COBIT 20. ISO 9000 32. MOF 44. TickIT (TickITPlus)9. EFQM Excellence Model 21. ISO/IEC 12207 33. MSF 45. TNA10. eSCM-CL 22. ISO/IEC 15504 34. MSP 46. TOGAF11. eSCM-SP 23. ISO/IEC 19770 35. NGOSS 47. TQM12. eTOM 24. ISO/IEC 20000 36. P3M3 48. Zachman

Framework

1.       ГОСТ 34.601 5.       ГОСТ Р 52294 8.       ГОСТ Р ИСО/МЭК ТО 15271 11.   ГОСТ Р ИСО/МЭК 15504

2.       ГОСТ 34.602 6.       ГОСТ Р ИСО/МЭК 12207 9.       ГОСТ Р ИСО/МЭК 17799 12.   ГОСТ Р ИСО/МЭК 20000

3.       ГОСТ 34.603 7.       ГОСТ Р ИСО/МЭК 13335 10.   ГОСТ Р ИСО/МЭК 15288 13.   ГОСТ Р ИСО/МЭК 27001

4.       ГОСТ Р 50739      

3

Page 4: Управление релизами в системе управления ИТ

HP IT Service Management Reference Model(HP ITSM Reference Model White Paper Version 2/0)

4

Page 5: Управление релизами в системе управления ИТ

Стандарт ISO/IEC 20000

5

Page 6: Управление релизами в системе управления ИТ

ITIL v.2

6

Page 7: Управление релизами в системе управления ИТ

ITIL v.3

7

Page 8: Управление релизами в системе управления ИТ

Цель процесса Управления релизами

Бизнес Разработка Сопровождение

Руководство Персонал

Заказчики Инженер

Сисадмин

РазработчикQA

Тестировщик

Аудит

Аналитики

РАЗРАБОТЧИКИ

ИТ-МЕНЕДЖЕРЫ

CTO

СОПРОВОЖДЕНИЕ

PMOCIO

РЕЛИЗ-МЕНЕДЖЕР

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

8

Page 9: Управление релизами в системе управления ИТ

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

Среда разработки Промышленная средаКонтролируемая среда

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

Управление релизами

Конфигурационная БД (CMDB)и

Библиотека мастер-копий программного обеспечения (DSL)

Создание политики

Планирование

Проектирование и разработка или

заказ и приобретение ПО

Построение и кофигурирова

ние релиза

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

Принятие релиза

Взаимодействия,

подготовка и обучение

ВнедрениеРаспростра

нение и установка

9

Page 10: Управление релизами в системе управления ИТ

10

Факторы усложняющие процесс

• Регуляторы

• Аудит

• Внутренние порядки и политики

• Стандарты

Требования и

ограничения

• Территориально распределенные команды

• Аутсорсинг

• Интеграция приложений (внутренних и внешних)

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

• Распределенные среды

• Мэйнфреймы

• Облачные вычисления

• Мобильные приложения

Разнообразиеплатформ

10

Page 11: Управление релизами в системе управления ИТ

Факторы усложняющие процесс

Различные точки зрения: • Руководство- сроки, контроль и оптимизация процессов

• Разработчики- реализация изменений

• Сопровождение - стабильность и доступность

11

Page 12: Управление релизами в системе управления ИТ

Руководство

• Бизнес, Разработка и Сопровождение – черные ящики– не ясно, что, как и когда происходит на

каждом этапе• Информационные потоки не формализованы и

осуществляются через Е-mail, устно, Excel, Word и др.– информация часто противоречива

• Непрозрачность процесса затрудняет контроль и оптимизацию– срываются сроки– расходуются избыточные ресурсы

Разработка Сопровождение

Предоставление услуг

Бизнес

QAТребованияРазработк

а

12

Page 13: Управление релизами в системе управления ИТ

РазработкаWaterfall

Одна большая итерация

DESIGN

IMPLEMENTATION

MAINTENANCE

VERIFICATION

REQUIREMENTS

Релизы выпускаются не часто

Agile

Много маленьких шагов (Sprints)

Частые релизы

Фокус на: Скорость выпуска обновлений, кол-во изменений …

REQUIREMENTS

DESIGN

IMPLEMENTATION

VERIFICATION

MAINTENANCE

13

Page 14: Управление релизами в системе управления ИТ

Summary of Expected Results

production environments– Fewer production deployment

failures– Ability to respond faster to

failure

14

Сопровождение

• Управление релизами– Процесс отвечает за планирование выпуска

релизов и контролирует движение релизов в тестовую и промышленную среды …

Цель – гарантировать целостность промышленной среды

• Внедрение– Деятельность отвечающая за перенос новых или

измененных аппаратных и программных средств, документации и т.д. в промышленную эксплуатацию

Фокус на: Минимизацию рисков в промышленной среде

*Упрощенная диаграмма ITIL Service Transition

Plan and preparerelease

Build andtest

Service testing

and pilots

Plan andprepare fordeployment

Transfer,deploy,retire

Reviewand close

Release and Deployment Management*

14

Page 15: Управление релизами в системе управления ИТ

Оценка качества процесса

15

Page 16: Управление релизами в системе управления ИТ

Персонал перегружен и часто работает сверхурочно

Добавление новых процессов (делегирование части видов деятельности) или расширение штата не решает проблему, а делает ситуацию еще хуже

16

Page 17: Управление релизами в системе управления ИТ

17

Page 18: Управление релизами в системе управления ИТ

Необходимость улучшения процесса

Быстро меняющийся бизнес и конкурентные вызовы• Своевременный выпуск релизов• Исключить негативное влияние на существующие бизнес

процессы

Планирование изменений • Периоды, когда риск может быть минимизирован• Интервал времени достаточен для внесения изменений и

отката• Тестовые процедуры гарантируют от неожиданностей

Требования к повышению эффективности• Формализация процесса• Снижение ресурсоемкости и затрат (за счет автоматизации)• Преодоление организационных и операционных барьеров

Совместная работа с другими командами• Необходимо определить место RM в структуре управления

Растущие потребности конечных пользователей• Функциональность ИТ-систем• Доступность• Необходимо учитывать влияние внедрений на SLA

18

Page 19: Управление релизами в системе управления ИТ

Люди и процессыУправляйте ВСЕМИ средами (Разработка, Тест, Пром.)• Фиксировать baselines и процессы, являющиеся корневыми для всех внедрений• Это важно не только для разработчиков, но также и для тестировщиков

Контроль приемки версий• Сроки передачи релизов из разработки в тест. • Сроки и полнота тестирования• Гарантирование, что в промышленную среду, попадает только проверенное ПО

Надежный и безопасный механизм тиражирования• ПО должно тиражироваться только из общего репозитория• Разработайте правила, передачи ПО в репозиторий• Обеспечьте надлежащий контроль соблюдения этих правил при внедрении

любых релизов (Major, Minor, Patch, HotFix)

Установите ограничение на количество изменений за период времени• Необходимо найти баланс между размером релизов и частотой их выпуска

Интеграция жизненно необходима• Все ALM процессы взаимосвязаны и влияют друг на друга• Формализованные правила взаимодействия повышают управляемость всех

процессов• Отсутствие прозрачности повышает риски

19

Page 20: Управление релизами в системе управления ИТ

Инструментальные средства

Выберите подходящие средства автоматизации• Электронные таблицы, текстовые документы и почта не

обеспечивают формализованного обмена информацией

Автоматизируйте все, что возможно• Для сложной ИТ-инфраструктуры и большого количества

изменений необходимо: – Средства коллективной работы– средства автоматизации рабочих процессов– DSL– средства автоматизации сборки, установки и тестирования

Интеграция – насущная необходимость• Ключевой фактор для всего ALM процесса

Создайте портал с дружественным интерфейсом• Единая точка «правды» что, когда и где происходит• Прозрачность процесса уменьшает количество входящих

обращений

Невозможно контролировать процесс управления релизами без подходящих средств автоматизации

20

Page 21: Управление релизами в системе управления ИТ

Вовлечение бизнеса

Рабочие совещания для улучшения качества релизов• Согласовывайте сроки (жесткие даты) как можно раньше

Опасно «срезать углы»• Одна из самых больших ошибок– думать, что задача решена• Не допускайте давления со стороны бизнеса на сроки и

процедуры

Используйте все средства для проактивного мониторинга• Портал – Статусы работ и сроки – Потенциальные риски• Свяжите индикаторы процесса с важными бизнес-показателями

и обеспечьте возможность выполнять упреждающие действия. • Разработайте KPI:

- Количество- Качество- Своевременность

21

Page 22: Управление релизами в системе управления ИТ

Вопросы?Вопросы?

22

Page 23: Управление релизами в системе управления ИТ

23

23