Что представляет собой архитектура ит сети компании

I. Вступление

Архитектура распределяет массы и объемы.
Вдохновение превращает инертный камень в драму.
Ле Корбюзье.

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

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

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

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

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

II. Определение понятия «архитектура»

А что можно думать об архитектуре?
Она, как солнце: большая, блестящая и она рядом.
Роджер Желязны. (Мастер сновидений)

Давайте для начала пройдемся по определениям.

Архитектура системы — принципиальная организация системы, воплощенная в её элементах, их взаимоотношениях друг с другом и со средой, а также принципы, направляющие её проектирование и эволюцию.

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

Архитектура программного обеспечения (англ. software architecture) — совокупность важнейших решений об организации программной системы. Архитектура включает:

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

Довольно лаконичное определение, дополнив которое можно приблизится к пониманию, что же принято ассоциировать с явлением — ИТ Архитектура.

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

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

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

Раз уж речь зашла о едином подходе, давайте внесем ясность и в этот вопрос:

Архитектурный подход (англ. architectural framework) — соглашения, принципы и практики для описания архитектуры, установленные для конкретной области применения и/или конкретным сообществом заинтересованных лиц (2).

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

Итак, размявшись на общих положениях и задав направление для исследования понятия Архитектура, продолжим углубляться в суть этого явления.

1. Разделы ИТ Архитекторы

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

1) Информационная архитектура (Enterprise Information Architecture, сокр. EIA), набор методик и инструментов, описывающий информационную модель предприятия. Включает:

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

2) Архитектура прикладных решений (Enterprise Solution Architecture сокр. ESA) – представляет архитектуру приложений, включающую в себя совокупность программных продуктов и интерфейсов между ними. Делится на два направления:

  • область разработки прикладных систем;
  • портфель прикладных систем.

3) Техническая архитектура (Enterprise Technical Architecture сокр. ETA) — совокупность программно-аппаратных средств, методов и стандартов, обеспечивающих эффективное функционирование приложений. Описывает полное представление инфраструктуры предприятия, включая:

  • информацию об инфраструктуре предприятия;
  • системное программное обеспечение (СУБД, системы интеграции);
  • стандарты на программно-аппаратные средства;
  • средства обеспечения безопасности (программно-аппаратные);
  • системы управления инфраструктурой.

Плюс к этому добавляется и архитектура самого предмета автоматизации:

4) Бизнес-архитектура предприятия (Enterprise Business Architecture, ЕВА) — целевое построение организационной структуры предприятия, увязанное с его миссией, стратегией, бизнес-целями. В ходе построения бизнес-архитектуры определяются необходимые бизнес-процессы, информационные и материальные потоки, а также организационно-штатная структура.

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

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

Архитектурная группа описаний (англ. architectural view) — представление системы в целом с точки зрения связанного набора интересов. Каждая группа описаний относится к одному или более стейкхолдеру. Термин «группа описаний» употребляется для выражения архитектуры системы при некотором методе описания (2).

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

2. Представления ИТ Архитекторы

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

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

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

Архитектурное описание (англ. architectural description) — рабочий продукт, использующийся для выражения архитектуры (2).

Архитектурный метод описания (англ. architectural viewpoint) — спецификация соглашений для конструирования и применения группы описаний. Шаблон или образец, по которому разрабатываются отдельные группы описаний посредством установления назначений и аудитории для группы описаний, а также приемы их создания и анализа. Метод описания устанавливает соглашения, по которым группа описаний создается, отображается и анализируется. Тем самым метод описания определяет языки (включая нотации, описания или типы продуктов), применяемые для определения группы описаний, а также все связанные методы моделирования или приемы анализа, применяемые к данным представлениям группы описаний. Данные языки и приемы применяются для получения результатов, имеющих отношение к адресуемым интересам (2).

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

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

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


Рисунок 1. Модель выработки целей и показателей

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

Фиксируя все эти разнообразные описания и представления, возникает резонный вопрос: Как же их объединить в некий всеобъемлющий контекст?

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

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


Рисунок 2. Представление модели Закмана

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

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

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

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

В ArchiMate, при создании моделей, используются базовые понятия «элемент» и «отношение» см. рис.3. На основе элементов и отношений строятся модели предприятия или его отдельных частей.


Рисунок 3. Основные понятия ArchiMate 3.0

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

Сами модели располагают в одной из ячеек каркаса на пересечении Слоя (уровень представления) и Аспекта. Схематично структура фреймворка представлена на рис. 4.


Рисунок 4. Слои фреймворка ArchiMate 3.0

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

1) Активный структурный элемент (active structure element) позиционирует его, как некую сущность, которая способна выполнять определенные действия

2) Пассивный структурный элемент (passive structure element) позиционирует его, как некоторый объект, над котором выполняются действия.

3) Элемент поведения (behavior element) определяется как некоторая единица действия, выполняемая одним или несколькими активными структурными элементами.

Более подробно ознакомится со спецификацией можно в обзоре ArchiMate (4).

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

Погрузившись во все эту «карусель» сложностей и разнообразия возникает один немаловажный вопрос: А всегда ли необходимо выполнять такой сложный и ресурсоемкий процесс описания архитектуры? На самом деле существует несколько подходов к ее построению, например:

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

2) Подход «статус-кво». Разработка рассматривается как реакция на те или иные возникающие затруднения или воздействия.

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

3. Резюме раздела

Итак сделаем краткую выжимку из рассмотренного нами материала:

  1. Архитектура предприятия связывает бизнес-потребности предприятия, информационные технологии, процессы стратегического бизнес-планирования, прикладные информационные системы и процессы их сопровождения.
  2. В процессе разработки и поддержания архитектуры предприятия участвуют разные группы заинтересованных лиц, имеющие различные требования к ее представлениям (архитектурный подход);
  3. Для удобства, архитектуру принято делить на разделы, соответствующие разным архитектурным зонам и подходам;
  4. Для разных архитектурных групп и подходов существуют различные группы описания (визуализации) архитектуры.
  5. Для удобства организации работы с разнородными артефактами используют архитектурные методы описания, представляющие собой специальные фреймворки и спецификации, и позволяющие работать со всеми артефактами в едином визуальном пространстве. Использование подобных конструкций помогает с одной стороны, логически разбить все представления архитектуры на отдельные разделы для упрощения их формирования и восприятия, а с другой – обеспечить возможность рассмотрения целостной архитектуры с изолированных точек зрения или соответствующих уровней абстракции.
  6. В зависимости от потребностей и возможностей предприятия, можно выбрать один из нескольких архитектурных подходов, различающихся по объему и составу выполняемых работ, что в свою очередь определяет уровень затрат и качество проектирования.

Более подробно ознакомиться с материалом можно на: моем Youtub канале, посвященном вопросам: проектирования программных продуктов, ИТ архитектуре и социальной инженерии.

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

Архитектура предприятия: что это и зачем она нужна

Если вы хотите знать, зачем нужна архитектура предприятия современному бизнесу, нужно начать немного издалека. Понятие «архитектура» раньше относилось к строительству. Для строительства, например, здания необходимо иметь определенный план, чертеж, который поможет посчитать все затраты на строительства, понять, насколько построенное здание будет отвечать требованиям заказчика.

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

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

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

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

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

Что такое архитектура IT и зачем она нужна

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

IT архитектура:

• обеспечивает достижение бизнес-целей компании посредством использования нужного программного обеспечения;

• включает совокупность программных и аппаратных средств компании, в том числе, базы данных и промежуточное программное обеспечение.

Кому нужно знать архитектуру IT и предприятия

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

Архитекторы всех уровней

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

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

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

Бизнес-аналитики и системные аналитики

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

Разработчики и системные инженеры

Занимаются непосредственно ПО и IT-инфраструктурой предприятия.

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

Друг архитектора — Archimate

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

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

Он разделяет архитектуру предприятия на уровень бизнеса, приложений и технологий. Для описания каждого уровня Archimate предлагает несколько простых общих блоков: сервис, процесс и функция.

Эти три слоя архитектуры можно отрисовать и убедительно представить заказчику в нужном виде, в зависимости от того, кому показываешь – админу, программисту или собственнику бизнеса.

Главные плюсы в использовании Archimate

В практическом применении Archimate есть следующие плюсы:

· с его помощью можноописать всю деятельность предприятия в комплексе, от архитектуры предприятия до продуктов и сервисов;

· подходит для бизнеса любой сферы деятельности;

· прост в использовании (по убеждению профессионалов);

· легко устанавливается на любые операционные системы;

· позволяет генерировать разные варианты отчетов;

· открытый исходный код и бесплатная модель использования – очень ценная характеристика в рамках импортозамещения.

Где всему этому научиться

21 ноября в CORS Academy стартует новый уникальный курс «Моделирование архитектуры IT и предприятия. Archimate».

Именно в рамках данного курса вы:

— познакомитесь с нотацией языка ArchiMate 3.1 и возможностями его применения для моделирования архитектуры предприятия и IT- архитектуры;

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

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

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

Авторы курса “Моделирование архитектуры IT и предприятия. Archimate”

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

Знакомьтесь с авторами курса «Моделирование архитектуры IT и предприятия. Archimate»:

Ольга Ковальчук, эксперт по продуктам класса EnterpriseArchitect с опытом разработки крупных интеграционных проектов в компаниях Вымпелком, Ростелеком, Росатом, Альфа-банк, МОЭК.

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

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

Почему выгодно подать заявку на обучение прямо сейчас?

При оплате курса до 21 ноября вы получите 50% скидку!

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

Уровень зарплат архитектора начинается от 130 000 рублей в небольших организациях с минимальным опытом работы, а с опытом работы от 5-ти лет по профилю — от 300 000 рублей.

Зачем нужны архитектура IT и предприятия?

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

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

Где всему этому научиться

