ИТ-архитектура предприятия и формулирование задач ИТ Николай Михайловский NTR Lab, Генеральный директор nickm@ntrlab.ru Москва, 2005 Программа Представление 1. Взаимосвязь бизнес-архитектуры и ИТ архитектуры. 2. Другие подходы к формулированию задач ИТ. 3. Решение практической бизнес-задачи. Формулирование задач ИТ, исходя из рыночной стратегии компании 4. Решение практической бизнес-задачи. Формулирование задач ИТ, исходя из проблем операционного управления Заключение Представление • ФИО • Предприятие, должность • Что самое ценное для себя Вы узнали за прошедший день? • Что я ожидаю от сегодняшнего дня? Взаимосвязь бизнесархитектуры и ИТ архитектуры Так что такое архитектура? • ANSI/IEEE Std 1471-2000: «фундаментальная организационная структура системы, воплощенная в ее компонентах, их взаимоотношениях между собой и с окружением, и принципы, управляющие ее построением и эволюцией" Из чего состоит архитектура? • Типичное определение: – – – – что делает система; на какие части она разделяется; как эти части взаимодействуют; где эти части размещены • Для предприятия важно также: – Кто работает с системой; – Когда происходят действия и события; – Почему производятся те или иные действия. Архитектура информационной системы • • "Архитектура ИС - это набор решений, наиболее существенным образом влияющих на совокупную стоимость владения системой" "Архитектура ИС - это набор ключевых решений, неизменных при изменении бизнес-технологии в рамках бизнесвидения" Модель Захмана ENTERPRISE ARCHITECTURE - A FRAMEWORK DATA What FUNCTION How NETWORK Where PEOPLE Who TIME When SCOPE (CONTEXTUAL) List of Things Important to the Business List of Processes the Business Performs List of Locations in which the Business Operates Planner ENTITY = Class of Business Thing Function = Class of Business Process Node = Major Business Location e.g. Semantic Model e.g. Business Process Model e.g. Business Logistics System Ent = Business Entity Reln = Business Relationship Proc. = Business Process I/O = Business Resources Node = Business Location Link = Business Linkage e.g. Logical Data Model e.g. Application Architecture e.g. Distributed System Architecture e.g. Human Interface Architecture e.g. Processing Structure Ent = Data Entity Reln = Data Relationship Proc .= Application Function I/O = User Views Node = I/S Function (Processor, Storage, etc) Link = Line Characteristics People = Role Work = Deliverable Time = System Event Cycle = Processing Cycle TECHNOLOGY MODEL (PHYSICAL) e.g. Physical Data Model e.g. System Design e.g. Technology Architecture e.g. Presentation Architecture Builder Ent = Segment/Table/etc. Reln = Pointer/Key/etc. ENTERPRISE MODEL (CONCEPTUAL) Owner SYSTEM MODEL (LOGICAL) Designer DETAILED REPRESENTATIONS (OUT-OFCONTEXT) SubContractor FUNCTIONING ENTERPRISE Proc.= Computer Function I/O = Data Elements/Sets Node = Hardware/System Software Link = Line Specifications List of Organizations Important to the Business Why List of Business Goals/Strat e.g. Work Flow Model e.g. Master Schedule e.g. Business Plan Time = Business Event Cycle = Business Cycle End = Business Objective Means = Business Strategy People = Organization Unit Work = Work Product People = User Work = Screen Format e.g. Security Architecture Ent = Field Reln = Address Proc.= Language Stmt I/O = Control Block Node = Addresses Link = Protocols People = Identity Work = Job e.g. DATA e.g. FUNCTION e.g. NETWORK e.g. ORGANIZATION e.g. Control Structure Time = Execute Cycle = Component Cycle e.g. Timing Definition Time = Interrupt Cycle = Machine Cycle e.g. SCHEDULE SCOPE (CONTEXTUAL) Ends/Means=Major Bus. Goal/ Critical Success Factor Time = Major Business Event e.g. Network Architecture John A. Zachman, Zachman International (810) 231-0531 MOTIVATION People = Major Organizations e.g. Program e.g. Data Definition List of Events Significant to the Business TM e.g., Business Rule Model Planner ENTERPRISE MODEL (CONCEPTUAL) Owner SYSTEM MODEL (LOGICAL) End = Structural Assertion Means =Action Assertion Designer e.g. Rule Design TECHNOLOGY MODEL (PHYSICAL) End = Condition Means = Action Builder e.g. Rule Specification End = Sub-condition Means = Step e.g. STRATEGY DETAILED REPRESENTATIONS (OUT-OF CONTEXT) SubContractor FUNCTIONING ENTERPRISE 21 Модель Захмана - II ENTERPRISE ARCHITECTU DATA What FUNCTION How NETWORK Where PE SCOPE (CONTEXTUAL) List of Things Important to the Business List of Processes the Business Performs List of Locations in which the Business Operates List of Importa Planner ENTITY = Class of Business Thing Function = Class of Business Process Node = Major Business Location Peopl e.g. Semantic Model e.g. Business Process Model e.g. Business Logistics System Ent = Business Entity Reln = Business Relationship Proc. = Business Process I/O = Business Resources Node = Business Location Link = Business Linkage e.g. Logical Data Model e.g. Application Architecture e.g. Distributed System Architecture Ent = Data Entity Reln = Data Relationship Proc .= Application Function I/O = User Views Node = I/S Function (Processor, Storage, etc) Link = Line Characteristics People Work e.g. Physical Data Model e.g. System Design e.g. Technology Architecture e.g. Pr ENTERPRISE MODEL (CONCEPTUAL) Owner SYSTEM MODEL (LOGICAL) Designer TECHNOLOGY e.g. W People Work = e.g. H Модель Захмана - III ECTURE - A FRAMEWORK ere TM PEOPLE Who List of Organizations Important to the Business TIME When List of Events Significant to the Business MOTIVATION Why List of Business Goals/Strat Ends/Means=Major Bus. Goal/ Critical Success Factor People = Major Organizations Time = Major Business Event e.g. Work Flow Model e.g. Master Schedule e.g. Business Plan Time = Business Event Cycle = Business Cycle End = Business Objective Means = Business Strategy People = Organization Unit Work = Work Product e.g. Human Interface Architecture e.g. Processing Structure s People = Role Work = Deliverable Time = System Event Cycle = Processing Cycle ure e.g. Presentation Architecture e.g. Control Structure e.g., Business Rule Model End = Structural Assertion Means =Action Assertion e.g. Rule Design SCOPE (CONTEXTUAL) Planner ENTERPRISE MODEL (CONCEPTUAL) Owner SYSTEM MODEL (LOGICAL) Designer TECHNOLOGY Модель Захмана и бизнес-архитектура ENTERPRISE ARCHITECTURE - A FRAMEWORK DATA What FUNCTION How NETWORK Where SCOPE (CONTEXTUAL) List of Things Important to the Business List of Processes the Business Performs Planner ENTITY = Class of Business Thing Function = Class of Business Process e.g. Semantic Model e.g. Business Process Model e.g. Business Logistics System Ent = Business Entity Reln = Business Relationship Proc. = Business Process I/O = Business Resources Node = Business Location Link = Business Linkage e.g. Logical Data Model e.g. Application Architecture e.g. Distributed System Architecture ENTERPRISE MODEL (CONCEPTUAL) Owner SYSTEM MODEL (LOGICAL) List of Locations in which the Business Operates PEOPLE Who List of Organizations Important to the Business Архитектура Архитектура данных приложений Инфраструктура e.g. Business Plan Time = Business Event Cycle = Business Cycle End = Business Objective Means = Business Strategy People = Organization Unit Work = Work Product e.g. Human Interface Architecture TECHNOLOGY MODEL (PHYSICAL) e.g. Technology Architecture e.g. Presentation Architecture Builder Ent = Segment/Table/etc. Reln = Pointer/Key/etc. FUNCTIONING ENTERPRISE People = User Work = Screen Format e.g. Security Architecture e.g. Program e.g. Network Architecture Ent = Field Reln = Address Proc.= Language Stmt I/O = Control Block Node = Addresses Link = Protocols People = Identity Work = Job e.g. DATA e.g. FUNCTION e.g. NETWORK e.g. ORGANIZATION John A. Zachman, Zachman International (810) 231-0531 e.g., Business Rule Model OрганизаВременнАя Архитектура ционная архитектура правил архитектура e.g. System Design SubContractor e.g. Processing Structure Time = System Event Cycle = Processing Cycle e.g. Control Structure Time = Execute Cycle = Component Cycle e.g. Timing Definition Time = Interrupt Cycle = Machine Cycle e.g. SCHEDULE SCOPE (CONTEXTUAL) Ends/Means=Major Bus. Goal/ Critical Success Factor e.g. Master Schedule e.g. Physical Data Model Node = Hardware/System Software Link = Line Specifications List of Business Goals/Strat e.g. Work Flow Model People = Role Work = Deliverable Proc.= Computer Function I/O = Data Elements/Sets Why Time = Major Business Event Node = I/S Function (Processor, Storage, etc) Link = Line Characteristics e.g. Data Definition List of Events Significant to the Business MOTIVATION People = Major Organizations Proc .= Application Function I/O = User Views DETAILED REPRESENTATIONS (OUT-OFCONTEXT) When Бизнес-архитектура Node = Major Business Location Ent = Data Entity Reln = Data Relationship Designer TIME TM Planner ENTERPRISE MODEL (CONCEPTUAL) Owner SYSTEM MODEL (LOGICAL) End = Structural Assertion Means =Action Assertion Designer e.g. Rule Design TECHNOLOGY MODEL (PHYSICAL) End = Condition Means = Action Builder e.g. Rule Specification End = Sub-condition Means = Step e.g. STRATEGY DETAILED REPRESENTATIONS (OUT-OF CONTEXT) SubContractor FUNCTIONING ENTERPRISE 21 Модель Захмана и пирамида стратегического управления Литература • О. Полукеев, Д. Коваль. Моделирование бизнеса и архитектура информационной системы Системы управления базами данных, #04/1995 • Евгений Зиндер «3D-предприятие» – модель трансформирующейся системы Директор ИС, #04/2000 • Zifa.org Шаблоны ИТ в бизнесе Внедрение ИТ как изменение архитектуры предприятия Изменения Шаблоны ИТ в бизнесе - учет • Вводятся, хранятся и обрабатываются данные, которые обрабатывались вручную • Пример: бухгалтерия • Эффект: уменьшение ошибок, экономия времени Шаблоны ИТ в бизнесе – автоматизация бизнеспроцессов • Существующие бизнес-процессы поддерживаются средствами автоматизации • Пример: система документооборота • Эффект: экономия времени, процессные рамки Шаблоны ИТ в бизнесе – коммуникатор • ИТ используется для неформализованного обмена информацией между пользователями системы • Пример: система электронной почты • Эффект: экономия времени, доступность сотрудников, изменения корпоративной культуры Шаблоны ИТ в бизнесе – сотрудничество • ИТ используется для сотрудничества людей в ходе частично формализованной деятельности • Пример: система управления закупками • Эффект: экономия финансовых и материальных ресурсов!! Шаблоны ИТ в бизнесе – планирование • ИТ используется для составления планов деятельности по историческим и внутренним данным • Пример: система бюджетирования • Эффект: согласованность ресурсов и как следствие их экономия Шаблоны ИТ в бизнесе – фундаментальный анализ • ИТ используется для составления планов деятельности по внешним для организации данным • Пример: система маркетингового анализа • Эффект: согласованность ресурсов и как следствие их экономия Шаблоны ИТ в бизнесе – оптимизация операций • ИТ используется для оптимизации выполнения существующих в организации бизнес-процессов • Пример: система оптимизации прямого маркетинга • Эффект: оптимизация эффекта деятельности организации или оптимизация использования ресурсов Шаблоны ИТ в бизнесе – кастомизация по запросу • ИТ используется для планирования на лету частично формализованной деятельности • Пример: система производства под заказ • Эффект: удовлетворенность пользователей, экономия ресурсов Шаблоны ИТ в бизнесе – система поддержки принятия решений • ИТ используется для (поддержки) принятия решений • Пример: механическая трейдинговая система • Эффект: повышение качества принятия решений, исключение человеческого фактора в принятии решений Шаблоны ИТ в бизнесе – самоорганизующаяся система • ИТ используется для самоорганизации бизнес-процесса в сообществе • Пример: электронная торговая площадка • Эффект: синергия, новый уровень бизнеса Стратегия компании и КИС • Дифференцирование – – – – – – • Лидерство по издержкам – – – – – – • Органичные, свободные действия, высокая степень координации между отделами Большой потенциал в научных исследованиях и разработках Творческое чутье, оригинальные идеи Развитые маркетинговые способности Поощрение инноваций Высокий уровень качества и технологическое лидерство Централизованное руководство, жесткий контроль над издержками Приоритетность стандартных процедур Производство основывается на простых в освоении технологиях Высокий уровень эффективности систем закупок и распределения продукции Контроль над деятельностью работников, ограничение их полномочий Частные и детальные контрольные отчеты Фокусирование – – – – Для достижения конкретной стратегической цели используется комбинация из перечисленных выше характеристик Высоко ценится и вознаграждается гибкость и устойчивые связи с покупателями Издержки соразмерны уровню сервиса и степени лояльности потребителей Работники, контактирующие с покупателями, в обязательном порядке наделяются дополнительными полномочиями КИС для стратегии дифференцирования • • • • • • Органичные, свободные действия, высокая степень координации между отделами Большой потенциал в научных исследованиях и разработках Творческое чутье, оригинальные идеи • Шаблон «коммуникатор» (портал) • Шаблон «сотрудничество» (система управления проектами) • Развитые маркетинговые способности Поощрение инноваций • Высокий уровень качества и технологическое лидерство • Шаблон «кастомизация по запросу» (гибкое производство) Шаблон «фундаментальный анализ» (система маркетингового анализа) Система поддержки принятия решений (CAD, автоматизация исследований) Оптимизация операций • КИС для стратегии лидерства по издержкам • • • • • • Централизованное руководство, жесткий контроль над издержками Приоритетность стандартных процедур Производство основывается на простых в освоении технологиях Высокий уровень эффективности систем закупок и распределения продукции Контроль над деятельностью работников, ограничение их полномочий Частные и детальные контрольные отчеты • Шаблон «планирование» (ERP - система) • Шаблон «автоматизация бизнес-процессов» (ERP, CAM, MES96, система документооборота) • Оптимизация операций • Шаблон «автоматизация бизнес-процессов» (ERP, система документооборота) КИС для стратегии фокусирования • • • • Для достижения конкретной стратегической цели используется комбинация из перечисленных выше характеристик Высоко ценится и вознаграждается гибкость и устойчивые связи с покупателями Издержки соразмерны уровню сервиса и степени лояльности потребителей Работники, контактирующие с покупателями, в обязательном порядке наделяются дополнительными полномочиями • Шаблон «Кастомизация по запросу» (гибкое производство), шаблон «коммуникатор» (CRM) • Шаблон «Планирование» (система гибкого бюджетирования) • Шаблон «поддержка принятия решений» (CRM-аналитика) Другие подходы к формулированию задач ИТ ор нф И ло ст ь м ац ци гр а нт е И Зр е ия я е ен и ав л Уп р В ов ле че ни е За ча тк и Развитие информационных систем на предприятиии (эффективность ИТ по Гибсону и Нолану) Польза от модели НоланаГибсона • Где я? • Как мы добрались туда, где мы находимся? • Составлять реалистичные планы ИТ и пять рыночных сил Портера • • • • • Давление поставщиков Давление потребителей Угрозы от новичков на рынке Угрозы от продуктов-заместителей Конкуренция Влияние ИТ на рыночную ситуацию • Изменение структуры индустрии и правил конкуренции • Создание новых способов обогнат конкурентов • Создание новых бизнесов ( в т.ч. на основе старых) Пять шагов Портера и Миллера • Оценить интенсивность обмена информацией в цепочке добавленной стоимости • Определить роль ИТ в структуре индустрии • Определить и ранжировать способы получение конкурентного преимущества с помощью информационных технологий • Исследовать, как ИТ могут создать новые бизнесы • Составить план использования ИТ Матрица интенсивности ИТ Классификация по «решетке Важность для бизнеса Макфарлана» (1) сейчас Производственная ИС (MRP, клиринговые банковские системы) От нее зависит текущий бизнес, но не критична для будущего. Отказ от нее немедленно приносит убытки. Стратегическая ИС (SABRE для Am. Airlines) От нее бизнес зависит, разработка критична для будущего делового успеха, конкурентных или стратегических преимуществ Поддерживающая (обслуживающая) ИС не обязательная, но ценная, например, ведение регистра активов, поддержка важных “канцелярских” функций ИС для "переходных" задач (ИС для выработки рыночной стратегии) Текущий бизнес от нее не зависит, но ее разработка может быть критичной для будущего Важность для бизнеса в будущем Классификация по «решетке Важность для бизнеса Макфарлана» (2) сейчас Производственная ИС Легко оценить эффекты в деньгах: мат. м.б. прямо выражен в деньгах (финансовый возврат), нематер. эффекты - в малой степени. Стратегическая ИС Поддерживающая ИС Эффекты в основном матер-ны (повышение эфф-ти работы). Если нет вполне опредленного финанс-го возврата, то не должна разрабатываться ИС для "переходных" задач Эффекты в большой степени нематериальны, в очень малой степени материальны. Эффекты в основном нематериальны. Важность для бизнеса в будущем Сценарии на основе «решетки Макфарлана» Стратегические 1) Влияние на КФУ 2) Управляющий комитет 3) соревнование Для “переходных” задач По типу выделения грантов на НИОКР Производственные Количественные оценки, правило “1%”, “взвешивание ресурса” Поддерживающие строгая финансовая оценка Классификация систем по отношению к основной продукции предприятия 1) производящие конечную продукцию предприятия 2) встроенные непосредственно в базовую технологию производства продукции, 3) необходимо и существенно "поддерживающие" (обслуживающие) бизнес-процессы 3.1) "поддерживающие" базовую технологию производства 3.2) "поддерживающие" вспомогательные процессы предприятия 4) облегчающие труд работников ("создающие комфорт") Учет будущего: Рост потерь кривые роста использования системы, связь с фазой жизни предприятия ЗОНА УПАДКА «предел терпения» начальный уровень уровень «улучшающего развития» Рост использования ИС, возможностей конкурентов Время Виды ситуаций с потребностями в системе в цикле жизни предприятия (1) Предприятие строит стратегию («что делать?») производится оценка (укрупненно) затрат на реализацию стратегии (маркетинга, развития) в целом и на ИТ-системы в частности по методу аналогий или укрупненным примерным расчетом. Предприятие рассматривает варианты тактических планов реализации стратегии ("как делать?") • Затратная часть на систему считается как часть затрат на основное или вспомогательное оборудование / технологию (капитальные затраты), т.е. в ряду других затрат на проект развития • Доходная часть считается как доход от проекта реализации стратегического плана и соотносится с совокупными затратами на проект развития. • Работают первые шаги процесса УП из стандарта ISO/IEC 15288:2002 Виды ситуаций с потребностями в системе в цикле жизни предприятия (2) Предприятие осознало необходимость АС/ИС с конкретным набором обобщенных функций (близок «предел терпения» а) провести анализ предложений б) оценить варианты по наличию требующихся функций, гибкости, открытости, цене, полной стоимости владения, срокам внедрения, в) выбрать достаточно дешевый вариант, позволяющий гибко настраивать систему и т.п., при приемлемых сроках поставки и внедрения. Предприятие ощутило недостатки некоторых функций и параметров существующей АС/ИС (явно отрицательным был бы экономический эффект от выполнения проекта расчета экономической эффективности выполнения проекта указанных усовершенствований) поведение предприятия в таких случаях зависит от его политики на данном периоде ЖЦ и традиций, от организационной культуры, состояния бюджета. Решетка «4х4» ПРЕДПРИЯТИЕ варианты осознало строит необходистратегию тактических планов мость «Цеха фабрики» «Пульт управления реактором» «Внутрицеховая связь» «Настольная лампа» ощутило недостатки Корпоративная информационная система (КИС) как инструмент поддержки операционного управления компанией Корпоративная информационная система (КИС) как инструмент поддержки операционного управления компанией • Стратегия компании и КИС – Какая КИС нужна вашей компании в соответствии с вашей стратегией? • Можно ли купить КИС? Стратегия компании и КИС • First things first (в первую очередь автоматизировать то, что важно для бизнеса) • Различать бизнес и производство!!! Стратегия компании и КИС • Дифференцирование – – – – – – • Лидерство по издержкам – – – – – – • Органичные, свободные действия, высокая степень координации между отделами Большой потенциал в научных исследованиях и разработках Творческое чутье, оригинальные идеи Развитые маркетинговые способности Поощрение инноваций Высокий уровень качества и технологическое лидерство Централизованное руководство, жесткий контроль над издержками Приоритетность стандартных процедур Производство основывается на простых в освоении технологиях Высокий уровень эффективности систем закупок и распределения продукции Контроль над деятельностью работников, ограничение их полномочий Частные и детальные контрольные отчеты Фокусирование – – – – Для достижения конкретной стратегической цели используется комбинация из перечисленных выше характеристик Высоко ценится и вознаграждается гибкость и устойчивые связи с покупателями Издержки соразмерны уровню сервиса и степени лояльности потребителей Работники, контактирующие с покупателями, в обязательном порядке наделяются дополнительными полномочиями КИС для стратегии дифференцирования • • • • • • Органичные, свободные действия, высокая степень координации между отделами Большой потенциал в научных исследованиях и разработках Творческое чутье, оригинальные идеи • Шаблон «коммуникатор» (портал) • Шаблон «сотрудничество» (система управления проектами) • Развитые маркетинговые способности Поощрение инноваций • Высокий уровень качества и технологическое лидерство • Шаблон «кастомизация по запросу» (гибкое производство) Шаблон «фундаментальный анализ» (система маркетингового анализа) Система поддержки принятия решений (CAD, автоматизация исследований) Оптимизация операций • КИС для стратегии лидерства по издержкам • • • • • • Централизованное руководство, жесткий контроль над издержками Приоритетность стандартных процедур Производство основывается на простых в освоении технологиях Высокий уровень эффективности систем закупок и распределения продукции Контроль над деятельностью работников, ограничение их полномочий Частные и детальные контрольные отчеты • Шаблон «планирование» (ERP - система) • Шаблон «автоматизация бизнес-процессов» (ERP, CAM, MES96, система документооборота) • Оптимизация операций • Шаблон «автоматизация бизнес-процессов» (ERP, система документооборота) КИС для стратегии фокусирования • • • • Для достижения конкретной стратегической цели используется комбинация из перечисленных выше характеристик Высоко ценится и вознаграждается гибкость и устойчивые связи с покупателями Издержки соразмерны уровню сервиса и степени лояльности потребителей Работники, контактирующие с покупателями, в обязательном порядке наделяются дополнительными полномочиями • Шаблон «Кастомизация по запросу» (гибкое производство), шаблон «коммуникатор» (CRM) • Шаблон «Планирование» (система гибкого бюджетирования) • Шаблон «поддержка принятия решений» (CRM-аналитика) Ответы на вопросы Подведение итогов дня • Что самое ценное для себя Вы узнали? • Какие детали и инструменты, мысли и т.д. запомнились Вам из прошедшего дня? • Что планируете сделать в своей компании? • Что сами должны сделать в ближайшее время? • Кого и чему из своих подчиненных Вы считаете необходимым обучить? Заключение