Planowanie produkcji

Tekst nagłówek

Kiedy Excel przestaje wystarczać do planowania produkcji

Kiedy Excel przestaje wystarczać do planowania produkcji

Nikt nigdy nie zdecydował, że produkcją należy zarządzać za pomocą arkusza kalkulacyjnego. Po prostu tak się stało.

Pierwsza wersja miała trzy kolumny i została stworzona w piątek po południu, bo trzeba było komuś pokazać, co ma być wyprodukowane w następnym tygodniu. Potem dodano kolumnę z priorytetami, bo zadzwonił klient. Następnie arkusz dotyczący reorganizacji, bo skarżył się kierownik działu. Potem formatowanie warunkowe, aby opóźnienia były widoczne na pierwszy rzut oka. Potem druga zakładka dla drugiego zakładu, szablon do wysłania do partnera „ ”, makro do obliczania obłożenia komórek oraz ochrona hasłem, ponieważ ktoś przypadkowo nadpisał formułę. Po siedmiu latach ten plik ma rozmiar czterdziestu megabajtów, otwiera się w czterdzieści sekund i jest najważniejszym systemem informatycznym firmy o obrotach stu milionów złotych.

Nikt go nie zaprojektował. Powstał samoczynnie – tak jak osady wzdłuż rzeki rozrastają się bez planu urbanistycznego, aż nadejdzie powódź.

Od piętnastu lat zajmuję się systemami planowania produkcji i widziałem ten plik w kilkudziesięciu wersjach, w zakładach obróbki metali i tworzyw sztucznych zatrudniających od dwudziestu do trzystu osób. Za każdym razem jest inny, a za każdym razem jest taki sam. I za każdym razem dyskusja o jego zastąpieniu zaczyna się od tego samego błędnego pytania: „Czy Excel jest zły?”. Nie jest. Arkusz kalkulacyjny jest jednym z najlepszych narzędzi, jakie stworzyła branża oprogramowania: elastyczny, gotowy do natychmiastowego użycia i nie wymagający zgody nikogo. Prawidłowe pytanie brzmi inaczej: od kiedy zadanie przestaje pasować do narzędzia, jak to rozpoznać i ile kosztuje każdy miesiąc opóźnienia, gdy tylko przekroczy się ten próg?

Ten tekst dotyczy rozpoznawania tego progu oraz tego, jak można go pokonać bez przerywania produkcji. Piszę go z perspektywy osoby, która przeprowadziła tę migrację zarówno w wersji zakończonej sukcesem, jak i w takiej, którą po czterech miesiącach trzeba było przerwać, aby zacząć od nowa. To właśnie to drugie doświadczenie nauczyło mnie najwięcej.

Anatomia cichej awarii

System nie załamuje się z głośnym hukiem. Nie ma konkretnego dnia, w którym przestaje działać. Jego stan pogarsza się stopniowo, a firma dostosowuje się do tego pogorszenia szybciej, niż zdąży to w ogóle zauważyć – i właśnie to jest najniebezpieczniejsze.

Objawy pojawiają się w ściśle określonej kolejności. Najpierw wydłuża się czas potrzebny na sporządzenie planu: to, co w poniedziałek rano zajmowało jeszcze godzinę, teraz pochłania pół dnia. Następnie plan nie obejmuje już całego horyzontu czasowego – realistycznie rzecz biorąc, planista organizuje tylko dwa kolejne dni, podczas gdy reszta tygodnia to lista życzeń. Potem pojawiają się różne wersje: oficjalny plan w systemie, plan pracy osoby odpowiedzialnej za planowanie oraz faktyczny plan kierownika zmiany, wywieszony na tablicy ogłoszeń przy wejściu do hali, a każda z tych trzech wersji w jakiś sposób odbiega od pozostałych. Wtedy powstaje „kultura telefoniczna”: aby dowiedzieć się, kiedy zlecenie będzie gotowe, dzwoni się do konkretnej osoby, zamiast sprawdzić to w systemie. W końcu – co jest decydującym sygnałem, po którym nie ma już żadnych wątpliwości – firma zaczyna zatrudniać personel, aby poradzić sobie z rozbieżnościami. Koordynatora, który nic nie produkuje, ale biegnie od jednego zakładu produkcyjnego do drugiego, aby pogodzić wszystkie strony. Kogoś, kto zajmuje się „przyspieszaniem” spraw. Kogoś, kto dzwoni do klientów, aby przeprosić.

Widziałem, jak ta ostatnia rola została zinstytucjonalizowana w różnych firmach i za każdym razem jej powstanie kosztowało więcej niż roczna licencja na narzędzie, które uczyniłoby ją zbędną.

Za tymi symptomami kryją się dwie matematyczne przyczyny, których nie da się wyeliminować ani poprzez dyscyplinę, ani poprzez szkolenie, ponieważ nie jest to kwestia staranności.

Pierwszą z nich jest eksplozja kombinatoryczna. Problem ustalania kolejności zleceń na maszynach należy do klasy problemów, które teoria złożoności obliczeniowej definiuje jako silnie NP-trudne – co w praktyce oznacza, że liczba możliwych rozwiązań rośnie bardziej niż wykładniczo wraz ze wzrostem liczby zadań i zasobów. Przy dziesięciu zleceniach na jednej maszynie istnieje ponad trzy i pół miliona możliwych sekwencji. W przypadku piętnastu zleceń jest to ponad bilion. A zakład z kilkudziesięcioma stanowiskami pracy o zróżnicowanym zapleczu technologicznym, w którym każde zlecenie przechodzi przez różne stacje, a każda stacja dysponuje alternatywnymi maszynami o różnej wydajności produkcyjnej, działa w przestrzeni rozwiązań, której nie da się przedstawić liczbą o rozsądnej długości. Człowiek nie bada tej przestrzeni. Człowiek stosuje zasady oparte na doświadczeniu: najpierw sprawy najpilniejsze, największe partie razem, ten klient zawsze przed innymi. Zasady te są zaskakująco skuteczne – zazwyczaj dają wynik o około dziesięć punktów procentowych gorszy od optymalnego – jednak nie uwzględniają interakcji, których planista nie dostrzega, ponieważ rozkładają się one na trzy stanowiska robocze i dwa tygodnie.

