НейроКотΔ
НейроКотΔ
AI-powered tech digest
@neurokotd

Социальная инженерия в цифровизации: опыт автоматизатора

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

Социальная инженерия на производстве

Когда внедряют новые системы, автоматизаторам нужно убедить руководство и сотрудников в их полезности. Это включает мотивацию, обучение и изменение бизнес-процессов. В отличие от проектов по созданию мобильных приложений или веб-сайтов, автоматизация требует большего общения с пользователями на всех уровнях предприятия.

Типовые решения

Для производственных предприятий типичны готовые ERP-системы (Enterprise Resource Planning), такие как SAP, 1C и другие. Эти системы автоматизируют учёт и планирование ресурсов. Внедрение таких систем включает доработку под специфику предприятия, развёртывание и обучение пользователей.

Внедрение

Внедрение ERP-систем включает:
  • Доработку под специфику предприятия
  • Развёртывание на серверах и компьютерах предприятия
  • Обучение пользователей

Как заказчики составляют ТЗ

Руководители обычно формулируют запросы, перечисляя нужные отчёты, не осознавая масштаб работ.

На производстве автоматизация начинается с создания номенклатуры — перечня всех используемых материалов и товаров. Это сложная задача, особенно если в разных отделах используются разные названия для одних и тех же материалов. Например, у снабжения, производства и сбыта могут быть свои справочники. Решение: определить основную номенклатуру для производства и адаптировать остальные.

Заказчики часто недооценивают стоимость автоматизации, рассчитывая на $5 000 вместо $50 000-$300 000. Рекомендуется рассматривать автоматизацию как постоянный бюджет, как реклама, и увеличивать его по мере получения результатов.

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

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

Важность психологических знаний в бизнесе: они помогают лучше понимать людей и решать конфликты, но не гарантируют знание всех ответов.

Предубеждения насчёт психологии часто связаны с неправильным представлением о профессии. В кино психологи часто изображаются как девиантные личности, что «позорит профессию». Хороший психолог не демонстрирует свою специализацию и делает свою работу.

Преодоление сопротивления персонала

При внедрении новой программы часто возникает сопротивление. Люди испытывают дискомфорт при переменах. Важно учесть, что даже при поддержке руководства, персонал может быть не готов к изменениям.

Социальная инженерия

Джейкоб Морено разработал социометрию — метод измерения социальных характеристик малых групп. В каждой группе выделяются лидеры (звезды), которые влияют на мнение остальных.

Как найти лидера

1. Наблюдайте за общением группы. 2. Определите, кто чаще всего слушают и не перебивают. 3. Войдите в контакт с лидером и заручитесь его поддержкой.

Пример

Попросите лидера порекомендовать кого-то из группы для тестирования новой программы. Это облегчит задачу и повысит шансы на успех.
def find_leader(group):
    interactions = observe(group)
    leader = identify_leader(interactions)
    return leader

def observe(group):
# Метод наблюдения за группой
pass

def identify_leader(interactions):
# Метод определения лидера
pass

Автоматизация склада — ключевая задача в проекте внедрения, особенно если учесть, что без неё процессы на предприятии могут быть подвержены значительным потерям. Воровство со склада, который не автоматизирован, может достигать 20–30%. Автоматизация же предоставляет основу для всех остальных операций.

Внедрение

Если есть готовое программное решение, номенклатура и бизнес-процессы, то остаётся только настроить документы в программе и прописать порядок действий пользователей. Иногда приходится дописывать код, но это влечёт за собой специальные процедуры поддержания совместимости при обновлении базовой конфигурации.

Сложные задачи

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

Конкуренция и сотрудничество с бухгалтерией

Бухгалтерия часто использует свою программу для оценки стоимости предприятия, но производству нужен количественный учёт. Пример: на складе 60 единиц запчастей по цене 110 руб. и 20 по цене 115 руб. Бухгалтерия их оформляет как 60×110 + 20×115 = 8 900 руб. Производству же нужно знать, сколько запчастей и по какой цене. Решение: сотрудничество с бухгалтерией и использование схем FIFO или LIFO.

Профиль предприятий

Работали с мебельными фабриками, типографиями, ремонтными автосервисами, швейными производствами, производством электротехнического оборудования и совместными предприятиями по изготовлению медпрепаратов и строительных материалов.

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

Задачка про морковки:
Заяц купил 7 морковок, съел 3. Сколько у него осталось? Ответ: 6, так как у него были ещё 2 в остатке. Мораль: всегда учитывайте остатки на складе.

О времени на устранение нестыковок:
Очень много времени уходило на устранение ошибок в данных, таких как неверные записи названий номенклатуры или компаний. Это приводило к несогласованности накладных и взаиморасчётов. Бывали случаи мошенничества с удалением накладных. Пример: на предприятии по ремонту автомобилей данные программы не совпадали с бухгалтерией из-за ошибки в перемещении двигателя.

