Веб-приложение для производства и склада: что учитывают при проектировании
Почему для склада и цеха веб-приложение обычно удобнее десктопа, где оно проигрывает и как решают проблему нестабильной сети.
На производстве и складе аргументы в пользу веба сильнее, чем в офисе: людей
много, рабочие места разные, а ставить и обновлять программу на каждом терминале — отдельная
работа, которую никто не хочет делать.
Что даёт веб в цеху и на складе
Одна версия у всех. Исправление доходит до каждого терминала
одновременно. В десктопной схеме всегда остаётся пара машин со старой версией, и обычно это
самые важные.
Любое устройство. Терминал у линии, планшет у мастера, телефон у
кладовщика — одна система, одни данные.
Новый сотрудник за пять минут. При текучести, обычной для склада, это
экономит заметное время администратора.
Где веб проигрывает
Прямая работа с оборудованием: специфические весы, станки, приборы с драйверами под
Windows. Браузер дотягивается до такого железа не всегда, и это надо проверять до
проектирования, а не после.
Полная автономность: объект вообще без связи, а не с плохой связью. Это разные ситуации, и
путать их дорого.
Нестабильная сеть
Металлический ангар, подвал, дальний участок цеха — типичные места, где сигнала нет.
Решение стандартное: локальное хранение операций и синхронизация при появлении связи.
Сложность не в самом хранении, а в разрешении конфликтов: если один документ изменили в
двух местах, пока не было сети. Правило пишется до разработки, иначе оно возникнет случайно и
будет удивлять пользователей.
Интерфейс для рабочего места
Экран у линии — это не офисный интерфейс. Крупные элементы, минимум полей, работа одной
рукой, читаемость при плохом освещении и в перчатках. Всё это дешевле заложить сразу, чем
переделывать после первой недели эксплуатации.
Нагрузка
Сколько человек работает одновременно в пиковую смену и сколько операций в день — вопросы,
на которые отвечают до кода. Система, спроектированная под десять человек, ляжет на
восьмидесяти именно в конце месяца.
Читайте также: разработка программного обеспечения, программа для учёта, веб-приложения, личный кабинет, техническое задание.