PulseMeetings/Other/Other-20260807-0900.md
2026-08-10 08:59:46 +02:00

11 KiB
Raw Blame History

Zapisnik sestanka

Prisotni

Matija Koželj, Marko Škrjanec, Enis, Robert, Rafael Egea, Marko Veličković, Mihael Ocvirk, ostali člani ekipe Pulse

Namen sestanka

Opredelitev pristopa k specializaciji generičnega podatkovnega modela Pulse in določitev prve industrijske vertikale za izdelavo specializiranega modela.

Vrsta sestanka: delovni sestanek / brainstorming.

Vsebina sestanka

1. Izhodišče

Pulse uporablja generični podatkovni model, ki mora podpirati različne tipe podjetij in dejavnosti. Ker je generični model zaradi fleksibilnosti in statistične zasnove kompleksen, ni primeren za neposredno uporabo s strani integratorjev oziroma domenskih uporabnikov.

Dogovorjena smer je vzpostavitev specializiranih podatkovnih modelov oziroma integracijskih fasad za posamezne industrijske vertikale. Specializirani modeli uporabljajo terminologijo in strukturo, ki je uporabnikom posamezne industrije razumljiva, v ozadju pa podatke preslikujejo na skupni generični model Pulse.

Uporabniku razumljive entitete v proizvodnji: batch oziroma serija, stage oziroma faza, operacija, plan, poraba, waste oziroma izmet, downtime oziroma zastoj, delay oziroma zamuda, maintenance oziroma vzdrževanje, procesni oziroma ambientalni parametri.

Generični model teh pojmov ne obravnava kot fiksne entitete, temveč omogoča njihovo dinamično konfiguracijo. Cilj specializacije je kompleksnost generičnega modela skriti za preprostejšim in domensko razumljivim API-jem.

2. Generični in specializirani model

Potrjeno arhitekturno načelo:

  • Generični model je interna, univerzalna podatkovna osnova sistema Pulse.
  • Nad njim se gradijo specializirani modeli za posamezne panoge, prilagojeni terminologiji industrije, značilnim procesom, relevantnim izgubam, procesnim in ambientalnim parametrom ter podatkom, ki jih je v konkretni industriji realno mogoče pridobiti.
  • Specializirani modeli se morajo konsistentno preslikovati na generični model.

Pulse dolgoročno ni omejen na proizvodnjo. Generični model mora omogočati razvoj rešitev tudi za storitvena podjetja, trgovske verige in gradbeništvo. Terminologija in struktura specializiranega modela se lahko med področji bistveno razlikujeta.

3. Dostop do generičnega oziroma raw modela

Razpravljalo se je o tem, da generični oziroma surovi podatkovni model ne bi bil neposredno izpostavljen integratorjem. Razlogi:

  • model je kompleksen in bi od integratorjev zahteval razumevanje statistične logike sistema;
  • generični model predstavlja del know-howa rešitve Pulse;
  • neposreden vnos podatkov mimo specializiranega modela bi lahko povzročil nekonsistentnost podatkov in napačno uporabo sistema;
  • dokumentiranje in podpora neposredne uporabe generičnega modela bi pomenila dodatno kompleksnost.

Končna tehnična odločitev o popolnem zaprtju generičnega modela na sestanku ni bila formalno zaključena, možnost pa je bila ocenjena kot legitimna in smiselna. Prioriteta dokumentacije je specializirani oziroma poenostavljeni model.

4. Izbor prve industrijske vertikale

Obravnavane možnosti: živilska oziroma prehrambna industrija, industrija plastike, kovinska industrija. Glavni kriterij izbire je prodajni potencial in možnost uporabe modela pri večjem številu potencialnih strank.

Posamezne industrije imajo različne procesne in ambientalne parametre — temperatura skladišča je na primer bistveno pomembnejša v določenih segmentih živilske industrije kot v kovinski. Osnovne metrike proizvodnje (serije, učinkovitost, izmet, izdelana količina, čas, zastoji) so med industrijami v veliki meri skupne.

5. Struktura obstoječega proizvodnega modela

Kot izhodišče za pregled specializacije se uporabi obstoječi proizvodni model: serija oziroma batch, stage, operacije, plan, consumption, waste, downtime, delay, maintenance (plan in usage znotraj vzdrževanja), procesne oziroma ambientalne meritve.

