Из каких элементов состоит бизнес архитектура предприятия. Формирование архитектуры в процессе детализации. Основные цели создания архитектуры предприятия

Архитектура предприятия какинформационная основа корпоративной структуры

телекоммуникационной компании

А.Р. Диязитдинова ,

доц. каф. ЭИС, к.т.н., доц. dijazitdinova @ mail . ru ,

Е.А. Матвеева,

проф. каф. ЭИС, к.т.н., доц. helen _ matveev а @ mail . ru ,

О.Н. Ольховая,

доц. каф. ЭИС, к.э.н ., olkhovaya @ inbox . ru ,

ПГУТИ, г. Самара

В статье рассматривается место системы поддержки архитектуры предприятия в контуре управления компанией. Приводится алгоритм работы данной системы и взаимосвязь ее основных компонентов.

The article describes a place of enterprise architecture supporting system in a company management cycle. An algorithm of operating this system is provided, and an interconnection of its main components is described.

Введение

В ходе своего развития информационные технологии (ИТ ) заняли прочное место в управлении любым предприятием. Сегодня невозможно достичь эффективности бизнеса без применения ИТ-инструментов , обеспечивающих автоматизацию различных сложных операций.

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

Телекоммуникационные компании имеют ряд особенностей [

\\* MERGEFORMAT "">6 ], обуславливающих объективную необходимость развития и концепции поддержки архитектуры предприятия:

- непрерывность предоставления услуги;

- высокая технологичность и зависимость от сетевой и ИТ-инфрастуктуры .

Одним из эффективных инструментов осуществления организационных изменений с использованием ИТ в компаниях различных отраслей, способным обеспечить непрерывность бизнеса, стала архитектура предприятия. Поддержка архитектурного подхода в высокотехнологичной телекоммуникационной отрасли должна стать неотъемлемым элементом управления всей деятельностью компании – как операционной,такистратегической.

Архитектура предприятия (АП) должна давать возможность корректировать бизнес-процессы «на лету» таким образом, чтобы изменения сразу же отражались в работе управляющей системы. В докладе предлагается схема адаптации архитектуры предприятия к внешним изменениям.

1. Понятие архитектуры предприятия

Архитектура предприятия становится информационной основой корпоративной структуры компании. Она преследует две цели: во-первых, дать подробное системное описание самой организации для поддержания порядка ее функционирования, а, во-вторых, иметь стратегический план развития компании, учитывающий существующее внешнее окружение компании и ее техническую и технологическую оснащенность.

Архитектура предприятия представляет собой процесс сбора и распространения информации о том, как организация использует и должна использовать ИТ в своей деятельности . По сути, архитектура предприятия представляет собой информационную основу корпоративной структуры компании. Непосредственно архитектура предприятия не описывает конкретные технические решения отдельных информационных систем, но позволяет получить существенную выгоду для бизнеса организации в целом, что связано с повышением степени использования и эффективности информационных систем и программных продуктов, стандартизацией и повторным использованием ИТ-ресурсов , а такжеснижением рисков инвестиций в ИТ-сфере .

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

В литературе широко освещены следующие методологии построения АП: модель Захмана , метод EAP (Enterprise Architecture Planning ) С. Спивака ,TOGAF, методика META Group , методология Gartner , FEAF; DoDAF и т.д. Специфика отрасли связиобусловила развитие концепции NGOSS, которую можно рассматривать как референтную модель архитектуры телекоммуникационной компании. Несмотря на наличие значительного числа методик по созданию АП, ни одна из них не имеет доминирующего положения на рынке.

Независимо от выбранной методики построения архитектуры предприятия необходимо понимать, что построение архитектуры – это циклический процесс. Управление меняющимися бизнес-процессами и адаптацией к ним корпоративной системы предприятия должно превратиться в «рутинную» деятельность, поскольку фактически управление предприятием – это есть управление архитектурой предприятия в контексте достижения наибольшей эффективности его функционирования.

2. Концепция системы поддержки архитектуры предприятия

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

К основным компонентам системы поддержки архитектуры предприятия следует отнести: блок бизнес-процессов, блок анализа бизнес-процессов, блок моделей и блок управленческих решений.

Блок бизнес-процессов представляет собой блок поддержки бизнес-процессов предприятия. Все бизнес-процессы предприятия должны быть задокументированы , и за каждым бизнес-процессом должны быть закреплены его владельцы.

Блок анализа бизнес-процессов предназначен для отслеживания динамики изменения. Каждый бизнес-процесс оценивается с точки зрения различных показателей, а также происходит мониторинг динамики изменения данных показателей. Мониторинг должен осуществляться отдельным подразделением в организации.

Блок моделей включает в себя блок прогноза и блок моделирования взаимного влияния бизнес-процессов.

Блок управленческих решений, по сути, представляет собой некоторую систему управления знаниями, в которой хранятся различные альтернативы развития архитектуры предприятия.

Обобщенный алгоритм представлен на рисунке.

3. Оценка эффективности бизнес-процессов

Центральным блоком системы является блок анализа бизнес-процессов. Анализ параметров работы современного предприятия является ключевым компонентом. Традиционная система финансовых показателей не может полностью описать существующую ситуацию в компании.

