Данный обзор включает практические рекомендации для всех, кто хочет перейти от Excel-реестров и отчётности к полноценной прикладной программе. Процесс перехода разбит на этапы так, чтобы по итогам вы получили качественное ТЗ и понимание требуемого функционала.

Зафиксируйте текущую модель управления, основанную на Excel

Цель: понять, какие бизнес-процессы уже отражены в файлах и отчётах.

Рекомендуемые действия:

  • Собрать все используемые таблицы: реестры, отчёты, справочники.
  • Выявить пользователей этих реестров. К пользователям относятся сотрудники, кто заполняет, проверяет и потребляет данные из данных таблиц Excel.
  • Описать назначения файлов: зачем каждый используется, для каких рабочих процессов применяется.
  • Зафиксировать проблемы и ограничения Excel: ручной труд, ошибки, отсутствие контроля, сложность масштабирования, невозможность одновременной работы, безопасность.

Декомпозируйте Excel-реестры на логические сущности

Цель: выделить бизнес-объекты, которые являются ядром системы и будут основой ТЗ для поиска и внедрения прикладной программы.

Типичные сущности:

  • Контрагенты
  • Договоры / первичные документы / заявки / задачи
  • Сделки (продажи) / проекты / календарный план
  • Платежи / остатки / задолженности
  • Товары / услуги
  • Процессы согласования / процессы исполнения / контроль статусов

Как выделять сущности:

  • Посмотреть на столбцы: повторяющиеся блоки данных часто указывают на сущность (например, «справочник контрагентов» формируется на основании «столбцов с реквизитами контрагентов»).
  • Найти ключевые идентификаторы: ИНН контрагента контрагента-юридического лица  или паспортные сведения контрагента-физического лица, номер договора, номер документа, дата события.
  • Понять связи между таблицами: один поставщик (контрагент) – много договоров; одна сделка — много документов; один клиент — несколько заказов (продаж) и т.д.

Результат: перечень бизнес-сущностей, их ключевых полей и связей.

Опишите бизнес-процессы, которые сейчас реализованы в Excel

Цель: перевести использование Excel в процессную модель.

Рекомендуемые действия:

  • На примере конкретных файлов описать сценарии работы: “менеджер принимает заявку -> далее создаёт проект договора на согласование -> далее процесс согласования (юрист, бухгалтер, директор) → договор переходит в статус «согласован» и начинается процесс исполнения и т.д.”.
  • Зафиксировать точки принятия решений, статусы, переходы, контрольные события.
  • Зафиксировать, что уже автоматизировано формулами или макросами, а что делается вручную.

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

Зафиксируйте требования к данным

Цель: определить, какое качество и полноту данных должна обеспечивать прикладная система.

Вопросы для фиксации:

  • Какие поля обязательны?
  • Какие требования к форматам полей (дата, справочник, число, произвольный текст)?
  • Какие данные должны проверяться (например, уникальность номера договора, корректность ИНН и прочие проверки)?
  • Какие справочники должны быть централизованы (клиенты, номенклатура, сотрудники)?
  • Какие данные нужны для аналитики и отчётов?

Результат: словарь данных и требования к их валидности (проверке на соответствие).

Классифицируйте функциональные требования будущей программы

Цель: подготовить структуру ТЗ.

Ключевые блоки:

5.1. Операционные функции

  • Создание, регистрация, изменение сущностей.
  • Назначение статусов, маршрутов согласования.
  • Уведомления и контроль сроков.

5.2. Учёт и контроль

  • Аудит действий пользователей (журнал изменений).
  • Распределение ролей и прав доступа.
  • Валидация вносимых данных.

5.3. Отчётность и аналитика

  • Какие отчёты обязательны для управления.
  • Какие срезы данных критичны.
  • Частота формирования (ежедневно, еженедельно, ежемесячно).

5.4. Интеграции

  • Бухгалтерские системы, ERP, почта.
  • Импорт/экспорт через Excel.
  • Вывод шаблонов документов в форматы Word,PDF,JPG и т.п.

Результат: структурированная матрица требований.

  1. Провести анализ процессов для расстановки приоритетов

Цель: понять, что надо автоматизировать сразу, а что можно изменить в процессе.

Анализировать:

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

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

Подготовьте критерии выбора прикладной программы

Для итогового выбора программного решения важно заранее сформировать требования:

  • Поддержка ваших сущностей и процессов.
  • Масштабируемость и расширяемость.
  • Стоимость владения.
  • Гибкость в адаптации.
  • Возможность переноса исторических данных прошлых периодов.
  • Удобство для конечных пользователей.
  • Наличие технической поддержки и доработок.

Приготовьте проект ТЗ

Он должен включать:

  • Цели внедрения (обеспечение безопасности хранения данных, снижение ручного труда, минимизация ошибок, обеспечение контроля, экономия времени).
  • Бизнес-процессы (как сейчас и как должны работать).
  • Справочники и сущности.
  • Требования к данным.
  • Требования к интерфейсу (простота, скорость, единообразие).
  • Требования к интеграциям.
  • Требования к безопасности и ролям.
  • Требования к отчётам.
  • Оценка желаемых метрик эффективности (например: “время на формирование отчёта сокращается с 3 часов до 5 минут” или «время на формирование шаблона договора или кадрового приказа»).

Финал: сформированное ТЗ и список требований для рынка

После прохождения предыдущих шагов вы получаете:

  • Чёткое ТЗ.
  • Карту процессов.
  • Описание сущностей.
  • Словарь данных.
  • Требования к отчётам и аналитике.
  • Список критериев выбора ПО.

На этой базе можно:

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