Kunde
Ein niederländisches Medienunternehmen, das Aggregations- und Technikdienstleistungen für Content-Ersteller bereitstellt und deren Produktionen über globale Plattformen vertreibt. Sie suchten nach einem Auftragsverwaltungssystem.
Projektbeschreibung
Das Unternehmen benötigte ein neues System zur Auftragsverwaltung von Untertiteln, die von Übersetzern für Videos erstellt werden.
Die Software musste eine Webanwendung sein, bei der ein Kunde (eine Person oder ein Unternehmen) Untertitel für seine Mediendateien bestellen kann.
Natürlich sollte die Plattform alle Funktionen zur Verfügung stellen, die zur Verwaltung des Auftragsworkflows erforderlich sind, und mit dem externen Buchhaltungssystem integriert sein.
Die Plattform sollte alle Geschäftsoperationen und -prozesse der Auftragsverwaltung und -ausführung bedienen.
Damit dies möglich ist, mussten vier Benutzertypen innerhalb des Systems realisiert werden: Übersetzer, Vertriebsmitarbeiter, Administrator und Administrator mit erweitertem Funktionsumfang (Super-Admin).
Ein Vertriebsmitarbeiter ist ein Benutzer, der Entwurfsaufträge erstellen, Angebote prüfen und Anfragen löschen kann.
Der Übersetzer kann Benachrichtigungen über Aufträge erhalten, hat Zugang zum Dashboard, kann angeforderte Aufträge einsehen, sich für Aufträge bewerben oder sie ablehnen, Rücksendungen einreichen, Untertiteldateien hochladen und Kommentare zu den Aufträgen abgeben.
Administratoren und Super-Admins sollten Zugang zu einigen anderen Funktionen haben, die für den Betrieb erforderlich sind. Admins können auch als Übersetzer tätig sein und zu ihrem eigenen Übersetzer-Tarif arbeiten.
Herausforderungen
Elinext wurde mit den folgenden Aufgaben konfrontiert:
- Eine webbasierte Anwendung zu entwickeln, die Videokünstler mit Untertitel-Erstellern verbindet
- Sicherzustellen, dass die Benutzererfahrung benutzerfreundlich ist und die Benutzeroberfläche reaktionsschnell ist
- Ein System zu liefern, das einen angepassten Workflow für die Auftragsverwaltung ermöglicht und in das externe Buchhaltungssystem integriert ist
Prozess
Der gesamte Prozess der Plattformentwicklung bestand aus 3 Phasen: 1.000 Stunden für die erste Phase, und 400 plus 500 Stunden für die Phasen Zwei und Drei.
Für die erste Phase wurde ein Business Analyst hinzugezogen, um sicherzustellen, dass die Dokumentation gut strukturiert und klar ist. Diese Dokumentation half uns, die Entwicklung der Funktionen in kleine Aufgaben zu unterteilen und Missverständnisse zu vermeiden. Das Endprodukt ist aufgrund dessen fehlerfrei.
Die Phasen Zwei und Drei erforderten mehr Kommunikation mit dem Kunden, daher führte das Elinext-Team alle zwei Wochen eine Demonstration der Ergebnisse durch, holte Feedback ein und löste alle auftretenden Probleme.
Lösung
In der Anwendung wurden zehn Module realisiert.
Modul 1: Dashboard
Eines der größten und wichtigsten Module der Webanwendung. Es enthält alle Statistiken zu Aufträgen, die in dieser Woche überfällig sind, zurückgesendete, ausstehende Aufträge usw.
Modul 2: Auftrag
Dieses Modul ermöglicht CRUD-Operationen (Erstellen, Lesen, Aktualisieren und Löschen) mit Aufträgen sowie das Klonen, das Hinterlassen öffentlicher und privater Kommentare, das Filtern und das Ausführen von Massenaktionen (z. B. Stapelbearbeitung).
Modul 3: Übersetzer
Mit Hilfe dieses Moduls kann man die Liste der Übersetzer einsehen, filtern und Übersetzer importieren und exportieren. Man kann die persönlichen Daten der Übersetzer bearbeiten und Einladungslinks senden, damit Übersetzer ein Konto auf der Plattform erstellen können.
Modul 4: Benutzer
Mit Hilfe dieses Moduls werden Benutzer erstellt, aktualisiert und gelöscht. Hier kann man auch die Rolle eines Benutzers zuweisen, die Liste einsehen und Benutzer entsprechend den eigenen Rechten filtern.
Modul 5: Kunden
Gleiche Funktionalität wie für Benutzer, aber für Kunden, die Untertitel bestellen.
Modul 6: Gläubiger + Schuldner
Da finanzielle Operationen involviert sind, war dieses Modul erforderlich. CRUD-Operationen für Gläubiger und Schuldner sind in diesem Modul verfügbar.
Modul 7: Preiskarte
CRUD-Operationen für Preiskarten und deren Listen sind in diesem Modul verfügbar.
Modul 8: Übersetzer-Tarife
Eine Liste der Übersetzer-Tarife ist hier zum Import und Export verfügbar.
Modul 9: Kontoeinstellungen
Hier kann man Kontoeinstellungen festlegen, Passwörter ändern, Benachrichtigungen ein- oder ausschalten und Administratoren kontaktieren.
Modul 10: Systemeinstellungen
Dieses Modul ist nur für einen bestimmten Benutzertyp verfügbar: Super-Admin. Hier kann die App feinabgestimmt werden.
Ergebnisse
Als Ergebnis unserer Zusammenarbeit mit Elinext erhielt unser niederländischer Kunde eine Webplattform, die Content-Ersteller und Untertitel-Ersteller vereint.
Wir arbeiten weiterhin an diesem Projekt, aber die Version, die wir derzeit haben, erfüllt bereits den ursprünglichen Zweck.
In Kürze soll das Projekt mit den folgenden Systemen und Modulen erweitert werden:
- Integriertes Buchhaltungssystem
- Bericht-Modul
- Zahlungsmodul
- Erweiterte Benutzerrollen, einschließlich Projektmanager.