Телекоммуникационные компании как объекты управления характеризуются не только большим количеством составляющих элементов, но и многообразием функций, выполняемых этими элементами. Например, весьма специфичной задачей является управление качеством предоставления услуг. Другой особенностью компании связи является высокая технологичность и инновационность . Важной особенностью ИТ в телекоммуникациях является участие информационных технологий в создании добавленной стоимости. Если в большинстве отраслей ИТ рассматриваются сугубо как затратная часть технологической инфраструктуры, то в современной телекоммуникационной компании ИТ непосредственно участвуют в создании и предоставлении услуг.

рис.Обобщенный алгоритм работы системы поддержки архитектуры предприятия

Авторамипредлагаетсяввестиряд дополнительных специфическихпоказателей,отражающих особенности деятельности телекоммуникационной компании. В качестве таких показателейестественнорассмотреть (1)зонупокрытия (км² / %); (2)охват населения (чел. / %); (3) общую мощность передатчиков (Вт, кВт); (4) скорость передачи (мощность) радиорелейных линий (РРЛ) (Мбит/с); (5)количество ретранслируемых каналов; (6)времявещанияканалов (час); (7)количествоивысотумачтибашен, предназначенныхдляразмещенияпередатчиков (шт.,метров); (8)количество передатчиков,спутниковыхприемников; (9)протяженностьРРЛ; (10)количествочасовпростояпередатчиков (час).

Положительнуютенденциюразвитиякомпаниибудетхарактеризовать увеличение значений показателей (1) – (7) и уменьшение показателей (8) – (10).

Существенноеотличиеданныхпоказателейот традиционноиспользуемых выражается в том, что они измеряются в абсолютных единицах.

Заключение

Технологии, используемые в работе телекоммуникационной компании, меняются чрезвычайно динамично. Обновление услуг и технологий естественным образом влечет изменение компонентов управляющих информационных систем оператора, а также собственно бизнес-процессов. В данных условиях использование системы поддержки архитектуры предприятия дает возможность оценивать и в дальнейшем адаптировать сформированную архитектуру предприятия к меняющимся внешним условиям.

Литература

1. Архитектура предприятия: основные определения [Электронный ресурс] / Данилин А.В., Слюсаренко А.И. / – Интернет-университет информационных технологий. – Режим доступа: http://citforum.ru/consulting/articles/enterprise_arch/2.shtml.-Загл . с экрана.

2. Калянов Г.Н. Управление развитием информационных систем [Электронный ресурс] / Васильев Р.Б., Калянов Г.Н., Левочкина Г.А. – Интернет-университет информационных технологий. – Режим доступа: http://www.intuit.ru/department/itmngt/mandevisys. - Загл . с экрана.

3. Краснов С.В., Диязитдинова А.Р. Концепция системы поддержки архитектуры предприятия [Текст] // Вестник Волжского университета им. В.Н. Татищева №2 (19) 2012, с. 60 – 65.

4. Самуйлов К.Е. Бизнес-процессы и информационные технологии в управлении телекоммуникационными копаниями / К.Е. Самуйлов , А.В. Чукарин , Н.В.Яркина . – М.: Альпина Паблишерз , 2009. – 442 с.