Drugą przyczyną jest błąd ludzki w strukturze arkusza kalkulacyjnego, zjawisko, które zostało zbadane znacznie dokładniej, niż przemysł chciałby to przyznać. Analizy operacyjnych arkuszy kalkulacyjnych przeprowadzane przez naukowców od połowy lat 90. dostarczają wyników, które na pierwszy rzut oka trudno uznać za prawdziwe: W 86 do ponad 90 procentach sprawdzonych plików występują błędy, podczas gdy średni odsetek błędnych komórek sięga kilku punktów procentowych. Decydujące znaczenie ma jednak nie sama częstotliwość, lecz dwie związane z nią obserwacje. Po pierwsze, błędy w arkuszach kalkulacyjnych są niezwykle trudne do wykrycia: nie wywołują komunikatów o błędach, nie przerywają obliczeń, a po prostu podają liczbę, która wydaje się wiarygodna. Po drugie, twórcy arkuszy kalkulacyjnych i ich przełożeni są o wiele zbyt pewni swoich plików: gdy prosi się ich o oszacowanie prawdopodobieństwa wystąpienia błędu, podają wartości o rząd wielkości niższe od zmierzonych.

Przenieśmy ten scenariusz do hali. Formuła obliczająca obciążenie stanowiska pracy – której zakres obliczeń nie obejmował trzech linii dodanych w zeszłym miesiącu – nikomu niczego nie wskaże. Przez sześć miesięcy będzie po prostu wskazywać, że stanowisko pracy dysponuje rezerwą wydajności, której w rzeczywistości wcale nie ma. Zakład będzie nadal przyjmował zlecenia terminowe, zaległości w realizacji zamówień będą rosły, a winą obarczeni zostaną pracownicy, maszyny, dostawcy stali – wszystko, co tylko możliwe, tylko nie zakres formuły, którego nikt nie sprawdzi, ponieważ plik ten istnieje w firmie od siedmiu lat i „zawsze działał”.

Trzecia przyczyna ma charakter nie tyle matematyczny, co organizacyjny i często jest najkosztowniejsza: arkusz kalkulacyjny nie ma pamięci. Nie zapisuje ani chronologii decyzji, ani odpowiednich uzasadnień. Nie da się więc na przykład ustalić, dlaczego w marcu zlecenie zostało przesunięte o cztery dni, kto to zatwierdził i co w związku z tym uległo opóźnieniu. Organizacja bez dokumentacji decyzji nie uczy się na własnych błędach: powtarza te same decyzje i te same błędy, ponieważ jedynym sposobem przekazywania doświadczeń pozostaje pamięć konkretnych osób. Gdy taka osoba opuszcza firmę, firma cofa się o lata. Znam producenta tworzyw sztucznych, w którym przejście na emeryturę planistki doprowadziło do trzymiesięcznego okresu znacznie gorszej terminowości, czego nikt nie potrafił wyjaśnić inaczej niż stwierdzeniem: „Ona po prostu wiedziała, czego nie należy robić”.

Jest jeszcze jeden aspekt, który dyrektor finansowy dostrzega szybciej niż kierownik produkcji: arkusz kontroli produkcji stanowi niekontrolowane ryzyko operacyjne. Nie ma uprawnień: każdy, kto ma ten plik, może wszystko zmienić. Nie ma rejestru zmian, więc z perspektywy czasu nie da się ustalić, kto i kiedy nadpisał jakąś wartość. Nie ma kontroli wersji, więc po tygodniu w obiegu krąży sześć kopii, z których każda dla kogoś stanowi prawdę. Nie ma kopii zapasowej zgodnej z procesem, ponieważ kopia z poprzedniego dnia nie zawiera decyzji podjętych tego ranka. Gdyby ten sam poziom kontroli zastosowano do systemu fakturowania, audytor zablokowałby roczne sprawozdanie finansowe. W przypadku systemu, który decyduje o wykorzystaniu dziesiątek milionów aktywów produkcyjnych, stosuje się to bez mrugnięcia okiem – wyłącznie dlatego, że narzędzie to nazywa się „arkusz kalkulacyjny” i nie figuruje w katalogu systemowym.

Warto również wyjaśnić pewne nieporozumienie, które z technicznego punktu widzenia zniekształca tę dyskusję. Problemem nie są ograniczenia arkusza kalkulacyjnego: liczba wierszy, szybkość obliczeń czy rozmiar pliku. Przeszkody te można obejść, a doświadczeni analitycy robią to już od lat. Problemem jest semantyka. Arkusz kalkulacyjny nie wie, czym jest maszyna, operacja, , przezbrojenie czy zezwolenie – zna jedynie liczby i teksty w komórkach oraz relacje, które ktoś ręcznie między nimi ustalił. Cała wiedza na temat znaczenia tych liczb znajduje się w głowie autora. Narzędzie do planowania zawiera model domenowy: rozumie, że zasób nie może wykonywać dwóch czynności jednocześnie, że operacja ma następcę, że przezbrojenie zależy od pary stanów. Różnica między nimi nie polega na mocy obliczeniowej, ale na różnicy między kartką papieru w kratkę a mapą.

Gdzie więc leży ten próg? Nie w samej liczbie maszyn, choć doświadczenie wskazuje, że problem staje się niemożliwy do ogarnięcia ręcznie, gdy liczba zasobów planowania osiąga około dwudziestu do trzydziestu. Próg ten jest określony przez trzy warunki, które występują łącznie: zróżnicowanie technologiczne parku maszynowego, obecność alternatywnych ścieżek realizacji oraz rozproszenie procesu na różne lokalizacje. Zakład z pięćdziesięcioma identycznymi wtryskarkami, produkującymi powtarzalną gamę produktów, jest łatwiejszy do zaplanowania niż zakład z piętnastoma stanowiskami roboczymi, z których każde wykonuje inny etap pracy, a połowa części może podążać dwiema różnymi ścieżkami. Ten pierwszy można przez lata zarządzać w arkuszu kalkulacyjnym. Ten drugi przekroczył próg, zanim ktokolwiek zdążył to obliczyć.

Trzy założenia, które przestają obowiązywać przy skalowaniu

Planowanie w arkuszu kalkulacyjnym opiera się na domyślnych założeniach. Dopóki są one prawdziwe, wszystko działa. Skalowanie sprawia, że stają się one nieaktualne – jedno po drugim i niezauważalnie.

