Роль ИТ архитектора в организации

Максим Смирнов
Максим СмирновГлавный ИТ-архитектор at АО "БИНБАНК Диджитал"
Роль ИТ архитектора

в современной компании

Максим Смирнов

Руководитель департамента
ИТ архитектуры ОАО «ВымпелКом»

7 февраля 2013

Роль ИТ архитектора
© Beeline 2007
Компания «ВымпелКом»

Максим Смирнов

7 февраля 2013

2

Роль ИТ архитектора
© Beeline 2007
Карты процессов и приложений

Максим Смирнов

7 февраля 2013

3

Роль ИТ архитектора
© Beeline 2007
О докладчике
 с 2000 г. ОАО «ВымпелКом» («Билайн»)
– менеджер проектов
– руководитель департамента ИТ архитектуры
 2001-2 г. слушатель Школы ИТ менеджмента АНХ
 с 1995г. по 2000 ОАО АБ «Инкомбанк»
– эксперт по системам обмена сообщениями,
приложениям «Банк-Клиент» и «Банк-Банк»
 до 1995г.
– разработчик криптографических приложений
(шифрование, цифровая подпись)

Максим Смирнов

7 февраля 2013

4

Роль ИТ архитектора
© Beeline 2007
Программа выступления

 Немного об IT complexity
 High Level Design

разработка ИТ архитектуры в проектах

 Интеграция приложений

зачем нужны интеграционные среды

 Взгляд в будущее

что происходит с технологиями и
бизнес-процессами

Максим Смирнов

7 февраля 2013

5

Роль ИТ архитектора
© Beeline 2007
IT Complexity
Complexity* is not a result of errors, but a natural characteristic of a growing
(especially a fast-growing) environment. It is the price users pay for innovation
and progress at "Internet speed.“
Yefim V. Natis, Gartner Research
“Applied SOA: Conquering IT Complexity
Through Software Architecture”

*IT complexity is the measure of your inability to understand,
use, repair and enhance your IT environment
Максим Смирнов

7 февраля 2013

6

Роль ИТ архитектора
© Beeline 2007
Пример: услуга «Позвони мне»

1. Запрос:
«Позвони мне»

4. SMS:
«Борис получил
Вашу просьбу»

Абонент Б (Борис)
2. SMS:
«Алиса просит
перезвонить»

3. Отчет о
доставке SMS

Абонент А (Алиса)

Абонент с нулевым или недостаточным балансом,
специальным запросом может попросить другого
абонента перезвонить ему

Максим Смирнов

7 февраля 2013

7

Роль ИТ архитектора
© Beeline 2007
Варианты реализации проекта

Доработка одной из
существующих
Закупка (разработка)
новой системы

Платформа композитных
приложений

Максим Смирнов

7 февраля 2013

8

Роль ИТ архитектора
© Beeline 2007
О вреде «точечной застройки»
 Новые системы возникают там, где
существующие не способны реализовать
актуальные потребности заказчика
 Внедрение и эксплуатация новой системы
всегда сложнее и дороже чем кажется
(интеграция, отсутствие экспертизы и пр.)
 Забудьте про Greenfield. Информационная
инфраструктура, обеспечивающая бизнес
компании, уже сформирована.

 Принцип отношения к существующим
приложениям:

respect and integrate

Максим Смирнов

7 февраля 2013

9

Роль ИТ архитектора
© Beeline 2007
Роль ИТ-архитектора
так бизнес видит ИТ

так ИТ видит бизнес

Максим Смирнов

7 февраля 2013

10

Роль ИТ архитектора
© Beeline 2007
High Level Design

Максим Смирнов

7 февраля 2013

11

Роль ИТ архитектора
© Beeline 2007
Use Case à la Alistair Cockburn
как часто?
кто?

зачем это ей?

…
1. Алиса отправляет приложению запрос на
звонок Борису

2. Приложение проверяет отсутствие Алисы в
«черном списке» Бориса
3. Приложение отправляет Борису SMSсообщение от Алисы с просьбой перезвонить
...

допустимый
процент потерь?

Максим Смирнов

каково
время
отклика?

а если вообще не
дойдет, то где
потом искать?

7 февраля 2013

12

Роль ИТ архитектора
© Beeline 2007
Как работает ИТ архитектор
Software architecture: run-time abstraction
Анализ протоколов 1

Анализ протоколов 2

1. Анализирует требования