Бизнес-архитектура предприятия неразрывно связана с процессом его управления. Под управлением предприятием обычно понимается деятельность компании с учетом изменений в окружающей экономической и социальной среде. Управленческий персонал распределяет финансовые, трудовые и материальные ресурсы для максимально эффективного достижения стратегических целей и задач предприятия.
В ходе разработки бизнес-архитектуры подробно рассматриваются различные модели построения предприятия, соответствующие стратегии его развития. Модели бизнес-архитектуры могут быть разделены на три класса: классические (эталонные), специализированные и специфические.
ИТ-архитектура предприятия, или, другими словами, архитектура информационных технологий, представляет собой совокупность технических и технологических решений для обеспечения эффективного функционирования бизнес-процессов предприятия в соответствии с правилами и концепциями, определяемыми бизнес-архитектурой [Данилин, Слюсаренко, 2005].
Архитектура информационных технологий описывает основные информационные системы, их взаимосвязи и включает их принципы развития, совершенствования и поддержки. Таким образом, мы можем говорить о том, что архитектура является самодостаточной и полной динамической моделью системы.
Архитектура информационных технологий является неотъемлемым элементом архитектуры всего предприятия и зависит от его целей и задач, стратегии развития, сложившейся модели бизнес-процессов.
В настоящее время существует множество работ, посвященных исключительно архитектуре информационных систем. Следует отметить, что практически во всех существующих методиках архитектура информационных технологий является производной (частным случаем) архитектуры предприятия в целом и рассматривать ее отдельно от контекста предприятия нецелесообразно.
Обобщенная ИТ-архитектура должна включать как логические, так и технические компоненты. Логическая архитектура предоставляет высокоуровневое описание миссии предприятия, его функциональных и информационных требований, системных компонентов и информационных потоков между этими компонентами. Техническая архитектура определяет конкретные стандарты и правила, которые будут использоваться для реализации логической архитектуры.
Традиционно ИТ-архитектуру предприятия представляют в виде трех взаимосвязанных компонентов:
Enterprise Information Architecture (EIA) – информационная архитектура;
Enterprise Solution Architecture (ESA) – архитектура прикладных решений;
Enterprise Technical Architecture (ETA) – техническая архитектура.
В ходе разработки архитектуры предприятия создается модель, включающая информацию о его производственных процессах, информационных и материальных потоках, ресурсах и организационных единицах. При этом модель ИТ-архитектуры непосредственно зависит от роли, которую выполняют информационные системы на предприятии: стратегическая (ориентированная на выполнение сложившихся стратегий и операций), сдвигающая (инструмент для увеличения эффективности бизнеса), поддерживающая (ИС не играют особой роли в функционировании предприятия), заводская (ИС являются обязательным элементом, обеспечивающим функционирование бизнеса). Модель предприятия (соответствующая ее роли) не только дает лучшее представление о структуре предприятия, но и является эффективным инструментом для анализа экономических, организационных и многих других аспектов его функционирования.
ИТ-архитектура предприятия определяет правила формирования всех компонентов ИТ, взаимосвязи между ними и бизнес-архитектурой предприятия. Это связано с тем, что документирование ИТ-архитектуры без ее увязки с бизнес-архитектурой предприятия быстро утрачивает практическую ценность.
Информационная архитектура (Enterprise Information Architecture, EIA), или архитектура информации, – это (с точки зрения аналитиков компании Meta Group) управляемый набор методик, описывающий информационную модель предприятия и включающий:
базы данных и хранилища данных;
информационные потоки (как внутри организации, так и связи с внешним миром).
Информационную архитектуру предприятия условно можно назвать уровнем потоков данных. Но при построении информационной архитектуры предприятия нет необходимости создавать модели всех видов данных, используемых на предприятии. Достаточно обеспечить выбор наиболее важных (критичных для предприятия) данных и моделировать их на высоком уровне абстракции.
Архитектура прикладных решений (Enterprise Solution Architecture, ESA), или, другими словами, архитектура приложений, включает совокупность программных продуктов и интерфейсов между ними.
Архитектуру прикладных решений разделяют на два направления:
область разработки прикладных систем;
портфель прикладных систем.
Область разработки прикладных систем описывает технологическую часть архитектуры прикладных решений и включает программные продукты; модели данных; интерфейсы; пользовательские интерфейсы.
Область разработки прикладных систем является техническим описанием конкретных приложений. Соответственно, информацию о данных модулях проще всего представить в виде двух следующих схем:
компоненты и структура системы – внутренняя структура системы, включающая информацию о программных модулях и базах данных;
взаимодействие с другими системами (интерфейсы) – описывает взаимодействие приложения с внешними объектами (программными продуктами, пользователями).
Архитектура прикладных решений описывает ситуацию, сложившуюся в ИТ-подразделении на текущий момент времени (т. е. это картина, демонстрирующая «технологическое обеспечение» бизнес-процессов, где каждой основной бизнес-функции соответствуют определенные приложения). На основе архитектуры прикладных решений строятся планы последующего развития информационных технологий в компании, разрабатываются планы мероприятий и проектов, необходимых для достижения стратегических целей.
На данном уровне лучше всего отслеживается взаимодействие бизнес-архитектуры предприятия и ИТ – архитектуры, так как можно определить взаимосвязи между организационной структурой предприятия и используемыми приложениями. В этом случае для оптимизации управления приложениями их разделяют на определенные группы (домены) в соответствии с функциональными возможностями. Следует отметить, что подобное разделение позволяет проще идентифицировать владельца приложения, определять его соответствие бизнес-требованиям.
Техническая архитектура предприятия (Enterprise Technical Architecture, ETA) – это совокупность программно-аппаратных средств, методов и стандартов, обеспечивающих эффективное функционирование приложений. Другими словами, под технической архитектурой мы будем понимать полное описание инфраструктуры предприятия, включающее:
информацию об инфраструктуре предприятия;
системное программное обеспечение (СУБД, системы интеграции);
стандарты на программно-аппаратные средства;
средства обеспечения безопасности (программно-аппаратные);
системы управления инфраструктурой.
Техническую архитектуру предприятия можно визуально представить в виде совокупности архитектурных схем приложений, используемых на предприятии. Визуально техническую архитектуру приложения, в свою очередь, можно представить в виде схемы, включающей информацию о серверах, компонентах системы, стандартах (использующихся в данном приложении) и взаимосвязях между ними.