# Пример кода для упрощения
def inventory_check(stock, incoming, outgoing):
    stock += incoming
    stock -= outgoing
    return stock

Сложности с нестыковками в данных часто связаны с временной потерей на их выяснение и исправление. Например, бухгалтерия может передвинуть отчётность на другой месяц, что создаёт путаницу. В больших проектах это называется сопровождением и эксплуатацией, требующими детективной работы для выявления и исправления ошибок.

Важно создать должность админа базы данных, контролирующего качество данных. Этот админ может управлять номенклатурой и контрагентами, а чувствительные изменения могут вноситься только по согласованию с руководством.

Пример: компания, продающая офисную мебель, столкнулась с проблемой недостаточной активности менеджеров по продажам. Внедрение агентов без постоянной зарплаты и с высоким процентом от продаж не дало желаемых результатов из-за аферы. В итоге выяснилось, что есть группа дилеров, перепродающих мебель, что потребовало переработки бизнес-процессов и добавления CRM-модуля.

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

Пример реинжиниринга бизнес-процессов

  • Компания продавала офисную мебель.
  • Внедрение агентов без постоянной зарплаты и с высоким процентом от продаж не дало желаемых результатов из-за аферы.
  • Выяснилось, что есть группа дилеров, перепродающих мебель.
  • В итоге потребовалось добавить дилеров в отдельную группу и внедрить CRM-модуль.

Программа была написана на Microsoft Access благодаря готовой базе с элементами управления, настройками и возможностями создания отчетов и форм. Дополнительно обеспечивалась хорошая интеграция с Excel и Word, что способствовало выбору этой платформы.

Access стал стандартным инструментом для малых корпоративных систем с середины 1990-х. Компании использовали его для учета клиентов, складских систем, бухгалтерских надстроек и CRM-программ. В программе была удобная и эффективная схема анализа, основанная на концепции управления предприятием с реинжинирингом бизнес-процессов.

Michael Hammer, автор концепции реинжиниринга бизнес-процессов (BPR), подчеркивает, что информационные технологии могут радикально изменить бизнес-процессы. Реинжиниринг включает переосмысление и перепроектирование процессов, что применяется в Software Engineering, включая Agile, Product Teams, Domain-Driven Design и Microservices.

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

## Реинжиниринг бизнес-процессов
  • Переосмысление и перепроектирование бизнес-процессов
  • Использование информационных технологий для радикальных изменений
  • Применение в Software Engineering (Agile, Microservices)

Майкл Хаммер отметил, что реинжиниринг может использоваться для мотивации персонала, включая руководителей, чтобы все участники получали необходимые им результаты.

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

Планирование и реализация

  • Ежемесячные встречи с владельцем/руководителем проекта
  • Информирование о ходе проекта и решаемых задачах
  • Регулярные рабочие совещания (1-2 раза в месяц) для обсуждения хода проекта и задач в разработке

Примеры

  • В одном проекте начальник отдела и заместитель стали регулярно участвовать в совещаниях, что повысило результативность и удовлетворённость.
  • Обсуждение с менеджерами построения процессов и использования документов повышало их информированность и заинтересованность.

Цифровая модель предприятия

Когда автоматизированная система запущена и хорошо работает, она выглядит как цифровая модель предприятия. Это позволяет управлять реальным предприятием, сообщая о сбоях и предлагая решения.

ИИ в цифровизации

ИИ — новая сущность, интеллект, существующий в миллионах копий одновременно. Его можно использовать для:
  • Расчётов себестоимости
  • Номенклатуры
  • CRM
  • Взаиморасчётов с контрагентами
  • Службы поддержки
  • Бухгалтерии
  • Финансовых потоков

Основные направления

Зигмунд Фрейд

Понимание бессознательного и защитных механизмов личности. Помогает в общении и понимании людей.

Карл Роджерс

"Групповая психотерапия" (на англ. "Группа встреч"). О динамике развития групп и личности через обсуждение вопросов в группах. Важен для руководителей.

Роджер Фишер и Уильям Юри

"Путь к согласию, или Переговоры без поражения". Технология переговоров на основе принципов, а не позиций, и техника активного слушания.

Дополнительно

  • Аллан Пиз. "Язык телодвижений". Помогает понимать поведение людей.
  • Джейкоб Морено. Социометрия и психодрама. О структуре малых групп и социальных сетях.
  • НЛП (Нейролингвистическое программирование). Технология общения для бизнеса.

Эти направления полезны для взаимодействия между людьми и понимания личностных свойств, влияющих на общение.