Она и та же задача в разных операционных окружениях решается по-разному. Ну, не стоит, например, вкорячивать OpenStack на два гипервизора, не нужен он там. Масштабируемость важна гигантам, у маленьких совсем другие заботы. Убедился я в этом задолго до того, как стал работать админом и вникать в тонкости построения инфраструктуры.
Дело было на пищевом производстве. Предприятие не очень большое: в одной смене человек сорок. Объёмы — порядка ста тонн товаров повседневного потребления за смену. Работал я дозировщиком. Развешивал сыпучие компоненты по рецептуре. Среди обязанностей был учёт сырья. Надо было подсчитывать остатки. Незадача в том, что суммировать нужно и то, что осталось в мешках, и то, что уже развешено, но ещё не засыпано. Для двадцати позиций на калькуляторе это удовольствие ниже среднего. Ошибиться можно на раз.
А задача-то, по сути, простая: есть столбец с готовыми засыпками, есть матрица рецептуры, надо просто домножить одно на другое. Сделал экселевскую таблицу, вбил все наименования сырья и типы засыпок. Добавил расчёт расхождения. Если расход сильно отличается от расчётного, значит, надо проверить исходные данные. Вроде бы всё хорошо, ошибок в расчётах поубавилось. Теперь, если у кого-то что-то не сходится, можно уверенно заявлять: «Ничего не знаю, с нашей стороны засыпок вылетело именно столько, проблемы у вас».
Наверное, надо распространять подобную технологию в соседние цеха. Сказал начальству: «Дайте компьютер, я всё настрою. Все будет как в лучших домах Лондона и Парижа». Но есть большие «но».
Дозировщиков на заводе двенадцать, по три в каждой смене. Для всех остальных даже калькулятор с памятью — слишком сложно. В суммах три вида поддонов по 750 кг + 15 мешков по 20; промежуточные вычисления делаются в столбик. Объяснять им, как пользоваться компьютером, — дело сложное. Им Эксель не нужен.
Главная головная боль начальства — выполнить план. За расход сырья отчитываться надо раз в месяц. Если что-то не сходится, всегда под конец можно чего-то побольше положить, чего-то чуть-чуть не доложить, и всё будет нормально.
Всплыла как-то недостача в 14 тонн. Безопасники по заводу бегали, искали где. Казалось бы, вот они-то должны ратовать за чёткий учёт, но у них свои методы: выследили-таки какого-то грузчика, выносившего товар, и отчитались. Да и недостача только в тоннах большая, в процентах от расхода она не впечатляет.
Компьютер так и не дали, а считать в столбик лениво. В итоге на работу я стал ходить со своим ноутбуком. Процесс сдачи отчёта со стороны выглядел достаточно комично. В начале смены я брал листочек от предыдущей и вводил в компьютер, в конце списывал ручкой результаты и сдавал учётчицам. Учётчицы делали с него две копии: одну оставляли себе, другую отдавали инженеру по производственному учёту, и вот она уже c копии вводила остатки в 1С.
И тут меня осенило: весь этот баттхёрт от недоразвитости производственного процесса существует только у меня в голове. В реальности есть только сумасшедший дозировщик.