Założenie numer jeden: maszyna jest jedynym ograniczeniem. Arkusz kalkulacyjny przypisuje zlecenie do stanowiska pracy i sumuje godziny. Jest to model, w którym istnieje tylko jeden rodzaj zasobu. Rzeczywistość w zakładzie obróbki metali wygląda inaczej: aby można było rozpocząć operację, cztery elementy muszą zebrać się jednocześnie w jednym miejscu i w jednym momencie. Wolna maszyna. Dostępny sprzęt: konkretny wrzeciono, konkretna matryca, konkretna głowica obróbcza, nawet jeśli liczba elementów wyposażenia jest zazwyczaj mniejsza niż liczba stanowisk pracy, na których mogłyby być wykorzystane. Materiał na miejscu – nie „w magazynie”, ale dokładnie w tej lokalizacji, tego rodzaju, tej grubości, z certyfikatem zgodności. Oraz operator uprawniony do wykonania tej operacji w tej zmianie, w tej hali.

Każde z tych ograniczeń można potraktować osobno w arkuszu roboczym. Żadnego z nich nie da się uwzględnić jednocześnie, ponieważ iloczyn kartezjański tych czterech wymiarów nie mieści się w dwuwymiarowej tabeli. Planista wybiera zatem jeden wymiar – prawie zawsze maszynę, ponieważ jest ona najdroższa i najbardziej widoczna – a pozostałe trzy przypisuje do kategorii „brygadzista jakoś sobie z tym poradzi”. Brygadzista rozwiązuje problem racjonalnie na poziomie lokalnym, ale kosztownie na poziomie globalnym: przyjmuje zlecenie, do realizacji którego dysponuje tu i teraz wszystkimi niezbędnymi zasobami, niekoniecznie to, które jest najpilniejsze dla przedsiębiorstwa.

Ograniczenia kadrowe zasługują na osobną uwagę, ponieważ są one najbardziej niedocenianym aspektem w polskim przemyśle. Matryca kompetencji – kto może podjąć się jakiego zadania na jakim poziomie – jest często traktowana jako dokument dla kontrolera jakości, przechowywana w segregatorze i aktualizowana raz w roku. W rzeczywistości jest to najważniejszy zbiór danych dotyczących obciążenia pracą. Jeśli w zakładzie trzech pracowników posiada uprawnienia do spawania stali nierdzewnej metodą wymaganą przez kluczowego klienta, to zdolność produkcyjna działu spawalniczego w zakresie tej gamy produktów wynosi trzech pracowników, a nie osiem stanowisk pracy. Postrzeganie pracowników jako ograniczonego i zróżnicowanego pod względem kompetencji zasobu – planowanego z taką samą starannością jak maszyny – jest często opisywane jako źródło poprawy terminowości dostaw o dziesięć do piętnastu punktów procentowych, i to bez żadnych inwestycji w park maszynowy. Gdy zapotrzebowanie na pracę przewyższa dostępne kompetencje, to właśnie ludzie stanowią wąskie gardło, nawet gdyby wszystkie maszyny stały w miejscu.

Drugie założenie: Koszty danej operacji nie zależą od sąsiednich operacji. Arkusz roboczy przypisuje operacji czas i koszty jako odrębne cechy. Natomiast w przetwórstwie metali i tworzyw sztucznych znaczna część kosztów powstaje na styku dwóch kolejnych operacji. Zmiana grubości i rodzaju materiału podczas cięcia laserowego wymaga wymiany dyszy, kalibracji i przebiegu testowego. Zmiana narzędzia na prasie krawędziowej wymaga demontażu i ponownej regulacji. W przypadku formowania wtryskowego zmiana formy trwa od kilkudziesięciu minut do kilku godzin, podczas gdy przejście z ciemnego koloru na jasny może spowodować zużycie surowca przewyższające koszty samego zlecenia. Czas przezbrojenia nie jest cechą operacji: jest on funkcją pary „co było wcześniej, co będzie później”.

To rozróżnienie ma konsekwencję, którą należy wyraźnie podkreślić, ponieważ determinuje ona zasadność całej dyskusji: zadania optymalizacji sekwencji zależnej od zlecenia nie da się rozwiązać poprzez sortowanie. Można sortować według terminu realizacji, klienta lub priorytetu – a każde z tych sortowań spowoduje rozdrobnienie grup technologicznych. Można sortować według grubości blachy – a w tym przypadku część zleceń przekroczy termin realizacji. Optymalne rozwiązanie leży w kompromisie między tymi kryteriami, a kompromisu tego nie da się osiągnąć poprzez proste kliknięcie nagłówka kolumny. Planista, który ręcznie przesuwa wiersze, po kilkunastu minutach dochodzi do „wystarczająco dobrego” rozwiązania i przestaje, ponieważ ma jeszcze czternaście innych spraw do załatwienia. Ta różnica między „wystarczająco dobrym” a „dobrym” rozwiązaniem nie jest widoczna w żadnym raporcie i stanowi, w zależności od rodzaju produkcji, od pięciu do dwudziestu procent czasu pracy maszyn w komórkach produkcyjnych, w których odbywają się kosztowne operacje przezbrojenia.

Trzeci warunek: istnieje tylko jeden plan i wszyscy widzą ten sam. W przypadku pojedynczego zakładu ma to zastosowanie z definicji. W przypadku wielu zakładów, w których jeden zajmuje się cięciem, drugi łączeniem i obróbką detalu, a trzeci montażem i pakowaniem, warunek ten natychmiast się załamuje – a mechanizm tego załamania jest zawsze ten sam. Plik „ ” zostaje wysłany pocztą elektroniczną. Odbiorca otwiera go trzy godziny później. W międzyczasie w zakładzie źródłowym dochodzi do awarii i zmienia się kolejność operacji. Zakład odbiorczy planuje na podstawie danych, które były już nieaktualne w momencie wysłania – i nikt o tym nie wie, ponieważ plik nie zawiera ani daty ważności, ani informacji, że stał się nieaktualny.

Reakcja obronna organizacji na tę nieprzewidywalność jest instynktowna i kosztowna: bufor. Zakład odbiorczy gromadzi zapasy półproduktów, aby uniezależnić się od kaprysów wewnętrznego dostawcy. Zakład wysyłający produkuje z wyprzedzeniem i w większych partiach, aby nie zawieść oczekiwań. W ten sposób powstaje ciągła produkcja, która nie opiera się na technologii, lecz na braku zaufania do informacji. Są to ukryte koszty dezintegracji i można je obliczyć z pewną dokładnością: różnica między rzeczywistym a technologicznym czasem realizacji, pomnożona przez dzienną wartość produkcji, daje kwotę zamrożoną w magazynach międzyoperacyjnych. W typowych warunkach – gdzie czas technologiczny stanowi jedynie minimalny procent czasu realizacji – są to kwoty sięgające milionów w bilansie średniej wielkości zakładu.

