- Зачем нужна бизнесу ИТ архитектура и как ее построить
- Определение понятия «ИТ-архитектура»
- Построение и развитие ИТ-архитектуры организации
- Разработка ИТ-стратегии
- Создание комплексного обзора ИТ-систем и модулей
- Разработка архитектурных моделей
- Разработка графических моделей по взаимодействиям ИТ-систем
- Разработка каталога баз данных всех типов и параметров
- Объединение ИТ и бизнес-архитектуры для повышения эффективности
- Аудит архитектуры по чек-листу
ИТ-архитектура в бизнесе
Зачем нужна бизнесу ИТ архитектура и как ее построить
ИТ-архитектура нужна для развития бизнеса, однако новичок может испугаться такой задачи по разработке. Чтобы создать систему данных с нуля, нужно понимать последовательность действий, иметь четкий план, разбираться в базе IT-процессов. Если знаешь алгоритм построения, легко разработаешь слаженную информационную систему для задач бизнеса. Рассказываем, из каких этапов состоит разработка IT-архитектуры и что представляет собой в итоге.
Определение понятия «ИТ-архитектура»
Это концепция разработки, которая отвечает за взаимосвязь элементов, данных информационной системы организации. Сюда входят сервера, ПО, компьютеры, сайты и т.д. Это конкретное воплощение ИТ стратегии, которую утверждает компания и которая определяет:
- как организовать в компании информацию
- какие приложения, программы поддерживают бизнес
- смогут ли элементы информационной системы корректно взаимодействовать между собой
- на каком уровне обеспечена информационная безопасность компании и ее сайта
- насколько эффективно используются технологии, в том числе и на сайте, и отвечают ли требованиям
- получают ли сотрудники своевременный доступ к нужной информации
- какие стандарты применяются к новым компоненты, которые закупают для IT
Так грамотно выстроенная архитектура помогает развитию бизнеса и улучшению результатов за счет конкретного ПО. Она организует хранение баз данных, доступ к ним, а также технологии, которые используют в организации.
Так грамотно выстроенная архитектура помогает развитию бизнеса и улучшению результатов за счет конкретного ПО. Она организует хранение баз данных, доступ к ним, а также технологии, которые используют в организации.
Построение и развитие ИТ-архитектуры организации
Рассмотрим, из каких этапов состоит управление этой разработкой. Есть общепринятые методы построения ИТ стратегии, но каждый имеет недостатки. Каждая компания выбирает собственный метод, который подходит специфике бизнеса. Несмотря на различия, этапы разработки похожи между собой. Рассмотрим алгоритм, который встречается чаще.Задачи, которые перечислены ниже, не должны выполнятся разово. Для развития бизнеса эти этапы повторяют с периодичностью. Сотрудники проверяют актуальность данных, контролируют справочники и документы, обновляют программные версии и вносят изменения в архитектуру. В противном случае данные технологии устареют и перестанут помогать бизнесу.
Разработка ИТ-стратегии
Архитектура начинается с прописанной стратегии управления. Она включает видение компании, миссию, цели, задачи, которые связаны с применением программных атехнологий в бизнесе. Здесь дополнительно прописывают границы разработки проекта, заинтересованных лиц и роли, которые они выполняют. В результате специалист получает готовый план, где указано, какие технологии помогут выполнить задачи компании.Чтобы прописать стратегию, сотрудник глубоко погружается в бизнес-процессы организации, ее данные. Для этого нужно:
- изучить, насколько эффективна существующая система информационных процессов
- описать подробно планы проектов, утвержденные задачи
- составить стратегическую карту
- прописать расходы, которые требуются от бизнеса
В основе стратегии лежат цели бизнеса: необходимо от них выработать задачи IT и четко их сформулировать с учетом имеющихся ресурсов. Как только план появился на бумаге, его превращают в модель, на которой будет основана архитектура. В модель добавляют конкретные цели руководителей, сотрудников, а также KPI, по которым оценивать их эффективность. Остается составить план действий и расписать ресурсы, которые нужны специалисту.Как только IT-стратегия готова, создают иерархических реестр всех систем компании. Сюда заносят информацию о типе приложения, требованиях к технологии, мерах информационной безопасности, назначениях и т.д. Информация помогает создать базис, чтобы построить архитектуру.
Создание комплексного обзора ИТ-систем и модулей
Чтобы проверить, насколько корректно будут работать все системы управления после разработки, нужно заполнить карточки с данными всех модулей. Сюда заносят подробные данные о конкретной системе:
- название
- назначение, описание функционала
- технические характеристики: платформа, технологии
- производительность
- интеграция с другими компонентами
- информация о методах, которые защищают данные от утечки и взлома
- техническая поддержка
- наименование поставщика, лицензионное соглашение, модули и плагины
Важно проверить, чтобы занесенная информация была корректной. На ее основе будут создавать отчеты, вносить изменения в архитектуру.
Разработка архитектурных моделей
Теперь необходимо установить, как компоненты управления информационной системы будут взаимодействовать друг с другом. Для этого разрабатывают архитектурную модель. В разработке отражают технические, логические элементы, а также связь данных и взаимодействие друг с другом — поток данных.
Разработка графических моделей по взаимодействиям ИТ-систем
Следующим этапом после того, как разработана архитектурная модель управления является перенос ее данных в графический вид. Это то же самое взаимодействие между элементами, которое создавали на предыдущем этапе. В графической модели важно отобразить несколько главных связей:
- 1Между базами данных и системами
- 2Между несколькими IT-системами внутри
- 3Между внешними субъектами и модулями
Чтобы получить полную картину разработки архитектуры, разработчик добавляет в графическую модель дополнительные данные. Это информация о протоколах, данных и других элементах.
Разработка каталога баз данных всех типов и параметров
Чтобы все операции, которые затрагивают базы данных, отличались высокой производительностью, на следующем этапе создают иерархический каталог. Здесь хранят все базы, к которым обращаются приложения. Кроме того, в каталоге есть информация об их параметрах:
- объем хранилища данных
- шифрование
- параметры репликации и т.д.
Каталог помогает настроить правильно базы данных и проконтролировать, чтобы они подходили по требованиям. Такая организация повышает эффективность управления работой системы в целом, а также сокращает количество ошибок, которые возникают из-за неправильной конфигурации и разработке.
Объединение ИТ и бизнес-архитектуры для повышения эффективности
Перед объединением бизнес-процессов и модели, разрабатывают техническую архитектуру и дополнительные модули, которые являются гарантиями эффективного использования ресурсов в разработке. Здесь закладывают сервисы, которые отвечают за управление работой приложений, поток данных, а также определяют инфраструктурные ресурсы. Чтобы разработать техническую часть, учитывают такие аспекты:
- 1Компьютерная инфраструктура. В нее входит пользовательское оборудование, сервера, хранилища, программное обеспечение, сервисы, ЦОД, серверные платформы
- 2Сетевая инфраструктура. Включает корпоративные сети передачи данных, интернет-подключение, телефонию, видеосвязь
Также сюда входят инженерные элементы. В целом техническая архитектура обеспечивает корректную работу сервисов в компании. Как только модель готова, приступают к объединению ИТ части и бизнес-процессов. Так специалист поймет, насколько эффективно используются технологии для передачи данных.Этот шаг разработки IT-архитектуры важен, поскольку помогает увидеть лишние затраты и избавиться от них. На предыдущих этапах сложно увидеть некоторые избыточные инвестиции: при сопоставлении технической части с бизнес-процессами их легко заметить и устранить. Так компания избежит ненужных затрат на следующих этапах планирования.Чтобы установить соответствие между элементами, в организациях используют специальные решения. На первых этапах руководители часто выбирают бесплатные варианты — Archi и Modelio. Если хотят получить более качественный результат для сложных архитектур, выбор делают в сторону платных ресурсов: Enterprise Architect, ARIS или Business Studi. Чтобы применить решения на практике, от сотрудника потребуют опыт: такие программы подходят для работы над крупными проектами.
На протяжении всех этапов работы выполняют и другие параллельные процессы. Например, сотрудник должен оценить и проработать возникающие риски. Для этой задачи планируют ряд мероприятий по защите — это цель информационной безопасности в компании. Среди потенциальных угроз, например, в последние 20 лет выделяют зависимость от иностранных производителей ПО, а также внешние угрозы утечки данных.Чтобы обезопасить IT-систему, разрабатывают матрицы, в которых прописаны пользователи, их роли, права доступа к базам. Также вводятся механизмы информационной защиты, которые основаны на международных и отечественных стандартах.Финальный этапом создания архитектуры — составление документации. Каждый этап, полученный результат заносят в нормативные документы. В перечень входят:
- Положение об интеграции IT-систем
- Положение об информационной архитектуре
- Порядок ввода (передачи) программного обеспечения в эксплуатацию и вывода из эксплуатации
- Порядок установки, модификации и обслуживания объектов информационной инфраструктуры
- Регламент доработки, тестирования и внесения изменений в системы
- Положение о распределении прав доступа
- Положение об информационной безопасности
Документы, которые закрепляют архитектурные решения, предоставляют в разных форматах. Положения могут закрепить в формате технического задания, отчетов, приказов, договоров, заявок, планов и т.д.
Аудит архитектуры по чек-листу
Чтобы еще раз убедиться в корректности работ, проводят системный анализ на последнем этапе. Для этого создают контрольный список. В таком чек-листе прописаны все требования, детали архитектурной системы. По списку проверяют, насколько полученный продукт подходит под требования. Дополнительно в чек-лист включают задачи на следующий период. Пример такого аудита после разработки
№ | Компоненты | Оценка (+/-) | Оценка (0,1,2) | Комментарии |
1 | Нормативные документы | - | 0 | |
Базовые | - | 0 | ||
Информационная безопасность | - | 0 | ||
Обеспечение непрерывности и восстановление деятельности | - | 0 | ||
Другие критерии | - | 0 | ||
2 | Организационные регламенты | |||
Должностные инструкции | + | 2 | ||
Положения о подразделениях | + | 2 | ||
Организационная структура | + | 2 | ||
Учебные материалы и тесты для персонала | + | 2 | ||
3 | Формы документов | |||
Базовые | - | 0 | ||
Информационная безопасность | + | 2 | ||
Обеспечение непрерывности и восстановление деятельности | - | 0 | ||
Другие критерии | + | 2 | ||
4 | Процессы и процедуры | |||
Дерево ИТ-процессов | + | 2 | ||
Модели процессов и процедур | + | 2 | ||
Показатели процессов | + | 2 | ||
Матрицы распределения ответственности и ролей | + | 2 | ||
5 | ИТ-архитектура | |||
Модели ИТ систем и связей | + | 2 | ||
Архитектура баз, потоки данных | + | 2 | ||
Требования к IT-системам | + | 2 | ||
Марицы прав доступа, полномочий | + | 2 | ||
Графики ИТ-проектов | + | 2 | ||
Количество требований | 22 | 22 | ||
Оценка | 68% | 68% | ||
Резюмируем
Разрозненная архитектура, беспорядок в данных приводят к проблемам бизнеса. Сотрудники путаются в бизнес-процессах, не получают своевременного доступа к информации, не понимают, с какими приложениями работать. Обычно к этому прибавляется большое количество программной документации, в которой практически невозможно разобраться. По этой причине навыки создания IT-системы и системного анализа ценятся на рынке. Чтобы освоить этот сложный процесс, сначала придется изучить основу IT, техническую часть, а также развить стратегической мышление. Грамотно выстроенная архитектура решает задачи бизнеса и упорядочивает внутренние процессы.