21 ноября в CORS Academy стартует новый уникальный курс«Моделирование архитектуры IT и предприятия. Archimate».

При оплате курса до 21 ноября вы получите 50% скидку!

Роман Исаев

Партнёр ГК «Современные технологии управления»

Руководитель проектов, бизнес-тренер, сертифицированный специалист Business Studio

Автор 11 книг и более 60 публикаций в научно-практических журналах

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

ИТ-архитектура является одним из важнейших компонентов организации (корпоративной архитектуры). Есть различные стандарты, подходы и модели (framework) к построению и развитию ИТ-архитектуры и корпоративной архитектуры, например: ITIL, TOGAF, ISO 15288, 20000, 27000, Zachman, COBIT, IT4IT и др. В данной статье рассмотрим комплекс основных этапов, который уже многократно зарекомендовал себя и апробирован во многих организациях. Каждый этап состоит из набора взаимосвязанных задач и инструкций. Детально они рассмотрены в источниках [1], [2] и [3].

Для создания всех графических моделей, реестров и справочников (классификаторов) по ИТ-архитектуре рекомендуется использовать специализированные программные продукты, например Business Studio, Archi, Microsoft Visio + Excel. Ключевыми исполнителями данных работ являются: ИТ-архитектор и ИТ-департамент в целом, процессный офис (или департамент бизнес-архитектуры), рабочие группы (команды) по соответствующим направлениям.

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

12 этапов построения и развития ИТ-архитектуры организации

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

1. Разработка ИТ‑стратегии

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

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

2. Разработка иерархического реестра (каталога) всех ИТ‑систем и ИТ‑платформ организации

С точки зрения TOGAF должно быть построено два иерархических реестра (дерева): слой приложений (application layer), слой системных технологий и ИТ-платформ (technology layer).

Первый слой (реестр) необходимо детализировать до модулей и функций (см. Рис. 1). В зависимости от размера организации данный реестр может иметь 5-8 и более уровней детализации (иерархии).

Рис. 1. ИТ-архитектура (на примере банка, фрагмент) и карточка (набор параметров) ИТ-системы

Перечислим минимальный набор ИТ-систем (приложений), которые работают практически в каждой организации:

  • CRM и Front-office (маркетинг, продажи, работа с клиентами),
  • Электронный документооборот (ЭДО),
  • Кадровые и зарплатные системы,
  • Бухгалтерские системы,
  • Офисные системы (работа с документами и таблицами),
  • BPMS (управление процессами и задачами),
  • Юридические системы (договора, законодательство),
  • Системы информационной безопасности (Firewall, Antivirus).

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

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

3. Заполнение детальных параметров (карточек, спецификаций) всех ИТ‑систем и модулей

Карточка ИТ-системы (см. Рис. 1) должна давать наиболее полную, структурированную и актуальную информацию, которая включает следующее:

  • Контуры функционирования: test (development), pre-production, production,
  • Площадки и расположение: «облачное, cloud based» (за пределами организации), собственные ресурсы,
  • Типы лицензий: временные (подписка), постоянные,
  • Оборудование и ИТ-платформы, на которых работают ИТ-системы (приложения),
  • Владелец ИТ-системы в организации (ответственный),
  • Сроки (периодичность) обновления, сроки оплаченной внешней техподдержки,
  • Версия и тип (категория) ИТ-системы,
  • Финансовая информация: первоначальные вложения (CAPEX), стоимость сопровождения (OPEX),
  • Операционные риски и риски информационной безопасности,
  • Влияние на критичную архитектуру организации,
  • Требования к отказоустойчивости, дублированию компонентов и резервному копированию,
  • Срок восстановления системы в случае сбоев,
  • Максимальное количество пользователей,
  • Зависимость от иностранного программного обеспечения,
  • Комментарии и техническая информация.

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

4. Разработка архитектурных моделей ИТ-систем

Архитектурная модель ИТ-системы (см. Рис. 2) показывает основные её технические и логические компоненты, а также их взаимодействия (потоки данных). Например, серверная часть (приложение), сервер баз данных, внешние и вспомогательные сервера, клиентская часть (приложение), другие виды устройств и компонентов.

Рис. 2. Архитектурная модель программного продукта (на примере Business Studio)

5. Разработка графических моделей по интеграции (связям) ИТ-систем

Необходимо отобразить ключевые потоки данных (см. Рис. 3) между ИТ-системами организации (ИС1 <=> ИС2), между ИТ-системами и базами данных (ИС1 <=> БД1), между ИТ-системами организации и внешними субъектами, другие виды связей (в зависимости от специфики организации). Дополнительно может быть указана информация о протоколах, шлюзах, сервисах, требованиях и т. п.

Рис. 3. Модели интеграции ИТ-систем (общий вид, без детализации названий фигур и стрелок)

6. Разработка иерархического реестра (каталога) всех баз данных (структур данных) и их параметров

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

7. Разработка технической архитектуры и дополнительных моделей (в зависимости от задач)

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

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

  • Владелец оборудования в организации (ответственный),
  • Зависимость от иностранных производителей,
  • Сроки периодического технического обслуживания и ремонта,
  • Финансовая информация: первоначальные вложения (CAPEX), стоимость сопровождения (OPEX),
  • Влияние на критичную архитектуру организации,
  • Расположение оборудования (локация),
  • Операционные риски и риски информационной безопасности по оборудованию,
  • Требования к отказоустойчивости, дублированию, резервированию,
  • Комментарии и другая информация.

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

В дополнение к технической архитектуре могут разрабатываться другие модели под разные задачи, например в форматах (нотациях): BPMN, ArchiMate, UML. Большое количество примеров содержатся в источниках [1] и [3].

8. Установление связей объектов и моделей ИТ‑архитектуры с объектами и моделями бизнес-архитектуры

Очень важно, чтобы построение и развитие ИТ-архитектуры и бизнес-архитектуры выполнялось внутри одной базы данных и платформы, например Business Studio [4]. Только в таком случае мы сможем быстро и эффективно установить большое количество связей (со стратегией, бизнес-процессами, показателями KPI, организационной структурой), проследить взаимные влияния, оценить функционирование и полноту (целостность) всей корпоративной архитектуры.

9. Проработка операционных рисков (ИТ-рисков) и системы информационной безопасности

Параллельно с этапами 1-8 выполняется идентификация, оценка и проработка рисков. Разрабатываются предупреждающие действия (мероприятия) для минимизации и предотвращения рисков. Подробная информация по этой теме содержится в источнике [5]. Следует отменить, что сейчас и на многие годы вперёд для российских организаций главная задача — это уменьшение зависимости от иностранных производителей программного обеспечения и защита критичной архитектуры от внешних угроз.

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

10. Разработка нормативных документов и форм документов

Все рассмотренные выше этапы (работы) и их результаты должны быть детально документированы, см. [1]. Разрабатываются и актуализируются нормативные документы, например:

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

Под формами документов подразумеваются различные образцы и шаблоны: технические задания, заявки, планы, отчёты, приказы, договора, SLA-соглашения и др.

11. Проведение аудита (оценки) ИТ-архитектуры по чек-листу и аналитических работ

Необходимо разработать и заполнить чек-лист с детальными требованиями (более 100). Фрагмент приведён на Рис. 4. Способы оценки требований: наблюдение за работой ИТ-систем и оборудования, наблюдение за работой ИТ-персонала, интервью и опросы сотрудников, изучение документов и отчётов (включая историю значений показателей, историю операционных рисков и др.). На основе проведённого аудита составляется план задач для проработки выявленных недостатков и включается в план развития (оптимизации) ИТ-архитектуры на следующий период (этап 1).

Рис. 4. Фрагмент чек-листа «Диагностика и аудит ИТ-архитектуры организации»

12. Сбор новых требований и задач к автоматизации и цифровизации от подразделений

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

Рекомендуемая литература и источники информации:

  1. Большая библиотека системного аналитика и ИТ-архитектора.
  2. Исаев Р. А. ИТ-архитектура организации и система регламентации ИТ-департамента.
  3. Исаев Р. А. 60 примеров успешных и проблемных проектов организационного развития.
  4. IT Architect: система управления ИТ-архитектурой.
  5. Большая библиотека риск-менеджера и специалиста по операционным рискам

Опубликовано по материалам:
https://www.it-world.ru/cionews/business/184573.html

Май 2022 г.

Рекомендуемые материалы по тематике

Best practice проектов автоматизации бизнес-процессов. От методологии до инструментария. Часть 1 — интервью с руководителем консалтинговых проектов «Консист Бизнес Групп» Андреем Кочетковым

Применение процессной модели при внедрении информационных систем

Цифровой двойник организации: требования, структура, примеры

Подходы к автоматизации

Цель

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

Длительность – 2 часа.

План

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

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

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

4. ИТ-архитектура предприятия:

• информационная архитектура (EIA);

• архитектура прикладных решений (ESA);

• техническая архитектура предприятия (ЕТА).

Краткий конспект лекции

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

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

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

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

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

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

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

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

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

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

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

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

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

• разработкой стратегии и планированием на уровне предприятия;

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

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

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

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

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

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

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

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

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

Текущая архитектура (Current Architecture) описывает существующее состояние архитектуры предприятия. Называется также архитектурой «как есть», или базовым состоянием существующей архитектуры.

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

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

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

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

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

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

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

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

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

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

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

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

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

• Архитектура информационных технологий (ИТ-архитектура предприятия), в том числе:

– информационная архитектура (Enterprise Information Architecture);

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

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

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

Бизнес-стратегия определяет направление развития бизнеса в соответствии со стратегическими целями и задачами, стоящими перед предприятием, и отвечает на вопрос, почему предприятие должно развиваться именно в этом направлении. Бизнес-стратегия включает:

• цели и задачи, стоящие перед предприятием;

• бизнес-решения, необходимые для достижения поставленных целей и задач;

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

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