1. Строит (в уме) прототип
решения

2. Разбивает проект на
простые задачи

2. Мысленно проверяет его
на тестовых данных

3. Составляет план решения
задач

3. Обнаруживает ошибки и
исправляет прототип

4. Реализует план

4. Повторяет всѐ заново,
начиная с шага 2

Максим Смирнов

7 февраля 2013

13

Роль ИТ архитектора
© Beeline 2007
Инструмент проектирования решений



Корпоративный
web-ресурс
(wiki, blogs, etc. )



Читатели становятся авторами
«увидел-исправил-проверил»



Упрощается доставка знаний
ссылки, полнотекстовый поиск, поиск по меткам



набор связанных статей;
ссылки, категории и метки изменяемые

Карта города

L
L
L
Максим Смирнов

Гибкая структура данных

в процессе развития ресурса


Набор
графических
моделей

Быстрая фиксация изменений
простая правка, сохранение версий



Механизм публикации и подписки
информацию выбирает получатель

Свод правил
и принципов
развития

7 февраля 2013

14

Роль ИТ архитектора
© Beeline 2007
Архитектурные артефакты

“use case”
включить услугу

“use case”
отключить услугу

“use case”
позвони мне

реализует
“interface”
UssdXML

“application”
CallMeBack

“interface”
SMSdispatcher

< предоставляет
использует >

“interface”
SubscriberProfile

развертывается на

“app platform”
ESB-001

Максим Смирнов

7 февраля 2013

“interface”
TransactionLog

15

Роль ИТ архитектора
© Beeline 2007
Развертываем архитектуру в web

Максим Смирнов

7 февраля 2013

16

Роль ИТ архитектора
© Beeline 2007
Организация процесса

“The Standard+Case approach:
applying Case Management to ITSM”

Rob England (itsceptic.org)

Design by Doing vs. Doing by Design
Максим Смирнов

7 февраля 2013

17

Роль ИТ архитектора
© Beeline 2007
Интеграция приложений
WSBI (март 2007)
ETL (июль 2007)

Glassfish (июнь 2009 )

Максим Смирнов

7 февраля 2013

18

Роль ИТ архитектора
© Beeline 2007
SOA – диагноз или лекарство?!

Максим Смирнов

7 февраля 2013

19

Роль ИТ архитектора
© Beeline 2007
Ограничения RPC-style SOA
System 1

System 2

System 3

Стоимость решения складывается из:



request
request

response





Характеристики композитного приложения:


response






Максим Смирнов

Стоимости оборудования
Лицензий на общесистемное ПО на OS, DBMS,
Application Server и т.п.
Лицензий на дополнительное ПО (framework)
Стоимости заказных разработок
Поддержки и сопровождения

7 февраля 2013

Более низкая доступность. Доступность
равняется произведению доступности каждой
из компонент
Емкость решения равна емкости минимальной
компоненты
Стоимость транзакции складывается из
стоимости транзакции в каждой из систем
Поддержка не централизована, обеспечивается
разными поставщиками
Развитие затруднено из-за связности систем.
Внесение изменений требует синхронизации
20

Роль ИТ архитектора
© Beeline 2007
Управляемая событиями архитектура

Максим Смирнов

7 февраля 2013

21

Роль ИТ архитектора
© Beeline 2007
Реализация услуги «Позвони мне»

Максим Смирнов

7 февраля 2013

22

Роль ИТ архитектора
© Beeline 2007
Что дальше?
 Изменение «природы» данных
и бизнес-процессов
Freeform, Emergent, Unpredictable

 Enterprise 2.0
Social, Mobile, Cloud, BYOD

 Развитие технологий
RESTful, NoSQL, BigData

Максим Смирнов

7 февраля 2013

23

Роль ИТ архитектора
© Beeline 2007
«Виртуализация» бизнес-процессов

Чем занимались айтишники 10 лет назад: подключали сервера и
устанавливали программное обеспечение
Сегодня: предоставляют сервисы, решают инциденты, управляют
релизами и изменениями
Максим Смирнов

7 февраля 2013

24

Роль ИТ архитектора
© Beeline 2007
Adaptive (Dynamic) Case Management
Henk de Man. Case Management:
A Review of Modeling Approaches


Главный акцент делается не на процессе, а на
информации по конкретному случаю



