Шаблоны информационных технологий как механизм реализации стратегии компании Николай Михайловский Москва, 2004 NTR Lab, Генеральный директор Что такое архитектура системы? • 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-аналитика)