Efekt domina działa również w przeciwnym kierunku i czasami jest nawet poważniejszy. Opóźnienie w zakładzie montażowym nie blokuje zakładu cięcia, ponieważ ten działa zgodnie z własnym harmonogramem. W rezultacie: półprodukty gromadzą się przed wąskim gardłem i zajmują miejsce, wózki transportowe oraz uwagę, podczas gdy brakuje zupełnie innych komponentów, których produkcji nikt nie przyspieszył, ponieważ nie było widać, że stały się one krytyczne. Zakład wydaje się jednocześnie przeciążony i nieprzeciążony – w zależności od tego, do której hali wejdzie kierownictwo.

Czym jest silnik planowania i czego można od niego oczekiwać?

Jeśli problem ma charakter matematyczny, rozwiązanie również musi być matematyczne. Zaawansowane narzędzia planistyczne różnią się od arkusza kalkulacyjnego nie interfejsem użytkownika – nawet jeśli wykres Gantta robi dobre wrażenie podczas prezentacji – ale tym, że zawierają silnik, który przeszukuje przestrzeń rozwiązań, zamiast czekać, aż zrobi to człowiek.

Ważne jest, aby zrozumieć, jak działa taki silnik, ponieważ od tego zależy, czego można od niego oczekiwać. Stosowane są trzy grupy podejść, a skuteczne narzędzia łączą je na różnych poziomach. Pierwsza grupa obejmuje reguły priorytetowe i heurystyki konstruktywne: są szybkie, przewidywalne i zdolne do dostarczenia sensownego planu w ułamku sekundy; jest to ta sama logika, którą stosuje planista, jednak konsekwentnie zastosowana do całej zbiorowości, bez zmęczenia i bez pominięć. Druga grupa obejmuje metaheurystyki, w tym algorytmy ewolucyjne: Silnik generuje populację rozwiązań, ocenia je na podstawie funkcji celu, krzyżuje i mutuje najlepsze z nich oraz powtarza ten cykl tysiące razy. Chociaż nie gwarantuje on osiągnięcia optymalnego rozwiązania – w przypadku zadań tego rodzaju nikt nie jest w stanie tego zagwarantować w rozsądnym czasie – zawsze znajduje lepsze rozwiązania niż człowiek, ponieważ ocenia setki tysięcy wariantów, podczas gdy człowiek oceniłby zaledwie kilkanaście z nich. Trzecią metodą jest programowanie z ograniczeniami, w którym problem opisuje się za pomocą szeregu warunków, które muszą zostać spełnione, a solver systematycznie eliminuje gałęzie przestrzeni rozwiązań, w których warunki te nie mogą zostać spełnione; podejście to sprawdza się znakomicie w przypadku sztywnych ograniczeń, takich jak „ten formularz może znajdować się tylko w jednym miejscu” oraz „ten pracownik ma uprawnienia tylko dla tych trzech lokalizacji”.

W praktyce oznacza to, że silnik „nie wie, co jest najlepsze”. Silnik realizuje podaną mu funkcję celu. Jest to najważniejsze zdanie całego tekstu i to, które najczęściej jest pomijane podczas wdrażania. Jeśli funkcja celu priorytetowo traktuje wyłącznie terminowość, plan podzieli partie i zwielokrotni przestawki. Jeśli priorytetem będzie wyłącznie wykorzystanie mocy produkcyjnych maszyn, powstaną duże, wydajne serie, które jednak zostaną dostarczone z opóźnieniem. Jeśli priorytetem będzie minimalizacja zapasów roboczych, oprogramowanie do planowania będzie opóźniać rozpoczęcie operacji do ostatniej chwili, co już przy pierwszej awarii zniweczy cały plan. Ustalenie wagi tych kryteriów jest decyzją biznesową, a nie techniczną, i powinno być podejmowane na poziomie zarządu, a nie w ramach konfiguracji ustalanej przez konsultanta w trzecim tygodniu projektu. Zakład produkujący komponenty dla przemysłu maszynowego, gdzie kary umowne za opóźnienia są wysokie, ustali te wagi inaczej niż firma produkująca opakowania magazynowe – i obie konfiguracje są prawidłowe.

Drugą cechą, która sprawia, że warto ponieść koszty wdrożenia, jest możliwość ponownego obliczenia planu w ciągu kilku minut zamiast kilku dni. Wartość nie polega na tym, że plan jest lepszy. Polega ona na tym, że plan można po prostu wyrzucić do kosza. Zakład, w którym ponowne opracowanie planu zajmuje pół dnia, trzyma się starego planu, ponieważ jego zmiana jest kosztowna – i trzyma się harmonogramu, o którym wszyscy wiedzą, że jest już nieaktualny. Przedsiębiorstwo, w którym ponowne obliczenie zajmuje zaledwie kilka minut, reaguje na awarię maszyny drukarskiej decyzją, a nie negocjacjami. Jest to jakościowa zmiana w sposobie zarządzania przedsiębiorstwem: koszty zmiany kursu spadają niemal do zera, a organizacja przestaje traktować plan jako zobowiązanie polityczne.

Trzecia cecha – analiza alternatyw – jest tą, którą członkowie zarządu doceniają później i najbardziej. Pytanie „Czy przyjmiemy to zlecenie w tym terminie i jakie inne zlecenia będzie ono musiało wyprzeć?” nie da się rozwiązać w arkuszu kalkulacyjnym, podczas gdy odpowiedź udzielana jest codziennie przez telefon w oparciu o intuicję pracownika działu sprzedaży. Narzędzie, które w ciągu kilku minut pokazuje, że przyjęcie pilnego zlecenia opóźni realizację trzech innych zleceń – w tym jednego dla klienta, który podlega karze umownej – przenosi tę decyzję z obszaru intuicji do obszaru kalkulacji. W relacjach B2B, w których klient przemysłowy planuje swój montaż w oparciu o nasz termin, stanowi to przewagę biznesową, a nie usprawnienie produkcji.

