Данный обзор включает практические рекомендации для всех, кто хочет перейти от Excel-реестров и отчётности к полноценной прикладной программе. Процесс перехода разбит на этапы так, чтобы по итогам вы получили качественное ТЗ и понимание требуемого функционала.
Зафиксируйте текущую модель управления, основанную на Excel
Цель: понять, какие бизнес-процессы уже отражены в файлах и отчётах.
Рекомендуемые действия:
- Собрать все используемые таблицы: реестры, отчёты, справочники.
- Выявить пользователей этих реестров. К пользователям относятся сотрудники, кто заполняет, проверяет и потребляет данные из данных таблиц Excel.
- Описать назначения файлов: зачем каждый используется, для каких рабочих процессов применяется.
- Зафиксировать проблемы и ограничения Excel: ручной труд, ошибки, отсутствие контроля, сложность масштабирования, невозможность одновременной работы, безопасность.
Декомпозируйте Excel-реестры на логические сущности
Цель: выделить бизнес-объекты, которые являются ядром системы и будут основой ТЗ для поиска и внедрения прикладной программы.
Типичные сущности:
- Контрагенты
- Договоры / первичные документы / заявки / задачи
- Сделки (продажи) / проекты / календарный план
- Платежи / остатки / задолженности
- Товары / услуги
- Процессы согласования / процессы исполнения / контроль статусов
Как выделять сущности:
- Посмотреть на столбцы: повторяющиеся блоки данных часто указывают на сущность (например, «справочник контрагентов» формируется на основании «столбцов с реквизитами контрагентов»).
- Найти ключевые идентификаторы: ИНН контрагента контрагента-юридического лица или паспортные сведения контрагента-физического лица, номер договора, номер документа, дата события.
- Понять связи между таблицами: один поставщик (контрагент) – много договоров; одна сделка — много документов; один клиент — несколько заказов (продаж) и т.д.
Результат: перечень бизнес-сущностей, их ключевых полей и связей.
Опишите бизнес-процессы, которые сейчас реализованы в Excel
Цель: перевести использование Excel в процессную модель.
Рекомендуемые действия:
- На примере конкретных файлов описать сценарии работы: “менеджер принимает заявку -> далее создаёт проект договора на согласование -> далее процесс согласования (юрист, бухгалтер, директор) → договор переходит в статус «согласован» и начинается процесс исполнения и т.д.”.
- Зафиксировать точки принятия решений, статусы, переходы, контрольные события.
- Зафиксировать, что уже автоматизировано формулами или макросами, а что делается вручную.
Результат: схема процессов (хотя бы в виде текстовых алгоритмов), включая статусы и участников.
Зафиксируйте требования к данным
Цель: определить, какое качество и полноту данных должна обеспечивать прикладная система.
Вопросы для фиксации:
- Какие поля обязательны?
- Какие требования к форматам полей (дата, справочник, число, произвольный текст)?
- Какие данные должны проверяться (например, уникальность номера договора, корректность ИНН и прочие проверки)?
- Какие справочники должны быть централизованы (клиенты, номенклатура, сотрудники)?
- Какие данные нужны для аналитики и отчётов?
Результат: словарь данных и требования к их валидности (проверке на соответствие).
Классифицируйте функциональные требования будущей программы
Цель: подготовить структуру ТЗ.
Ключевые блоки:
5.1. Операционные функции
- Создание, регистрация, изменение сущностей.
- Назначение статусов, маршрутов согласования.
- Уведомления и контроль сроков.
5.2. Учёт и контроль
- Аудит действий пользователей (журнал изменений).
- Распределение ролей и прав доступа.
- Валидация вносимых данных.
5.3. Отчётность и аналитика
- Какие отчёты обязательны для управления.
- Какие срезы данных критичны.
- Частота формирования (ежедневно, еженедельно, ежемесячно).
5.4. Интеграции
- Бухгалтерские системы, ERP, почта.
- Импорт/экспорт через Excel.
- Вывод шаблонов документов в форматы Word,PDF,JPG и т.п.
Результат: структурированная матрица требований.
- Провести анализ процессов для расстановки приоритетов
Цель: понять, что надо автоматизировать сразу, а что можно изменить в процессе.
Анализировать:
- Какие данные из Excel будут перенесены в первую очередь.
- Где Excel не отражает реальной логики (например, отсутствие статусов или журналов событий).
- Какие процессы потребуют реинжиниринга (изменения) с целью их автоматизации.
Результат: список приоритетных процессов для автоматизации
Подготовьте критерии выбора прикладной программы
Для итогового выбора программного решения важно заранее сформировать требования:
- Поддержка ваших сущностей и процессов.
- Масштабируемость и расширяемость.
- Стоимость владения.
- Гибкость в адаптации.
- Возможность переноса исторических данных прошлых периодов.
- Удобство для конечных пользователей.
- Наличие технической поддержки и доработок.
Приготовьте проект ТЗ
Он должен включать:
- Цели внедрения (обеспечение безопасности хранения данных, снижение ручного труда, минимизация ошибок, обеспечение контроля, экономия времени).
- Бизнес-процессы (как сейчас и как должны работать).
- Справочники и сущности.
- Требования к данным.
- Требования к интерфейсу (простота, скорость, единообразие).
- Требования к интеграциям.
- Требования к безопасности и ролям.
- Требования к отчётам.
- Оценка желаемых метрик эффективности (например: “время на формирование отчёта сокращается с 3 часов до 5 минут” или «время на формирование шаблона договора или кадрового приказа»).
Финал: сформированное ТЗ и список требований для рынка
После прохождения предыдущих шагов вы получаете:
- Чёткое ТЗ.
- Карту процессов.
- Описание сущностей.
- Словарь данных.
- Требования к отчётам и аналитике.
- Список критериев выбора ПО.
На этой базе можно:
- искать готовую прикладную программу,
- обсуждать доработки у разработчиков,
- либо рассматривать создание собственного решения.
