- Drucken
Architektur der App zur Auftragsverfolgung
App-Struktur
Dieses Functional Example ist eine einzelne Anwendung in der Tulip-Bibliothek, aber ein Großteil des Wertes von Tulip-Apps entsteht, wenn dedizierte Anwendungen zur Unterstützung verschiedener Benutzerrollen und -bedürfnisse erstellt werden können.
Veraltete Lösungen zur Auftragsverfolgung verbergen keine Komplexität vor den Benutzern, was zu fehleranfälligen Prozessen, langen Bereitstellungszyklen, übermäßigem Schulungsaufwand und Frustration bei allen Beteiligten führt.
Bei der Überlegung, wie viele Informationen (oder wie viel von einem Prozess) in eine einzige Anwendung aufgenommen werden sollen, sollten Sie zwei verschiedene gängige Ansätze berücksichtigen:
- Jede Anwendung ist auf eine bestimmte Benutzerrolle zugeschnitten. Vorgesetzte haben andere Prioritäten, benötigen andere Informationen und müssen anders auf Aufträge reagieren als Bediener, daher kann es sinnvoll sein, Ihre Anwendungen nach den Benutzern aufzuteilen, die sie verwenden.
- Jede Anwendung ist für die Lösung eines Problems konzipiert. Bei komplizierteren Tulip-Einsätzen ist es wichtig, die Composability in Ihrer gesamten Tulip-Infrastruktur zu erhalten. Die Segmentierung von Apps auf der Grundlage ihrer Funktion bedeutet, dass dieselben Anwendungen später mit geringen bis gar keinen Änderungen wieder eingesetzt werden können und einen unmittelbaren Nutzen bringen.
- Beispiel. Im Falle der Auftragsverfolgung könnte dies bedeuten, dass Sie eine spezielle Anwendung für die Erstellung von Anwendungen, eine separate Anwendung für die Prüfung laufender Anwendungen und eine separate Anwendung für die Anzeige von Auftragsgeneologie oder Mängeln erstellen.
In der Auftragsverfolgung Functional Example wurden viele dieser verschiedenen Rollen/Funktionen in einer einzigen Anwendung zusammengefasst, um den Lernprozess für diese Konzepte zu vereinfachen, aber jede dieser Kernfunktionen kann/sollte auf separate Anwendungen aufgeteilt werden.
Kernrollen der Auftragsverfolgung
Um eine App zu entwickeln, die vom ersten Tag an einen echten geschäftlichen Nutzen bringt, ist es wichtig zu verstehen, wer Ihre App nutzen wird und welche Anforderungen er hat.
Bediener
Die Bediener sind der Ort, an dem die Arbeit stattfindet, und bieten oft die meisten Möglichkeiten zur Prozessverbesserung. Die Arbeit zur Verbesserung der Bedienerfreundlichkeit wird den Wert um ein Vielfaches steigern.
Was Bediener brauchen, um ihre Arbeit zu erledigen
- Klare Vorgaben für ihre Prioritäten.
- Das gesamte Wissen, das sie zur Erfüllung ihrer Aufgaben benötigen.
- Alle vorgelagerten Abhängigkeiten müssen erfüllt sein.
- Einblicke in ihre Leistung.
- Möglichkeiten, Maßnahmen zu ergreifen.
Vorgesetzte/Produktionsleiter
Die richtige Arbeit zur richtigen Zeit zu erledigen, ist das A und O für Produktionsleiter.
Was Supervisoren für ihre Arbeit benötigen
- Live-Einblicke in das, was gerade passiert.
- Werkzeuge zur Planung und Anpassung der Arbeit im laufenden Betrieb.
- Einsicht in Produktionsrückstände, Prioritäten und Ziele.
- Mechanismen zur Interaktion mit ihren Mitarbeitern.
Betriebsleiter
Die Verantwortung liegt bei den Werksleitern, und daher ist es für den Erfolg entscheidend, die richtigen Daten zu erhalten, um die richtigen Entscheidungen zu treffen.
Was PMs brauchen, um ihre Arbeit zu erledigen
- Einsicht in übergeordnete Leistungsmetriken
- Werkzeuge, um die zugrunde liegenden Daten zu untersuchen und die Ursachen zu finden
App Aufschlüsselung
Das Functional Example für Order Tracking dient als Kernfunktionalität für die Auftragsverfolgung:
- Erstellen von Aufträgen
- Aufträge anzeigen
- Aufträge aktualisieren
- Aufträge terminieren
- Bestellmengen und Standorte aktualisieren
- Bestellungsdetails und -verlauf anzeigen
- Einblicke auf Basis von Bestelldaten
Wie das Funktionsbeispiel zeigt, kann die gesamte Funktionalität in einer einzigen Anwendung kombiniert werden, oder jede der Kernfunktionen kann in weiteren Segmentanwendungen genutzt werden.