Цель процесса является более ясной, чем пути
еѐ достижения. Выбор пути будет определяться
в ходе достижения цели, а не планироваться
заранее
Исполнитель кейса (case worker) обладает
определенной свободой в принятии решения и
необходимыми для этого навыками
Обработка кейса требует сотрудничества и
коммуникации между различными экспертами
Case worker должен реагировать на внешние
события







Максим Смирнов

7 февраля 2013

25

Роль ИТ архитектора
© Beeline 2007
Сервисы предоставляет не только ИТ

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

Максим Смирнов

7 февраля 2013

26

Роль ИТ архитектора
© Beeline 2007
Enterprise 2.0

The Dawn of Emergent
Collaboration
Andrew McAfee associate professor
Harvard Business School

Максим Смирнов

7 февраля 2013

27

Роль ИТ архитектора
© Beeline 2007
RESTful web services, NoSQL and more

Максим Смирнов

7 февраля 2013

28

Роль ИТ архитектора
© Beeline 2007
Спасибо за внимание!
http://mxsmirnov.wordpress.com
mxsmirnov@gmail.com
mxsmirnov
mxsmirnov

Максим Смирнов
руководитель
департамента ИТ архитектуры
ОАО «ВымпелКом»

Максим Смирнов

7 февраля 2013

29

Роль ИТ архитектора
© Beeline 2007
1 of 29

Recommended

itSMF: Solution architecture by
itSMF: Solution architectureitSMF: Solution architecture
itSMF: Solution architectureМаксим Смирнов
1.2K views19 slides
Верните аналитика в бизнес by
Верните аналитика в бизнесВерните аналитика в бизнес
Верните аналитика в бизнесМаксим Смирнов
7.5K views15 slides
Процесс проектирования ИТ-решений by
Процесс проектирования ИТ-решенийПроцесс проектирования ИТ-решений
Процесс проектирования ИТ-решенийМаксим Смирнов
6.5K views24 slides
Барьеры микросервисной архитектуры by
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектурыМаксим Смирнов
538 views19 slides
Цифровая трансформация бизнеса by
Цифровая трансформация бизнесаЦифровая трансформация бизнеса
Цифровая трансформация бизнесаМаксим Смирнов
7.5K views12 slides
Практические шаги к цифровому предприятию by
Практические шаги к цифровому предприятиюПрактические шаги к цифровому предприятию
Практические шаги к цифровому предприятиюМаксим Смирнов
627 views19 slides

More Related Content

What's hot

ICAS 2011 - Open ESB by
ICAS 2011 - Open ESBICAS 2011 - Open ESB
ICAS 2011 - Open ESBМаксим Смирнов
2.4K views9 slides
Визуализация постановки задачи by
Визуализация постановки задачиВизуализация постановки задачи
Визуализация постановки задачиМаксим Смирнов
534 views37 slides
Интеграция приложений(аналитический марафон 2016) by
Интеграция приложений(аналитический марафон 2016)Интеграция приложений(аналитический марафон 2016)
Интеграция приложений(аналитический марафон 2016)Максим Смирнов
309 views19 slides
Event-driven SOA by
Event-driven SOAEvent-driven SOA
Event-driven SOAМаксим Смирнов
1.2K views12 slides
Crossover for BPM by
Crossover for BPMCrossover for BPM
Crossover for BPMМаксим Смирнов
4.6K views20 slides
Опыт построения микросервисной архитектуры в цифровом банке by
Опыт построения микросервисной архитектуры в цифровом банкеОпыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банкеCUSTIS
825 views14 slides

What's hot(11)

Интеграция приложений(аналитический марафон 2016) by Максим Смирнов
Интеграция приложений(аналитический марафон 2016)Интеграция приложений(аналитический марафон 2016)
Интеграция приложений(аналитический марафон 2016)
Опыт построения микросервисной архитектуры в цифровом банке by CUSTIS
Опыт построения микросервисной архитектуры в цифровом банкеОпыт построения микросервисной архитектуры в цифровом банке
Опыт построения микросервисной архитектуры в цифровом банке
CUSTIS825 views
Барьеры микросервисной архитектуры by CUSTIS
Барьеры микросервисной архитектурыБарьеры микросервисной архитектуры
Барьеры микросервисной архитектуры
CUSTIS331 views
Три истории микросервисов by CUSTIS
Три истории микросервисовТри истории микросервисов
Три истории микросервисов
CUSTIS283 views
IDM уже не тот? by КРОК
 IDM уже не тот? IDM уже не тот?
