Ко всем новостям

Организация ИT-архитектуры

Технологии
16.06.2024

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

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

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

В этой статье разберем, что представляет собой ИT-архитектура, зачем она нужна и как ее создать.

Снимок экрана 2024-07-22 в 14.09.23.png

Что такое ИT-архитектура для бизнеса

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

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

Корпоративная ИT-система определяет:

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

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

Снимок экрана 2024-07-22 в 14.12.34.png

Зачем бизнесу ИT-архитектура

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

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

Этапы создания ИT-архитектуры для бизнеса

Разработка ИT-стратегии

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

Разрабатывая стратегию, необходимо:

  1. Изучить существующую систему ИT и оценить, насколько она эффективна, определить слабые стороны и «мертвые зоны».
  2. Составить список задач, которые должна решать ИT-система. При этом нужно понять, могут ли уже имеющиеся информационные продукты решить эти задачи.
  3. Построить модель, которая будет отражать будущую архитектуру. В ней необходимо указать конкретные цели руководителей и сотрудников, а также KPI для оценки их эффективности.
  4. Оценить экономическую составляющую. Разработка ИT-архитектуры — это длительный процесс, который требует вложения финансовых средств. Будет неприятно, если на середине пути деньги кончатся, поэтому все расходы необходимо просчитать заранее.

Разработка архитектурных моделей

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

  • между БД и отдельными системами;
  • между отдельными ИT-системами;
  • между внешними субъектами и модулями.
Снимок экрана 2024-07-22 в 14.15.41.png
Пример ИТ-архитектуры компании

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

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

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

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

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

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

  • TOGAF;
  • ITIL;
  • схема Захмана;
  • COBIT;
  • IT4IT.

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

  • Слой приложений — в него входят все программы, которые используются в компании. Это может быть ПО для обеспечения безопасности (антивирус, фаервол), электронного обмена документами (ЭДО), бухгалтерского учета (1С), планирования бизнеса (BPMS) и многое другое.
  • Слой системных технологий и ИТ-платформ — в него входят ОС, СУБД и различные платформы для разработки. В этом слое указывается программное обеспечение, которое обеспечивает работоспособность и функционирование программ из слоя приложений.

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

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

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

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

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

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

При этом важно учесть:

  • Компьютерную инфраструктуру. Это аппаратная часть (ПК, сервера) и программная (приложения, сервисы).
  • Сетевую инфраструктуру. А именно точки подключения, используемые сети, линию телефонии и т.п.

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

  • Enterprise Architect;
  • ARIS;
  • Business Studio.

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

Снимок экрана 2024-07-22 в 14.24.41.png

Обеспечение безопасности бизнеса

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

Очень сложно учесть все. Поэтому учет рисков следует проводить параллельно с проектированием ИT-архитектуры. То есть выполнили один этап — оценили риски. Выполнили второй — внесли дополнения и так далее. Так будет проще учесть недочеты и избежать образования слабых мест.

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

Аудит архитектуры

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

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

Проводить аудит нужно разными способами, чтобы результат был максимально объективным. Например:

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

Заключение

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

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

Понятная и масштабируемая ИT-архитектура помогает построить успешный и стабильно растущий бизнес.