Wchodzący w skład systemu Softlab ERP by Asseco moduł harmonogramowania produkcji został rozbudowany o sygnalizowanie problemów wynikających z nieprzewidzianego spadku wydajności gniazda produkcyjnego lub zwiększenia obciążenia w wyniku zmiany przydziału zadań.
Potrzeba biznesowa:
Kluczowym elementem wpływającym na wydajność gniazd produkcyjnych są w wielu przypadkach ludzie. Sprawne operowanie harmonogramem produkcji jest wówczas dużym wyzwaniem dla osób zarządzających.
Przyjęcie każdego kolejnego zlecenia do produkcji wiąże się z analizą czy ludzie, którzy maja wykonać tę pracę, będą w stanie ją zrealizować i na kiedy. W sytuacjach, gdy precyzyjne planowanie nie jest możliwe wybierana jest jedna z dwóch ścieżek postępowania:
- Przewidując problemy z wydajnością gniazd wynikające z absencji, nieprzewidzianych zdarzeń, różnej wydajności poszczególnych pracowników (w momencie planowania nie wiemy przecież, kto w rzeczywistości wykonywać będzie poszczególne zadania), zarządzający produkcją planują zlecenia, dając zapas wobec czasu wynikającego z technologii.
Takie podejście może powodować nieuzasadnione przedłużanie wykonywania zadań produkcyjnych i sztuczne wypełnianie czasu potrzebnego na ich ukończenie.
- Część zarządzających produkcją decyduje się na bieżące utrzymywanie dużej ilości zadań w gniazdach i ciągłe balansowanie na granicy wydajności gniazd produkcyjnych. Przy takim podejściu, jeśli wystąpią zdarzenia nietypowe, ocena potencjalnych skutków jest bardzo trudna, a zarządzanie sprowadza się do tzw. „gaszenia pożarów“. Taka metoda może niestety wpływać demotywująco na pracowników, którzy mogą uznać (będąc przeciążeni i wciąż zaskakiwani nowymi, czy zmieniającymi się zadaniami) pracodawcę za za nierzetelnego.
Bez względu na wybraną metodę zarządzania prędzej czy później pojawia się konieczność znalezienia odpowiedzi na pytania, jaki wpływ ma dana decyzja na realizację kolejnych zleceń produkcyjnych w przyszłości? Czy uda nam się zrealizować wszystkie zlecenia w terminie i czy będą one rentowne? Bez posiadania odpowiednich narzędzi odpowiedź na tego typu pytania jest bardzo trudna.
Ograniczenia na dziś:
Zarządzający produkcją nie miał możliwości przeprowadzenia szybkiej analizy aktualnych obciążeń gniazd produkcyjnych. Powodowało to trudności w ocenie, czy któreś z gniazd nie jest nadmiernie obciążone, podczas gdy inne ma zbyt mało zadań. Brak rzetelnej oceny obciążeń poszczególnych gniazd może wywołać konsekwencje o trudnej do przewidzenia skali: przestoje, zwiększone koszty produkcji, opóźnienia w realizacji zleceń, etc.
Jak to usprawniliśmy:
Moduł harmonogramowania produkcji systemu Softlab ERP by Asseco został rozbudowany o funkcję sygnalizowania problemów wynikających z nadmiernego obciążenia gniazd produkcyjnych. Rozwiązanie obejmuje nie tylko gniazda gdzie pracują ludzie, ale również gniazda gdzie działają maszyny. Zarządzający produkcją z poziomu modułu jest natychmiast informowany (bezpośrednio na harmonogramie produkcji) o tym, że gniazdo jest przeciążone. Od razu też jest w stanie ocenić, czy w innych gniazdach nie ma dodatkowych wolnych zasobów, które mogłyby pomóc w rozładowaniu problemu.
Rys. 1 Harmonogram produkcji
Na czerwono są zaznaczone na harmonogramie te etapy zlecenia produkcyjnego w poszczególnych gniazdach, których zasoby są przekroczone. Jednocześnie długość paska w ramach dnia lub zmiany sygnalizuje zajętość gniazda. Im więcej koloru białego tym gniazdo ma więcej zasobów do wykorzystania. Oprócz wizualnej sygnalizacji problemu, zarządzający produkcją ma także dostęp do danych – jaki jest technologiczny czas wykonania zadania w gnieździe i w jakim czasie gniazdo jest w stanie to zrobić. Jeśli czas wykonania zadania wyliczony na podstawie wydajności gniazda przekaracza czas trwania zmiany – sygnalizowany jest problem.
Jakie biznesowe przypadki użycia może obsłużyć nasze rozwiązanie
Przykład 1:
Dwóch pracowników wydziału produkcyjnego rano przekazuje zwolnienia lekarskie. Do tabeli zasobów przydzielonych do gniazda wpisywana jest informacja o ich absencji. W jednym zespole produkcyjnym dostępne zasoby kurczą się więc z 8 do 6 osób. W konsekwencji wydajność spada o 25%.
Na ekranie harmonogramu, na którym pracuje brygadzista lub inna osoba zarządzająca produkcją, zlecenia tego zespołu natychmiast podświetlają się na czerwono. W podglądzie szczegółów może zobaczyć, że w gnieździe zaplanowane są zadania na 56 godzin roboczych (7 godzin dla każdego z 8 pracowników). Obecna wydajność gniazda wynosi jednak 42 godziny. W takiej sytuacji zarządzający produkcją przedłuża czas wykonania tego zlecenia na następny dzień dzieląc zlecenie na dwa mniejsze: 42 godziny dziś, a pozostałe 14 godzin jutro. Taka zmiana powoduje jednak przeciążenie w kolejnym dniu. W sytuacji zagrożenia terminowości realizacji zleceń zarządzający podejmuje decyzję o przesunięciu do tego zespołu dodatkowej osoby (w tabeli zasobów gniazd w dniach ulega zmianie przydział na dzień kolejny). Problem udało się rozwiązać i zaplanować pracę z wyprzedzeniem, bez konieczności wykonywania chaotycznych działań dopiero w momencie wystąpienia problemu.
Przykład 2:
W wyniku nieplanowanych przestojów i drobnych problemów z narzędziami w jednym z wydziałów nie udało się dokończyć zaplanowanych na zmianę prac. Na koniec zmiany brygadzista raportuje w zleceniu produkcyjnym potrzebę dodatkowych 24 godzin na dokończenie zadania. Po wpisaniu danych do zlecenia pasek symbolizujący na harmonogramie czas pracy dla tego zlecenia podświetla się na czerwono: do jego zakończenia potrzeba więcej czasu. Zarządzający produkcją dzieli zlecenie na dwa mniejsze i przesuwa dodatkowe prace na dzień kolejny. W wyniku tej zmiany zaplanowane na następny dzień prace okazują się za dużym obciążeniem dla gniazda i choć na bieżąco udało się problem rozwiązać, to jednak pojawia się przeciążenie podczas kolejnej zmiany.
Zarządzający filtruje harmonogram i wyświetla obciążenie gniazd o podobnych możliwościach co gniazdo przeciążone. Znajduje gniazdo, gdzie można zrealizować zadanie, którego nie udało się dokończyć w pierwotnie planowanym terminie. Przesunięcie zadania do innego gniazda eliminuje ryzyko przeciążenia. W razie gdyby próbował przydzielić zadanie do nieodpowiedniego (nie posiadającego odpowiednio zdefiniowanych umiejętności) gniazda – otrzyma ostrzeżenie, a operacja zostanie wycofana. Problem udało się rozwiązać przy pomocy krótkiej analizy i po wykonaniu paru przesunięć bezpośrednio na harmonogramie produkcji w Softlab ERP by Asseco.
Korzyści:
- Zmniejszenie liczby przestojów i opóźnień w realizacji zleceń produkcyjnych.
- Zwiększenie efektywności gniazd produkcyjnych poprzez dokładniejsze planowanie ich obciążenia.
- Poprawa płynności produkcji poprzez usprawnienie procesu harmonogramowania.
- Poprawa wizerunku firmy jako rzetelnego dostawcy i pracodawcy.
Autor wpisu: Maciej Bechtold