• проекты, которые можно запустить для выполнения бизнес-стратегии;

• варианты решения текущих задач и проблем;

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

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

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

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

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

ИТ-архитектура предприятия, или, другими словами, архитектура информационных технологий, представляет собой совокупность технических и технологических решений для обеспечения эффективного функционирования бизнес-процессов предприятия в соответствии с правилами и концепциями, определяемыми бизнес-архитектурой [Данилин, Слюсаренко, 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.

Данный текст является ознакомительным фрагментом.

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

Что такое архитектура информационной системы

Начнем с определения: согласно Федеральному закону РФ от 27.06.2006 г. № 149-ФЗ «Об информации, информационных технологиях и о защите информации», информационная система – это совокупность содержащейся в базах данных информации и обеспечивающих её обработку информационных технологий и технических средств. Проще говоря, под информационной системой (ИС) обычно мы понимаем базу данных и интерфейс работы с ней, который позволяет решать специализированные бизнес-задачи, удовлетворяя потребности пользователя. Причем слово интерфейс здесь имеет общее значение как средство взаимодействия чего-то с чем-то, например, интеракция пользователя с программным обеспечением ПО реализуется через GUI и набор программных интерфейсов (API, Application Programming Interface).

Таким образом, архитектуру информационной системы можно представить в виде следующих компонентов:

  • Слой представления – клиентская часть с графическим интерфейсом пользователя (GUI, Graphical User Interface), которая выполняет роль терминала – средства представления данных и отправки команд. Часто этот слой называют frontend.
  • Слой бизнес-логики, где происходит обработка команд, полученных от клиента и выполняются основные вычисления. Чаще всего это реализуется в виде серверного приложения (backend). Здесь же располагается система управления базой данных (СУБД) как надстройка над базой данной (БД), которая позволяет обратиться к данным и манипулировать ими, о чем мы писали здесь.
  • Слой доступа к данным, т.е. сама БД как хранилище данных в структурированном виде, что в конечном итоге на низком уровне сводится к файлам с записанными данными.

Трехслойная архитектура информационной системы

Трехслойная архитектура информационной системы

Такая послойная модель компонентного строения ИС получила название 3-хслойной архитектуры и сегодня реализуется везде. Однако, реализация этих 3-х слоев может быть выполнена по-разному. Если все компоненты всех 3-х слоев находятся на одном устройстве (компьютер, мобильный телефон), такая архитектура называется настольной (desktop). Например, локальный (не облачный) текстовый редактор, калькулятор. А если компоненты 3-х слоев ИС распределены по нескольким устройствам, ее архитектура называется распределенной (distributed). Именно такая архитектура сегодня встречается в большинстве современных ИС, что мы и рассмотрим далее.

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

Поскольку компоненты распределенной системы распределены по разным устройствам (узлам), им необходимо средство взаимодействия друг с другом, т.е. сеть передачи информации. Передача данных по сети выполняется по правилам сетевых протоколов, которые регламентируют вид и формат передаваемых данных. Лучше всего эту идею иллюстрирует 7-ми уровневая модель OSI (Open Systems Interconnection) — модель стека сетевых протоколов OSI/ISO. Она показывает, как разные сетевые устройства могут взаимодействовать друг с другом и определяет различные уровни взаимодействия систем, каждый из которых выполняет при этом специализированные функции. О том, что представляет собой модель OSI, мы поговорим в следующий раз, а пока вернемся к видам распределенной архитектуры.

Основы архитектуры и интеграции информационных систем

Код курса
OAIS
Ближайшая дата курса

27 апреля, 2023

Длительность обучения
8 ак.часов
Стоимость обучения
15 000 руб.

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

  • Файл-серверная – самая примитивная распределенная архитектура, когда слои представления и бизнес-логики находятся на клиенте, а также там реализуется часть вычислений, т.е. операторов по обработке данных. Сервер отвечает только за хранение и управление файлами. Это простое и дешевое с точки зрения реализации решение подходит только ИС, небольших по количеству пользователей, имеет низкую производительность и предполагает передачу по сети огромного объема данных.
  • Клиент-серверная, которая делится на 2 подвида:
    • двузвенная – своего рода развитие файл-серверной версии. Она также обеспечивает многопользовательскую работу с данными, но имеет более высокую надежность, т.к. теперь на клиенте находится лишь слой представления и часть слоя бизнес-логики, такая как операторы обращения к СУБД. А другая часть манипулирования с данными, зашитая в СУБД, например, хранимые процедуры (объект БД в виде набора SQL-инструкций, компилируется лишь однажды и хранится на сервере), непосредственное выполнение запросов, обработка транзакций, а также само хранение файлов с данными и управление ими – реализуется на мощном сервере. Это снижает требования к клиентскому узлу, но не устраняет необходимость передачи большого объема данных по сети. Клиент становится тоньше по сравнению с файл-серверной моделью, но это все еще «толстый клиент».
    • трехзвенная – устраняет недостатки двухзвенной архитектуры, располагая каждый из слоев на отдельном узле. Теперь на клиенте находится только пользовательский интерфейс со средствами вывода данных и ввода команд. По сути, клиент превращается в терминал и называется «тонкий клиент». За выполнение вычислений и формирование запросов к СУБД отвечает сервер приложений, а слой доступа к данным в виде СУБД и БД находится на отдельном сервере данных. Таким образом, трехзвенная архитектура устраняет почти все недостатки файл-серверной и клиент-серверной на 2-х звеньях ценой увеличения расходов на администрирование и разработку серверных частей.

Сравнение распределенных архитектур ИС

Сравнение распределенных архитектур ИС

Можно графически изобразить развертывание компонентов всех 3-х слоев трехзвенной архитектуры по узлам в виде соответствующей UML-диаграммы (deployment).

Диаграмма развертывания UML пример для трехзвенной монолитной архитектуры ИС

Диаграмма развертывания UML пример для трехзвенной монолитной архитектуры ИС

UML для бизнес-аналитика: основы ООП и разработка моделей

Код курса
BUML
Ближайшая дата курса

23 марта, 2023

Длительность обучения
8 ак.часов
Стоимость обучения
15 000 руб.

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

А детально познакомиться с основами архитектуры и интеграции информационных систем вам помогут курсы Школы прикладного бизнес-анализа в нашем лицензированном учебном центре обучения и повышения квалификации системных и бизнес-аналитиков в Москве:

  • Основы архитектуры и интеграции информационных систем
  • Разработка ТЗ на информационную систему по ГОСТ и SRS
  • UML для бизнес-аналитика: основы ООП и разработка моделей

Концепция Архитектуры Предприятия

Общие Положения

В данной главе описывается общая информация по Архитектуре Предприятия (Enterprise Architecture). Обобщенное определение можно представить, как:

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

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

•TOGAF — Enterprise Architecture

•ISO/IEC 20000 — Quality in IT Service Management

•ISO/IEC 27000 — Best Practice IT Security Standards

•CobiT v5 — Audit and Control Framework

•ITIL v3 — Best practices in IT Service Management

•MOF — Microsoft Operations Framework

•PMI — Project Management Institute

Архитектура призвана ответить на такие вызовы и проблемы организации как:

•Недовольство бизнеса ИТ‐службой. Причины могут быть объективные или субъективные.

•Невозможность оценить эффективность использования информационных технологий в бизнесе.

•Отсутствие порядка в «зоопарке» ИТ решений и систем, внедренных в организации.

•Сложность принятия решений, связанных с информационными технологиями

•Сложность согласование ИТ‐бюджета и запуск ИТ‐проектов.

•Рост ценности «Информации» и связанности бизнеса и ИТ.

•Отсутствие прозрачных и понятных связей бизнеса и ИТ?

•Можно ли решить актуальные задачи бизнеса с использованием ИТ?

•Как заставить ИТ давать компании большую ценность?

•Как нужно менять ИТ при изменениях в бизнесе?

•ИТ системы сложны, не управляемы и дороги в обслуживании

•ИТ системы сдерживают организацию от адекватного реагирования на изменения в бизнесе

•Критичная для бизнеса информация не своевременна и не адекватна

•Отсутствует культура общения бизнеса и ИТ

Как результат бизнес не видит ценности в информационных технологиях. ИТ директору тяжело продвинуть новые идеи, если он говорит о технологиях. Его не понимают. Все, что ему остается, это поддерживать то, что есть, и делать те задачки, которые подбрасывает бизнес. Возникают серьезные сложности с обоснованием ИТ бюджетов. ИТ директор по факту больше похож на прораба, латающего дыры, а не на топ менеджера, который работает над развитием компании. Топ менеджеры быстро теряют интерес к ИТ проектам, как следствие, теряют финансирование и проваливаются. На место ИТ департамента приходят различные системные интеграторы по внедрению «супер-пуперских» решений, которые «спасут» бизнес. Или возникают идеи забрать все ИТ активы и услуги компании и передать на аутсорсинг. Бороться ИТ департаменту с интеграторами будет сложно и результат будет предсказуем, ключевая компетенция у интеграторов одна — технологии, и здесь им равных нет. ИТ департамент превращается в «болото», и его покидают лучшие сотрудники, а вместе с ними будут утеряны уникальные знания и навыки. Цели у интегратора или аутсорсинг компании такая же, как и у вашей компании — получение прибыли. Но в отличие от ИТ департамента, интересы которого совпадают с интересами вашей компании, интересы интегратора могут не совпадать с вашими интересами, или уникальными идеями и видением. В лучшем случае будет «как у всех», и бизнес потеряет идентичность (если он неразрывно связан с ИТ) или говоря словами персонажа одного из кинофильмов: «… будет все у нас все по-новому оставаясь все по-старому…». Конец печален.

Основные аспекты Архитектуры Предприятия

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

Определение Структуры Предприятия

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

Структура организации — фиксированное упорядоченное множество объектов и связей между ними.

По характеру специализации и видам деятельности различают:

Вертикальное разделение — по уровню подчинения

Горизонтальное разделение — по функциям и специфики деятельности

Соответственно в структуре управления различают линейные связи по типу «начальник — подчинённый» и функциональные «профессиональная интеграция на основе специфики деятельности». Как результат, тип структуры организации можно представить, как следующие основные типы и их разновидности:

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

Иерархическая (бюрократическая) — формирование структуры исходя из структуры организации, разделение труда на функции и ответственности работников.

Линейная — управление по прямой (руководитель — подчинённый), общение между подразделениями только через руководителей подразделений

Функциональная — взаимодействие идет по функциональному признаку

Линейно-функциональная — взаимодействие совмещается по линейному и функциональному типу (наиболее используемая модель)

Линейно-штабная — отдельные функциональные группы (штабы), самостоятельно ведущие работу с подразделениями или организациями. Как пример группа компаний в составе холдинга.

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

Органические (адаптивные) — формирование структуры исходит из необходимости приспособления к изменениям. Отношения формируются, исходя не из структуры, а характера поставленных задач.

Проектные — организуется при ведении проектов

Матричные (программно-целевые) — принцип двойного подчинения, непосредственное подчинения руководителю, и проектному менеджеру

Бригадные (кросс-функциональные) — работа обособленными группами, с самостоятельным управлением и принятием решений (противоположность иерархическому типу)

Существование той или иной организационной структуры может зависеть от ряда факторов:

•Специфика и степень разнообразия деятельности

•Географическое размещение

•Уровень централизации в организации

•Стратегия организации

•Количества и спектра предоставляемых услуг

Определение роли ИТ в составе организации

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

Для понимания роли ИТ в конкретной организации нужно ответить на следующие вопросы:

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

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

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

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

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

Выстраивание взаимоотношения между бизнесом и ИТ

Сфокусировать действия ИТ на целях и задачах бизнеса. Бизнес и ИТ стороны по-разному видят задачи, цели и ожидания по отношению друг к другу. Видение ИТ сотрудников «… мы прекрасно разбираемся в технологиях, нам платят деньги за умение программировать, настраивать, устанавливать и решать технические проблемы и т п. Наша работа начинается после получения технического задание…». Видение со стороны бизнеса — «… столько новых ИТ технологий, ИТ должен нам внедрить нам какое-то решение, чтобы увеличить объем продаж. Или что еще хуже, нам нужно решение ХХХ, оно есть у конкурентов и поэтому продажи у них выше… внедряйте мы уже все решили вы ничего не понимаете бизнесе…». Задача ИТ директора, участие на равных в обсуждении стратегии бизнеса. Общие принцип можно определить, как: «бизнес описывает свои требования и ожидания (Бизнес требования), ИТ в свою очередь формирует техническое задание для достижения целей.»

Наладить сотрудничество между бизнесом и ИТ.

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

Получить максимальную ценность от ИТ.

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

ЦЕННОСТЬ = ВЫГОДА — ЗВТРАТЫ

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

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

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

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

Управлять изменениями.

В контексте данной главы имеется ввиду готовность к изменениям инициаторами которых является бизнес. Обстановка в бизнесе может меняться быстро и радикально. Появление новых ниш для бизнеса, разработка новых продуктов, слияния и поглощения и т п. Это может привести к тому, что техническое решение, используемое в организации, перестает удовлетворять требованиям организации. Задача ИТ — адаптация имеющегося решения или разработка нового в кратчайшие сроки и с минимальным бюджетом для соответствия требованиям бизнеса. Как следствие при разработке ИТ стратегии и ИТ решений в частности, необходимо закладывать определённую гибкость и универсальность.

Навести порядок и управлять развитием ИТ.

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

Базовые принципы построения Архитектуры Предприятия

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

•Какая информация/данные критичны для бизнеса компании и как они организованы;

•Какие приложения будут поддерживать бизнес;

•Смогут ли эти приложения эффективно взаимодействовать между собой и с внешними системами партнеров и поставщиков;

•Соответствуют ли используемые технологии требованиям поддержки бизнес-процессов;

•Достаточно ли обеспечена информационная безопасность систем;

•Смогут ли сотрудники компании получить своевременный доступ к нужным данным из любого необходимого места;

•Какие стандарты должны использоваться при разработке и закупке компонент системы;

Формирование архитектуры производится с использованием распространенных методологий, рамочных моделей (frameworks) описания архитектуры и инструментальных средств моделирования (например, ARIS IT Architect) — с учетом имеющихся у Заказчика опыта и предпочтений. В ходе проекта формируется набор архитектурных принципов, определяются используемые и перспективные стандарты и разрабатываются модели архитектуры в целом и ее отдельных областей (приложения, данные, интеграция, техническая инфраструктура, безопасность и др.)

Примерный порядок построения единого информационного пространства предприятия следующий:

Обследование предприятия

•Цели и основные задачи:

•Четкое определение задач и целей проекта;

•Формулирование функционально-технических требований к проекту;

•Инфраструктурный аудит ИТ-системы предприятия для проектирования архитектуры решения;

•Формализация существующих на предприятии бизнес-процессов, автоматизируемых в рамках проекта;

•Получение данных для обоснования количества лицензий;

•Оценка ресурсов, которые потребуются для реализации проекта;

•Оценка рисков проекта;

•Разработка предварительного плана проекта, графика работ и спецификации поставок по каждому этапу и проекту в целом.

Результаты обследования:

•Отчет с фиксацией ситуации в виде «Как есть»;

Предложение по созданию информационной системы в виде «Как необходимо»;

•Предложение по «Функционально-техническим требованиям к проекту»;

•План реализации проекта;

•Оценка рисков проекта и предложения по их минимизации;

•Ориентировочная стоимость пилотного проекта и конечного решения.

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

•Адаптация и настройка базовых, при необходимости разработка новых решений в соответствии с функционально-техническими требованиями, полученными на этапе обследования;

•Развертывание платформы с базовыми сервисами обработки и хранения документов;

•Опытная эксплуатация решения;

•Интеграция с ERP-системой;

•Ввод системы в промышленную эксплуатацию.

Обучение технического персонала и пользователей.

Обеспечение дополнительного функционала — работы, выделенные на этапе обследования в отдельные этапы.

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

Модель Архитектуры Предприятия можно разделить на несколько ключевых уровней (категорий):

•Архитектура бизнеса — содержит стратегию компании, подход к управлению, организационную структуру и ключевые бизнес процессы.

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

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

•Архитектура данных — содержит описание логической и физической структуры данных компании, а также подход и средства управления данными.

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

Следующим уровнем иерархии может быть по:

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

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

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

Уровни зрелости ИТ

В процессе роста и развития организации, департамент ИТ также проходит несколько этапов своего развития. При построении Архитектуры Предприятия следует принимать во внимание уровень зрелости организации в целом, так и ИТ в частности. Можно выделить следующие этапы и симптомы состояния ИТ департамента:

Начальный или «локализация»

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

Основные симптомы данного этапа развития:

•Роль ИТ департамента — второстепенная

•Стратегия ИТ департамента — отсутствует

•Бюджет ИТ департамента — отсутствует

•Тип деятельности ИТ департамента — пассивный, только по запросу.

•Задачи менеджмента — максимальная экономия

•Место в организационной структуре компании — служба в составе бизнес департамента (администрация, финансы)

Развития или «стандартизация»

Компания переходит от закрытия потребностей отдельных бизнес подразделений или функций и повышает эффективность ИТ за счет стандартизации технологий и инфраструктуры. Основные симптомы данного этапа развития:

•Роль ИТ департамента — не стратегический ресурс

•Стратегия ИТ департамента — отсутствует или на начальном уровне

•Бюджет ИТ департамента — отсутствует или управляемый со стороны

•Тип деятельности ИТ департамента — слабо активный по ИТ инфраструктуре и пассивный, только по запросу для бизнеса

•Задачи менеджмента — минимальные инвестиции

Место в организационной структуре компании — служба или отдел в составе бизнес департамента (администрация, финансы) или под курацией.

Становления или «оптимизация»

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

•Роль ИТ департамента — важная

Стратегия ИТ департамента — частично отвечает бизнес требованиям

•Бюджет ИТ департамента — существует и управляем

•Тип деятельности ИТ департамента — реактивная реакция на бизнес требования,

•Задачи менеджмента — получение бизнес выгоды в краткосрочной перспективе

•Место в организационной структуре компании — выделенный департамент, но ИТ менеджер не входит в состав совета директоров.

Зрелый

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

•Роль ИТ департамента — стратегический ресурс организации

•Стратегия ИТ департамента — интегрированная в бизнес стратегию компании

•Бюджет ИТ департамента — существует и рассматривается как инвестиции в бизнес

•Тип деятельности ИТ департамента — активная реакция (превентивная) на бизнес требования

•Задачи менеджмента — долгосрочные инвестиции в бизнес

•Место в организационной структуре компании — департамент, ИТ директор в составе совета директоров

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

•Проблемы поддержки роста и изменений бизнеса

•Дублирование бизнес процессов

•Многообразие платформ и систем

•Неудовлетворенность текущем состоянием ИТ

Критерии выбора методологии

Так как методологии сильно отличаются друг от друга, то следует задать критерии для их сравнения.

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

Полнота процесса, определяет, насколько детально представлен процесс создания архитектуры предприятия.

Руководство по эталонным моделям, определяет полезность методологии в создании адекватного набора эталонных моделей. На этом практически полностью сосредоточена методология FEA.

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

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

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

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

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

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

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

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

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

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

•«Zahman Framework» — наиболее ранняя и известная методология. Идеально подходит для «классификации» элементов архитектуры.

•«TOGAF (The Open Group Architecture Framework)». Методология получила широкую известность и распространение, во многом за счет открытости. Представляет из себя каркас «построения процессов».

•«Gartner» — методология экспертного анализа с использованием «лучших» практик.

•«FEAF» — методология построения архитектуры, использующая «сервис ориентированный» подход.

При построении ИТ Архитектуры Предприятия необходимо выделить следующие состояния архитектуры организации:

•Текущее состояние «As-is» или «Baseline Architecture».

•Переходное состояние «Transition Architecture».

•Будущее состояние «To-be» или «Target Architecture».

•План перехода «Enterprise Architecture Management Plan & Roadmap»

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

Архитектура Предприятия на основе методологии «ZAHMAN FRAMEWORKS»

Наиболее ранняя методология и на мой взгляд наиболее полная и структурированная. Изначально разрабатывалась как архитектура Информационных Систем. Основная идея заключается в том, чтобы обеспечить возможность последовательного описания каждого отдельного аспекта системы в координации со всеми остальными. Модель «Захмана» используется для описания предприятия в целом, так что предложенная модель, вообще говоря, может использоваться как средство для описания архитектур сложных производственных систем любого типа. Основные характеристики данной модели:

•целостность в отношении предприятия;

•обсуждений сложных вопросов с использованием относительно небольшого количества нетехнических понятий;

•применимость для решения задач, то есть возможность работать с абстракциями и сущностями, выделяя и изолируя отдельные параметры системы без потери восприятия предприятия как целого;

•простота описания

Модель Захмана имеет такие преимущества перед другими моделями:

•Отличается своей простотой понимания как техническими, так и нетехническими специалистами.

•Более детальными описаниями компонентов архитектуры

•Возможность применения для планирования, позволяющего лучше принимать решения.

•Наиболее наглядным представлением компонентов компании.

•Описанием сложной архитектуры небольшим количеством нетехнических понятий.

•Независимостью конкретных инструментов описания.

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

Архитектура Предприятия — матрица «Zahman Framework»

Архитектура Предприятия на основе методологии «FEAF»

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

В основе FEAF лежат пять эталонных моделей:

•Исполнительная модель.

•Бизнес-модель.

•Сервисная модель Компонента.

•Техническая эталонная модель.

•Эталонная модель данных.

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

•Анализ Архитектуры

•Архитектурное определение

•Стратегия инвестиций и финансирования

•План управления программой и реализация проекта

Архитектура Предприятия на основе методологии «GARTNER»

Методология Gartner — эту модель можно описать как набор рекомендаций по созданию архитектуры предприятия.

Модель Gartner 2002 года сформулирована в виде четырех связанных, взаимозависимых и усложняющихся уровней:

•Среда бизнес-взаимодействия (Business Relationship Grid);

•Бизнес-процессы и стили бизнес-процессов;

•Шаблоны;

•Технологические строительные блоки (кирпичики — bricks).

Методология Gartner — по сути своей не является методологией, как например структурированная модель Захмана, ни процессом как TOGAF, ни как FEA. Gartner — является набором практических рекомендаций. Данная методология является сборником советов по построению архитектуры предприятия от одной из наиболее известных в мире консалтинговых ИТ-компаний — Gartner.

Данный фреймворк представляет собой трехмерный куб, состоящий из слоев:

•Горизонтальные слои.

•Вертикальные домены.

•Вертикальные элементы технической архитектуры.

Архитектура Предприятия на основе методологии «TOGAF»

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

•Обзор бизнес — архитектуры

•Описание существующей системы с необходимой степенью детализации

•Выявление и описание элементарных архитектурных блоков — кандидатов на использование в новой архитектуре

•Разработка черновика технического отчета

•Направление черновика отчета на рецензирование

TOGAF позиционируется не как некоторая эталонная модель, а как «средство для разработки архитектур информационных систем». Основное назначение — ускорить и облегчить процесс разработки архитектуры конкретной организации, обеспечивая при этом возможность будущего развития. Рассмотрим построение Архитектуры Предприятия на основе методологии «TOGAF» более детально, который на мой взгляд имеет ряд преимуществ:

•Подход TOGAF позволяет построить весь архитектурный процесс — от запуска практики до результатов.

•TOGAF — это де-факто является стандартом. Имеется программа сертификации по TOGAF.

•TOGAF — абсолютно бесплатен. Множество открытых ресурсов, скачивайте и используйте.

•TOGAF содержит полный набор инструментов для создания и развития архитектурной практики в организации. Есть пошаговый процесс для разработки описания Архитектуры Предприятия и полный набор инструментов, шаблонов и т. д.

•TOGAF совместим с другими Фреймворками, например, с «Zahman Framework». Как архитектурный процесс модель TOGAF дополняет модель Захмана — которая, классифицируется как архитектурная таксономия. Захман показывает, как следует классифицировать артефакты. Модель TOGAF описывает процесс создания артефактов.

Рисунок: Структура Архитектуры Предприятия «TOGAF»

Методология TOGAF и инфраструктура Захмана хоть и объединены к категории «инфраструктур предприятия», но имеют отличия в своих принципах, структурах и компетенциях. TOGAF — представляет собой функциональную и динамичную инфраструктуру, которая включает руководящие принципы моделей процесса их использования. В то время как фреймворк Захмана представляет собой статичную структуру архитектуры, наиболее эффективна для применения анализа и метаанализа фреймворков инфраструктур. Несмотря на значительные отличия данных фреймворков их можно использовать совместно.

Базовые принципы

Процесс создания конкретной архитектуры предприятия рассматривается как переход от общей архитектуры к специализированной. Методика разработки архитектуры в модели TOGAF представляет собой процесс осуществления такого перехода. В модели TOGAF наиболее обобщенные архитектуры называются фундаментальными архитектурами. Эти принципы построения архитектуры теоретически могут использоваться практически любой ИТ-организацией в мире.

Следующий уровень специализации в модели TOGAF называется общесистемными архитектурами. Эти принципы прослеживаются во многих — возможно, не во всех — типах предприятий. Далее идет отраслевой уровень архитектурой. Эти принципы характерны для предприятий, занятых в одной сфере деятельности. И наконец финальный уровень — это уровень архитектуры организации. Это самый высокий уровень специализации в модели TOGAF. Это архитектуры конкретных предприятий.

В состав модели TOGAF входят две основные компоненты:

•методика ADM (Architecture Development Method), определяющая процесс разработки архитектуры.

•Базовая Архитектура (Foundation Architecture). Она дополняется соответствующей базой данных ресурсов, включающей описания архитектурных принципов, примеров реализации, а также специализированный язык ADML.

Описание TOGAF включает в себя 7 частей:

•Introduction. Cодержит высокоуровневое описание ключевых концепций Архитектуры в целом и TOGAF в частности.

•Architecture Development Method (ADM). Ключевая часть TOGAF, описывает пошаговую методику разработки Архитектуры Предприятия.

•ADM Guidelines and Techniques. Включает в себя описание правил и техник, которые используются в TOGAF ADM.

•Architecture Content Framework. Описывает подход к описанию Архитектуры Предприятия. Содержит метамодель архитектурных артефактов, структуру и описание типовых архитектурных артефактов.

•Enterprise Continuum & Tools. Описан подход к категоризации и хранению результатов архитектурных активностей.

•TOGAF Reference Models. Описание эталонных моделей, которые вы можете использовать в ваших проектах.

•Architecture Capability Framework. Подход к организации архитектурной практики в компании. Структура, процессы, роли, навыки и полномочия, требуемые для работы архитектурной практики в компании.

В качестве основных процессов построения Архитектуры Предприятия важно внедрить всего четыре ключевых процесса:

•Создания и развития Архитектуры Предприятия.

•Управления изменениями.

•Контроль реализации архитектурных решений.

•Управления практикой.

Метод Развития Архитектуры (Architecture Development Method ADM) TOGAF

В TOGAF процессы создания и развития, управления изменениями, контроля реализации архитектурных решений интегрированы в единый архитектурный цикл Метод Развития Архитектуры (Architecture Development Method ADM). Данный метод можно и нужно адаптировать под задачи вашей компании на всех уровнях разработки архитектуры. При этом, нет необходимости делать все возможные документы. Не нужно погружаться во все детали. На каждом этапе ADM предлагает готовый набор техник, инструментов, шаблонов и чек листов. Метод Развития Архитектуры (ADM) содержит десять фаз. Каждая фаза, в свою очередь разбивается на под-процессы (этапы), отдельные работы и так далее.

Например, фаза D включает следующие основные под-процессы:

Описание существующей технологической архитектуры.

•Обзор бизнес-архитектуры, архитектуры данных и приложений для определения начальных данных и необходимой степени детализации.

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

•Выявление и описание элементарных архитектурных блоков — кандидатов на использование в новой архитектуре. Фактически, речь идет о возможных архитектурных шаблонах.

•Разработка черновика технического отчета, резюмирующего основные результаты изучения существующего состояния и возможности использования типовых блоков.

•Направление черновика отчета на рецензирование, анализ комментариев и внесение, при необходимости, поправок.

Формирование целевой технологической архитектуры.

•Описание существующей системы в терминах TOGAF.

•Определение перспектив (представлений) архитектуры.

•Формирование модели целевой архитектуры.

•Определение ИТ-служб (сервисов).

•Подтверждение учета бизнес-требований.

•Определение архитектуры и используемых блоков (шаблонов).

•Проведение анализа расхождений (gap analysis).

Фазы и задачи Метода Развития Архитектуры

Предварительная фаза. Основные задачи:

•Создать архитектурную практику,

•подготовить компанию к запуску архитектурных проектов,

•заручиться поддержкой руководства,

•сформулировать архитектурные принципы,

•адаптировать методологию под цели и задачи компании

Фаза А — Видение архитектуры. Основные задачи:

•Запустить архитектурный проект, определить цели и задачи, определить рамки, предположения и ограничения проекта, разработать видение архитектуры, определить всех заинтересованных лиц,

•разработать «Устав проекта» и получить формальное подтверждение старта проекта.

Фаза B — Бизнес Архитектура. Основные задачи:

•Разработать архитектуру с описанием текущей и целевой архитектуры,

•Анализ расхождений

Фаза C — Архитектура Информационных Систем. Задачи:

•Разработать архитектуру с описанием текущей и целевой архитектуры,

•Анализ расхождений

Фаза D — Техническая Архитектура. Основные задачи:

•Разработать архитектуру с описанием текущей и целевой архитектуры,

•Анализ расхождений

Фаза Е — Возможности и решения. Основные задачи:

•Выполнить начальное планирование реализации задач проекта.

•Идентифицировать основные проекты внедрения и сгруппировать их в переходные архитектуры.

Фаза F — Планирование миграции. Основные задачи:

•Анализ затрат и рисков.

•Разработка детального плана внедрения и миграции.

Фаза G — Управление реализацией. Основные задачи:

•Архитектурный надзор за проектами внедрения.

•Подготовить архитектурные контракты.

•Обеспечить соответствие архитектуре результатов проектов внедрения.

Фаза H — Управление изменениями архитектуры. Задачи:

•Подготовится к следующему витку жизненного цикла архитектуры.

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

Управление требованиями. Основные задачи:

•На каждой фазе архитектурного проекта собираете и согласуете бизнес требования.

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

Спецификация TOGAF также позволяет гибко работать с этапами. В самой спецификации говорится следующее:

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

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

•Модель TOGAF обладает еще большей гибкостью в отношении созданной архитектуры. Фактически TOGAF, как это ни удивительно, «ничего не знает» об архитектуре. Окончательная архитектура может с одинаковым успехом быть хорошей, плохой или неопределенного качества. В TOGAF описывается, как создать архитектуру предприятия, но не описывается, как создать хорошую архитектуру. Качество конечного продукта зависит от опыта персонала компании и консультанта по TOGAF. Те, кто внедряет TOGAF в надежде получить чудодейственное средство, будут жестоко разочарованы (впрочем, как и при использовании любой одной методологии).

Базовая Архитектура (Foundation Architecture).

Базовая Архитектура, включает в себя:

•набор наиболее общих служб и функций, объединенных в Техническую Эталонную Модель (Technical reference model — TRM);

•набор элементарных архитектурных элементов, которые используются как «строительные блоки» при построении конкретных решений;

•база данных стандартов (Standards Information Base).

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

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

В состав Эталонной Модели, в свою очередь, входит система (таксономия) общих служб, включающая такие службы, как Обмен и преобразование данных, Управление данными, Поддержка интернационализации, Службы Каталогов и т. п.

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

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

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

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

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

Рисунок: Архитектуры Предприятия «TOGAF»

Примеры принципов, используемых при создании архитектуры TOGAF (Название и содержание):

Пример использования — Сформулированные принципы управления ИТ применимы для всех случаев и подразделений организации.

Максимальная польза — Решения в области ИТ принимаются исходя из максимума пользы для организации в целом.

Привлечение всех — Управление информацией есть дело каждого.

Непрерывность бизнеса — Деятельность предприятия должна обеспечиваться, несмотря на возможные помехи в работе ИТ.

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

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

Ответственность ИТ-службы — ИТ-служба является ответственным владельцем ИТ-ресурсов и исполнителем процессов для удовлетворения требований бизнеса.

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

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

Обеспечение качества — Каждый элемент данных должен иметь ответственного за качество.

Общие метаданные — Метаданные должны быть едиными в рамках предприятия и доступными для всех пользователей.

Безопасность данных — Данные должны быть защищены от неавторизованного использования и распространения.

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

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

Обоснованность и своевременность изменений — Изменения в информационной системе и приложениях производятся только в соответствии с запросами бизнеса, но в случае появления такой необходимости — в нужное время.

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

Минимизация разнообразия — Уменьшение числа различных вариантов применяемых платформ, продуктов и версий.

Процесс Управления Архитектурной Практикой

Архитектурная практика представляет из себя практику внедрения архитектурного проекта в организации. Архитектурная практика состоит из четырех ключевых элементов:

•Люди. Они основа любой деятельности в компании. Если люди не знают, не умеют, не используют, не участвуют, не делают, не хотят, то все остальное бесполезно. Забыли про людей — забудьте про результаты.

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

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

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

Рисунок: Управление Архитектурной Практикой «TOGAF»

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

•залезают в дебри теорий и исследований;

•выполняют бесполезную работу;

•долго готовятся к выполнению работы;

•изобретают велосипед;

•«оптимизируют» свою работу вместо её выполнения;

•излишне теоретизируют;

•ищут ответственных и виноватых;

•считают себя самыми умными;

•избегают неприятной работы.

Подход к управлению архитектурной практикой состоит из шести основных элементов:

Методология — это основной элемент подхода. Он определяет процессы компании для разработки, обновления и реализации Архитектуры Предприятия. Роли и их обязанности.

Артефакты — набор, шаблоны и правила заполнения документов, таблиц, схем, при помощи которых описана Архитектура Предприятия.

Стандарты — это стандарты (законы, правила) ведения бизнеса и ИТ, которые использует компания в своей работе. Это могут быть международные стандарты, российские стандарты, стандарты отрасли, региона, компании.

Лучшие практики и готовые модели — доказанные способы реализации решений, проверенные в вашей или в других компаниях.

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

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

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

Ключевые документы и шаблоны методологии TOGAF

Для внедрения методологии TOGAF возникает вопрос какой минимальный набор документов необходим для ведения архитектурного проекта? Лишние документы — лишние затраты времени и денег. По исходя из собственного опыта и теории (при подготовке к сертификации), минимальный «джентельменский набор» может состоять из восьми документов:

Основы методологии (Templates, Business Principles, Goals, Drivers). Необходим для понимания миссию, цели, стратегию компании. Зафиксировать бизнес принципы. Шаблон «TOGAF 9 Templates, Business Principles, Goals, Drivers.doc»

Архитектурные принципы (Architecture Principles) — это правила, которыми руководствуются в работе над архитектурой. На их основе принимают архитектурные решения. Принципы нужно сформулировать на основе примеров из TOGAF. Использование принципов при работе над архитектурой доказало свою эффективность. Шаблон — «TOGAF 9 Template Architecture Principles.doc»

Видение архитектуры (Architecture Vision) — это высокоуровневое описание желательного конечного продукта архитектурного проекта. То есть это те результаты, которых нужно достичь. Описание решения тех проблем и задач, ради которых стартуют проект. Этот документ важен для взаимодействия со спонсором проекта и другими заинтересованными лицами. Шаблон — «TOGAF 9 Template Architecture Vision.doc»

Устав проекта (Statement of Architecture Work) — соглашение между спонсором и проектной командой о выполнении работ. В него включают все рамки, ограничения, предположения, сроки, бюджет, правила проекта. В нем конкретно назначают менеджера проекта и прописывают его права и обязанности. Сюда же включают как приложение видение архитектуры как описание рамок проекта. Шаблон — «TOGAF 9 Template Statement of Architecture Work.doc»

Описание архитектуры (Architecture Definition) — это представление текущей и целевой архитектуры. Он охватывает каждый из архитектурных доменов (бизнес, данные, приложения, технологии). А также анализ расхождений между текущим и будущим состоянием. Шаблон — «TOGAF 9 Template Architecture Definition.doc»

Спецификация требований к архитектуре (Architecture Requirements Specification) — документ, в котором собраны все требования, ограничения, предположения, критерии достижения. Шаблон — «TOGAF 9 Template Architecture Requirements Specification.doc»

Переходная архитектура (Transition Architecture) — Реализация целевой архитектуры проходит в несколько этапов. Каждое промежуточное состояние должно быть работоспособно и давать компании большую ценность. В этом документе сгруппированы проекты по каждому из таких этапов. Шаблон — «TOGAF 9 Template Transition Architecture.doc»

План реализации и миграции (Implementation and Migration Plan) — это сводный план реализации проектов, направленных на достижение целевой архитектуры. В него также включают выгоды, рамки, сроки, стоимость, риски, контрольные точки проектов. Шаблон — «TOGAF 9 Template Implementation and Migration Plan.doc»

Такой набор документов можно сделать максимально быстро и без больших затрат. Если предполагается воспользоваться услугами третьих сторон, то рекомендую включить ещё один документ — архитектурный контракт. Это соглашение между архитекторами и исполнителями ИТ проекта. Шаблон — «TOGAF 9 Template — Architecture Contract.doc» При приемке проекта вам будет легче получить нужный результат, если вы о нем заранее договорились.

Подходы к построению ИТ Стратегии

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

Первый шаг — оцениваем текущее состояние Архитектуры Предприятия (Baseline Architecture). Концентрируем внимание на вопросах бизнеса (Business Architecture) и начинаем с общих высокоуровневых вопросов. На данном этапе желательно провести интервью или просто побеседовать с руководством компании, топ менеджерами. Для данной задачи хорошо бы было участие двух специалистов уровня экспертов. Причем один в области управления, консалтинга или аудита, с хорошими аналитическими способностями и пониманием бизнес составляющей (ИТ Директор, Chief Information Officer CIO), а второй, эксперт в области информационных технологий (ИТ Архитектор, Chief Technology Officer CTO). Их главная задача — слушать. Ключевые вопросы, которые помогут удерживать направление беседы в бизнес сфере, сводятся к определению следующих составляющих:

•Основной вид деятельности организации

•Организационная структура

•Особенности ведения бизнеса

•Миссия и видения организации

•Цели и задачи

•Текущие проблемы организации

•Организация и оценка текущего состояние ИТ по мнению руководства

Следующий шаг — формируем видение Целевой Архитектуры Предприятия (Target Architecture). Для этого, задавая наводящие вопросы, пытаемся определить видение руководства, цели бизнеса, ожидания и чаяния. Видение будущего ИТ, его роли, вовлеченность в бизнес и т п. Важный момент данного этапа общения — Не прерывайте их!!! Дайте им высказаться, помечтать. Даже если их фантазии будут время от времени противоречить друг другу, и здравому смыслу. Ваша задача — собрать как можно больше информации. Руководство организации является заказчиком. А как говорится: «… кто музыку заказывает, тот ее и танцует…». Запомните, а затем запишите и проанализируйте всю информацию.

По окончанию первых двух шагов, у нас будет воздушный замок высокоуровневой «Архитектуры Бизнеса» для «Текущей» и «Целевой» Архитектуры Предприятия конкретной организации:

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

Текущая Архитектура

•Архитектура Бизнеса

•Архитектура сегментов

•Информационные Системы

•Техническая Архитектура

План Перехода

•Наброски и идеи

Целевая Архитектура

•Архитектура Бизнеса

•Архитектура сегментов

•Информационные Системы

•Техническая Архитектура

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

В настоящее время во многих компаниях, особенно крупных, внедрены формализованные процессы стратегического менеджмента. Согласно классике стратегического управления, стратегии делятся на 3 уровня:

корпоративная стратегия (на уровне корпорации, холдинга),

•бизнес-стратегия (на уровне отдельной бизнес-единицы)

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

Диаграмма: Модель дерева проблем — решений» — Проблемы

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

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

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

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

Можно предложить следующие информационные разделы для ИТ-стратегии:

•Цели для ИТ в привязке к бизнес-целям организации.

•Направления развития ИТ для достижения обозначенных целей.

•Проекты, которые должны быть реализованы в рамках каждого направления.

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

•Основные этапы по каждому проекту (краткое описание результатов, сроки, стоимость).

•Набор KPI для мониторинга развития ИТ и достижения соответствующих целей.

•Бюджеты ИТ-проектов, направлений и общий бюджет ИТ.

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

Построении ИТ Архитектуры и ИТ Стратегии в организации можно графически представить в виде диаграммы.

Диаграмма: Модель дерева «проблем — решений» — Решение

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

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

Для чего необходим департамент ИТ (миссия департамента). Миссия ИТ должна отвечать следующим параметрам:

•Соответствие миссии организации

•Соответствовать внутренним и внешним бизнес требованием организации

•Будет ли актуальна в долгосрочной перспективе

•Стратегия централизации информационных систем (одна для всех задач, различные для разных задач)

•Стратегия централизации данных (функциональный, процессный или приложения)

•Стратегия централизации технологической архитектуры (платформа, резервирование и т п)

Что хотим достигнуть (цели). Основные требования к целям компании:

•Отражать специфику работы ИТ департамента

•Реалистичными

•Измеряемы

Какие пути выбрать для достижения цели (стратегия). Под стратегией можно предполагать «выбор путей для создания конкурентного преимущества и достижения определённых показателей организации на рынке». Можно рассматривать два основных направления ИТ стратегии или их комбинацию:

•Наращивание производства или продаж за счет инноваций в области ИТ

•Сокращение издержек за счет оптимизации и реинжиниринга с привлечением ИТ

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

•Список проектов (операционный план) должен быть утвержден на уровне совета директоров организации

•Выделен необходимый бюджет, ресурсы и возможности

•Для каждого проекта рассчитаны преимущества (финансовые показатели, ROI, выгоды, риски и т п)

•Проводится мониторинг состояния операционного плана (проектов)

Каким образом измерять (ключевые показатели).

Кто реализует (сотрудники или аутсорсинг)

Стратегия Управления

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

Стратегия финансового контроля

Стратегия финансирования может предполагать поведение организации в вопросах финансирования ИТ. В частности, желательно иметь финансовую стратегию по таким вопросам как:

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

Ориентироваться на использование свободно распространяемого программного обеспечения

Выравнивание по стоимости или функционалу. Например, стоимость аренды каналов связи для разных филиалов банка может отличаться в зависимости от расстояния или географического расположения. Предположим, что стоимость 10 Mbps канала (стандартные и достаточные ИТ требования) для регионального филиала обходится 500 долларов. За туже стоимость городской филиал может получить скорость канала до 100 Mbps. На текущий момент у этого филиала стандартная скорость 10 Mbps, но обходится за 100 долларов в месяц. Средняя стоимость канала связи для всех филиалов порядка 250 долларов. Руководство должно иметь определённую стратегию по данному вопросу: предоставить возможность филиалам наращивать скорость в пределах средней стоимости, максимальной стоимости или выравнивание всех по установленной скорости канала (10 Mbps).

Использование по возможности, ресурсы аутсорсинга при внедрении и сопровождении Информационных Систем и проектов или наращивать возможности и потенциал сотрудников ИТ департамента.

Стратегия административных регуляторов

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

Диаграмма: Уровни управления, задачи и детализации

Стратегия Компонентов ИТ Архитектуры

Стратегия выбора платформа решения

В качестве платформы решения могут быть рассмотрены следующие решения:

«On-premises» — ИТ активы физически располагаются на территории организации.

Преимущества:

•ИТ инфраструктура располагается на территории организации и контролируются ИТ сотрудниками организации.

•Относительно низкой стоимостью сопровождения (OPEX) ИТ инфраструктуры.

•Автономность решений и более высокий уровень безопасности

Недостатки:

•Относительно высокие первоначальные вложения (CAPEX) в ИТ инфраструктуру.

•Внедрение новых сервисов, или резкие скачки (роста) имеющихся сервисов трудно поддается планированию.

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

•Косвенные расходы на инженерные системы ИТ инфраструктуры.

«Cloud based» — ИТ активы располагаются в «облаке».

Преимущества:

•Относительно низкие первоначальные вложения (CAPEX) в ИТ инфраструктуру.

•Высокий уровень планирования расходов на сопровождение ИТ инфраструктуры.

•Хорошая связь, линейная зависимость используемых ресурсов и их стоимости.

•Простота внедрения новых решений и расширения имеющихся ИТ сервисов.

•Нет необходимости в дополнительных сотрудниках.

•Нет необходимости в косвенных расходах на системы инженерные.

Недостатки:

•Относительно высокая стоимость сопровождения (OPEX) ИТ инфраструктуры.

•Более высокие требования к каналам связи интернета и наличию резервных каналов.

«Hybrid» — комбинированное решения. Используются преимущества двух первых решений.

Преймущества:

•Использует достоинства обоих решений.

Недостатки:

•Более высокая стоимость внедрения (CAPEX) и сопровождения (OPEX)

Рекомендации по выбору:

Для начальных проектов, небольших организаций, организаций с развитой географией и т п предпочтительно использование «Cloud based» решения. Для крепкой организации, финансовых институтов, организаций где выход в интернет не является требованием бизнеса и т п предпочтительно использование «On-premises» решения. «Hybrid» решения могут как дополнять ИТ инфраструктуру, так и заменять часть компонентов ИТ архитектуры.

Стратегия выбора платформа развертывания

В качестве платформы для развертывания инфраструктуры, при условии, что выбрано «On-premises» решение, могут быть рассмотрены следующие варианты:

«Физические сервера» — ИТ сервисы располагаются на физических серверах.

Преимущества:

•Относительно низкой стоимостью внедрения (CAPEX) ИТ сервисов для малых решений.

•Ресурсы физического сервера полностью выделены по задачи конкретного сервиса.

Недостатки:

•Сложность сопровождения, с ростом инфраструктуры.

•Скорость развёртывания и восстановления.

•Не оптимальное использование вычислительных ресурсов.

«Платформа виртуализации» — ИТ сервисы располагаются на платформе виртуализации в виде виртуальных машин.

Преимущества:

•Относительно низкая стоимость сопровождения (OPEX) в ИТ инфраструктуру.

•Фактически является «де-факто» стандартов развертывания «On-premises» решений.

Недостатки:

•Относительно высокая стоимость внедрения (CAPEX) ИТ инфраструктуры.

Рекомендации по выбору:

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

Стратегия выбора аппаратного и программного обеспечения

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

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

Преимущества:

•Внедрение стандартов ИТ активов упрощает процесс обеспечения сотрудников организации ИТ активами.

•Облегчает внедрение и сопровождение ИТ инфраструктуры

•Повышает уровень информационной безопасности организации.

Недостатки:

•Относительно высокая стоимость и зависимость от производителя и/или поставщика.

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

Преимущества:

•Относительно низкая стоимость и быстрота приобретения ИТ активов.

Недостатки:

•Процесс обеспечения сотрудников организации ИТ активами сложный и более долгий.

•Усложняет внедрение и сопровождение ИТ инфраструктуры

•Снижает уровень информационной безопасности организации.

Рекомендации по выбору:

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

Стратегия лицензирования

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

Использование лицензионного соглашения уровня «Предприятия» с ежегодным продлением возможности обновления программного обеспечения. Лицензирование является непрерывным процессом в ИТ.

Преимущества:

•Большая степень свободы в вопросах лицензирования.

•Поддержка ИТ инфраструктуры и информационной безопасности на высоком уровне за счет использование более современных версий систем и решений.

•Обновление систем происходит плавно, без всплесков требований в ИТ ресурсах, людях и времени

Недостатки:

•Относительно высокая стоимость.

Покупка «коробочных» лицензий без продления обновления программного обеспечения. Лицензирование «по требованию».

Преимущества:

•Относительно дешевле по стоимости

Недостатки:

•Меньшая степень свободы в вопросах лицензирования.

•Поддержка ИТ инфраструктуры и информационной безопасности снижается по причине использования не самых современных версий систем и решений.

•Обновление систем происходит скачками (раз в три, четыре года), и требует наличие дополнительных ИТ ресурсов, людей и времени.

Рекомендации по выбору:

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

Стратегия построения инженерных систем

Для «On premise» и «Hybrid» решений требуется определится с требованиями к инженерным системам.

К требованиям по инженерным системам можно отнести:

•Физические требования к помещению дата центра, серверной комнаты, коммуникационных шкафов и т п.

•Требования к Структурированной Кабельной Системе (избыточность, резервирование и т п)

Стратегия тестирования

Тестирование один из важных элементов при построении ИТ архитектуры. Уже на этапе проектирования ИТ архитектуры требуется определить вопросы по тестированию. Различают следующие площадки:

•«Test или Development» — площадка с развернутыми отдельными ИТ сервисами. Используется для разработки сервисов или отладка элементов ИТ сервиса.

«Pre-production» — уменьшенная копия «Production» площадки со всеми компонентами ИТ архитектуры. Используется для отработки взаимодействия ИТ сервисов между собой. Так же позволяет эмулировать ситуации при поиске неисправностей, расчет производительности и т п.

•«Production» — площадка с развернутым вычислительными ресурсами предоставляющие ИТ сервисы.

Рекомендации по выбору:

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

Стратегия уровня избыточности

Определение уровня избыточности компонентов ИТ инфраструктуры указывает требования к дублированию компонентов. Может рассматриваться на уровне:

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

•Каналы и кабели связи (два и более проходящие по разным шахтам),

•Избыточное количество рабочих точек (обеспечивает рост организации и резерв на отказ)

Компонентов устройства (сервера, коммутатора и т п). Резервирование (дублирование) на уровне критически важных элементов устройства, таких как:

•Процессоры (два и более процессоров),

•память (две и более «банки» памяти),

•жесткие диски (два диска в RAID1 массиве + один резервный)

•сетевые карты и адаптеры (две карты с одним и более портами)

•блоки питания (N+N или N+1)

Компонентов ИТ сервиса. Резервирование на уровне устройств и типу их включения. Как пример:

•Два сервера в отказоустойчивом кластере

•Два сервера выполняющих одну и туже роль (два контролера домена)

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

Географически разнесенные устройства в пределах сайта. Расположение пары устройств в разных стойках, помещениях или зданиях в пределах одного сайта.

Географически разнесенные устройства на уровне сайтов. Расположение пары устройств на разных сайтах.

Определение уровня резервирования зависит от критичности бизнеса к отказу или простою. Анализируется в процессе Управления Рисками, формализуется в документах по стандартах оборудования.

Стратегия по системам резервирования и архивирования

К системам резервирования и архивирования ИТ инфраструктуры можно определить следующие требования:

•Компоненты систем должны быть установлены на выделенных физических элементах (серверах, СХД и т п)

•Возможно совмещение систем резервирования и архивирования на одних компонентах.

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

Требования к резервным сайтам

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

•Отказоустойчивость на уровне отдельных компонентов ИТ сервиса

•Отказоустойчивость на уровне дублирования компонентов ИТ сервиса

•Отказоустойчивость в пределах сайта

•Отказоустойчивость с географически распределённым сайтом

Различают следующие категории специализированных резервных площадок:

•«Горячий» — готовность в течении секунд/минут/часов

•«Теплый» — готовность в течении часов/дней (порядка 48 часов)

•«Холодный» — готовность в течении дней/не полное восстановление

Не специализированные площадки — использование имеющуюся площади организации (филиал и т п)

Подходы по внедрению Архитектуры Предприятия

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

•Будет понятен общий вектор развития организации.

•На уровне сегментов и решений будет меньше разброда и шатаний.

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

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

Основная идея движение от «общего к конкретному» (Generic — to — specific), а также непрерывное совершенствование ИТ архитектуры на основе требований бизнеса. Но вы можете использовать и другие подходы:

«Снизу — Вверх» (Архитектура решений — > Архитектура сегмента — > Стратегическая архитектура). От архитектуры конкретных проектных решений к стратегической архитектуре. Компания начинает с архитектуры решения. До старта проекта решение прорабатывается и описывается. Затем — более высокие уровни Архитектуры Предприятия. Этот метод позволяет быстро получить ценность от методов Архитектуры Предприятия. Но есть вероятность, что без стратегической архитектуры, как основы, архитектуры различных решений «разъедутся». Придется потратить время и ресурсы на приведение их к общему знаменателю.

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

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

Следующий важный вопрос при внедрении проекта построения Архитектуры Предприятия: Стоит ли привлекать консультантов или делать все самим (MAKE or BUY)? Однозначного ответа на него нет. Все зависит от конкретной организации, целей и возможностей. Для примера, представим ситуацию:

Мы заключаем контракт с уважаемой компанией «СУПЕР ПУПЕР КОНСУЛЬТАНТЫ и Ко». Через несколько месяцев получаем набор документов под названием «Архитектура компании БАНАНАС и Ко», в котором расписана правильная система, множество схем, описаний и т п. Так сказать решение «под ключ». Заманчиво? Да скорее всего дорого, но быстро, профессионально, не один «комар» (читаем «аудитор») носу не подточит. Возможно.

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

•План перехода будет подозрительно похож на список товаров и услуг этой уважаемой компании. Любой внешний исполнитель в рамках проекта будет продавать другие свои товары и услуги. Это общая практика и один из главных законов продаж.

•Вы получите только набор документов, а не архитектурную практику. У вас останется только описание. Процессы, люди и управление уйдут вместе с консультантами.

•Ваши люди так и не понюхают пороху, консультанты сделают всю работу. А опыт и знания будут использовать у нового заказчика. Ваши специалисты будут архитекторами только на бумаге. У них не будет ключевого навыка — умения принимать технические решения.

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

Я бы рекомендовал привлечение внешних консультантов, но не отдавал бы архитектурную работу внешним исполнителям на 100%. В компании должны оставаться не только результаты проектов, но и люди, знания и опыт. Поэтому большую часть работы должны выполнять сотрудники вашей организации. Но под присмотром эксперта и с его помощью. Обязательно в проект внедрения должны быть включены ресурсы по обучению сотрудников. Как гласит народная мудрость «практика без теории слепа, теория без практики мертва».

Инструменты внедрения Архитектуры Предприятия

Как и какие выбрать инструменты для разработки Архитектуры Предприятия. На рынке представлены десятки инструментов. От бесплатных до дорогих. Внедрение некоторых из них может стоить сотни тысяч долларов. Я рекомендую использовать по возможности бесплатные или дешевые инструменты (если не имеются в наличие) по следующим причинам:

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

•На начальном этапе лучше использовать простые и знакомые инструменты, не требующие дополнительного внедрения и обучения. Скорость внедрения определяет успех.

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

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

Какие минимальные требования к инструментам? Что они должны помогать вам делать?

•Писать и редактировать тексты, составлять схемы, вести таблицы, делать презентации и т. д.

•Размещать их на общедоступном ресурсе, регулировать права доступа к информации, обсуждать эти материалы.

Набор инструментов:

•Для составления документов, схем, таблиц и презентаций можно использовать стандартный офисный пакет, например, MS Office. Для него есть готовые шаблоны для документов. Есть расширения для Visio, при помощи которых можно нарисовать все нужные схемы.

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

Рекомендации по внедрению

На основе требований и ограничений, определённых выше, можно суммировать основной подход при построении ИТ архитектуры компании:

•Сервис ориентированный подход к построению ИТ архитектуры

•Минимизировать риски за счет использования проверенных и хорошо зарекомендовавших себя технологий, и решений

•Снижение расходов за счет максимального и оптимального использования текущих ИТ активов и решений

•Снижение сложности и разнородности имеющейся инфраструктуры

•Максимально возможный рациональный подход к консолидации ИТ активов (железо, программное обеспечение), оставляя на периферии уровень поддержки пользователей и/или специализированных систем

•Множественное использование ИТ активов (ИТ персонал) на проектах внутри компании

•Стандартизация ИТ активов (железо, программное обеспечение и решения) для снижения стоимости владения, сложности сопровождения и повышения информационной безопасности

•Введение единых ИТ политик и процедур в компании для снижения стоимости владения, сложности сопровождения и повышения информационной безопасности

•Автоматизация рутинных ИТ процессов для снижения стоимости владения, сложности сопровождения и повышения информационной безопасности

•Формирование единой политики информационной безопасности в организации

•Формирование проектной команды с высоким уровнем компетенции

Совместимость

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

Следование основным принципам

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

Заключение

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

I. Архитектура инфраструктуры

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

II. Определение понятия «архитектура»

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

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

Архитектура предприятия: основные определения

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

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

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

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

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

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

В традиционном понимании ИТ архитектура разделяется на Enterprise Information Architecture, Enterprise Solution Architecture и Enterprise Technical Architecture, то есть на информационную, техническую архитектуру и архитектуру прикладных решений. Если говорить об информационной инфраструктуре, то это целый набор управляемых методик, которые описывают информационную модель компании. Сюда включены такие компоненты, как базы и хранилища данных, а также информационные потоки. Архитектура решения ИТ – что это? Это архитектура приложений, которая включает в себя различные программные продукты и взаимодействие между ними. Здесь также представлено два направления. Это сфера разработки прикладных систем и портфель различных прикладных систем. Техническая архитектура представляет собой программно-аппаратные средства, а также различные стандарты и методы, которые обеспечивают качественное функционирование различных приложений. Здесь представляется полная инфраструктура предприятия. Это информация об инфраструктуре, СУБД, стандарты на программные и аппаратные средства, средства для управления инфраструктурой и для обеспечения безопасности.

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

Определение ИТ-стратегии и ИТ-архитектуры

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

Like this post? Please share to your friends:
  • Что происходит с акциями после банкротства компании
  • Что происходит с акциями при реорганизации компании
  • Что такое банковские реквизиты номер лицевого счета
  • Что такое бинарный маркетинг план в сетевом бизнесе
  • Что такое вертикально интегрированная компания винк