Czwartą cechą jest jedno źródło prawdy w węższym znaczeniu: nie chodzi o to, że „wszyscy mają dostęp do tego samego pliku”, ale o to, że „istnieje jeden stan operacyjny, do którego odnoszą się wszystkie systemy”. Kierownik zakładu, centralny planista, kierownik produkcji i pracownik działu sprzedaży w tym samym czasie patrzą na ten sam ogólny obraz sytuacji, choć z różnym stopniem szczegółowości. Pytanie „Kiedy to faktycznie będzie gotowe?” znika – a wraz z nim rola koordynatora, który prowadził tę rozmowę.

Powiem Państwu również coś, czego nigdy nie usłyszą Państwo podczas prezentacji sprzedażowej. Silnik planowania nie jest w stanie rozwiązać problemów zakładu, który nie wie, ile czasu zajmują jego procesy. Jakość planu zależy od jakości danych wejściowych, a zależność ta jest brutalnie liniowa. Jeśli normy czasowe pochodzą jeszcze z okresu sprzed dwóch modernizacji, jeśli nie istnieje matryca przezbrojenia, jeśli procesy opisują procedurę, która zmieniła się trzy lata temu – wówczas narzędzie wygeneruje plan tak samo fikcyjny jak arkusz kalkulacyjny, tylko szybszy, bardziej atrakcyjny i przekonujący. Widziałem wdrożenia, które utknęły w tym punkcie i uważam, że słusznie zostały przerwane. Widziałem jednak również inne, które nie zostały przerwane, a to jest jeszcze gorsza historia: przez dwa lata firma płaciła za utrzymanie systemu, którego pracownicy nigdy nie otworzyli.

Ostatnia uwaga na temat ograniczeń. Nie wszystkie zakłady potrzebują silnika optymalizacyjnego i nie dla wszystkich jest to opłacalna inwestycja. Firma zatrudniająca kilkunastu pracowników, oferująca powtarzalny asortyment i obsługująca jednego dominującego klienta osiągnie lepsze wyniki, jeśli uporządkuje technologie i wprowadzi rzetelny system pomiaru przestojów. Istnieje również inny paradygmat, który należy wziąć pod uwagę w produkcji jednostkowej charakteryzującej się ekstremalną zmiennością: zamiast tworzyć plan z tygodniowym wyprzedzeniem, system przydziela kolejne zadanie w momencie zakończenia poprzedniego – w oparciu o aktualny stan zakładu i zestaw reguł. W przypadku współpracy w przemyśle metalowym, gdzie odsetek zleceń jednostkowych jest wysoki, podejście to okazuje się czasami skuteczniejsze niż plan optymalny, ponieważ eliminuje problem przestarzałości, zamiast z nim walczyć. W produkcji seryjnej, charakteryzującej się kosztownymi operacjami przezbrojenia, gdzie kolejność zadań musi być ustalona z wyprzedzeniem, podejście to okazuje się mniej skuteczne. Wybór między tymi filozofiami powinien wynikać z charakteru produkcji.

Obliczenia: skąd bierze się te dziesięć do piętnastu procent?

Liczba „10–15% odzyskanej zdolności produkcyjnej” krąży w dokumentach branżowych już tak długo, że straciła już wszelkie znaczenie. Zarząd, który musi podjąć decyzję inwestycyjną, potrzebuje podziału na poszczególne składniki, z których każdy można zmierzyć przed i po wdrożeniu. Poniższy podział opiera się na projektach zrealizowanych w zakładach obróbki metali i tworzyw sztucznych dla klientów przemysłowych; udziały poszczególnych elementów różnią się w zależności od branży, jednak suma całkowita zmienia się zaskakująco niewiele.

Pierwszy element, najważniejszy: przezbrojenia. Sekwencjonowanie, polegające na grupowaniu etapów pracy według rodzaju i grubości materiału, używanego sprzętu, koloru oraz temperatury procesu, pozwala zaoszczędzić od pięciu do piętnastu procent dostępnego czasu na stanowiskach pracy wymagających kosztownych przezbrojeń. W przypadku cięcia laserowego oszczędności wynikają z ograniczenia częstotliwości wymiany dysz i kalibracji; w przypadku pras – z grupowania zleceń wykorzystujących ten sam narzędzie; w przypadku formowania wtryskowego – z organizacji serii kolorystycznych od jasnych do ciemnych, a także z grupowania produktów wytwarzanych z tego samego materiału. Warunkiem koniecznym jest posiadanie matrycy przezbrojeniowej, tj. tabeli, z której wynika, ile kosztuje przejście z jednego stanu do drugiego. Jej opracowanie wymaga kilku tygodni pracy ze strony inżyniera procesowego i jest to najlepiej zainwestowany czas w całym projekcie, niezależnie od tego, czy zakład nabywa nowe urządzenia, czy nie.

Drugi element: eliminacja organizacyjnych przestojów. Jest to kategoria, która w raportach produkcyjnych pozostaje szczególnie dobrze ukryta, ponieważ rozkłada się na dziesiątki krótkich epizodów: maszyna jest gotowa, ale brakuje narzędzi, ponieważ znajdują się one w innej hali; operator jest gotowy, ale materiał nie został jeszcze dostarczony; zlecenie jest gotowe, ale dokumentacja nie została jeszcze zatwierdzona; program sterujący nie został załadowany. Każde z tych zdarzeń trwa około tuzina minut i samo w sobie jest nieistotne. Jednak w skali roku i w sumie dla kilkudziesięciu stanowisk pracy osiągają one wartość porównywalną z całą kampanią inwestycyjną. Program do planowania, który uwzględnia całość zasobów, a nie tylko pojedynczą maszynę, faktycznie eliminuje większość zdarzeń z tej kategorii, ponieważ zadanie jest przypisywane stanowisku pracy dopiero wtedy, gdy wszystkie warunki są spełnione.

Trzeci aspekt: skrócenie czasu realizacji. Nie dotyczy to bezpośrednio zdolności produkcyjnej, ale można ją szybciej przeliczyć na pieniądze niż cokolwiek innego. Realistyczne skrócenie rzeczywistego czasu realizacji o dwadzieścia do trzydziestu procent w zakładzie z wieloma lokalizacjami wynika przede wszystkim z wyeliminowania buforów spowodowanych brakiem przejrzystości, a w mniejszym stopniu z przyspieszenia procesów. W ten sposób uwalnia się proporcjonalną część kapitału zamrożonego w bieżącej produkcji, a – co jest jeszcze cenniejsze dla działu sprzedaży – umożliwia to skrócenie deklarowanych terminów dostaw, które w przetargach B2B stanowią równie ważne kryterium jak cena.

