Upload
softmart
View
638
Download
5
Embed Size (px)
DESCRIPTION
Первый доклад конференции. Докладчик Владимир Комиссаров
Citation preview
Владимир КомиссаровВладимир Комиссаров
Управление релизами в системе управления ИТУправление релизами в системе управления ИТ
Summary of Expected ResultsРоль ИТ
• В современных условиях бизнес существенно зависит от ИТ
• ИТ бюджеты постоянно растут
• Нахождение баланса между стоимостью ИТ и эффектом от их использования с учетом сопутствующих рисков – актуальная задача
Важно!
• Инвестиции в ИТ только тогда имеют шанс на возврат, когда ИТ способен своевременно отвечать на быстро меняющиеся приоритеты и операционные модели
• Бизнес только тогда начинает зарабатывать деньги, когда ИТ-приложения начинают работать в промышленной среде
2
Построение адекватной системы управления ИТ
Зарубежные источники знаний
Российская нормативная база
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
HP IT Service Management Reference Model(HP ITSM Reference Model White Paper Version 2/0)
4
Стандарт ISO/IEC 20000
5
ITIL v.2
6
ITIL v.3
7
Цель процесса Управления релизами
Бизнес Разработка Сопровождение
Руководство Персонал
Заказчики Инженер
Сисадмин
РазработчикQA
Тестировщик
Аудит
Аналитики
РАЗРАБОТЧИКИ
ИТ-МЕНЕДЖЕРЫ
CTO
СОПРОВОЖДЕНИЕ
PMOCIO
РЕЛИЗ-МЕНЕДЖЕР
Защита среды эксплуатации и услуг посредством применения формальных процедур и проверок
8
Основные виды деятельности процесса
Среда разработки Промышленная средаКонтролируемая среда
тестирования
Управление релизами
Конфигурационная БД (CMDB)и
Библиотека мастер-копий программного обеспечения (DSL)
Создание политики
Планирование
Проектирование и разработка или
заказ и приобретение ПО
Построение и кофигурирова
ние релиза
Тестирование
Принятие релиза
Взаимодействия,
подготовка и обучение
ВнедрениеРаспростра
нение и установка
9
10
Факторы усложняющие процесс
• Регуляторы
• Аудит
• Внутренние порядки и политики
• Стандарты
Требования и
ограничения
• Территориально распределенные команды
• Аутсорсинг
• Интеграция приложений (внутренних и внешних)
Совместнаяразработка
• Распределенные среды
• Мэйнфреймы
• Облачные вычисления
• Мобильные приложения
Разнообразиеплатформ
10
Факторы усложняющие процесс
Различные точки зрения: • Руководство- сроки, контроль и оптимизация процессов
• Разработчики- реализация изменений
• Сопровождение - стабильность и доступность
11
Руководство
• Бизнес, Разработка и Сопровождение – черные ящики– не ясно, что, как и когда происходит на
каждом этапе• Информационные потоки не формализованы и
осуществляются через Е-mail, устно, Excel, Word и др.– информация часто противоречива
• Непрозрачность процесса затрудняет контроль и оптимизацию– срываются сроки– расходуются избыточные ресурсы
Разработка Сопровождение
Предоставление услуг
Бизнес
QAТребованияРазработк
а
12
РазработкаWaterfall
Одна большая итерация
DESIGN
IMPLEMENTATION
MAINTENANCE
VERIFICATION
REQUIREMENTS
Релизы выпускаются не часто
Agile
Много маленьких шагов (Sprints)
Частые релизы
Фокус на: Скорость выпуска обновлений, кол-во изменений …
REQUIREMENTS
DESIGN
IMPLEMENTATION
VERIFICATION
MAINTENANCE
13
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
Оценка качества процесса
15
Персонал перегружен и часто работает сверхурочно
Добавление новых процессов (делегирование части видов деятельности) или расширение штата не решает проблему, а делает ситуацию еще хуже
16
17
Необходимость улучшения процесса
Быстро меняющийся бизнес и конкурентные вызовы• Своевременный выпуск релизов• Исключить негативное влияние на существующие бизнес
процессы
Планирование изменений • Периоды, когда риск может быть минимизирован• Интервал времени достаточен для внесения изменений и
отката• Тестовые процедуры гарантируют от неожиданностей
Требования к повышению эффективности• Формализация процесса• Снижение ресурсоемкости и затрат (за счет автоматизации)• Преодоление организационных и операционных барьеров
Совместная работа с другими командами• Необходимо определить место RM в структуре управления
Растущие потребности конечных пользователей• Функциональность ИТ-систем• Доступность• Необходимо учитывать влияние внедрений на SLA
18
Люди и процессыУправляйте ВСЕМИ средами (Разработка, Тест, Пром.)• Фиксировать baselines и процессы, являющиеся корневыми для всех внедрений• Это важно не только для разработчиков, но также и для тестировщиков
Контроль приемки версий• Сроки передачи релизов из разработки в тест. • Сроки и полнота тестирования• Гарантирование, что в промышленную среду, попадает только проверенное ПО
Надежный и безопасный механизм тиражирования• ПО должно тиражироваться только из общего репозитория• Разработайте правила, передачи ПО в репозиторий• Обеспечьте надлежащий контроль соблюдения этих правил при внедрении
любых релизов (Major, Minor, Patch, HotFix)
Установите ограничение на количество изменений за период времени• Необходимо найти баланс между размером релизов и частотой их выпуска
Интеграция жизненно необходима• Все ALM процессы взаимосвязаны и влияют друг на друга• Формализованные правила взаимодействия повышают управляемость всех
процессов• Отсутствие прозрачности повышает риски
19
Инструментальные средства
Выберите подходящие средства автоматизации• Электронные таблицы, текстовые документы и почта не
обеспечивают формализованного обмена информацией
Автоматизируйте все, что возможно• Для сложной ИТ-инфраструктуры и большого количества
изменений необходимо: – Средства коллективной работы– средства автоматизации рабочих процессов– DSL– средства автоматизации сборки, установки и тестирования
Интеграция – насущная необходимость• Ключевой фактор для всего ALM процесса
Создайте портал с дружественным интерфейсом• Единая точка «правды» что, когда и где происходит• Прозрачность процесса уменьшает количество входящих
обращений
Невозможно контролировать процесс управления релизами без подходящих средств автоматизации
20
Вовлечение бизнеса
Рабочие совещания для улучшения качества релизов• Согласовывайте сроки (жесткие даты) как можно раньше
Опасно «срезать углы»• Одна из самых больших ошибок– думать, что задача решена• Не допускайте давления со стороны бизнеса на сроки и
процедуры
Используйте все средства для проактивного мониторинга• Портал – Статусы работ и сроки – Потенциальные риски• Свяжите индикаторы процесса с важными бизнес-показателями
и обеспечьте возможность выполнять упреждающие действия. • Разработайте KPI:
- Количество- Качество- Своевременность
21
Вопросы?Вопросы?
22
23
23