Головна сторінка » БЛОГ » «Тихий саботаж»: Як надійність автоматизації врятувала виробництво від примарної помилки

«Тихий саботаж»: Як надійність автоматизації врятувала виробництво від примарної помилки

«Тихий саботаж»: Як надійність автоматизації врятувала виробництво від примарної помилки

Надійність автоматизації – або як система підкидає випробування. Знаєте, що найстрашніше в автоматизації? Це не складність формул, а тихий саботаж системи. Це коли все ніби працює, рахунки виставляються, менеджери діють за структурою продажів… але десь у глибині алгоритму причаїлася маленька, але дуже зла помилка.

Один із моїх клієнтів, велике виробництво, пережив саме такий момент. Здавалося б, ми вже розібралися з усіма складнощами — від двопільних конструкцій до оптимізації матеріалів, що постачаються стандартними 6-метровими профілями. Але проблема з’явилася там, де її ніхто не чекав — у логіці оптимізації профілів. І тут на сцену вийшов я, Петро, щоб відновити віру в надійність автоматизації та зберегти всі IC-кредити!


Складність Калькулятора продукту: Як перемогти хаос формул та створити IC-кредити у вашому бізнесі

Проблема: Випадковий збій і втрата IC на складі, бізнес-логіка без помилок

 

Проблема була неочевидною і стосувалася однієї з найскладніших ліній продукції, де використовується стандартний матеріал (наприклад, алюмінієві профілі довжиною 6.00 метрів).

Коли клієнт замовляв стандартну модель, Калькулятор продукту видавав ідеальний список матеріалів й забезпечував надійність автоматизації. Але варто було клієнту трохи змінити розмір (наприклад, на кілька міліметрів), як у формулі розрахунку профілів виникала надмірна кількість.

Суть у тому, що система мала не просто порахувати загальну довжину, а оптимізувати її, мінімізуючи відходи. Через помилку в умові, система в деяких випадках округляла кількість профілів у більшу сторону, додаючи зайвий, непотрібний хлист.

  • Наслідок 1 (для бізнесу): Зростання собівартості на великі суми на кожній такій конструкції. Це прямі збитки.
  • Наслідок 2 (для IC): Ризик виявлення помилки клієнтом або затягування термінів виробництва. Це прямий удар по довірі до нашої автоматизації.

 

Петро і Детектив: Відновлення надійності автоматизації

 

Моя робота полягає в тому, щоб забезпечити, що бізнес-логіка відповідає реальному світу. Це не просто фікс формули, це фікс віри клієнта у те, що система не підведе.

Я швидко зрозумів: проблема була не в математиці, а в умові переходу. Логіка “Якщо довжина вища за N, додай ще один хлист” була прописана без урахування залишку з попереднього хлиста. Тобто, система боялася дефіциту і перестраховувалася зайвими метрами.

Що ми зробили:

  1. Ізоляція проблеми: Створили окреме завдання, яке відтворювало баг лише на 3-х конкретних розмірах.
  2. Точковий фікс: Змінили умову округлення у Процедурі (наборі дій) і додали змінну, яка фіксувала залишок.
  3. Тест на IC: Провели контрольний прорахунок 10 різних замовлень. Всі 10 — ідеально!

Цей фікс довів, що надійність автоматизації — це не про відсутність помилок, а про здатність системи миттєво їх виявляти та коригувати, не втрачаючи темпу. Ми зміцнили наш IC!


Будуємо систему залучення на 9 кроків: наш досвід з OneBox OS та Impact Credits

Схема логіки процесу для OneBox OS: Порятунок IC від Багу

 

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

  • Етап 1: Фіксація “примарної” помилки
    • Дія: Клієнт/Менеджер створює завдання з категорією «Критичний баг: Калькулятор».
    • Вимога: Обов’язкове прикріплення 3-х прикладів, де розрахунок не сходиться.
  • Етап 2: Ізоляція та аналіз (Робота Петра)
    • Дія: Створення копії процедури для тестування (щоб не зламати робочу).
    • Дія: Аналіз умовних тригерів у Процедурі (наприклад, логіка округлення профілів).
  • Етап 3: Фікс і верифікація
    • Дія: Внесення змін до тестової процедури.
    • Умова: Проходження 3-х тестів-прикладів успішно.
    • Автоматизація: Сповіщення менеджерів про перенесення фіксу в робочу процедуру.
  • Етап 4: Зміцнення IC та закриття
    • Дія: Закриття задачі з фіксацією, що надійність автоматизації відновлена.
    • Дія: Відправлення клієнту звіту про фікс (демонстрація прозорості).

Зовнішні посилання про Стабільність системи

Кошик
Прокрутка до верху