Литература
Данилин А.В., Слюсаренко А.К Архитектура и стратегия. Инь и янь информационных технологий предприятия. М.: Интернет-университет информационных технологий, 2005.
Ермошкин Н.Н., Тарасов АЛ. Стратегия информационных технологий предприятия. М.: Московский гуманитарный университет, 2003.
Сизов А. В. Разработка архитектуры и модернизация системы управления предприятием. М.: Оверлей, 2008.
CIO Council. A Practical Guide to Federal Enterprise Architecture, 2001.
META Group. Executive Insights. Enterprise Architecture Desk Reference, 2002.
Schekkerman J . How to Survive in the Jungle of Enterprise Architecture Frameworks, TRAFFORD 2003.
Scott A.B. Introduction to Enterprise Architecture; Publisher: authorHOUSE™, 2005.
Контрольные вопросы
1. Что такое архитектура предприятия (Enterprise Architecture)?
2. Зачем нужна архитектура предприятия?
3. Перечислите основные слои архитектуры предприятия.
4. Опишите основные объекты Enterprise Business Architecture.
5. Опишите основные объекты Enterprise Information Architecture.
6. Опишите основные объекты Enterprise Solution Architecture.
7. Опишите основные объекты Enterprise Technical Architecture.
8. Что представляет собой текущая архитектура предприятия – ЕТА?
9. Объясните назначение и сущность архитектурной модели МЕТА Group.

Лекция 2. Процесс разработки архитектуры предприятия

Цель
Рассмотрение принципов и основных методик процесса разработки архитектуры предприятия и разработки ИТ-архитектуры, являющейся элементом общей архитектуры предприятия. Ознакомление студентов с известными моделями архитектуры предприятия.
Длительность – 2 часа.
План
1. Общая схема архитектурного процесса.
2. Принципы построения архитектуры предприятия.
3. Современные методики описания архитектуры предприятия:
модель Захмана;
МЕТА Group;
Gartner;
TOGAF;
методики Microsoft.
Краткий конспект лекции
Описание процесса разработки архитектуры предприятия является одним из самых важных элементов наряду с принципами построения архитектуры предприятия. Как уже было сказано выше, разработка ИТ-архитектуры – это элемент общей архитектуры предприятия. Разработанная архитектура представляется лишь «застывшей картинкой», отображающей текущее состояние предприятия. В целом архитектура предприятия представляет совокупность скоординированных проектов, необходимых для преобразования сложившейся архитектуры организации в состояние, определяемое как долгосрочная цель.
Аналитики выделяют следующие подходы к процессу построения архитектуры предприятия .
Традиционный подход . Требует существенных затрат времени и ресурсов для построения архитектуры предприятия. Первый этап построения архитектуры рассматривается как проект, в ходе которого собирается детализированная информация о состоянии предприятия (текущая архитектура) и на ее основе начинают разрабатываться планы развития (целевая архитектура). Основу данного подхода составляет процесс построения архитектуры предприятия.
Сегментный подход. Позволяет сосредоточить работы на ключевых бизнес-функциях предприятия и постепенно внедрять архитектурный процесс по мере появления ресурсов. В основе такого подхода заложены принципы построения архитектуры предприятия, в соответствии с которыми внедряются новые технологии (информационные системы), стандарты, продукты и услуги.
Следует отметить существование третьего подхода к процессу построения архитектуры предприятия: подхода статус-кво . Суть данного подхода в том, чтобы не внедрять архитектурный процесс на предприятии, или, другими словами, оставить все как есть.
Архитектура предприятия развивается циклично. В ходе разработки стратегии развития предприятия выявляются изменения в бизнес-архитектуре предприятия, позволяющие оптимизировать его бизнес-процессы, а изменение бизнес-процессов предприятия непосредственно влияет на изменение ИТ-архитектуры. Далее разрабатывается план миграции, в ходе выполнения которого происходит переход из текущего состояния в планируемое. При этом процесс миграции является лишь очередным шагом на пути преобразования предприятия, и его окончание означает переход предприятия на новый виток развития, вновь начинающийся с разработки стратегии.
Один из самых первых и наиболее удачных процессов разработки архитектуры предприятия был предложен Стивеном Спиваком (Steven Spewak) и назывался ЕАР (Enterprise Architecture Planning). Модель выделяет в архитектуре предприятия семь шагов, разделенных на четыре уровня, и обеспечивает высокоуровневый взгляд на предприятие с точки зрения бизнеса [Сизов, 2008].
Уровень 1. Это уровень начала работ и активации архитектурного процесса. На этапе инициирования процесса планирования разрабатываются и описываются основные концепции развития архитектуры предприятия. Разрабатываются принципы построения архитектуры.
Уровень 2. Этот уровень описывает состояние предприятия в настоящий момент времени. Другими словами, это уровень разработки текущей архитектуры предприятия. Здесь происходят бизнес-моделирование (разработка текущей бизнес-архитектуры) и описание текущих систем и технологий (документирование текущей архитектуры информационных систем).
Уровень 3. Этот уровень описывает возможные варианты развития архитектуры данных, архитектуры приложений, технологической архитектуры в соответствии с требованиями бизнеса. Другими словами, на этом уровне происходит разработка целевой архитектуры.
Уровень 4. Это уровень, обеспечивающий разработку плана перехода из текущего состояния в будущее. На этом уровне разрабатывается план миграции.
Процесс разработки архитектуры предприятия имеет циклическую структуру.
Одной из основных составляющих проекта разработки архитектурного процесса является создание структур, обеспечивающих управление и контроль за всем процессом. Архитектура предприятия должна являться основополагающим правилом, законом, в соответствии с которым происходят изменения деятельности компании.
Основу управления и контроля архитектурного процесса, как правило, составляет набор руководящих принципов. Многие аналитики выделяют следующий набор принципов:
Внедрение новых систем и модернизация существующих должны проходить оценку эффективности, целесообразности для компании и соответствовать ее стандартам.
Необходимо контролировать изменения бизнес-процессов и информационных систем в рамках их влияния на другие обеспечивающие (зависимые) бизнес-процессы и информационные системы.
Архитектурные модели должны поддерживаться в актуальном состоянии. Необходимо обеспечивать контроль целостности моделей и связей между ними.
Должны быть разработаны и поддерживаться в актуальном состоянии стандарты, правила и политики. Все проекты должны контролироваться на соответствие стандартам.
Результаты работы архитектурного процесса должны готовиться в виде рекомендаций, подлежащих утверждению высшим руководством организации.
Одним из инструментов, обеспечивающих управление и контроль за архитектурным процессом, является создание архитектурного комитета во главе с одним из топ-менеджеров. Функции архитектурного комитета заключаются в отслеживании и одобрении проектов и инициатив, существующих в компании, и оценке целесообразности их проведения. Следует отметить, что вместе с созданием архитектурного комитета на предприятии создается еще один бюрократический уровень, позволяющий активировать и останавливать проекты. Недостатком архитектурного комитета может оказаться возможность задержек при рассмотрении вопросов в ситуации, когда требуется быстрое принятие решений.
Разработка архитектуры – процесс, требующий привлечения большого числа участников и рациональной организации их работы. В связи с этим выбор методологии является необходимой и важной задачей, так как от правильного ее решения зависит успешность усилий, затрачиваемых на разработку и поддержание архитектуры.
В настоящее время существует множество методик построения архитектуры предприятия. Данная лекция не ставит своей целью описать все существующие методики разработки архитектуры предприятия, поэтому ниже приведена информация о наиболее популярных сейчас моделях.
Следует отметить, что архитектурные методики претерпевают постоянные изменения вместе с новыми тенденциями в области управления предприятием и развитием информационных технологий.
Первые версии многих современных методик были разработаны еще в 1990-х гг. . Многие из них постоянно модернизируются или становятся основой для других, более современных методологий:
Zachman Framework – методика, опубликованная впервые в 1987 г. Zachman Institute for Framework Advancement (ZIFA). Методика постоянно обновляется и поддерживается в актуальном состоянии. Лежит в основе многих программных продуктов для архитектурного моделирования (например, CASE Wise).
ЕАР (Enterprise Architecture Planning) – коммерческая методика, разработанная в 1992 г. Стивеном Спиваком на основе двух верхних уровней Zachman Framework: Scope (Planner) и Business Model (Owner). Методика представляет собой архитектурный процесс, обеспечивающий инициализацию и разработку архитектуры в рамках всего предприятия.
PERA (Purdue Enterprise Reference Architecture). Методика разрабатывалась в 1989–1992 гг. в Purdue Laboratory for Applied Industry Control (PLAIC). В основе методики заложена декомпозиция плана внедрения информационной системы на отдельные шаги и упрощения за счет этого ее внедрения и интеграции. В настоящее время эту методику не поддерживают в актуальном состоянии.
TOGAF (The Open Group Architecture Framework). Методика была разработана в 1995 г. и позиционируется авторами как средство разработки информационных систем. Методика сфокусирована на эффективном функционировании приложений, критичных для бизнеса.
CIMOSA (Computer Integrated Manufacturing Open Sys), известная как CIM Open System Architecture, была разработана компанией AMICE Consortium в 1996 г. Методика была одной из инициатив в рамках программы European ESPRIT. В настоящее время можно говорить, что CIMOSA является европейским архитектурным стандартом для построения комплексных автоматизированных производств (CIM – Computer-Integrated Manufacturing) и поддерживает все этапы их жизненного цикла.