IDM уже не тот?
КРОК300 views
Три истории микросервисов / Игорь Беспальчук (CUSTIS) by Ontico
Три истории микросервисов / Игорь Беспальчук (CUSTIS)Три истории микросервисов / Игорь Беспальчук (CUSTIS)
Три истории микросервисов / Игорь Беспальчук (CUSTIS)
Ontico416 views

Viewers also liked

Client Onboarding by SER by
Client Onboarding by SERClient Onboarding by SER
Client Onboarding by SERVladimir Shakhov, MBA
329 views17 slides
Лариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнеса by
Лариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнесаЛариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнеса
Лариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнесаExpolink
749 views34 slides
Wi-Fi для чайников: основы технологии за 1 вебинар by
Wi-Fi для чайников: основы технологии за 1 вебинарWi-Fi для чайников: основы технологии за 1 вебинар
Wi-Fi для чайников: основы технологии за 1 вебинарSkillFactory
2.8K views38 slides
Как стать CBAP: советы и рекомендации by
Как стать CBAP: советы и рекомендацииКак стать CBAP: советы и рекомендации
Как стать CBAP: советы и рекомендацииSQALab
2.4K views23 slides
Обзор методов изучения аудитории by
Обзор методов изучения аудиторииОбзор методов изучения аудитории
Обзор методов изучения аудиторииDenis Beskov
2.6K views8 slides
Особенности описания процессов для целей его менеджмента by
Особенности описания процессов для целей его менеджментаОсобенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджментаSQALab
1.8K views43 slides

Viewers also liked(15)

Лариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнеса by Expolink
Лариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнесаЛариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнеса
Лариса Малышева (Бизнес-школа УрФУ) - Системная перезагрузка бизнеса
Expolink749 views
Wi-Fi для чайников: основы технологии за 1 вебинар by SkillFactory
Wi-Fi для чайников: основы технологии за 1 вебинарWi-Fi для чайников: основы технологии за 1 вебинар
Wi-Fi для чайников: основы технологии за 1 вебинар
SkillFactory2.8K views
Как стать CBAP: советы и рекомендации by SQALab
Как стать CBAP: советы и рекомендацииКак стать CBAP: советы и рекомендации
Как стать CBAP: советы и рекомендации
SQALab2.4K views
Обзор методов изучения аудитории by Denis Beskov
Обзор методов изучения аудиторииОбзор методов изучения аудитории
Обзор методов изучения аудитории
Denis Beskov2.6K views
Особенности описания процессов для целей его менеджмента by SQALab
Особенности описания процессов для целей его менеджментаОсобенности описания процессов для целей его менеджмента
Особенности описания процессов для целей его менеджмента
SQALab1.8K views
В чём заблуждаются аналитики, зачем и как с этим бороться? by CEE-SEC(R)
В чём заблуждаются аналитики, зачем и как с этим бороться?В чём заблуждаются аналитики, зачем и как с этим бороться?
В чём заблуждаются аналитики, зачем и как с этим бороться?
CEE-SEC(R)432 views
Типовые заинтересованные лица в продуктовом проекте by Denis Beskov
Типовые заинтересованные лица в продуктовом проектеТиповые заинтересованные лица в продуктовом проекте
Типовые заинтересованные лица в продуктовом проекте
Denis Beskov1.5K views
Взаимодействие аналитиков и тестировщиков by Denis Beskov
Взаимодействие аналитиков и тестировщиковВзаимодействие аналитиков и тестировщиков
Взаимодействие аналитиков и тестировщиков
Denis Beskov9.9K views
Обзор сертификаций для ИТ-аналитиков (и не только) by Denis Beskov
Обзор сертификаций для ИТ-аналитиков (и не только)Обзор сертификаций для ИТ-аналитиков (и не только)
Обзор сертификаций для ИТ-аналитиков (и не только)
Denis Beskov8.9K views
Управление продуктами: от стартапа до корпорации by Denis Beskov
Управление продуктами: от стартапа до корпорацииУправление продуктами: от стартапа до корпорации
Управление продуктами: от стартапа до корпорации
Denis Beskov1.8K views
Как мы обучаем менеджеров продуктов методом EduKanban by Denis Beskov
Как мы обучаем менеджеров продуктов методом EduKanbanКак мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanban
Denis Beskov1.9K views
What is big data? by David Wellman
What is big data?What is big data?
What is big data?
David Wellman184.4K views
What is Big Data? by Bernard Marr
What is Big Data?What is Big Data?
What is Big Data?
Bernard Marr585.3K views
Big Data - 25 Amazing Facts Everyone Should Know by Bernard Marr
Big Data - 25 Amazing Facts Everyone Should KnowBig Data - 25 Amazing Facts Everyone Should Know
Big Data - 25 Amazing Facts Everyone Should Know
Bernard Marr487K views