Procesni in ambientalni parametri so pomemben element specializacije, saj se med industrijami najbolj razlikujejo. Primeri: temperatura, tlak, pretok zraka, vlaga, drugi tehnološki parametri.

6. Zahteve glede podatkov in analitične vrednosti

Pri definiranju specializiranega modela ni dovolj določiti samo, katere podatke je statistično smiselno zajemati. Za vsak podatek je treba oceniti tudi:

  • ali je podatek v realnem proizvodnem okolju mogoče pridobiti;
  • koliko napora oziroma stroška zahteva njegov zajem;
  • katere rezultate oziroma analize ta podatek omogoča;
  • ali so ti rezultati za podjetje finančno dovolj pomembni;
  • ali podatek upravičuje strošek njegovega zbiranja;
  • kakšna je njegova prioriteta glede na ostale podatke.

Osnovni poslovni cilj Pulse ostaja ugotavljanje, kje podjetje izgublja denar, zakaj ga izgublja, kolikšen je vpliv posamezne izgube in kaj mora podjetje spremeniti, da izgubo zmanjša oziroma odpravi.

7. Podatki o zaposlenih in zasebnost

Izpostavljeno je bilo vprašanje zajemanja podatkov na ravni posameznega zaposlenega, na primer lokacija ali učinkovitost posameznega delavca. Tak način spremljanja bi lahko predstavljal pravne, organizacijske in stroškovne omejitve.

Predlagana smer je, da se meritve, kjer je to mogoče in smiselno, izvajajo na agregirani ravni: izmena, skupina operaterjev, operaterji določenega stroja oziroma delovnega mesta. Pravne zahteve glede spremljanja posameznih zaposlenih je treba pred implementacijo posebej preveriti.

8. Dokumentacija

Matija pripravlja dve vsebinski podlagi:

  • Dokument 1 Generični model. Opis generičnega modela Pulse in njegove strukture. Namenjen predvsem internemu razumevanju modela in bo zaradi kompleksnosti zahteval dodatno razlago oziroma delavnico.
  • Dokument 2 Specializirani oziroma poenostavljeni model. Opisuje, kako podatke, uporabljene v testnih analizah, predstaviti na način, ki je razumljiv integratorju z domenskim znanjem. Predstavlja praktično povezavo med podatki realnega podjetja in generičnim modelom Pulse.

V testni analizi je bilo uporabljenih približno 600 podatkovnih serij, vključno s podatki o planih in drugimi podatki proizvodnje.

9. Naloge Marka Škrjanca in Enisa

Po prejemu dokumentacije in predstavitvi modela morata Marko Škrjanec in Enis pregledati obstoječi proizvodni model z vidika domenskega znanja in oceniti:

  • ali model ustrezno predstavlja realno proizvodnjo v živilski industriji;
  • katere entitete oziroma podatki manjkajo;
  • kateri elementi niso relevantni;
  • katere elemente je treba spremeniti;
  • katere procesne in ambientalne parametre je treba vključiti;
  • ali je zahtevane podatke pri podjetjih realno mogoče pridobiti;
  • ali analize, ki jih podatki omogočajo, predstavljajo dovolj veliko poslovno oziroma finančno vrednost.

10. Preslikava na generični model

Ko bo specializirani Food & Beverage model vsebinsko definiran, bo treba pripraviti preslikavo njegovih entitet na generični model Pulse. Kot možna izvajalca sta bila omenjena Marko Veličković in Mihael Ocvirk. Pri vseh prihodnjih specializiranih modelih bo treba zagotoviti konsistenten način preslikave.

11. Delavnica o generičnem modelu

Ker morajo sodelujoči pri pripravi specializiranih modelov razumeti osnovno logiko generičnega modela, je bila dogovorjena posebna delavnica. Matija bo predstavil strukturo generičnega modela, pomen posameznih entitet, način uporabe modela, način reprezentacije meritev, razpoložljiva orodja in princip preslikave specializiranega modela v generični model.

Predvideni udeleženci: Marko Škrjanec, Enis, Rafael Egea, Marko Veličković, Mihael Ocvirk.