системы управления предприятием

Лекция 1. Информационные технологии и архитектура предприятия

1. Понятие архитектуры предприятия

Современные информационные технологии (ИТ) становятся неотъемлемой составляющей любого предприятия. Сегодня они для многих предприятий - не просто способ автоматизации рутинных операций (технологическая подложка), а эффективный инструмент в конкурентной борьбе. Современные ИТ – системы призваны быстро адаптироваться к новым потребностям бизнеса (его целям задачам) и полностью соответствовать архитектуре предприятия (EnterpriseArchitectureEA).

В настоящее время много говорится об эффективности информационных технологий на предприятии, но при этом многие из аналитиков крупных компаний (например, Клиф Финкельштейн) считают, что предприятия просто перешли от состояния ручного хаоса к состоянию хаоса автоматизированного. Соответственно, любые крупные предприятия требуют структуризации и документирования, как бизнес-процессов, так и поддерживающих их информационных технологий.

Зачем нужна архитектура предприятия? Вопрос о необходимости архитектуры предприятия и архитектуры информационных технологий возникает достаточно часто. Понятие «архитектура» изначально относилась к области градостроительства. Для того, чтобы построить дом или спроектировать город, необходимо иметь определенный план, чертеж, позволяющий оценить все сооружение, в целом, и посчитать затраты на его реализацию. План здания (города) должен четко соответствовать функциональным требованиям заказчика к сооружениям этого класса.

