Як оптимізувати багатозмінному режим роботи
Як організувати безперебійне, ефективне виробництво? Що для цього необхідно? Ясно, що не в останню чергу рішення проблеми залежить від організації праці.
Що б скласти ефективний виробничий графік для підприємства, що діє безперервно (включаючи суботу та неділю), в багатозмінному режимі, на базі наявної інформації (про чисельність зайнятих, суміжних спеціальностях, якими володіють працівники підприємства, і т.д.), потрібно відповісти на безліч питань, а потім звести всі параметри в єдину схему. Працівники підприємства повинні чітко знати: якого числа, в яку зміну, на яких робочих місцях вони будуть працювати, така ж інформація потрібна і керівництву (начальнику зміни).
Причому кожному працівникові необхідно:
- мати задану кількість плаваючих вихідних (як правило, два в тиждень);
- протягом місяця вийти однакову кількість разів в різні зміни (першу, другу і т.д.);
- по кожній з суміжних спеціальностей, якими він володіє, попрацювати однакову кількість разів.
Крім того, не можна не враховувати того, що хтось із працівників може попросити призначити йому вихідний (відгул) в заданий день, взяти відпустку (лікарняний лист), деякі захочуть працювати без або з мінімальною кількістю вихідних; що підприємство якийсь час може функціонувати, використовуючи тільки частина робочих місць, а в окремі календарні дні - різна кількість змін; що є об'єкти, на яких працівникам протягом однієї зміни доцільно кілька разів змінюватися робочими місцями, і люди повинні обідати і відпочивати.
При вирішенні цього завдання необхідно враховувати масу деталей, причому не допускаючи порушень ТК. Як приклад наведемо одну з можливих ситуацій.
Припустимо, нам вдалося скласти графік (розклад робіт), скажімо, на місяць вперед. Кожен робітник отримав графік виходів на роботу, кожен майстер (начальник цеху, зміни) знає хто, де і коли у нього задіяний. Але один або кілька осіб захворіли - утворилися "діри". Виникає питання: як не зраджуючи побудованої схеми, точніше, з мінімальними змінами їх "прикрити"?
Завдання побудови оптимальних робочих графіків для многосменного режиму роботи найтіснішим чином пов'язана принаймні ще з двома питаннями, на які щодня доводиться відповідати будь-якому керівникові:
- як поєднати (зіставити, врівноважити) виробниче завдання на місяць, яке може бути "плаваючим", зі складанням графіка роботи персоналу?
- як розрахувати з урахуванням норм ТК необхідну кількість персоналу, що забезпечує виконання (комплектацію) графіків роботи, а значить, виконання виробничого завдання?
Сформулювавши суть завдання на інтуїтивному рівні, потрібно переходити до змістовної, а потім і до математичної постановці завдання. Але перш хотілося б звернути увагу на те, що дану проблему ми всебічно обговорювали з фахівцями, які за своїм статусом на російському ринку програмного забезпечення повинні були б запропонувати її рішення у вигляді якої самостійної завдання, або частини деякої автоматизованої системи. Крім того, за допомогою різних пошукових систем була буквально "прочесати" російськомовна частина Інтернету.
Чим пояснюється відсутність пропозицій щодо побудови оптимальних робочих графіків? Бути може, це просто нікому не потрібно? Дійсно, більшість вітчизняних підприємств (точніше організацій) працюють по "спокійного" графіком: субота, неділя - вихідні, інші дні - робота (служба) з 9 до 18 годин. Кожен працює виключно на одному робочому місці (у нього одна спеціальність), а його тимчасова відсутність (наприклад, через хворобу) чи не порушує загального процесу. Природно, в таких умовах відпадає необхідність автоматизації складання графіків виходу на роботу.
Класичний приклад режиму багатозмінної роботи - на залізниці. Але там схема придумана ще півтора століття тому: по 12 годин - день, ніч, далі добу - з ночі, вихідний. Зауважимо лише, що праця на залізниці - все-таки не робота (в сенсі виробництва матеріальних цінностей), а служба (у всякому разі, у всьому, що пов'язано з безпосередньою транспортуванням).
Добре відомий і самий "лентяйскій" графік: "добу - через троє". Такий графік поширюється на сторожів, охоронців, міліціонерів і ряд інших професій. Знову ж підкреслимо: вони саме служать (чергують).
Досить поширеним є графік: "два - через два".
На деяких виробництвах часом виникає ситуація, коли попит на їх продукцію підвищується. І тоді господар, бажаючи скоротити, наприклад, частку орендної плати (умовно постійні витрати, які не залежать від обсягу випущеної продукції) в собівартості продукції, збільшує тривалість роботи підприємства. Випускаючи більше продукції він, відповідно, збільшує прибуток (при забезпеченому збуті) і зменшує термін окупності обладнання.
Яким чином він може вийти з подібної ситуації? Введенням скажімо ще однієї 8-годинний зміни зі збереженням суботи та неділі вихідними. Цілком можливий варіант, але не без недоліків. По-перше, всі працівники підприємства одразу ж діляться як би на два колективи, один з яких знаходиться в менш сприятливому положенні; по-друге, швидке збільшення випуску продукції може утруднити збут, привести до переповнення складу готової продукції, повної зупинки підприємства на якийсь час, звільнення працівників другої зміни. Однак не виключено, що в подальшому знову доведеться набирати другу зміну і т.д. по колу: авральна робота під палаючий замовлення - зупинка виробництва через відсутність такого. Крім того, рано починати робочий день і пізно закінчувати (а це неминуче при двох змінах) без крайньої вигоди для виробництва захоче не кожен господар.
Більш вдалий спосіб організації праці при збільшенні випуску продукції - зберегти однозмінний режим, але перейти на 7-денний робочий тиждень. При цьому робочі абсолютно справедливо зажадають два вихідних в тиждень, нехай і "плаваючих". Ось тут і виникає питання про необхідність складання графіка виходу співробітників на робочі місця.
Більшість лінійних керівників (начальники цехів, змін, бригадири, майстри) вважатимуть, що складуть його без праці. Однак для цього їм доведеться вирішити складну задачку дискретної оптимізації. В кінцевому рахунку, перепробувавши безліч варіантів і, можливо, звільнивши декілька чоловік, які не впоралися з побудовою робочих графіків, господар перейде на режим "два - через два", а тим, кому не сподобатися, запропонують звільниться.
Графік в принципі непоганий, тільки не для виробництва. Працюючи сторожем, відсидіти 12 год можна, а ось відстояти їх на ногах, працюючи руками, причому коли на наступний ранок потрібно знову ставати до верстата. Подібний ритм згодиться на пару днів, але не більше. Є звичайно, окремі підприємства, де в умовах реального виробництва сумлінним укладачам робочих графіків вдається налагодити потрібний ритм (наприклад, роботу в три зміни).
Секрет одного такого розробника - у використанні ним шаблонів робочих графіків, які діяли вже три роки. Як з'ясувалося, програмне забезпечення для вирішення що стоїть перед ним завдання створював (точніше, замовляв) він сам. Техніка шаблонів, застосована в даному випадку, досить часто використовується в різних навчальних закладах, де напрацювання попередніх років можуть кочувати з року в рік багато десятиліть, піддаючись легкої коригування.
Але далеко не для всіх промислових підприємств, яким потрібно швидко і часто переробляти робочі розкладу для многосменного режиму, такі прийоми прийнятні. Крім того, слід врахувати, що шаблон хоча б один раз треба правильно скласти. А якщо такий шаблон використовується протягом декількох років, це означає, що протягом даного періоду не змінювалися ні структура виробництва, ні склад обладнання, немає ні спадів, ні підйомів.
Математики, безумовно, знайомі з проблемою побудови розкладів (в нашій термінології "робочих графіків"), але зайнялися її рішенням порівняно не давно, і цікавить їх поки лише теоретичний результат. Вважається, що з практичної точки зору це трудноразрешимая завдання з так званих "математичних глухарів". А поважають себе, подібними завданнями на займаються. Набагато простіше і прибутковіше робити програми, призначені для зручного введення, зберігання і виведення інформації, виконання елементарних арифметичних операцій (лінійної складності) при її обробці. Такими, в общем-то, і є більшість автоматизованих систем управління персоналом, розрахунку зарплати, бухгалтерського, складського та інших подібних систем обліку.
Створення оптимальних робочих графіків для багатозмінної роботи - якийсь окремий випадок загальної задачі побудови розкладів. Для її вирішення вдалося розробити алгоритм і відповідну цим алгоритмом програму з поліноміальною складністю не вище чотирьох. Звичайно, це не найпростіше завдання, оскільки час вирішення сильно зростає з ростом її розмірності. При збільшенні останньої (в нашому випадку вона визначається кількістю працівників, для яких потрібно скласти розклад) в 2 рази, час виконання завдання збільшується в 16 разів. Так, якщо для 100 осіб час розрахунку становить 3 сек, від для 200 - близько 48 сек, для 400 - вже близько 13 хв, для 800 - людина - близько 3,5 год, а для 1600 - більше двох діб. Що стосується великих підприємств, то навряд чи хоч одному з них потрібно єдиний графік для багатотисячного колективу. Будь-яке подібне виробництво ділиться на більш дрібні підрозділи - цехи, дільниці тощо Як правило, в єдиному ланцюжку (цех, конвеєр, потокова линяючи) при цілодобовій роботі трудяться до 170 осіб. Тому складати робочі графіки для таких підприємств потрібно по частинах. Причому на введення інформації про працівників підприємства в кількості 170 - 200 чоловік потрібно куди більше часу, ніж на розрахунок самого розкладу. Так що рішення такого завдання цілком реально і можна говорити про те, що будь-яка "практична" завдання може бути вирішена в діалоговому режимі роботи оператора (працівника відділу кадрів, начальника цеху, майстра і т.п.).
Замість висновку наведу два приклади, на мій погляд говорять багато про що.
У Москві вдалося-таки знайти підприємство, яке систематично і цілеспрямовано становить графіки роботи персоналу для многосменного режиму роботи. Це - мережа ресторанів швидкого харчування Макдоналдс. За російськими мірками один ресторан даної мережі - не більше ніж мале підприємство з виробничою площею 200 - 1000 квадратних метрів, де трудяться 30 - 100 чоловік. Але складання графіків роботи персоналу розглядається як одна з найважливіших у комплексі завдань з організації, планування та обліку на виробництві. Деякі російські підприємства такого масштабу обходяться навіть без персонального комп'ютера, а значить, без автоматизації завдань бухгалтерського і складського обліку, не кажучи вже про оптимізацію роботи персоналу.
По всьому світу розкидані десятки тисяч ресторанчиків з червоно-жовтим логотипом, в яких однакова меблі, стійки, каси, мийки, плити, різання для приготування картоплі "фрі", апарати для виготовлення морозива і т.п. І вже звичайно у всіх цих закладах використовуються однакові "мізки" у вигляді типового програмного забезпечення для управління кожним з них. У ньому враховано все: від шкоди, що завдається кухарями через запізнення на роботу, до грошей, що опускаються клієнтами в скарбнички на підтримку благодійного фонду Роналда Макдоналда.
Роботодавець: велика німецька виробнича компанія, м.Москва.
Вакансія: начальник цеху.
- чоловік від 26 до 39 років; освіта вища технічна (бажано хімічне); досвід в переробці пластмас і полімерів від 1 року; німецький вільно;
- MS Office;
Умови праці: повний робочий день, зарплата від 1400 до 1500 USD.
- організація роботи персоналу по змінах; створення графіка змін;
- забезпечення роботи персоналу згідно з технологічним службовому розпорядку;
- забезпечення виробничого плану і якості продукції;
- ведення виробничої звітності; постачання виробництва матеріалами і інструментами;
- дотримання вимог охорони праці на виробництві;
- організація навчання і підвищення кваліфікації персоналу; зміцнення порядку і дисципліни серед співробітників;
- проведення ремонтних і профілактичних робіт будівель та комунікацій.
Висновок напрошується сам собою: велика німецька виробнича компанія твердо засвоїла, що "кадри вирішують все". Кадри і їх правильна (оптимальна) розстановка. Порядок і дисципліна. І як інструмент для досягнення порядку і дисципліни - своєчасно складені оптимальні графіки роботи персоналу.