Czwarty element: terminowość i jej skutki biznesowe. W produkcji dyskrecjonalnej realizacja planu na poziomie dziewięćdziesięciu procent jest uznawana za wspólny cel, podczas gdy zakłady bez automatycznego pomiaru zazwyczaj plasują się znacznie poniżej tego poziomu – najczęściej nie dlatego, że są gorsze, ale po prostu dlatego, że dokonują pomiarów na podstawie ostatniego obowiązującego, już wielokrotnie przesuniętego terminu, zamiast na podstawie pierwotnie potwierdzonego. Ta różnica metodologiczna sama w sobie zasługuje na omówienie na posiedzeniu zarządu, ponieważ firma może wprawdzie wykazać terminowość realizacji na poziomie 94%, ale jednocześnie otrzymuje lawinę skarg klientów dotyczących opóźnień.

Po piąte, czynnik niewidoczny w rozliczeniu produkcji: czas planistów i osób odpowiedzialnych. Osoba, która codziennie spędzała cztery godziny na ponownym tworzeniu planu i wyjaśnianiu rozbieżności, odzyskuje te godziny, aby wykonać pracę, której dotychczas nikt nie przejmował: analizę odchyleń, negocjowanie terminów z działem sprzedaży oraz przygotowanie na następny tydzień. Firmy, w których planista i osoba odpowiedzialna za program to ta sama, przeciążona osoba, pozostają na stałe w trybie reaktywnym, ponieważ gaszenie dzisiejszych pożarów nigdy nie pozostawia miejsca na przygotowanie się na jutro. Wyjście z tego trybu to korzyść, której nie da się wykazać w tabeli ROI, ale która decyduje o tym, czy pozostałe korzyści będą trwałe.

Z drugiej strony równania należy uwzględnić i rzetelnie obliczyć koszty, ponieważ budżety, z którymi się spotykam, są systematycznie zaniżane o połowę. Koszty licencji stanowią zazwyczaj jedynie najmniejszy udział. Do tego dochodzi integracja z systemem transakcyjnym, organizacja danych technicznych – pozycja, która w projektach obejmujących wiele lokalizacji może stanowić nawet sześćdziesiąt procent nakładu pracy –, infrastruktura sieciowa oraz odporne na pył i chłodziwo urządzenia końcowe w hali produkcyjnej, szkolenia w systemie trzyzmianowym w różnych lokalizacjach, a także czas pracy własnego personelu. Technicy, projektanci i osoby odpowiedzialne poświęcą na projekt kilkaset godzin, których nie będą mogli przeznaczyć na produkcję, a koszty te są rzeczywiste, nawet jeśli nie pojawiają się na żadnej fakturze. Podawane w branży okresy zwrotu z inwestycji rzędu od sześciu do osiemnastu miesięcy są osiągalne, ale tylko pod jednym warunkiem: projekt musi zidentyfikować konkretną potrzebę usprawnienia oraz precyzyjny wskaźnik, za pomocą którego można to wykazać.

Wszystkie te obliczenia opierają się jednak na założeniu, które często jest pomijane i które sprawia, że dyskusja na temat zwrotu z inwestycji staje się bezprzedmiotowa: na analizie stanu początkowego. Jeśli przedsiębiorstwo nie dokonało pomiaru, ile faktycznie traci na zmianach konfiguracji, jak długi jest rzeczywisty czas zmiany konfiguracji oraz jaki jest stopień terminowości w porównaniu z pierwotnie potwierdzonym terminem, po wdrożeniu nie będzie w stanie wykazać poprawy, a dyskusja na temat skutków sprowadzi się do wymiany wrażeń. Pomiar referencyjny powinien obejmować okres od czterech do sześciu tygodni przed rozpoczęciem projektu „ ” i uwzględniać pięć parametrów: procentowy udział czasu poświęconego na operacje przezbrojenia w stosunku do czasu dostępnego na wybranych stanowiskach pracy, rzeczywisty czas realizacji od zlecenia do odbioru produktu, terminowość obliczoną w porównaniu z pierwotnym potwierdzeniem, wartość bieżącej produkcji oraz liczbę godzin, które planiści poświęcają na ponowne planowanie. Zebranie tych pięciu danych zajmuje kilka dni roboczych, ale to właśnie one decydują o tym, czy w ciągu roku będzie w ogóle o czym rozmawiać. Zaskakująco często już sam ich pomiar zmienia decyzję inwestycyjną – ponieważ okazuje się, że rzeczywisty problem jest inny niż zakładano.

I jeszcze jedno ostrzeżenie statystyczne, bez którego obliczenia te mogłyby wprowadzać w błąd. Badania dotyczące transformacji cyfrowej w przemyśle nieustannie pokazują, że ponad siedemdziesiąt procent przedsiębiorstw utknęło w fazie pilotażowej – niekiedy na lata – oraz że przeciętne przedsiębiorstwo realizuje kilka inicjatyw cyfrowych, z których mniej niż jedna trzecia jest wdrażana na większą skalę. Prawdopodobieństwo, że projekt zakończy się prezentacją zamiast zmianą wskaźników, jest większe niż prawdopodobieństwo sukcesu. Nie jest to argument przeciwko inwestycji, ale powód, by sposób jej realizacji traktować jako czynnik ryzyka, który należy traktować równie poważnie jak wybór dostawcy.

Przejście, które nie paraliżuje produkcji

Przejście z arkusza kalkulacyjnego na narzędzie do planowania jest często opisywane jako projekt informatyczny. Jest to błędna klasyfikacja, która może bardzo drogo kosztować. Jest to projekt mający na celu zmianę sposobu podejmowania decyzji, przy czym oprogramowanie stanowi tylko jeden z pięciu elementów – i to nawet nie najtrudniejszy.

Faza zerowa: zidentyfikowanie granicy. Przed każdym zapytaniem ofertowym kierownictwo powinno być w stanie uzupełnić zdanie „Naszym problemem jest…” jednym zdaniem, popartym jedną liczbą. Nie „Chcemy przejść na cyfrowe rozwiązania”, ale: „Tracimy dwadzieścia procent czasu na maszynach tnących z powodu przestawień, które można by zgrupować” lub „Nie jesteśmy w stanie podać klientowi terminu, którego bylibyśmy w stanie dotrzymać w więcej niż siedmiu na dziesięć przypadków”. Przedsiębiorstwo, które nie potrafi sformułować tego zdania, nabywa funkcję zamiast rozwiązania – i ocenia ją na podstawie liczby modułów, co jest najgorszym z możliwych kryteriów.