Внедрение информационных технологий на предприятии, как и строительство, является сложным трудоемким процессом, но, при этом, многие крупные компании тратят колоссальные денежные средства на внедрение различных информационных систем без малейшего представления об общей концепции развития предприятия. Можно себе представить крупный город, в котором строительство отдельных зданий производится хаотично, без архитектурных планов и долгосрочной концепции развития?

Построение комплексной информационной системы современного предприятия можно сравнить по сложности с проектированием города, где информационные системы соответствуют зданиям. Информационные системы, как и отдельные здания, требуют поддержки и правильной эксплуатации, ремонта и модернизации. Но жизненный цикл информационной системы существенно короче жизненного цикла здания.

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

Под архитектурой предприятия (EA - Enterprise Architecture ), обычно понимается полное описание (модель) структуры предприятия, как системы, включающее описание ключевых элементов этой системы, связей между ними.

Архитектура предприятия определяет общую структуру и функции систем (бизнес и ИТ) в рамках всей организации в целом (включая партнеров и другие организации, формирующие так называемое «предприятие реального времени») и обеспечивает общую рамочную модель (framework), стандарты и руководства для архитектуры уровня отдельных проектов. Общее видение, обеспечиваемое архитектурой предприятия, создает возможность единогопроектирования систем, адекватных, с точки зрения обеспечения потребностей организации , и способных к взаимодействию и интеграции там, где это необходимо.

В основе архитектуры предприятия заложен «Архитектурный взгляд» на системы, определенный в стандарте ANSI/IEEE 1471, как «фундаментальная организация системы, состоящая из совокупности компонент, их связей между собой и внешней средой, и принципы, которыми руководствуются при их создании и развитии».

Архитектура предприятия описывает деятельность компании с двух основных позиций:

    Бизнес-архитектура описывает предприятие с позиции логических терминов, таких, как взаимодействующие бизнес-процессы и бизнес правила, необходимая информация, структура и потоки информации.

    Архитектура информационных технологий описывает предприятие с позиции технических понятий, таких как аппаратные и компьютерные средства, программное обеспечение, защита и безопасность.

Документирование и оптимизация архитектуры информационных технологий обеспечивает нам уменьшение уровня сложности информационных систем и упрощает их интеграцию. Оптимизация бизнес-процессов компании и оптимизация функциональности информационных систем, использующихся для автоматизации бизнес-процессов, увеличивает приток инвестиций в информационные технологии. Архитектура предприятия в первую очередь объединяет архитектуру информационных технологий и бизнес - архитектуру в единое целое, обеспечивая комплексный взгляд на обе существующие области (рисунок 1.1.).

Архитектура предприятия является важным критическим элементом, связывающим информационные технологии, бизнес потребности предприятия и объединяет в себе процессы стратегического бизнес – планирования, прикладные информационные системы и процессы их сопровождения.

При этом архитектура предприятия неразрывно связана с основными рабочими процессами:

    стратегия и планирование на уровне предприятия;

    управление корпоративными проектами.

Рисунок 1.1. Взаимосвязь бизнеса и ИТ

Разработка стратегии современного предприятия (StrategyandPlanning) и управление корпоративными проектами (Enterpriseprogrammanagement) включают в себя направление, связанное непосредственно с информационными технологиями. Современные тенденции рассматривают ИТ проекты и стратегические инициативы как определенный актив компании, которым можно управлять аналогично финансовым активам.

Управление портфелем информационных технологий (BusinessandITportfoliomanagement) – это процесс управления инвестициями в области управления ИТ проектами. Под портфелем понимается совокупность проектов, выполняемых на общем пуле ресурсов (финансы, люди, оборудование, материалы, энергия), при этом пул ресурсов и результаты всех проектов портфеля находятся в компетенции одного центра ответственности.

Аналитики компании METAGroupсчитали, что это - область пересечения архитектуры предприятия, стратегии предприятия и управления корпоративными проектами (рисунок 1.2.). Стратегия и планирование при этом обеспечивают основу для выработки ИТ стратегии предприятия, в соответствии с которыми появляются проекты внедрения (модернизации) информационных систем. Управление проектами – можно рассматривать, в первую очередь, как механизм, обеспечивающий переход от текущего состояния к планируемому, или, другими словами, переход от текущей архитектуры предприятия к целевой архитектуре.

Рисунок 1.2. Управление портфелем ИТ.

Представление информационных технологий в виде активов, позволяет предприятию корректно оценивать и расставлять приоритеты при вложении инвестиций и управлении ИТ проектами (активами) с учетом приемлемого уровня риска, и, таким образом планировать инвестиции в эту область. Считается, что управление ИТ портфелем должно преследовать три основные цели:

    максимизация ценности портфеля;

    синхронизация ИТ - портфеля с требованиями бизнеса;

    поиск оптимального баланса между риском и потенциальной отдачей от ИТ - портфеля.

