Кейс: как модуль сбора отчетности для Минсельхоза упростил работу фермеров и чиновников

Компания «МКСКОМ» реализовала проект по цифровизации для Министерства сельского хозяйства Российской Федерации. Разработанный нами модуль сбора отчетности заменил устаревшую систему и несколько разрозненных форм, с которых фермеры были вынуждены многократно вводить одни и те же данные. Наше решение на основе единого листа показателей с автоматической проверкой данных позволило значительно ускорить получение и обработку отчетов.

Бизнес-проблема: наследие устаревшей системы

До начала проекта сбор отчетности от сельхозпроизводителей велся через технологически устаревшую систему на базе «1С». Процесс был фрагментирован: данные приходилось вводить в несколько несвязанных между собой форм. Это неизбежно вело к трем основным проблемам:

  1. Дублированию ввода: одна и та же информация вносилась многократно.
  2. Риску ошибок: ручной перенос данных между формами повышал вероятность опечаток и неточностей.
  3. Задержкам согласований: процессы согласования и подписания отчетности внутри государственных органов управления были не автоматизированы.

На этапе планирования проекта было принято решение создать единый блок для подачи и согласования отчетов — «Модуль сбора отчетности».

Цели и задачи проекта

Основная цель — создать централизованную платформу, которая заменит разрозненные формы единым инструментом и ускорит процедуры согласования.

Конкретные задачи:

  • Разработка динамического Единого листа показателей (ЕЛП) со встроенной валидацией данных и подразделами по направлениям (растениеводство, животноводство и др.).
  • Создание многостраничного веб-интерфейса с разделами «Отчетность» и «Заявки».
  • Внедрение системы управления доступом для двух основных групп: фермеров (СХТП) и сотрудников органов управления (МОУ/РОУ).
  • Реализация личного кабинета для работы со сведениями об организации.
  • Обеспечение бесперебойной работы модуля с фокусом на ключевые метрики: количество поданных и согласованных отчетов, число активных пользователей.

Технологическая основа: масштабируемость и интеграция

Для достижения поставленных целей был выбран надежный и современный технологический стек:

  • Backend: Java для высокой производительности и надежности.
  • Frontend: JavaScript для создания динамического веб-интерфейса.
  • Интеграция: асинхронная очередь сообщений Apache Kafka для обработки событий отправки и согласования отчетов.
  • Безопасность: интеграция Единой системы идентификации и аутентификации (ЕСИА).

Уникальные решения:

  • Динамический ЕЛП с механизмом кросс-валидации, который проверяет логическую связь между показателями еще на этапе ввода, предотвращая ошибки.
  • Гибкая система маршрутизации отчетов, которую можно настраивать под разные сценарии — как для последовательного согласования по цепочке, так и для параллельного, когда документ одновременно проверяют в нескольких отделах. Это ускорило внутренние процессы в Минсельхозе.

Для создания подобных высоконагруженных и интеграционно-сложных решений «МКСКОМ» использует отработанную методологию и экспертизу в области заказной разработки программного обеспечения.

Ход реализации проекта

Реализация проекта заняла год — с января по декабрь 2023 года. Работы велись по классическим этапам: аналитика, проектирование, разработка, интеграция, тестирование и запуск.

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

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

Результаты и эффекты

Внедрение единого модуля сбора отчетности помогло:

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

Проект был успешно принят в эксплуатацию, его развитие продолжается.

Заключение и выводы

Разработка модуля для Минсельхоза демонстрирует, как грамотный IT-проект решает бизнес-проблемы государственного масштаба.

Команда «МКСКОМ» гордится своевременной сдачей проекта без перерасхода бюджета и созданием гибкой масштабируемой архитектуры, готовой к новым интеграциям.

Лучшие практики из кейса:

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

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

3. Качественная аналитика — залог отсутствия резких изменений требований в ходе реализации и основа успешного запуска проекта.

1
Начать дискуссию