Pierwszy krok: dane wejściowe. Procesy robocze, normy czasowe, matryce przezbrojeń, definicje zasobów, archiwum narzędzi, matryca kompetencji, struktury materiałowe. Nudne, żmudne i absolutnie nieuniknione. Zalecam potraktowanie tej fazy jako odrębnego projektu, z własnym budżetem, osobą odpowiedzialną i terminem – ukryta w programie wdrożeniowym doprowadzi ona do jego niepowodzenia już w trzecim miesiącu, jeśli okaże się, że połowa standardów to wartości skopiowane z lat 90. Praktyczna rada wynikająca z doświadczenia: nie ma potrzeby porządkowania wszystkiego. Wystarczy uporządkować obszar pilotażowy oraz pozycje, które stanowią osiemdziesiąt procent nakładu pracy. Dążenie do kompletności na początku doprowadziło do niepowodzenia większej liczby projektów niż jakikolwiek błąd techniczny.

Na tym etapie pojawia się coś, na co zarząd powinien być przygotowany pod względem politycznym: porównanie standardów z rzeczywistością pokazuje, że część asortymentu jest niewłaściwie wyceniona, zazwyczaj w sposób selektywny – trudne produkty o złożonej geometrii i wymagające licznych ponownych kalibracji są niedoszacowane, podczas gdy proste i powtarzalne produkty są przeszacowane. W związku z tym firma przez lata otrzymywała zamówienia na to, co produkuje po wysokich kosztach, a traciła te, które wytwarza po niskich kosztach. Ta obserwacja może być nieprzyjemna dla działu sprzedaży, jednak często stanowi najcenniejszy wynik całego projektu.

Faza druga: faza pilotażowa w jednym obszarze z równoległym zarządzaniem. Wybieramy jedną lokalizację i jeden proces – najlepiej wąskie gardło, ponieważ tam efekt jest mierzalny – i realizujemy program równolegle przez okres od trzech do sześciu tygodni: w dotychczas używanym arkuszu kalkulacyjnym oraz w nowym narzędziu. Produkcja przebiega zgodnie z arkuszem kalkulacyjnym. Nowe narzędzie przeprowadza symulacje, a co tydzień porównujemy wyniki: który plan był najbliższy rzeczywistemu przebiegowi wydarzeń, jak można wyjaśnić odchylenia, gdzie narzędzie zaproponowało coś, czego planista nie uwzględnił, a gdzie zaproponowało coś bezsensownego, ponieważ dane były błędne?

Ta faza pełni dwie funkcje, z których tylko jedna ma charakter techniczny. Kalibruje ona model – to oczywiste. Przede wszystkim jednak wzmacnia zaufanie planisty, bez którego całe przedsięwzięcie jest czystą stratą pieniędzy. Projektant, który przez sześć tygodni obserwował, jak narzędzie popełniało błędy, uczy się rozumieć, w jakich przypadkach może mu zaufać, a w jakich nie. Projektant, którego arkusz roboczy został wyłączony w poniedziałek, a został poproszony o pracę nad nowym, będzie sabotował projekt do końca swojej kariery – i będzie miał rację.

Dwa błędy, które regularnie popełnia się na tym etapie. Po pierwsze: faza pilotażowa bez kryteriów zakończenia. Zanim się zacznie, należy określić, co uznaje się za sukces – „zgodność między planem a realizacją wynoszącą ponad osiemdziesiąt procent w tym dziale przez trzy kolejne tygodnie” – w przeciwnym razie faza pilotażowa potrwa tak długo, aż wyczerpie się albo budżet, albo cierpliwość. Drugi błąd: faza pilotażowa w prostym obszarze. Wybór spokojnego zakładu o powtarzalnej produkcji prowadzi do imponującego wyniku, który jednak niczego nie dowodzi, ponieważ nawet tam arkusz kalkulacyjny działał dobrze.

Trzeci krok: rozszerzenie na inne zakłady i wprowadzenie elastycznych ram działania. Dopiero po przeprowadzeniu kalibracji w jednym obszarze angażujemy pozostałe zakłady – a tym samym uwzględniamy wzajemne powiązania między nimi – ponieważ to właśnie one stanowią rzeczywisty powód całej inicjatywy. Właśnie w tym momencie podejmowana jest kluczowa decyzja dotycząca architektury: czy planujemy centralnie, czy lokalnie, z uzgodnionymi interfejsami? Odpowiedź zależy od stopnia powiązania procesów. Jeśli półprodukt z pierwszego zakładu stanowi bezpośredni wkład dla drugiego, powiązania są ścisłe, a planowanie musi odbywać się wspólnie. Jeśli natomiast zakłady zaopatrują się nawzajem rzadko i pełnią rolę bufora, autonomiczne planowanie z uzgodnionymi terminami dostaw prowadzi do lepszych wyników i mniejszej liczby konfliktów. Wprowadzenie scentralizowanego planowania tam, gdzie procesy są ze sobą tylko luźno powiązane, tworzy strukturę, której nikt nie jest w stanie utrzymać, ponieważ każda zmiana w jednym dziale wymaga koordynacji między trzema stronami.

Na tym etapie do gry wchodzą również ograniczenia, które na początku świadomie pominęliśmy: kompetencje pracowników, dostępność wspólnie użytkowanych urządzeń w lokalizacjach, procesy zewnętrzne u partnerów oraz ograniczenia energetyczne. Kolejność ma tutaj kluczowe znaczenie i wynika z prostej zasady: każde dodane ograniczenie zawęża przestrzeń rozwiązań i zwiększa ryzyko, że model stanie się nierozwiązywalny z powodu jednej błędnej informacji. Jeśli dodaje się je po kolei i po każdym z nich przeprowadza się cotygodniową weryfikację, można zidentyfikować przyczynę, gdy tylko plan nagle przestanie mieć sens.