Архитектура предприятия является одним из элементов управление ИТ портфелем и предоставляет необходимую информацию о бизнес-процессах и технологиях, необходимых для их автоматизации. Архитектура предприятия не только является основой для разработки портфеля активов, но также обеспечивает весь жизненный цикл многих ИТ - активов.

Архитектура предприятия позволяет увидеть все предприятие целиком. Создать цепочку, показывающую воздействие отдельных элементов стратегии развития предприятия на его бизнес-процессы, и их зависимость от информационных систем и технологических элементов.

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

Рисунок 1.3. Контекст и уровни абстракции архитектуры предприятия.

Уровень архитектуры предприятия – описывает высокоуровневые элементы архитектуры, ориентированные на создание общей концепции развития в масштабах всего предприятия, в целом. На этом уровне рассматриваются основные цели и задачи предприятия, стратегия его развития, на основе которых разрабатывается ИТ - стратегия и высокоуровневая архитектура. Здесь определяется общая структура информационных систем в рамках всей организации, в целом, и выделяются их основные функции.

Уровень архитектуры предприятия – это в первую очередь общая схема функционирования всего предприятия в целом, дающая возможность единого проектирования информационных систем, обеспечивающих потребности всего предприятия, и их эффективную интеграцию. Построение такой схемы позволяет не только показать, какие именно бизнес-процессы, и информационные системы обеспечивают достижение основных целей предприятия, но и избежать их дублирования, повысить эффективность совместной работы.

Уровень отдельных решений – определяет структуру и функции в рамках отдельных проектах. На этом уровне, формируется детализированная информация о приложениях, бизнес-процессах и их взаимосвязях. Здесь определяется структура информационных систем, их интерфейсы и функции. Определяются планы и схемы их развития, разрабатывается соглашение об уровне обслуживания (SLA).

Архитектура уровня отдельных проектов описывает, как именно, новые информационные системы будут вписываться в контекст всего предприятия, с кем они будут взаимодействовать и какие технологии использовать.

Прикладной уровень , включающий в себя дизайн отдельного решения и его архитектуру, планы реализации проектов. На этом уровне происходит работа уже непосредственно с информационными системами. Определяется структура и функции отдельных приложений, которые разрабатываются с целью обеспечения конкретной функциональности. Здесь происходит реализация стандартов и руководств, определенных на верхних уровнях.

Информационная система, на данном уровне рассматривается как сложный комплексный объект, динамически изменяющийся во времени. Конкретная реализация системы включает в себя экземпляры приложений и их физическое расположение, фактические потоки данных и реализацию процессов управления.

При внесении изменений в архитектуру предприятия можно использовать различные способы разделения на уровни абстракции. Это связано с тем, что каждый уровень абстракции использует свои модели, описывающие определенные предметные области. Например, при внедрении информационных технологий на предприятии принято выделять следующие уровни абстракции:

    Уровень контекста (почему?) ориентирован в первую очередь на руководство и обосновывает необходимость проектов.

    Концептуальный уровень (что?) определяет общие требования к проекту и возможные варианты его реализации.

    Логический уровень (как?) описывает способ реализации данного проекта.

    Физический уровень определяет решения, стандарты и технологии, позволяющие реализовать проект.

Количество уровней абстракции и их тип могут варьироваться в зависимости от поставленных задач. Основное достоинство уровней абстракции заключается в обеспечении возможности декомпозиции предприятия на отдельные элементы для последующего детализированного рассмотрения. Концепция разделения архитектуры предприятия на различные уровни абстракции позволяет управляющим четко видеть влияние планируемых изменений на все предприятие, в целом.

Таким образом, можно говорить, что «архитектура – это инвестиция в стандарты процессов, технологий и интерфейсов в целях улучшения возможностей организаций и уменьшения стоимости разработки и сопровождения информационных систем, а корпоративная архитектура ИТ – это видение, принципы и стандарты, которыми организации руководствуются при разработке и внедрении технологий».

Архитектура предприятия является инструментом управления, обеспечивающим процесс принятия решений об инвестициях в информационные технологии, стирающие грань между бизнесом и ИТ - подразделением.

Традиционно считается, что новые инициативы по внедрению информационных технологий должны проявляться в виде требований от бизнеса, и новые информационные системы должны отвечать именно этим требованиям. Но бизнес должен, в то же время, получать и учитывать «сигналы» от ИТ - подразделения, которое, соответственно, должно показывать новые возможности, появляющиеся у предприятия при внедрении новых ИС. Таким образом, архитектуру предприятия можно рассматривать как новый виток развития организационных принципов построения деятельности предприятия, обеспечивающий его эффективное функционирование (рисунок 1.4.).

Рисунок 1.4. Эволюция организационных принципов.

Любому предприятию требуется планомерное развитие его структуры, бизнес-процессов, информационных систем и их интеграция между собой. Архитектура предприятия собственно и является планом развития предприятия (целевая архитектура ) и документированной схемой того, что происходит в компании в текущий момент времени (текущая архитектура ).

Текущая архитектура (Current architecture) - описывает существующее состояние архитектуры предприятия. Называется также архитектурой “как есть” (AS-IS) или базовым состоянием существующей архитектуры.

