Руководитель проектов 1С Дмитрий Изыбаев рассказал на Хабре о переводе завода на “1C:ERP Управление предприятием 2” в сжатые сроки
Привет, Хабр! Меня зовут Дмитрий, работаю Руководителем проектов 1С в IT-компании Lad и сегодня хочу рассказать о том, как наша команда переводила небольшой завод с Infor M3 ERP на “1C:ERP Управление предприятием 2”. Ну переводили и переводили, скажете вы, все переводят. Мы это сделали за два месяца. How was it? Делюсь опытом в статье.
В автоматизации я более 17 лет, работал на проектах по автоматизации промышленных предприятий, пищевой промышленности. Шесть лет назад стал Руководителем проектов. С командой Корпоративных проектов компании Lad мы занимаемся внедрением ERP-систем для предприятий разных отраслей и масштабов деятельности.

На момент начала проекта у заказчика оставался доступ к учетной системе Infor M3 ERP, который истекал через два месяца, отсюда сжатые сроки миграции. Наша основная задача – обеспечить работоспособность предприятия, выпускающего 200 наименований высокопрочного крепежа для автопрома и около 7500 позиций инструмента, который требуется для его производства. Через 2 месяца у заказчика должна быть возможность вносить данные по ключевым операциям в оперативном контуре: закупки, продажи, склад, производство, а также автоматизировать обмен данными с 1С:Бухгалтерией.
Требовалось не просто перейти на новое ПО, но и выполнить неслабые требования:
- Перенести нормативно-справочную информацию для более чем 8000 позиций.
- Обеспечить преемственность систем: предыдущее решение максимально адаптировано к специфике деятельности предприятия – из зарубежной системы убраны лишние реквизиты, документы, операции, оптимизированы формы ввода данных, алгоритмы расчета, отчеты, налажена интеграция с оборудованием и получение данных.
- Внедрить механизмы планирования производства и закупаемых материалов для производства с учетом остатков.
- Организовать сквозную прослеживаемость производства таким образом, чтобы, взяв любой болт на складе готовой продукции, мы однозначно могли сказать из какой партии металла он был произведен и какой сотрудник, на каком оборудовании, в какую смену изготовил данную продукцию (соответствие отраслевому стандарту ISO 16949.
- Автоматизировать работу службы контроля качества: виза о допуске материала в работу должна стоять на каждом производственном документе.
- Максимально упростить ввод данных, так как на предприятии нет операторов по вводу данных, а первичные документы (факт выполнения производственных операций) в систему вносят сотрудники производственных цехов.
- Из предыдущего пункта вытекают две подзадачи: сделать автоматизированные рабочие места максимально интуитивными и максимально приблизить нашу ERP-систему к системе-предшественнице с точки зрения пользовательского опыта, вплоть до аналогичного количества кликов по аналогичным операциям.
- Наладить процессы выгрузки данных в 1С:Бухгалтерию.
Итак, 2 месяца, 4 производственных цеха, 8 ордерных складов, 3 этапа производства, система на 30 пользователей - утопия или new normal?
Как мы это делали
Оценив “масштабы бедствия”, мы решили отступить от классической водопадной технологии и работали по технологии Scrum, распределив объемы работ на двухнедельные спринты.
Мы собрали сильную команду из 6 специалистов (аналитики и программисты), садились и определяли объем задач на ближайшие 2 недели. Факт выполнения запланированных задач контролировали в режиме ежедневных планерок. На спринт брали в работу только те задачи, которые реально нужны нам в проекте. Вместе с заказчиком определяли последовательность и приоритетность задач, за счет этого из проекта на первом этапе убрали все “бантики и цветочки”.
Нам “сыграла на руку” максимальная вовлеченность заказчика в проект: ключевые пользователи сотрудники со стороны заказчика (системный администратор, начальник отдела планирования, финансовый директор, главный технолог, руководитель отдела внешней логистики, заведующий складом, руководитель производства холодной высадки, сотрудник отдела контроля качества), привычные к работе предприятия в ERP-системе и не мыслящие другого, работали с нами по 4-8 часов в день, что было нашим ультимативным условием заказчику при вхождении в столь “экстремальный” проект.
Также помогло то, что на предприятии все ключевые процессы были отлажены, а заказчик сам выгрузил НСИ и начальные остатки в Excel еще до старта проекта. То есть мы демонстрировали функционал на данных заказчика уже с первых дней работы.
Договорились что в условия ограниченности по времени сократим до минимума документооборот, а все согласования будем проводить на ежедневных планерках.
Как мы АРМы “рисовали”
Напомню, мы решили максимально адаптировать систему под бизнес заказчика, чтобы не “ломать” процессы и не переучивать всех сотрудников. А потому работу с типовыми документами на производстве заменили на оптимизированные АРМы по вводу данных в учетную систему.
Работали в режиме хакатона, разбившись на команды по участкам учета: консультант 1С и программист, с нашей стороны, и специалист заказчика, отвечающий за этот участок. Таких команд было 3-4. Программист садился вместе с пользователем и на ходу начинал разрабатывать макет будущих АРМов, при этом каждая итерация разработки сразу согласовывалась с Заказчиком. За счет такого подхода мы смогли на порядок увеличить скорость и точность разработки, в результате АРМы сдавались заказчику по сути с первого раза.
“АРМ Производство” предусматривает внесение первичных данных по выполнению производственных операций на каждом цикле производственного процесса. До этого на производстве стояли информационные киоски, где каждый сотрудник, отсканировав свой бейдж и номер производственного заказа, мог внести информацию по выполнению производственной операции: факт выполнения производственной операции, брак, внесений изменений в случае ошибки.
Своей задачей мы видели минимизацию риска допущения ошибок пользователями, то есть в разработанном нами АРМе единовременно пользователь может внести один вид информации. Таким образом, все учетные документы формируются корректно, и происходит это автоматически, а, значит, стало возможным автоматизировать процедуру закрытия месяца и расчета себестоимости.
Полный текст читайте: https://habr.com/ru/post/688782/