Быстрое создание прототипа системы для учета оборудования

Ситуация

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

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

Решение

Команда Haulmont разработала прототип всего за пару месяцев. Он включал в себя веб-интерфейс, бэкенд и мобильное приложение.

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

  • Бэкенд был написан с использованием технологий Haulmont — платформы для быстрой разработки корпоративных приложений CUBA (с 2021 года — Jmix). Это позволило в несколько раз ускорить процесс, и самым трудоемким оказалось создание мобильного приложения на React Native, совместимого со смартфонами и на Android, и на iOS.

Результаты

Как уже было сказано, создание прототипа заняло всего пару месяцев и потребовало усилий небольшой команды (менеджер проекта, backend-разработчик и два Android-разработчика). Заказчики смогли максимально быстро воплотить свою идею в жизнь и перейти к следующей стадии — проверке бизнес-гипотезы. Если бы проект выполняли без платформы CUBA, то потребовалось бы в несколько раз больше времени.

Таким образом, Haulmont не только помогает цифровизировать бизнес или разработать полномасштабную информационную систему, но проверить идею. Это может быть полезно как стартапам, так и крупным компаниям, которые планируют автоматизацию, но еще не сформировали четкое видение проекта. Команда Haulmont в короткий срок создаст прототип, который можно будет демонстрировать инвесторам, потенциальным покупателям или руководителям. Начальная стадия проекта, когда есть только идея, займет минимум времени. При этом Haulmont обеспечивает скорость разработки не в ущерб функциональности прототипа или продукта.