Текущая архитектура – это отображение объективной реальности, включающей в себя существующие компоненты (бизнес-процессы, информационные системы, технологические элементы) и их связи. Это набор моделей с неизбежными упрощениями, ограничениями и субъективными искажениями.

Процесс разработки текущей архитектуры – это, в первую очередь, процесс документирования и поддержания информации о состоянии предприятия в актуальном виде, обеспечивающий регистрацию и контроль информации обо всех элементах архитектуры предприятия, включающий в себя ведение базы данных по архитектурным объектам; ведение управленческого учета и учета состояния.

Процесс разработки текущей архитектуры аналогичен процессу ITIL/ITSM(управление конфигурацией - Configuration Management). Для упрощения работы по разработке текущей архитектуры многие компании используют базу данных конфигурационных единиц (CMDB), дополнив ее необходимой информацией.

Целевая архитектура (Target Architecture) - описывает желаемое будущее состояние предприятия или "что должно быть сформировано" (TO-BE). Другими словами, целевая архитектура является будущей моделью предприятия.

Целевую архитектуру можно назвать идеальной моделью предприятия, в основу которой заложены:

    стратегические требования к бизнес-процессам и информационным технологиям;

    информация о выявленных «узких местах» и путях их устранения;

    анализ технологических тенденций и среды бизнес деятельности предприятия.

Целевая архитектура (модель to-be) и текущая архитектура (модельas-is) позволяют описать начальное и конечное состояние предприятия – до и после внесения изменений в его структуру, оставляя без внимания сам процесс изменений.

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

Современные подходы к построению архитектуры предприятия традиционно разделяют ее на несколько слоев (предметных областей). Количество архитектурных слоев варьируется в различных методиках. Ниже мы рассмотрим слои, использующиеся в большинстве из существующих методик (рисунок 1.5.):

    Стратегические цели и задачи предприятия.

    Бизнес – архитектура предприятия.

    Архитектура информационных технологий (ИТ архитектура предприятия).

Архитектуру информационных технологий, в свою очередь, разделяют на:

    Информационную архитектуру (Enterprise Information Architecture).

    Архитектуру прикладных решений (Enterprise Solution Architecture).

    Технологическую архитектуру (Enterprise Technical Architecture).

Рисунок 1.5. Основные слои архитектуры предприятия

До того как мы постараемся увязать в рамках некоторой обобщенной концепции все многообразие понятий, связанных с архитектурой предприятия, необходимо объяснить контекст, в рамках которого осуществляется ее разработка.

Когда организация рассматривает аспекты, связанные с изменениями в бизнесе, то традиционным является подход к такому анализу "сверху-вниз" в терминах людей и процессов. В то же время традиционные подходы к разработке приложений и даже комплексных информационных систем имеют тенденцию уделять больше внимания идентификации и реализации специфических, функциональных свойств, которые требуются для автоматизации отдельных задач – как бы двигаясь в обратном направлении. Гораздо меньше внимания уделяется тому, как в итоге система в целом будет взаимодействовать с другими системами из этой же и других областей в целях достижения преимуществ для бизнеса организации. В результате появляется разрыв между высокоуровневым бизнес-видением, организационной структурой и информационными системами, которые, по идее, призваны обеспечивать им поддержку.

Именно для того, чтобы ликвидировать этот разрыв, многие организации и разрабатывают архитектуру предприятия в целом, которая призвана обеспечить единое видение того, как системы (включая как автоматизированные системы, так и области, связанные с ручным трудом) поддерживают и обеспечивают бизнес (основную деятельность) организации. Эффективная архитектура предприятия должна обеспечивать целостный и всеобъемлющий взгляд на следующие аспекты:

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

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

Как компоненты, так и взаимосвязи между ними целесообразно рассматривать в терминах сервисов, которые они предоставляют, и их характеристик, таких как безопасность, масштабируемость, производительность, интеграция. Это перекликается с темой сервис-ориентированной архитектуры, которая будет рассмотрена отдельно в "Технологическая архитектура, стандарты и шаблоны" .

И хотя в идеале архитектура предприятия должна разрабатываться на основе подхода "сверху-вниз", в реальности многие организации существуют в условиях бюджетных и временных ограничений на реализацию стратегических ИТ-инициатив, которые, как большинство именно стратегических проектов, не приносят очевидных краткосрочных результатов. По этой причине многие инициативы в области разработки архитектуры предприятий реализуются в рамках ранее утвержденных больших программ и проектов. После того, как в каком-то первом варианте в рамках этих проектов разработана архитектура предприятия, появляется возможность для ее уточнения, дополнения и демонстрации тех преимуществ, которые она обеспечивает за счет определения стандартов и общих руководящих принципов для последующих проектов.

На самом деле, разработка архитектуры предприятия позволяет решить одну из существенных проблем взаимодействия бизнеса и ИТ, которая получила на английском языке название "alignment", что на русский наиболее точно переводится фразой "синхронизация возможностей и потребностей бизнеса и ИТ". Это решение достигается за счет следующего:

  • автоматизации процессов – там, где видится положительный возврат от инвестиций в технологии (ROI);
  • уточнения понимания и формализации описания бизнес-процессов путем формального их моделирования.


Енвд