Czwarty krok, o którym prawie nikt nie pamięta: zamknięcie cyklu wraz z działem sprzedaży. Harmonogram, który nie wraca do procesu ofertowego jako faktyczna data dostępności, pozostaje narzędziem produkcyjnym. Harmonogram, na którym opiera się potwierdzenie zamówienia, staje się wartością dla przedsiębiorstwa. Dopiero w tym momencie dział sprzedaży zaczyna go bronić – a w wewnętrznej polityce firmy sojusz z działem sprzedaży jest wart więcej niż wszystkie wskaźniki produkcyjne razem wzięte. Projekt, którego jedynym obrońcą jest kierownik produkcji, przetrwa co najwyżej do pierwszego trudnego kwartału.

Poza tym warto ustalić zasady wyboru dostawców, ponieważ prezentacja sprzedażowa nie ma decydującego znaczenia. Każde narzędzie działa znakomicie na podstawie danych demonstracyjnych – spójnych, kompletnych i przygotowanych przez kogoś, kto zna produkt. Jedynym testem, który naprawdę coś mówi, jest próba kandydata z wykorzystaniem fragmentu własnych danych: trzytygodniowy szereg czasowy, rzeczywiste procesy, rzeczywiste przestawienia linii produkcyjnej, rzeczywiste awarie. Pytanie nie brzmi „czy narzędzie sporządzi plan”, ale „czy plan sporządzony na miniony wtorek odzwierciedla to, co faktycznie miało miejsce we wtorek, a jeśli nie, to czy odchylenie to da się wyjaśnić”. Dostawca, który odrzuca taki test lub rozlicza go jako odrębny projekt, tym samym udzielił już odpowiedzi. Warto również zadać dwa pytania, których nikt nie zadaje: w jaki sposób odbywa się eksport danych w przypadku zakończenia współpracy oraz kto po stronie klienta będzie utrzymywał model po zakończeniu wdrożenia? Uzależnienie od jednej osoby w firmie może okazać się poważniejszym problemem niż uzależnienie od dostawcy.

Ponadto warto z góry określić, na podstawie jakich kryteriów będzie mierzony sukces i kto będzie z tego składał sprawozdania. Zestaw wskaźników powinien być zwięzły i odporny na manipulacje: zgodność realizacji z planem na wybranych stanowiskach pracy, dotrzymywanie terminów w porównaniu z pierwotnym potwierdzeniem, rzeczywisty czas zmiany formatu, odsetek przezbrojeń oraz wartość bieżącej produkcji. Pięć wskaźników, jedna strona, comiesięczny przegląd podczas posiedzenia zarządu, przy czym osoba odpowiedzialna za proces pełni rolę sprawozdawcy. Projekt wspierany przez dział IT kończy się systemem. Projekt wspierany przez kierownika zakładu lub dyrektora generalnego kończy się wynikiem – i to rozróżnienie sprawdza się z żelazną regularnością.

Pozostaje jednak jeden aspekt, którego żaden dostawca nie sprzedaje: ludzie. Każde narzędzie planistyczne odbiera komuś władzę. Planistowi, który jako jedyny rozumiał plik. Kierownikowi zespołu, który decydował, co należy zrobić w pierwszej kolejności, i czerpał z tego autorytet. Kierownikowi oddziału, który do tej pory negocjował terminy przez telefon i zawsze miał pewien margines swobody, o którym centrala nie miała pojęcia. Osoby te nie stawiają oporu złośliwie: bronią kompetencji, które przez lata czyniły je niezastąpionymi, i żywią uzasadnioną obawę, że nowa wersja ich roli będzie mniej wartościowa.

Najlepsze wdrożenia, które przeprowadziłem, rozwiązały ten problem jednym ruchem: planista nie był już osobą wykonującą zadania przy tworzeniu kolejki, lecz stał się osobą odpowiedzialną za zasady. Jego zadaniem nie było już przesuwanie wierszy, lecz decydowanie, jakie kryteria powinny określać plan, kiedy należy je zmienić i dlaczego. To awans, a nie degradacja – ale trzeba to jasno i wyraźnie przedstawić zarządowi od samego początku, a nie ujawniać dopiero po roku. Widziałem projekt, w którym cała różnica między sukcesem a porażką wynikała z tego, że planistowi zaproponowano nowe stanowisko z nowym tytułem zawodowym i wyższym wynagrodzeniem, zanim jeszcze ktokolwiek pokazał mu ekran nowego narzędzia.

Wróćmy do pliku z pierwszego akapitu. W firmach, które konsekwentnie podążały tą drogą do samego końca, plik ten zazwyczaj nadal istnieje. Planista zachowuje go na potrzeby symulacji, których żadne narzędzie nie jest w stanie wykonać, na notatki lub na szybko narysowany szkic. Zmieniło się to, że plik ten nie jest już systemem operacyjnym firmy. Kolejność zadań na stanowiskach pracy jest ustalana przez oprogramowanie do planowania, terminy w ofertach wynikają z faktycznego obciążenia, a osoby odpowiedzialne za trzy hale mają w tym samym czasie wgląd w ten sam przegląd sytuacji. Zniknęły telefony z pytaniem „Kiedy to będzie gotowe?”, podobnie jak osoba, która odbierała te połączenia.

Zmieniło się również coś, co trudniej zmierzyć. Firma przestała zarządzać informacjami dotyczącymi produkcji i zaczęła samodzielnie kierować produkcją. Arkusz kalkulacyjny, pomimo całej swojej elastyczności, nigdy nie był w stanie zrobić jednej rzeczy: powiedzieć „nie”. Akceptował każdą liczbę, każdy termin i każdą obietnicę bez sprzeciwu. Narzędzie, które protestuje – które wskazuje, że dane zlecenie nie może zostać zrealizowane w wyznaczonym terminie bez pominięcia trzech innych – może początkowo wydawać się niewygodne. Jednak po kilku miesiącach staje się najcenniejszym zasobem, jakim dysponuje kierownictwo, ponieważ po raz pierwszy od lat firma wie, co obiecuje.

Może cię zainteresować:

terminowość

terminowość

przewidywalność

przewidywalność

efektywność

efektywność

jakość

jakość

kontrola

kontrola

skalowalność

skalowalność

Severso.pl

Zacznijmy od procesu,
nie od prezentacji funkcji

Najpierw analizujemy typ produkcji, strukturę zleceń, receptury, maszyny, ludzi, materiały, rolę ERP/WMS/RCP, jakość danych i sposób reagowania na zmiany. Dopiero na tej podstawie można uczciwie określić, które moduły Severso wdrożyć w pierwszym etapie i jak mierzyć efekt biznesowy.
Menu
Baza wiedzy