Similar to Роль ИТ архитектора в организации

Корпоративные сети - изменение парадигмы… by
Корпоративные сети - изменение парадигмы…Корпоративные сети - изменение парадигмы…
Корпоративные сети - изменение парадигмы…Cisco Russia
1.2K views33 slides
Архитектура Cisco DNA - эффективность ИТ в условиях цифровизации бизнеса by
Архитектура Cisco DNA - эффективность ИТ в условиях цифровизации бизнесаАрхитектура Cisco DNA - эффективность ИТ в условиях цифровизации бизнеса
Архитектура Cisco DNA - эффективность ИТ в условиях цифровизации бизнесаCisco Russia
329 views111 slides
Ms it cup synergos - еаев by
Ms it cup   synergos - еаевMs it cup   synergos - еаев
Ms it cup synergos - еаевChangellenge >> Capital
330 views17 slides
ALG Systems на IBM Forum 2013 by
ALG Systems на IBM Forum 2013ALG Systems на IBM Forum 2013
ALG Systems на IBM Forum 2013ALG Systems (АЛЖ Системс)
439 views11 slides
Microsoft transformation rus 2019 by
Microsoft transformation rus 2019Microsoft transformation rus 2019
Microsoft transformation rus 2019Vladislav Shershulsky
137 views37 slides

Similar to Роль ИТ архитектора в организации(20)

Корпоративные сети - изменение парадигмы… by Cisco Russia
Корпоративные сети - изменение парадигмы…Корпоративные сети - изменение парадигмы…
Корпоративные сети - изменение парадигмы…
Cisco Russia 1.2K views
Архитектура Cisco DNA - эффективность ИТ в условиях цифровизации бизнеса by Cisco Russia
Архитектура Cisco DNA - эффективность ИТ в условиях цифровизации бизнесаАрхитектура Cisco DNA - эффективность ИТ в условиях цифровизации бизнеса
Архитектура Cisco DNA - эффективность ИТ в условиях цифровизации бизнеса
Cisco Russia 329 views
Беспроводные решения Cisco для развития вашего бизнеса by Cisco Russia
Беспроводные решения Cisco для развития вашего бизнесаБеспроводные решения Cisco для развития вашего бизнеса
Беспроводные решения Cisco для развития вашего бизнеса
Cisco Russia 987 views
Design Based on BIM in Autodesk Revit by Petr Manin
Design Based on BIM in Autodesk RevitDesign Based on BIM in Autodesk Revit
Design Based on BIM in Autodesk Revit
Petr Manin542 views
(Russian) IT Architecture Practice for Telecom Operator by Nikolay Marin
(Russian)  IT Architecture Practice for Telecom Operator(Russian)  IT Architecture Practice for Telecom Operator
(Russian) IT Architecture Practice for Telecom Operator
Nikolay Marin721 views
эдди тан форум-2017 как информационная модель в цэ выгодна для инвестирования by Victor Gridnev
эдди тан форум-2017  как информационная модель в цэ выгодна для инвестированияэдди тан форум-2017  как информационная модель в цэ выгодна для инвестирования
эдди тан форум-2017 как информационная модель в цэ выгодна для инвестирования
Victor Gridnev374 views
ИТ-консалтинг, или каждый должен заниматься своим делом by ActiveCloud
ИТ-консалтинг, или каждый должен заниматься своим деломИТ-консалтинг, или каждый должен заниматься своим делом
ИТ-консалтинг, или каждый должен заниматься своим делом
ActiveCloud558 views
Функциональные карты вместо диаграммы вариантов использования by SQALab
Функциональные карты вместо диаграммы вариантов использованияФункциональные карты вместо диаграммы вариантов использования
Функциональные карты вместо диаграммы вариантов использования
SQALab948 views
SAM-проекты — комплексный подход к управлению IT-активами by Softline
SAM-проекты — комплексный подход к управлению IT-активамиSAM-проекты — комплексный подход к управлению IT-активами
SAM-проекты — комплексный подход к управлению IT-активами
Softline1K views
Доклад "Реализация требований современных информационно-насыщенных бизнес-арх... by Serge Dobridnjuk
Доклад "Реализация требований современных информационно-насыщенных бизнес-арх...Доклад "Реализация требований современных информационно-насыщенных бизнес-арх...
Доклад "Реализация требований современных информационно-насыщенных бизнес-арх...
Serge Dobridnjuk431 views
B2B ИТ в 2013. Ключевые ожидания by Michael Kozloff
B2B ИТ в 2013. Ключевые ожиданияB2B ИТ в 2013. Ключевые ожидания
B2B ИТ в 2013. Ключевые ожидания
Michael Kozloff887 views
Ecodomus - BIM-платформа для эксплуатации объектов и сооружений by Tanya Gadzevych
Ecodomus - BIM-платформа для эксплуатации объектов и сооруженийEcodomus - BIM-платформа для эксплуатации объектов и сооружений
Ecodomus - BIM-платформа для эксплуатации объектов и сооружений
Tanya Gadzevych527 views
Cti корпоративная мобильность для бизнеса by Tim Parson
Cti корпоративная мобильность для бизнесаCti корпоративная мобильность для бизнеса
Cti корпоративная мобильность для бизнеса
Tim Parson402 views
Intellectual Hub based on IBM Integration solutions by Oleksii Masharov
Intellectual Hub based on IBM Integration solutionsIntellectual Hub based on IBM Integration solutions
Intellectual Hub based on IBM Integration solutions
Oleksii Masharov61 views
Megaplan by Alexey
MegaplanMegaplan
Megaplan
Alexey776 views
ИТ архитектура в формате Semantic Web by Maxim Smirnov
ИТ архитектура в формате Semantic WebИТ архитектура в формате Semantic Web
ИТ архитектура в формате Semantic Web
Maxim Smirnov910 views

