Перейти к основному содержимому

Бизнес-модели в сфере информационных технологий

Всем

Экономическая основа бизнеса

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

Этапы создания корпоративной информационной системы

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

Выявление потребности

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

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

  • Сбор бизнес-требований. Определение целей автоматизации, фиксация болей и ожиданий топ-менеджмента компании.
  • Анализ ИТ-инфраструктуры. Аудит текущего ПО, аппаратного обеспечения и каналов связи организации.
  • Описание бизнес-процессов. Фиксация текущего состояния процессов («As Is» — как есть) для понимания логики будущей системы.
  • Технико-экономическое обоснование. Расчет примерного бюджета, сроков реализации проекта и потенциального эффекта (ROI).

Аналитики проводят личные встречи с топ-менеджерами и руководителями отделов, проводят массовый сбор информации от линейных сотрудников для выявления их ежедневных рутинных задач и «болей», совместные стратегические сессии с представителями разных отделов для поиска компромиссов при конфликте интересов (например, когда логисты хотят одни отчеты, а бухгалтерия — другие), выполняют изучение внутренних регламентов, законов РФ и отраслевых стандартов, под которые должна подстраиваться система. Результатом сбора требований можно назвать BRD (Business Requirements Document) или концепция КИС, утвержденная всеми стейкхолдерами.

ИТ-аудит необходим, чтобы понять, на каком технологическом фундаменте будет разворачиваться КИС и с какими системами ей придется интегрироваться. Здесь проводится оценка текущих мощностей серверов, систем хранения данных (СХД), сетевого оборудования и пропускной способности каналов связи, составление карты используемого ПО (ERP, CRM, 1С, Excel-таблицы). Проверяется актуальность версий, наличие лицензий и открытых API для интеграции. Также выполняется оценка защищенности периметра сети, политик доступа, систем шифрования и резервного копирования данных, способности собственной ИТ-команды поддерживать и развивать стек технологий, который планируется внедрить. Результат аудита - отчёт об ИТ-аудите с перечнем ограничений и рекомендациями по модернизации инфраструктуры.

Описание бизнес процессов позволяет визуализировать логику работы компании, чтобы понять, что именно автоматизировать и как оптимизировать хаотичные действия путём определения границ (например, описываем только процесс «от закупки сырья до отгрузки готовой продукции»), пошагового разбора цепочки действий: кто инициирует задачу, какие данные использует, кому передает результат. Отрисовывают их обычно в специализированных нотациях (чаще всего BPMN 2.0, EPC или IDEF0). Она наглядно подсвечивает «узкие горлышка», дублирование функций и лишние звенья. Результат - карта бизнес-процессов компании и реестр выявленных неэффективностей.

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


Формирование требований

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

Сейчас формирование и проектирование включает в себя:

  • Составление детального Технического задания по ГОСТу или международным стандартам.
  • Проектирование схемы целевого состояния процессов («To Be» — как должно быть).
  • Выбор технологического стека, СУБД, определение структуры данных и интеграционных связей.
  • Создание интерфейсов для различных ролей пользователей с учетом эргономики.

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

ТЗ по международным стандартам (IEEE 830 / ISO 29148) фокусируется на создании SRS (Software Requirements Specification). Описывает поведение системы через пользовательские сценарии и интерфейсы. Гибкость, понятность для современных разработчиков.

В гибких методологиях вместо одного монолитного ТЗ формируется динамический Бэклог продукта (Product Backlog). Требования делятся на Эпики (Epics) и детализируются в виде User Stories (Пользовательских историй) формата: Как [роль], я хочу [действие], чтобы [ценность].

