Пример инерции мышления №2 :: Гугл таблица вместо ERP системы
Пример посерьёзнее, на несколько сотен тысяч и проблемы.
Мысль та же: нужно понимать решаемую проблему.
ERP – система для управления отношениями на производстве. Иначе говоря – не в бумаге записи вести, а отмечать как-то всё онлайн, чтобы все в режиме реального времени могли видеть прогресс. Частые дополнительные функции: отчёты, листы задач, ведение истории.
У меня было несколько проектов, в которых я предложил вместо самописной системы использовать гугл таблицу с простыми скриптами и формулами. Это были небольшие бизнесы, у которых не было штата на поддержку, а коробочных решений не нашлось.
Самописная система стоит дорого, и поддерживать её сложно: хостинг, интерфейс, автосохранение, многопользовательская работа. Если грамотно реализовать формулы и скрипты, то таблицу можно многократно без разработчика под себя перестраивать. Некоторые люди вообще генерят невероятные дашборды в таблицах, главное не ограничивать восприятие ПО первичным взглядом. По сути, речь про LowCode.
Заводу производства бетонных панелей необходимо автоматически формировать задание на смену и отслеживать прогресс выполнения, в т.ч. в отчёт должна попадать информация о браке и недоработках прошлой смены. Задание на смену должно быть максимально наглядным. Я предложил отобразить все 3 камеры в таблице с формами панелей, которые там отливаются (фото 1). Бригадир мог заполнять отчёт (фото 2) с телефона и этот прогресс отображался в задании, а также в других таблицах, к примеру, панели ушедшие на склад. Для начальника есть дополнительные данные по работе смены и комментарии. Разработка заняла примерно 2 дня, дней 5 обсуждали.
Генератор маршрутных листов для бумажного производства. Решение помогало с учётом остатков, формирование запросов на производство и формированием задач для курьеров. В течение дня менеджеры заполняли формы по запросам клиентов. В конце дня начальник нажимал кнопку и формировались все документы, отправлялись на производство, на отгрузку, а для курьеров печатался машрутный лист. Форму можно было задавать шаблоном без разработчика.
КВИЗ. Один из организаторов крупных квиз турниров захотел уйти от бумажек с ответами. Мы сделали гибкую генерацию гугл форм с учётом разных сценариев, в т.ч. учитывалась регистрация команд, смена раундов, автоматическая и ручная проверка ответов, история действий. Очень много сделано на формулах, поэтому в любой момент можно будет изменить таблицу, не влезая в скрипты. Скриншотов в работе не наделал, а пустые таблицы не интересны.
Были и другие проекты, но суть одна: мы уточнили запрос и сделали решение попроще, зачастую неочевидное, но лежащее под носом. Я сделал вывод такой: любое ПО должно создавать дополнительную ценность; если задачу можно решить на таблицах (или другом готовом инструменте), то ПО не имеет смысла. По крайней мере, тестировать задумку точно стоит на чём-то попроще.