Adam Walczak

Adam Walczak analityk, projektant
oprogramowania,
konsultant

Temat: Projektowanie systemu MES - Manufacturing Execution System

Witam.

Na blogu mojej firmy zaczęliśmy publikować szkice projektowe systemu Prodoko MES (dedykowanego dla MSP), nad którym właśnie pracujemy.

walczak.it/pl/blog/

Pierwsze dwa artykuły z serii głównie o podziale kompetencji oraz współpracy na linii ERP-MES:

Podział kompetencji między ERP-MES kontra realia MSP

Integracja systemu biznesowego z sys. produkcyjnym w MSP

w następnych zaczniemy pokazywać fundamenty modelu danych.

Zachęcamy do lektury oraz komentowania.
Paweł Grzegorz Kwiatkowski

Paweł Grzegorz Kwiatkowski Architekt
oprogramowania,
Ericsson

Temat: Projektowanie systemu MES - Manufacturing Execution System

Adam W.:
...
Zachęcamy do lektury oraz komentowania.

Nie znam się na systemach ERP, ale...

Cytat 1: "zamówienia – głównym miejscem ich obsługi w zakresie księgowym oraz finansowym będzie system biznesowy, do systemu produkcyjnego trafiają tylko w zakresie niezbędnym do obsługi procesów produkcyjnych"

Pytanie 1: Czy zamówienia trafiają do systemu produkcyjnego czy trafiają tam zlecenia produkcji, które mogą być powiązane z zamówieniem?

Cytat 2: "Dla przykładu weźmy następującą sytuację. Produkujemy partię szaf. Niestety z powodu złego ustawienia maszyny przez pracownika kilkanaście ścian bocznych wycieli za krótkich. Nie ma jednak sensu wyrzucać ich jako odpad – po kolejnych skróceniu nadawałyby się na ściany górne. Jakże wielu projektantów oprogramowania nie uwzględnia tego typu smaczków występujących na produkcji."

Pytanie 2: Czy nie jest rolą analityka namierzenie takich sytuacji? Analiza procesów produkcyjnych, tak by projektant wiedział, ze smaczki wystąpią?

Cytat 3: "Optymalnym rozwiązaniem jest po prostu zarejestrować przebieg zdarzenia – mimo że jest niezgodny z konfiguracją systemu."

Pytanie 3: A jakie nieoptymalne alternatywy rozważaliście? Analiza procesów biznesowych? ;-)
Adam Walczak

Adam Walczak analityk, projektant
oprogramowania,
konsultant

Temat: Projektowanie systemu MES - Manufacturing Execution System

Paweł Grzegorz K.:
Nie znam się na systemach ERP, ale...

Pytanie 1: Czy zamówienia trafiają do systemu produkcyjnego czy trafiają tam zlecenia produkcji, które mogą być powiązane z zamówieniem?

W systemach "ala ERP" stosowanych w MSP zazwyczaj nie ma czegoś takiego jak zlecenia produkcyjne. Dlatego też zakładamy że do MES powinny trafić zamówienia do dostawców na materiały produkcyjne oraz zamówienia od klientów, przynajmniej te które muszą być znane produkcji. W MES będzie można realizację zamówienia podczepić pod istniejące zlecenia produkcyjne lub skonwertować samo zamówienie na zlecenie produkcyjne jeżeli na danym zakładzie jest taka prosta korelacja 1 zamówienie - 1 zlec. prod.
Pytanie 2: Czy nie jest rolą analityka namierzenie takich sytuacji? Analiza procesów produkcyjnych, tak by projektant wiedział, ze smaczki wystąpią?

Jak implementujesz pełen custom system dla jednego zakładu to może Ci się uda. Tyle że nie ma szans żeby to wyłuskał analityk systemowy jeżeli sam zakładowy inżynier produkcji lub pracownicy go nie naprowadzą. A zawsze
znajdą się sytuacje, na które jeszcze nie wpadli.

Jeżeli chcesz stworzyć system MES co będzie wdrażany w wielu firmach (z mniejszą lub większą kustomizacją) - nie ma szans. Większość procesów będzie skonfigurowanych przez samych użytkowników systemu i nie zawsze będzie to pod kontrolą analityka. Po za tym formalny opis procesu w systemie ze wszystkimi sytuacjami wyjątkowymi jakie mogą kiedykolwiek zajść byłby przeogromnym tworem, w którym w ogóle nie było widać sedna procesu.

PS. Cytując pewnego inżyniera produkcji z Toytoty: W fabrykach nadal pracują ludzie bo maszyny jeszcze nie potrafią rozwiązywać sytuacji wyjątkowych
Pytanie 3: A jakie nieoptymalne alternatywy rozważaliście? Analiza procesów biznesowych? ;-)

W większości systemów nie da się tego poprawnie zarejestrować,. więc w ogóle tego nie rejestrujesz lub oszukujesz system wprowadzając to w jakiś okrężny sposób - co skutkuje:
- tworzeniem tzw. rozchodów i przychodów z d*py na magazynie żeby przynajmniej stany się zgadzamy,
- raporty jakie generuje system odnośnie feralnego zlecenia ignoruje się lub koryguje po tym jak zostały wygenerowane do excela
- na raporty zbiorcze (np. miesięczne) już tak i owak nikt nie patrzy bo kumulują się w nich śmieciowe dane

Tak jak pisaliśmy w niektórych systemach możesz dodać wyjątek do reguły odpalonego procesu w systemie. Problem w tym że jest to czasochłonne i zbędne.

PS. Procesy biznesowe do procesów produkcyjnych mają się do siebie jak wiatraczek do turbiny odrzutowej ;) Żeby wyłuskać smaczki trzeba znać bardzo dobrze konstrukcje produktów, techniki obróbcze, własności materiałów, organizacje produkcji, itp. + jest to wiedza obarczona sporą specyfiką zakładu/branży. Tego nie ogarnie żaden analityk z zewnętrznej firmy chyba że ma tak absurdalnie wąską specjalizacje jak np. "systemy produkcji podłóg drewnianych z litego drewna twardego" - tartak przerabiający lipę lub topolę wygląda zupełnie inaczej jak ten od dębu.Ten post został edytowany przez Autora dnia 20.11.13 o godzinie 13:47



Wyślij zaproszenie do