Моделирование процессов «To Be» (Как должно быть) поручается бизнес-аналитикам, которые перепроектируют бизнес-процессы компании с учетом того, что рутинные операции теперь заберет на себя информационная система. На основе карты «As Is» убираются лишние согласования, бумажный документооборот и дублирующие звенья. Определяется, в каких узлах системы данные будут передаваться автоматически (например, при оплате счета в КИС статус заказа на складе мгновенно меняется на «Готов к отгрузке»). Процессы визуализируются с помощью дорожек (Pools/Lanes), обозначающих роли сотрудников, и шлюзов (Gateways), задающих логику ветвления. В модель закладываются целевые показатели (KPI) нового процесса: сокращение времени выполнения задачи, снижение процента ошибок.


Выбор модели разработки

Организация выбирает способ реализации системы:

  • In-house разработка — создание решения собственной командой инженеров.
  • Аутсорсинг — передача разработки внешней специализированной компании.
  • Продуктовое ПО с доработкой — приобретение готового программного продукта с последующей адаптацией под нужды бизнеса.
  • Low-code / No-code платформы — использование визуальных сред разработки для быстрого создания приложений без написания кода.

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

Play ITЗагрузка интерактивного демо…

Кастомизация готовой платформы (1С, Битрикс24 и др.) подразумевает, что разработчики не пишут код с нуля, а настраивают встроенные модули. Используются внутренние языки платформ или low-code инструменты. Плюс - скорость внедрения базовых функций (учет, продажи). Минус - ограничения платформы. При глубокой переработке стандартного кода («кастомные костыли») систему становится сложно и дорого обновлять.

