Роль ИТ архитектора в организации
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 578 views

Презентация в Школе IT-менеджмента РАНХиГС 7 февраля 2013 г.

Презентация в Школе IT-менеджмента РАНХиГС 7 февраля 2013 г.

Statistics

Views

Total Views
578
Views on SlideShare
578
Embed Views
0

Actions

Likes
4
Downloads
14
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • Роль ИТ архитектора в современной компании Максим Смирнов Руководитель департамента ИТ архитектуры ОАО «ВымпелКом» 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