В успехе современного бизнеса огромную роль играют информационные технологии. Сейчас уже невозможно представить этап бизнес-процесса, на котором бы не использовалась какая-нибудь программа или приложение.
Поэтому важно построить грамотную и масштабируемую ИТ-архитектуру. Она поможет четко понимать взаимодействие всех элементов системы, выстроить правильное распределение ресурсов и организовать внутренние процессы.
Новичкам задача организации ИT-архитектуры для бизнеса кажется сложной и необъятной. Но, как и в любом деле, нужно просто грамотно подойти к вопросу.
В этой статье разберем, что представляет собой ИT-архитектура, зачем она нужна и как ее создать.
![Снимок экрана 2024-07-22 в 14.09.23.png](/_next/image?url=%2Fapi%2Fmedia%3Fid%3DSnimok_ekrana_2024_07_22_v_14_09_23_234ee69b8f.png&w=1536&q=75)
Что такое ИT-архитектура для бизнеса
ИT-архитектура компании — это совокупность взаимосвязанных технологических и технических (программно-аппаратных) решений и компонентов, обеспечивающих эффективное функционирование бизнеса.
Проще говоря, это концепция, описывающая взаимосвязь между элементами системы — программами, приложениями и базами данных. Графически архитектуру можно представить как многоуровневую систему, где элементы взаимодействуют между собой.
Корпоративная ИT-система определяет:
- как хранится информация;
- какие программы и приложения используются в компании;
- могут ли отдельные элементы правильно взаимодействовать между собой;
- уровень информационной безопасности компании;
- как организован доступ к информации среди сотрудников;
- стандарты, которым должны соответствовать интегрируемые в систему продукты.
Последний пункт особенно важен. Любой бизнес стремится к росту, поэтому внедрение новых программных продуктов неизбежно. Четкая ИТ-архитектура позволит встраивать новое ПО без потери эффективности бизнес-процессов, так как не потребуется долгая интеграция и переработка других элементов системы.
![Снимок экрана 2024-07-22 в 14.12.34.png](/_next/image?url=%2Fapi%2Fmedia%3Fid%3DSnimok_ekrana_2024_07_22_v_14_12_34_be9bda54ac.png&w=1536&q=75)
Зачем бизнесу ИT-архитектура
Главное, зачем нужна грамотная ИT-архитектура — достижение бизнес-целей с помощью программного обеспечения. Если говорить проще, то задача у бизнеса одна — заработать. Для этого необходимо, чтобы все элементы взаимодействовали четко, эффективно и без задержек.
Именно цифровизация и автоматизация — процессы, которые дают огромный рост бизнесу. Но внедрять их хаотично не получится. Следует построить ИТ-архитектуру с четко прописанными правилами. Как это сделать, разберем далее.
Этапы создания ИT-архитектуры для бизнеса
Разработка ИT-стратегии
При разработке стратегии важно четко выделить видение и миссию компании. Это масштабные факторы, которые помогут определить цели и задачи компании; по ним можно понять, какие программные продукты потребуются.
Разрабатывая стратегию, необходимо:
- Изучить существующую систему ИT и оценить, насколько она эффективна, определить слабые стороны и «мертвые зоны».
- Составить список задач, которые должна решать ИT-система. При этом нужно понять, могут ли уже имеющиеся информационные продукты решить эти задачи.
- Построить модель, которая будет отражать будущую архитектуру. В ней необходимо указать конкретные цели руководителей и сотрудников, а также KPI для оценки их эффективности.
- Оценить экономическую составляющую. Разработка ИT-архитектуры — это длительный процесс, который требует вложения финансовых средств. Будет неприятно, если на середине пути деньги кончатся, поэтому все расходы необходимо просчитать заранее.
Разработка архитектурных моделей
Необходимо отобразить основные технические и логические компоненты системы в виде схемы. В архитектуре важно отразить следующие связи:
- между БД и отдельными системами;
- между отдельными ИT-системами;
- между внешними субъектами и модулями.
![Снимок экрана 2024-07-22 в 14.15.41.png](/_next/image?url=%2Fapi%2Fmedia%3Fid%3DSnimok_ekrana_2024_07_22_v_14_15_41_ec07bfe531.png&w=1536&q=75)
Чем больше информации укажет разработчик, тем лучше. Обязательное условие — наличие информации о протоколах передачи данных, используемых для взаимосвязи элементов.
Также на этом этапе рекомендуется выделить критическую архитектуру. В нее входят элементы и бизнес-процессы с высшим приоритетом. То есть те, что должны функционировать всегда.
Разработка иерархического реестра
Этап заключается в создании подробного списка программного обеспечения и приложений, в котором указывается следующая информация:
- назначение конкретной программы;
- тип программы;
- технические требования к аппаратной части;
- потоки данных;
- как ПО взаимодействует с отдельными устройствами — точки интеграции.
Подходов к реализации этого пункта может быть много. Сейчас во многих проектах используется одна из следующих концепций:
- TOGAF;
- ITIL;
- схема Захмана;
- COBIT;
- IT4IT.
Для примера разберем TOGAF. Согласно этой организационной структуре, при разработке иерархического реестра следует выделять два слоя:
- Слой приложений — в него входят все программы, которые используются в компании. Это может быть ПО для обеспечения безопасности (антивирус, фаервол), электронного обмена документами (ЭДО), бухгалтерского учета (1С), планирования бизнеса (BPMS) и многое другое.
- Слой системных технологий и ИТ-платформ — в него входят ОС, СУБД и различные платформы для разработки. В этом слое указывается программное обеспечение, которое обеспечивает работоспособность и функционирование программ из слоя приложений.
Заполнение детальных параметров (карточек, спецификаций) всех ИТ‑систем и модулей
После создания модели необходимо подробно описать каждый отдельный компонент. При этом важно отразить следующие данные:
- название;
- предназначение и выполняемые функции;
- основные технические характеристики: протоколы, платформа разработки;
- аппаратные требования и производительность;
- возможность частичной или полной интеграции с другими программными продуктами и элементами системы;
- надежность, наличие дублирования, резервирования и резервного копирования;
- степень влияния на критическую архитектуру и время, необходимое на восстановление при сбое;
- защита данных;
- наличие технической поддержки, обновлений, расширений, плагинов.
Чем больше информации будет собрано о каждом объекте, тем проще будет управлять системой и анализировать ее. По указанным параметрам легко формировать отчеты. Например, выделить объекты, которые больше всего влияют на критическую архитектуру и при этом не обладают надежным способом защиты данных. Такая выборка поможет оценить уязвимость всей системы и своевременно принять меры по модернизации и улучшению.
Установление связей объектов и моделей ИТ-архитектуры с объектами и моделями бизнес-архитектуры
На этом этапе у нас имеется архитектурная модель с подробным описанием каждого элемента и взаимосвязей между ними. Теперь необходимо наложить ИT-архитектуру на бизнес-модель. Этот пункт носит максимально практический характер, так как помогает определить, как сотрудники будут работать с ИТ-системой.
При этом важно учесть:
- Компьютерную инфраструктуру. Это аппаратная часть (ПК, сервера) и программная (приложения, сервисы).
- Сетевую инфраструктуру. А именно точки подключения, используемые сети, линию телефонии и т.п.
Для этого этапа следует использовать специальные программные решения. Их на рынке очень много. Для начала можно воспользоваться бесплатными приложениями:
- Enterprise Architect;
- ARIS;
- Business Studio.
Например, Business Studio позволит комплексно подойти к вопросу проектирования. Приложение отличается большим набором функций и понятным интерфейсом.
![Снимок экрана 2024-07-22 в 14.24.41.png](/_next/image?url=%2Fapi%2Fmedia%3Fid%3DSnimok_ekrana_2024_07_22_v_14_24_41_9023e826fc.png&w=1536&q=75)
Обеспечение безопасности бизнеса
Оно заключается в разработке алгоритма действий для минимизации рисков или их полного устранения. При этом риски могут быть связаны с операционными действиями, внедрением новых технологий, внутренними ошибками, кадровыми изменениями и рядом других факторов.
Очень сложно учесть все. Поэтому учет рисков следует проводить параллельно с проектированием ИT-архитектуры. То есть выполнили один этап — оценили риски. Выполнили второй — внесли дополнения и так далее. Так будет проще учесть недочеты и избежать образования слабых мест.
Серьезная проблема безопасности — внедрение новых продуктов. Они могут нарушить работу системы и привести к образованию уязвимостей. Поэтому к выбору новых программных продуктов следует подходить внимательно и сравнивать их параметры с характеристиками уже использующихся программ.
Аудит архитектуры
Заключительный этап — комплексная проверка корректности построенной архитектуры. Здесь необходимо создать чек-лист, в котором прописываются требования к ИT-архитектуре, после чего проводится оценка.
В дальнейшем при модернизации системы можно повторно использовать данный чек-лист. Так получится нагляднее отследить прогресс или регресс.
Проводить аудит нужно разными способами, чтобы результат был максимально объективным. Например:
- опрашивать сотрудников;
- отслеживать выполняемые операции и их эффективность;
- следить за действиями персонала;
- изучать отчетную документацию.
Заключение
Четкая организация ИT-архитектуры значительно повышает эффективность бизнеса. Сотрудники знают, как и с какими программами взаимодействовать, где оперативно получить доступ к нужной информации. Они формируют правильные отчеты, по которым руководству проще регулировать курс работы. Таким образом бизнес становится более управляемым.
Да, для этого требуется потратить время и средства на проектные работы. Небольшие компании могут воспользоваться услугами профессионалов, чтобы избежать ошибок. А крупным фирмам лучше задуматься об обучении своих специалистов, которые смогут поддерживать и модернизировать архитектуру в зависимости от потребностей бизнеса.
Понятная и масштабируемая ИT-архитектура помогает построить успешный и стабильно растущий бизнес.