Architektura aplikacji do śledzenia zamówień
  • 04 Nov 2023
  • 3 Minuty do przeczytania
  • Współtwórcy

Architektura aplikacji do śledzenia zamówień


Streszczenie artykułu

Struktura aplikacji

Ten Functional Example jest pojedynczą aplikacją w bibliotece Tulip, ale większość wartości pochodzi z aplikacji Tulip, gdy dedykowane aplikacje mogą być budowane w celu wspierania różnych ról i potrzeb użytkowników.

Starsze rozwiązania do śledzenia zamówień nie ukrywają złożoności przed użytkownikami, co prowadzi do procesów podatnych na błędy, długich cykli wdrażania, nadmiernych szkoleń i frustracji dla wszystkich zaangażowanych.

Rozważając, ile informacji (lub ile procesów) należy uwzględnić w jednej aplikacji, należy wziąć pod uwagę dwa różne powszechne podejścia:

  1. Każda aplikacja jest przeznaczona dla jednej roli użytkownika. Przełożeni mają różne priorytety, potrzebują różnych informacji i muszą działać na podstawie poleceń inaczej niż operatorzy, więc sensowne może być podzielenie aplikacji na podstawie użytkowników, którzy z nich korzystają
  2. Każda aplikacja jest przeznaczona do rozwiązania 1 problemu. W przypadku bardziej skomplikowanych wdrożeń Tulip, kluczowe jest utrzymanie Composability w całej infrastrukturze Tulip. Segmentacja aplikacji na podstawie ich funkcji oznacza, że w przyszłości te same aplikacje mogą zostać ponownie wdrożone przy niewielkich lub żadnych zmianach i przynieść natychmiastową wartość.
    1. Przykład. W przypadku śledzenia zamówień może to oznaczać utworzenie dedykowanej aplikacji do tworzenia aplikacji, oddzielnej aplikacji do audytu uruchomionych aplikacji oraz oddzielnej aplikacji do przeglądania genologii zamówień lub defektów.

W Order Tracking Functional Example wiele z tych różnych ról/funkcji zostało połączonych w jedną aplikację, aby usprawnić proces uczenia się, jak podejść do tych koncepcji, ale każda z tych podstawowych funkcji może/powinna być podzielona na oddzielne aplikacje.

Podstawowe role śledzenia zamówień

Zrozumienie, kto będzie korzystał z aplikacji i czego od niej potrzebuje, jest kluczem do tworzenia aplikacji, które przynoszą rzeczywistą wartość biznesową od pierwszego dnia.

Operatorzy

Operatorzy są tam, gdzie odbywa się praca i często są źródłem największych możliwości usprawnienia procesów. Praca nad poprawą doświadczenia operatora przyniesie zwielokrotnioną wartość.

Czego potrzebują operatorzy, aby wykonywać swoją pracę

  • Jasnych wskazówek dotyczących ich priorytetów.
  • Całej wiedzy potrzebnej do wykonania swoich zadań.
  • Spełnienia wszystkich zależności .
  • Wglądu w swoją wydajność.
  • Możliwości kierowania działaniami.

Przełożeni/kierownicy produkcji

Dla kierowników produkcji najważniejsze jest wykonanie właściwej pracy we właściwym czasie.

Czego potrzebują kierownicy, aby wykonywać swoją pracę

  • Bieżący wgląd w to, co się aktualnie dzieje.
  • Narzędzi do planowania pracy i dostosowywania jej na bieżąco.
  • Wglądu w zaległości produkcyjne, priorytety i cele.
  • Mechanizmów do interakcji z operatorami.

Kierownicy zakładów

Odpowiedzialność spoczywa na kierownikach zakładów, więc uzyskanie odpowiednich danych do podejmowania właściwych decyzji staje się kluczowe dla osiągnięcia sukcesu.

Czego potrzebują kierownicy zakładów, aby wykonywać swoją pracę

  • Wgląd w wskaźniki wydajności wyższego poziomu
  • Narzędzia do badania podstawowych danych i znajdowania przyczyn źródłowych

Podział aplikacji

Functional Example do śledzenia zamówień służy jako podstawowa funkcjonalność potrzebna do śledzenia zamówień:

  • Tworzenie zamówień
  • Wyświetlanie zamówień
  • Aktualizowanie zamówień
  • Planowanie zamówień
  • Aktualizowanie ilości i lokalizacji zamówień
  • Wyświetlanie szczegółów i historii zamówień
  • Wyświetlanie spostrzeżeń na podstawie danych zamówienia

Jak pokazuje przykład funkcjonalny, wszystkie funkcje można połączyć w jednej aplikacji lub dowolną z jej podstawowych funkcji można wykorzystać w aplikacjach bardziej segmentowych.


Czy ten artykuł był pomocny?