Rendeléskövető alkalmazás architektúra
  • 04 Nov 2023
  • 3 Elolvasandó percek
  • Közreműködők

Rendeléskövető alkalmazás architektúra


Article Summary

Alkalmazás szerkezete

Ez a Functional Example egyetlen alkalmazás a Tulip könyvtárban, de a Tulip-alkalmazások értékének nagy része akkor jön létre, amikor a különböző felhasználói szerepkörök és igények támogatására dedikált alkalmazásokat lehet építeni.

A hagyományos rendeléskövető megoldások nem képesek elrejteni a felhasználók elől a komplexitást, ami hibás folyamatokhoz, hosszú telepítési ciklusokhoz, túlzott mértékű képzéshez és minden érintett számára frusztrációhoz vezet.

Amikor azt mérlegeli, hogy mennyi információt (vagy folyamatot) foglaljon bele egyetlen alkalmazásba, vegyen figyelembe két különböző, elterjedt megközelítést:

  1. Minden alkalmazás egy felhasználói szerepkörre van tervezve. A felügyelőknek más prioritásaik vannak, más információkra van szükségük, és másképp kell cselekedniük a parancsok alapján, mint az operátoroknak, ezért érdemes lehet az alkalmazásokat az őket használó felhasználók alapján felosztani.
  2. Minden egyes alkalmazást 1 probléma megoldására terveztek. Bonyolultabb Tulip telepítések esetén kritikus fontosságú a Composability fenntartása az egész Tulip infrastruktúrájában. Az Alkalmazások funkciójuk alapján történő szegmentálása azt jelenti, hogy a későbbiekben ugyanazok az alkalmazások kis változtatásokkal újra telepíthetők, és azonnali értéket teremtenek.
    1. ex. A rendeléskövetés esetében ez azt jelentheti, hogy létrehoz egy külön alkalmazást az alkalmazások létrehozására, egy külön alkalmazást a futó alkalmazások ellenőrzésére, és egy külön alkalmazást a rendelések Geneológia vagy hibák megtekintésére.

A Rendeléskövetés Functional Example esetében e különböző szerepek/funkciók közül sokat egyetlen alkalmazásban egyesítettünk, hogy egyszerűsítsük az e fogalmak megközelítésének tanulási folyamatát, de ezen alapvető funkciók bármelyike különálló alkalmazások között is felosztható/felosztható.

Alapvető rendeléskövető szerepek

Annak megértése, hogy ki fogja használni az alkalmazást, és mire van szükségük tőle, alapvető fontosságú az olyan alkalmazások létrehozásához, amelyek az első naptól kezdve valódi üzleti értéket teremtenek.

Operátorok

Az operátorok azok, ahol a munka folyik, és gyakran ők adják a legtöbb lehetőséget a folyamatok javítására. Az üzemeltetői élmény javítására irányuló munka többszörös értéket teremt.

Amire az operátoroknak szükségük van a munkájuk elvégzéséhez

  • Világos útmutatás a prioritásaikról.
  • A feladataik elvégzéséhez szükséges összes ismeret.
  • Az összes upstream függőségi viszony teljesülése.
  • Betekintés a teljesítményükbe.
  • A cselekvések irányításához szükséges lehetőségek.

Felügyelők/gyártásvezetők

A megfelelő munka megfelelő időben történő elvégzése a termelési vezetők számára a játék neve.

Amire a felügyelőknek szükségük van a munkájuk elvégzéséhez

  • Élő betekintés az aktuális eseményekbe.
  • Eszközök a munka megtervezéséhez és a munka menet közbeni módosításához.
  • A termelési hátralék, a prioritás és a célok láthatósága.
  • Mechanizmusok az operátorokkal való interakcióhoz.

Üzemvezetők

A felelősség az üzemvezetőknél áll meg, ezért a megfelelő adatok megszerzése a megfelelő döntések meghozatalához kritikus fontosságú a sikerhez.

Amire a PM-eknek szükségük van a munkájuk elvégzéséhez

  • A magasabb szintű teljesítménymutatók láthatósága
  • Eszközök a mögöttes adatok vizsgálatához és a kiváltó okok megtalálásához.

Alkalmazás lebontása

A Functional Example for Order Tracking a megrendelések nyomon követéséhez szükséges alapvető funkciókat szolgálja:

  • Megrendelések létrehozása
  • Megrendelések megtekintése
  • Megrendelések frissítése
  • Megrendelések ütemezése
  • Megrendelések mennyiségének és helyének frissítése
  • Megrendelések részleteinek és előzményeinek megtekintése
  • Betekintés a rendelési adatok alapján

Amint a funkcionális példa mutatja, az összes funkció egyetlen alkalmazásban kombinálható, vagy bármelyik alapfunkciója felhasználható több szegmens alkalmazásaiban.


Hasznos volt ez a cikk?