12. Akcijski načrt

# Aktivnost Odgovorni Rok / termin
1 Dokončati dokumentacijo generičnega modela Matija Pred delavnico
2 Dokončati dokumentacijo poenostavljenega oziroma specializiranega proizvodnega modela Matija Pred delavnico
3 Organizirati delavnico za predstavitev generičnega modela Matija / ekipa Pulse Začetek naslednjega tedna
4 Pregledati obstoječi manufacturing model Marko Škrjanec, Enis Po delavnici
5 Definirati potrebne spremembe za Food & Beverage Marko Škrjanec, Enis Po pregledu modela
6 Opredeliti relevantne procesne in ambientalne parametre za Food & Beverage Marko Škrjanec, Enis V okviru specializacije
7 Oceniti izvedljivost in smiselnost zajema posameznih podatkov Vsebinska ekipa V okviru specializacije
8 Preslikati Food & Beverage model na generični model Tehnična ekipa; omenjena Veličković / Ocvirk Po potrditvi specializiranega modela
9 Določiti pravila konsistentnosti med specializiranimi modeli Tehnična oziroma arhitekturna ekipa Pred razvojem naslednjih vertikal
10 Preveriti pravne omejitve pri podatkih o posameznih zaposlenih Odgovorna oseba za pravno skladnost Pred vključitvijo takih podatkov

13. Odprta vprašanja

  • Ali bo generični oziroma raw model popolnoma zaprt za zunanje integratorje?
  • Kakšen bo natančen standard preslikave specializiranih modelov na generični model?
  • Kateri podatki so za Food & Beverage nujni, priporočljivi oziroma opcijski?
  • Katere procesne in ambientalne parametre je smiselno standardizirati?
  • Kdaj je potrebna dodatna specializacija znotraj ene industrije, na primer mlekarstvo proti mesnopredelovalni industriji?
  • Kako ocenjevati razmerje med stroškom zajema posameznega podatka in njegovo analitično oziroma finančno vrednostjo?
  • Kakšne so natančne pravne in organizacijske omejitve pri spremljanju podatkov zaposlenih?

Več v transkripciji.

Zaključki

  • Odločitev 1: Pulse bo uporabljal generični notranji podatkovni model in nad njim specializirane modele za posamezne industrije, ki bodo integratorjem predstavljali preprost, domensko razumljiv API oziroma podatkovno fasado.
  • Odločitev 2: Prvi specializirani proizvodni model se pripravi za vertikalo Food & Beverage. V prvi fazi se ne deli na dodatne podvertikale (mlekarstvo, mesnopredelovalna industrija ipd.), razen če analiza pokaže potrebo po tem.
  • Odločitev 3: Primarno se dokumentira specializirani oziroma poenostavljeni model, saj bo ta glavni uporabniški in integracijski vmesnik.
  • Odločitev 4: Delavnica o generičnem modelu se izvede v začetku naslednjega tedna. Predlagan termin je ponedeljek okoli 12.0013.00, dokončni termin se določi s koledarskim vabilom.
  • Marko Škrjanec in Enis po predstavitvi modela opravita vsebinski pregled in predlagata potrebne spremembe.
  • Pri definiranju podatkovnega modela se poleg statistične relevantnosti ocenjuje tudi izvedljivost zajema in finančna vrednost rezultata.
  • Po potrditvi specializiranega modela se pripravi njegova preslikava na generični model Pulse.

Ključni rezultat sestanka: ekipa je potrdila smer razvoja, po kateri se kompleksnost generičnega modela Pulse skrije za specializiranimi, industrijsko razumljivimi podatkovnimi modeli. Kot prvi konkreten primer bo razvit model za Food & Beverage, ki bo hkrati služil kot vzorec za nadaljnje industrijske specializacije.

Ostalo

07-08-2026 09:00 Avtor zapisnika: ni naveden (povzetek transkripcije)

Opomba: v izvirni transkripciji je priimek CTO zapisan kot "Škerjanc", pravilno je Škrjanec. Datum sestanka v transkripciji ni bil naveden in je bil določen naknadno (petek, 07-08-2026, 9.00).

Transkripcija Soniox

Transkripcija ni na voljo.