Разработка с нуля (Custom Development) - это написание кода на Enterprise-языках (Java, C#, Go) под уникальные процессы компании. Плюс - полная независимость от вендоров, любая гибкость, высокая производительность. Минус - долго, дорого, требует сильной ИТ-команды. Часто разработка ведется спринтами (по Scrum) с обязательным сохранением кода в репозиториях (Git) и автоматической сборкой (CI/CD).


Проектирование архитектуры

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

ИТ-архитектор проектирует «внутреннее устройство» КИС, обеспечивая ее надежность, скорость работы и способность выдерживать высокие нагрузки. Выбирает архитектурный паттерн - единая, например, система, или микросервисная. Сюда же относится подбор языков программирования, фреймворков и библиотек под задачи системы (например, Java/C# для бэкенда, React/Vue для фронтенда), выбор СУБД, и конечно проектирование интеграций - разработка схем взаимодействия с внешним миром с помощью протоколов REST API, SOAP или брокеров сообщений (RabbitMQ, Apache Kafka) для обмена данными в реальном времени.

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

КИС не может работать изолированно. Она должна бесшовно обмениваться данными с внешним ИТ-ландшафтом:

  • Синхронизация выставленных счетов, актов и проводок с бухгалтерией, например 1С. Часто реализуется через REST API или XML/JSON-пакеты.
  • Банки. Автоматическая выгрузка банковских выписок и отправка платежных поручений по защищенным каналам связи (TLS/SSL)
  • Складские терминалы (TSD/WMS). Интеграция со сканерами штрихкодов и RFID-меток по протоколам MQTT или через веб-сокеты для мгновенного обновления остатков на складе.

Для надежности используют брокеры сообщений (Apache Kafka, RabbitMQ). Если одна из систем «упадет», данные не потеряются, а встанут в очередь и передадутся после ее включения.


Разработка и тестирование

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

Для обеспечения предсказуемости и контроля применяются методологии управления проектами, такие как Agile, Scrum или Waterfall.

В разработке выделяют следующие этапы:

  • Написание программного кода с нуля или глубокая настройка готовой платформы (ERP, CRM).
  • Настройка обмена данными между КИС и существующими сервисами (бухгалтерия, банки, складские терминалы).
  • Разработка скриптов для переноса исторических данных из старых баз в новую систему.

Часто требуется миграция данных - это перенос «исторической памяти» компании из старых систем (или хаотичных Excel-таблиц) в новую КИС. Процесс строится по классической ETL-модели:

[Extract (Извлечение)] ➔ [Transform (Трансформация/Очистка)] ➔ [Load (Загрузка)]

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

В тестировании:

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

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

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

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


Утверждение и согласование

Готовое решение проходит проверку со стороны заказчика. Руководство организации утверждает результаты. Юридический и compliance-отделы подтверждают соответствие нормативным и регуляторным требованиям. При выявлении недочётов исполнитель устраняет их в рамках гарантийного срока, предусмотренного договором. Это этап, на котором ответственность за систему официально переходит от разработчиков к бизнесу, а проект закрывается с точки зрения договорных обязательств.

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

  • Бизнес-приемка (UAT — User Acceptance Testing): Ключевые пользователи от лица заказчика лично тестируют систему на соответствие реальным бизнес-сценариям. Они проверяют не просто отсутствие багов, а то, насколько КИС удобна и решает ли она поставленные бизнес-задачи.
  • Утверждение результатов руководством: На основе отчетов о тестировании и успешной опытной эксплуатации ИТ-директор и генеральный директор подписывают Акт о вводе системы в промышленную эксплуатацию. С этого момента система признается официальным рабочим инструментом компании, а на баланс организации принимается нематериальный актив (НМА).

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

  • Персональные данные (Законодательство о ПДн): Проверяется соответствие требованиям локального законодательства (например, ФЗ-152 в РФ или GDPR в ЕС). Базы данных с персональными данными клиентов и сотрудников должны физически располагаться на серверах внутри целевой юрисдикции, а доступ к ним должен строго логироваться.
  • Лицензионная чистота: Юристы проверяют, не нарушает ли стек технологий КИС чужие авторские права. Если в коде использовались компоненты с открытым исходным кодом (Open Source), проверяются типы их лицензий (например, MIT, Apache позволяют коммерческое использование, а некоторые версии GPL накладывают жесткие ограничения).
  • Финансовый и налоговый контроль: Проверяется корректность выгрузки отчетности для проверяющих органов (ФНС, ЦБ и др.), неизменяемость исторических финансовых логов и защита от мошенничества (Anti-Fraud).

Даже при самом тщательном тестировании часть скрытых дефектов (багов) проявляется только в процессе масштабной ежедневной эксплуатации. Для этого в ИТ-контракт закладывается гарантийный период (обычно от 3 до 12 месяцев). При обнаружении проблемы заказчик фиксирует ее в Service Desk. Инциденты делятся по уровню критичности (SLA):

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

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


Внедрение

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

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

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

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

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

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

Обычно сюда входят следующие этапы:

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

Опытная эксплуатация - это первый запуск КИС на реальных коммерческих данных компании, но с определенной страховкой. Применяется одна из трех стратегий запуска:

  • параллельный запуск (сотрудники ведут учет одновременно и в старой, и в новой системе);
  • пилотный ограниченный запуск (система запускается на 100%, но только в одном конкретном филиале, отделе или на одной группе товаров);
  • поэтапный ввод - сначала запускается модуль «Склад», через месяц — «Закупки», еще через месяц — «Продажи».

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

Результат - подписание акта приёма-передачи. Это юридический документ, подтверждающий, что проект выполнен в соответствии с ТЗ, а система переводится в статус промышленной эксплуатации.


Часто используемые модели монетизации в IT

МодельДоходСильная сторонаОграничение
SaaS-подпискаРегулярные платежиПредсказуемая выручкаНужно постоянно удерживать клиентов
Разовая лицензияОднократный платежБыстрое закрытие сделкиСложнее масштабировать повторные продажи
Проектная разработкаОплата этапов/часовГибкость под клиентаСильно зависит от загрузки команды
FreemiumПлатные тарифы поверх бесплатногоБыстрый вход пользователейНизкая конверсия в оплату без сильной ценности
Комиссия платформыПроцент с транзакцииХорошая масштабируемость при сетевом эффектеНужна критическая масса пользователей

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

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


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

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

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

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

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