Исследование показало, что при создании систем управления фермами – цифровой основы современного агросектора – почти три четверти времени уходит на ожидание, а не на активную работу. Это существенно замедляет выпуск обновлений программного обеспечения, необходимого сельхозпроизводителям.
К такому выводу пришли учёные, которые с помощью анализа цифровых следов (process mining) изучили рабочие процессы у европейского разработчика программ для садоводства. В среднем на выполнение одной задачи у компании уходило 79 дней, из которых 57 дней – почти 72% – сотрудники находились в режиме ожидания. На активную работу оставалось всего 22 дня.
Главным узким местом оказался этап проверки кода, который занимал в среднем почти 17 дней. При этом проблема заключалась не в сложности самой проверки, а в административных задержках: задачи не закрывались вовремя, а их статус в системе не всегда отражал реальное положение дел. Другими значимыми причинами простоев стали нечёткие технические задания, ручное тестирование и проблемы с коммуникацией в распределённых командах.
Выяснилось также, что реальные рабочие процессы сильно отличались от официального регламента. Установленный порядок соблюдался только в 38% случаев, а всего исследователи выявили 270 различных вариантов выполнения задач. Это приводило к многочисленным циклам доработки, особенно на этапе тестирования.
В ходе исследования компания-разработчик изменила подход, начав делить проекты на более мелкие части. Эта мера позволила сократить средний цикл разработки со 109 до 79 дней, причём на 80% это сокращение было достигнуто за счёт уменьшения времени ожидания.
Авторы отмечают, что анализ цифровых следов помогает эффективно выявлять скрытые проблемы в разработке. Ускорение выпуска новых функций позволяет агропредприятиям быстрее получать инструменты для повышения эффективности. Однако учёные предупреждают, что погоня за скоростью может снизить качество работы и увеличить количество исправлений, поэтому компаниям необходимо находить баланс.