More from Максим Смирнов

Laf 2018 Визуализация требований. Как рассказать историю одним слайдом by
Laf 2018 Визуализация требований. Как рассказать историю одним слайдомLaf 2018 Визуализация требований. Как рассказать историю одним слайдом
Laf 2018 Визуализация требований. Как рассказать историю одним слайдомМаксим Смирнов
628 views30 slides
ITMF2017 – Архитектура Цифрового Предприятия by
ITMF2017 – Архитектура Цифрового ПредприятияITMF2017 – Архитектура Цифрового Предприятия
ITMF2017 – Архитектура Цифрового ПредприятияМаксим Смирнов
3.7K views14 slides
Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016) by
Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)
Вебинар: Архитектура в ИТ-проектах (IT Expert 28 апреля 2016)Максим Смирнов
820 views49 slides
Architecture + Agile by
Architecture + AgileArchitecture + Agile
Architecture + AgileМаксим Смирнов
6K views15 slides
Case management - недостающее звено BPM by
Case management - недостающее звено BPMCase management - недостающее звено BPM
Case management - недостающее звено BPMМаксим Смирнов
2.1K views22 slides
BPM ACM by
BPM ACM BPM ACM
BPM ACM Максим Смирнов
1.8K views14 slides

Роль ИТ архитектора в организации

  • 1. Роль ИТ архитектора в современной компании Максим Смирнов Руководитель департамента ИТ архитектуры ОАО «ВымпелКом» 7 февраля 2013 Роль ИТ архитектора © Beeline 2007
  • 2. Компания «ВымпелКом» Максим Смирнов 7 февраля 2013 2 Роль ИТ архитектора © Beeline 2007
  • 3. Карты процессов и приложений Максим Смирнов 7 февраля 2013 3 Роль ИТ архитектора © Beeline 2007
  • 4. О докладчике  с 2000 г. ОАО «ВымпелКом» («Билайн») – менеджер проектов – руководитель департамента ИТ архитектуры  2001-2 г. слушатель Школы ИТ менеджмента АНХ  с 1995г. по 2000 ОАО АБ «Инкомбанк» – эксперт по системам обмена сообщениями, приложениям «Банк-Клиент» и «Банк-Банк»  до 1995г. – разработчик криптографических приложений (шифрование, цифровая подпись) Максим Смирнов 7 февраля 2013 4 Роль ИТ архитектора © Beeline 2007
  • 5. Программа выступления  Немного об IT complexity  High Level Design разработка ИТ архитектуры в проектах  Интеграция приложений зачем нужны интеграционные среды  Взгляд в будущее что происходит с технологиями и бизнес-процессами Максим Смирнов 7 февраля 2013 5 Роль ИТ архитектора © Beeline 2007
  • 6. IT Complexity Complexity* is not a result of errors, but a natural characteristic of a growing (especially a fast-growing) environment. It is the price users pay for innovation and progress at "Internet speed.“ Yefim V. Natis, Gartner Research “Applied SOA: Conquering IT Complexity Through Software Architecture” *IT complexity is the measure of your inability to understand, use, repair and enhance your IT environment Максим Смирнов 7 февраля 2013 6 Роль ИТ архитектора © Beeline 2007
  • 7. Пример: услуга «Позвони мне» 1. Запрос: «Позвони мне» 4. SMS: «Борис получил Вашу просьбу» Абонент Б (Борис) 2. SMS: «Алиса просит перезвонить» 3. Отчет о доставке SMS Абонент А (Алиса) Абонент с нулевым или недостаточным балансом, специальным запросом может попросить другого абонента перезвонить ему Максим Смирнов 7 февраля 2013 7 Роль ИТ архитектора © Beeline 2007
  • 8. Варианты реализации проекта Доработка одной из существующих Закупка (разработка) новой системы Платформа композитных приложений Максим Смирнов 7 февраля 2013 8 Роль ИТ архитектора © Beeline 2007
  • 9. О вреде «точечной застройки»  Новые системы возникают там, где существующие не способны реализовать актуальные потребности заказчика  Внедрение и эксплуатация новой системы всегда сложнее и дороже чем кажется (интеграция, отсутствие экспертизы и пр.)  Забудьте про Greenfield. Информационная инфраструктура, обеспечивающая бизнес компании, уже сформирована.  Принцип отношения к существующим приложениям: respect and integrate Максим Смирнов 7 февраля 2013 9 Роль ИТ архитектора © Beeline 2007
  • 10. Роль ИТ-архитектора так бизнес видит ИТ так ИТ видит бизнес Максим Смирнов 7 февраля 2013 10 Роль ИТ архитектора © Beeline 2007
  • 11. High Level Design Максим Смирнов 7 февраля 2013 11 Роль ИТ архитектора © Beeline 2007
  • 12. Use Case à la Alistair Cockburn как часто? кто? зачем это ей? … 1. Алиса отправляет приложению запрос на звонок Борису 2. Приложение проверяет отсутствие Алисы в «черном списке» Бориса 3. Приложение отправляет Борису SMSсообщение от Алисы с просьбой перезвонить ... допустимый процент потерь? Максим Смирнов каково время отклика? а если вообще не дойдет, то где потом искать? 7 февраля 2013 12 Роль ИТ архитектора © Beeline 2007
  • 13. Как работает ИТ архитектор Software architecture: run-time abstraction Анализ протоколов 1 Анализ протоколов 2 1. Анализирует требования 1. Строит (в уме) прототип решения 2. Разбивает проект на простые задачи 2. Мысленно проверяет его на тестовых данных 3. Составляет план решения задач 3. Обнаруживает ошибки и исправляет прототип 4. Реализует план 4. Повторяет всѐ заново, начиная с шага 2 Максим Смирнов 7 февраля 2013 13 Роль ИТ архитектора © Beeline 2007
  • 14. Инструмент проектирования решений  Корпоративный web-ресурс (wiki, blogs, etc. )  Читатели становятся авторами «увидел-исправил-проверил»  Упрощается доставка знаний ссылки, полнотекстовый поиск, поиск по меткам  набор связанных статей; ссылки, категории и метки изменяемые Карта города L L L Максим Смирнов Гибкая структура данных в процессе развития ресурса  Набор графических моделей Быстрая фиксация изменений простая правка, сохранение версий  Механизм публикации и подписки информацию выбирает получатель Свод правил и принципов развития 7 февраля 2013 14 Роль ИТ архитектора © Beeline 2007
  • 15. Архитектурные артефакты “use case” включить услугу “use case” отключить услугу “use case” позвони мне реализует “interface” UssdXML “application” CallMeBack “interface” SMSdispatcher < предоставляет использует > “interface” SubscriberProfile развертывается на “app platform” ESB-001 Максим Смирнов 7 февраля 2013 “interface” TransactionLog 15 Роль ИТ архитектора © Beeline 2007
  • 16. Развертываем архитектуру в web Максим Смирнов 7 февраля 2013 16 Роль ИТ архитектора © Beeline 2007
  • 17. Организация процесса “The Standard+Case approach: applying Case Management to ITSM” Rob England (itsceptic.org) Design by Doing vs. Doing by Design Максим Смирнов 7 февраля 2013 17 Роль ИТ архитектора © Beeline 2007
  • 18. Интеграция приложений WSBI (март 2007) ETL (июль 2007) Glassfish (июнь 2009 ) Максим Смирнов 7 февраля 2013 18 Роль ИТ архитектора © Beeline 2007
  • 19. SOA – диагноз или лекарство?! Максим Смирнов 7 февраля 2013 19 Роль ИТ архитектора © Beeline 2007
  • 20. Ограничения RPC-style SOA System 1 System 2 System 3 Стоимость решения складывается из:   request request response    Характеристики композитного приложения:  response     Максим Смирнов Стоимости оборудования Лицензий на общесистемное ПО на OS, DBMS, Application Server и т.п. Лицензий на дополнительное ПО (framework) Стоимости заказных разработок Поддержки и сопровождения 7 февраля 2013 Более низкая доступность. Доступность равняется произведению доступности каждой из компонент Емкость решения равна емкости минимальной компоненты Стоимость транзакции складывается из стоимости транзакции в каждой из систем Поддержка не централизована, обеспечивается разными поставщиками Развитие затруднено из-за связности систем. Внесение изменений требует синхронизации 20 Роль ИТ архитектора © Beeline 2007
  • 21. Управляемая событиями архитектура Максим Смирнов 7 февраля 2013 21 Роль ИТ архитектора © Beeline 2007
  • 22. Реализация услуги «Позвони мне» Максим Смирнов 7 февраля 2013 22 Роль ИТ архитектора © Beeline 2007
  • 23. Что дальше?  Изменение «природы» данных и бизнес-процессов Freeform, Emergent, Unpredictable  Enterprise 2.0 Social, Mobile, Cloud, BYOD  Развитие технологий RESTful, NoSQL, BigData Максим Смирнов 7 февраля 2013 23 Роль ИТ архитектора © Beeline 2007
  • 24. «Виртуализация» бизнес-процессов Чем занимались айтишники 10 лет назад: подключали сервера и устанавливали программное обеспечение Сегодня: предоставляют сервисы, решают инциденты, управляют релизами и изменениями Максим Смирнов 7 февраля 2013 24 Роль ИТ архитектора © Beeline 2007
  • 25. Adaptive (Dynamic) Case Management Henk de Man. Case Management: A Review of Modeling Approaches  Главный акцент делается не на процессе, а на информации по конкретному случаю  Цель процесса является более ясной, чем пути еѐ достижения. Выбор пути будет определяться в ходе достижения цели, а не планироваться заранее Исполнитель кейса (case worker) обладает определенной свободой в принятии решения и необходимыми для этого навыками Обработка кейса требует сотрудничества и коммуникации между различными экспертами Case worker должен реагировать на внешние события    Максим Смирнов 7 февраля 2013 25 Роль ИТ архитектора © Beeline 2007
  • 26. Сервисы предоставляет не только ИТ  рабочие процессы формализованы в виде сервисов; определены виды запросов, порядок их исполнения, метрики и соглашения об уровне сервиса  ответственность за предоставление сервиса возложена на бизнесподразделение (или аутсорсера)  информационные системы осуществляют поддержку взаимодействий между подразделениями в ходе предоставления сервиса Максим Смирнов 7 февраля 2013 26 Роль ИТ архитектора © Beeline 2007
  • 27. Enterprise 2.0 The Dawn of Emergent Collaboration Andrew McAfee associate professor Harvard Business School Максим Смирнов 7 февраля 2013 27 Роль ИТ архитектора © Beeline 2007
  • 28. RESTful web services, NoSQL and more Максим Смирнов 7 февраля 2013 28 Роль ИТ архитектора © Beeline 2007
  • 29. Спасибо за внимание! http://mxsmirnov.wordpress.com mxsmirnov@gmail.com mxsmirnov mxsmirnov Максим Смирнов руководитель департамента ИТ архитектуры ОАО «ВымпелКом» Максим Смирнов 7 февраля 2013 29 Роль ИТ архитектора © Beeline 2007