ABTEILUNG FÜR ERP- UND GTP-SUPPORT & DEVELOPMENT
Die wichtigsten Projekte unserer Abteilung:
Entwicklung des ERP-Systems und Support durch den Helpdesk
Bei uns ist der Helpdesk nicht nur eine Anlaufstelle für technischen Support, an die sich Benutzer wenden, wenn etwas nicht funktioniert. Dieser Teil des ERPs ist konzipiert bzw. funktioniert als zentrale Anlaufstelle für alle Benutzeranfragen. Was bedeutet das genau? Bei uns gehen nicht nur Anfragen zur Fehlerbehebung, sondern auch Vorschläge für Optimierungen, Innovationen und Erweiterungen bezüglich des Systems ein. Tatsächlich konzentriert sich der größte Teil der Kapazitäten für die Entwicklung des ERP-Produkts auf den Helpdesk.
Reengineering des ERP-Systems
In jedem System, das seit über zehn Jahren existiert, sammeln sich viele verschiedene Probleme an. Unser ERP-System, das im Zuge des Wachstums des Unternehmens entwickelt und erweitert wurde, bildet dabei keine Ausnahme. Eine vollständige Überarbeitung des Systems ist aus technischer Sicht und hinsichtlich der Optimierung/Vereinheitlichung der Unternehmensprozesse im ERP erforderlich. Unser Team analysiert aktuell die Umsetzbarkeit einer solch komplexen und umfassenden Aufgabe. Weitere Details dazu finden Sie unten.
Entwicklung des GTP-Lizenzsystems
Kein gewerbliches Spitzenprodukt kommt ohne Lizenzsystem aus. Unser Team hat sich dieser Aufgabe aus ganzheitlicher Sicht angenommen.
Es wurde ein komplettes System entwickelt, einschließlich eines Lizenzservers, der in das Datenaustauschsystem der GTP integriert wurde. Dabei haben wir die Existenz von unabhängigen Kopien der Plattform berücksichtigt. Das System zur Kontrolle der Einzigartigkeit der Schlüssel und die Ende-zu-Ende-Indizierung von Clients und Benutzern bieten zusätzlichen Schutz gegen die unrechtmäßige Verwendung des Produkts. Die Entwicklung eines fortschrittlichen Lizenzkonfigurators ermöglicht die flexible Anpassung des Zugangs zur Plattform, abhängig von der Lizenzdauer und dem Zugang zu den Funktionen des Systems. Zudem gibt es eine Paketversion des Systems, die weiter unten detailliert beschrieben wird.
Entwicklung der GTP
Die Plattform wird ständig optimiert, um die Anforderungen der Benutzer zu erfüllen und die aktuellen Trends in der TBSM-Entwicklung zu berücksichtigen. Neue Funktionen werden sowohl in der GTP als auch im ERP implementiert. Mittel zur Verbesserung der Stabilität der GTP werden optimiert und verfeinert. Mehr dazu erfahren Sie weiter unten.
Entwicklung einer ILS-Marketing-Website
Unsere Abteilung erhielt die Aufgabe, das komplette Ökosystem der Janus-Website zu aktualisieren. Aktuell befinden wir uns in der Implementierungsphase von neu entwickelten Internetmarketing-Ressourcen, die den neuesten Anforderungen an Content und Design entsprechen.
Infrastruktur der Abteilung
Unsere Aufgabe ist es, die Software-Entwicklung und den Support-Service qualitativ zu verbessern. In diesem Zuge wurden mehrere interne Projekte gestartet: Die Entwicklung umfassender technischer Dokumentation für die wichtigsten Systeme, Selbsttests der wichtigsten Systeme, Qualitätskontrolle des Codes, Ausarbeitung und Regulierung der SLA.
Die Entstehung des ERP/GTP-Teams
GTP – Global Translation Platform
Eine der Hauptaufgaben der Abteilung ist die Entwicklung des unternehmenseigenen Translation-Management-Systems, der Global Translation Platform, oder auch GTP.
Ziel dieser Plattform ist es, die Zusammenarbeit zwischen Kunde und Dienstleister zu vereinfachen. Dies wird erreicht, indem sämtliche Kundenaufträge an einem Ort erstellt, verfolgt und analysiert werden, und sogar automatisch ins ERP-System übertragen werden.
Ein System aus Benachrichtigungen und Chatfunktionen ermöglicht Dienstleistern und Kunden einen schnellen Austausch von Informationen und vereinfacht die Kommunikation zwischen den Parteien.
Unser Team ist dabei stets bemüht sicherzustellen, dass das System alle aktuellen Anforderungen für Software erfüllt, vom Design der Benutzeroberfläche bis hin zur Stabilität und Prüffähigkeit des Systems.
Multiproject
Ein besonderes Feature der GTP gibt den Benutzern der Plattform die Möglichkeit, ein Übersetzungsprojekt unter mehreren Dienstleistern aufzuteilen. Dadurch ist es jetzt möglich, die Performance der Projekte in nur einem Fenster zu überwachen, egal, wie komplex ein Projekt ist und wie viele Dienstleister parallel daran arbeiten.
Plattform-Oberfläche
Die Oberfläche der Plattform sollte informativ sein und leicht und intuitiv bedient werden können.
Das Erscheinungsbild der Plattform wurde mehr als ein Mal geändert und unterscheidet sich heute erheblich von der Erstversion.
Sofort einsatzbereit
Die GTP ist eine Plattform, die auch anderen Benutzern zur Verfügung steht! Derzeit haben weltweit etwa 300.000 internationale Unternehmen Bedarf an Übersetzungsservices. Wir haben eine sofort einsatzbereite Version der Plattform entwickelt, sodass jeder ein Tool wie die GTP nutzen kann. Eine unabhängige, geschützte Kopie mit allen Features kann jedem zur Verfügung gestellt werden, der sie nutzen möchte.
Implementierte Erweiterungen
Downloadbereich
Einige unserer Kunden benötigen spezielle Berichte über ihre Übersetzungsaktivitäten. Aus diesem Grund haben wir den Downloadbereich implementiert, wo sämtliche Daten zu Übersetzungsprojekten heruntergeladen werden können. Es können mehr als 30 Parameter ausgewählt und die Daten anschließend ganz bequem als Excel-Datei exportiert werden.
Fachbereich
… oder auch Domain genannt, ist einer der am häufigsten verwendeten Parameter bei der Erstellung von Projekten. Ein entsprechender Parameter wurde der offiziellen Projektbeschreibung hinzugefügt und dann ans ERP übertragen, um einen genaueren Austausch der Projektdaten zwischen den Systemen zu ermöglichen.
Anstehende Aufgaben
MTPE Lvl.
In unserer Abteilung bemühen wir uns darum, die von der R&D-Abteilung eingeführten Änderungen am ERP-System zeitnah widerzuspiegeln.
Während der Implementierung des MTPE-Parameters in den Projekten haben wir realisiert, dass der Parameter auch in den ERP- und GTP-Datenaustausch hinzugefügt werden sollte. Dieses Problem wird derzeit noch behoben.
Benachrichtigungen
Nach Analyse der Benachrichtigungsfunktionalität wurde deutlich, dass es in diesem Bereich an Flexibilität und Transparenz mangelte. Unsere Abteilung arbeitet aktuell daran, die Oberfläche anzupassen, um Benachrichtigungen einzurichten. Dadurch haben unsere Mitarbeiter die Möglichkeit, Benachrichtigungen über fast alle Änderungen in einem Projekt sowohl für sich selbst als auch für ihre Kunden zu aktivieren.
Webinare
Um die Bekanntheit der Plattform zu fördern und potenzielle Kunden darauf aufmerksam zu machen, hat die Abteilung eine Reihe von Webinaren gehalten, in denen die Grundfunktionen der Plattform demonstriert werden. Die Webinare wurden aufgezeichnet und können auf unserem YouTube-Kanal angesehen werden.
Feedback
GTP ist ein nützliches Tool zur Verfolgung des Projektfortschritts. Im System findet man die benötigten Informationen über den Umfang, die Kosten und den aktuellen Auftragsstatus. Es kommt vor, dass Projektmanager aufgrund der hohen Arbeitsauslastung den ein oder anderen Liefertermin auch mal verpassen. GTP hilft dabei, genau solche Situationen zu vermeiden.
– Sportmaster
Die Plattform hilft dabei, Projektliefertermine im Blick zu behalten und zu sehen, welche Projekte gerade in Bearbeitung sind. Man kann sogar Budgets berechnen.
– Büro für die Kommunikation
mit den Moskauer Behörden
Wir erhalten viele kleine, relativ vertrauliche Aufgaben von verschiedenen leitenden Angestellten. Daher ist es für uns besonders komfortabel, die Aufgaben „kontaktlos“ über ein „Fenster“ zuweisen zu können.
– Gamigo
Statistiken
Janus ERP wird weiterentwickelt
Was sind die Vorteile von Reengineering?
- Festigung und Optimierung der Unternehmensprozesse
- Aktualisierung des Erscheinungsbilds des Systems
- Verbesserung des Benutzererlebnisses beim Arbeiten im System
- Neue technologische Lösungen, die zuvor nicht verfügbar waren
- Weniger Zeitaufwand und Kosten für die Entwicklung
Das neue System wird noch benutzerfreundlicher und optisch ansprechender. Durch das Reengineering der Unternehmensprozesse im System wird die Anzahl der Routinevorgänge reduziert und es können neue Tools zur Verfügung gestellt werden. Die Optimierung bestimmter Funktionen des Systems führt dazu, dass weniger Klicks erforderlich sind, was die Arbeit aller Mitarbeiter deutlich beschleunigen wird. Das Erscheinungsbild des Systems ist sehr wichtig. Es gibt wohl niemanden, der gerne mit Systemen arbeitet, die veraltet und optisch nicht ansprechend sind. Dieser Punkt ist besonders relevant für neue Mitarbeiter, die sich an ein Design aus den 90ern gewöhnen müssen. Das neue Design wurde in die „verwalteten Oberfläche“ der 1C-Umgebung integriert und steht im Kontrast zur veralteten „normalen Oberfläche“.
Die Entwickler werden die Möglichkeit haben, neue technologische Lösungen zu verwenden. Das ERP-System ist nicht nur als Desktop-Anwendung, sondern auch als Web-Version verfügbar. Die Anzahl der Funktionen in der Web-Version ist jedoch stark begrenzt, da diese veraltet sind. Unsere Aufgabe ist es, alle Bestandteile der Unternehmensprozesse in der Web-Version verfügbar zu machen, damit alle Mitarbeiter über den Browser im ERP-System arbeiten können. Die Web-Version wird sogar Smartphone-kompatibel sein.
Wir arbeiten derzeit an zwei Bereichen des Reengineering-Projekts: Der Dokumentation für die ERP-Untersysteme (Vernetzung der Unternehmensprozesse) und der Berechnung des Zeitaufwands für das Reengineering, basierend auf der Anzahl an Code-Modulen und verwendeten Formularen.
Infrastruktur der Abteilung
Automatisierte Tests
Qualitätskontrolle des Codes
Wir verwenden das automatisierte System SonarQube, um die Qualität der Entwicklungen im ERP zu kontrollieren.
SonarQube ist eine Open-Source-Plattform, die zur kontinuierlichen Analyse und Bewertung der Code-Qualität entwickelt wurde. Das Tool wurde ursprünglich für andere Programmiersprachen entwickelt. Der Support von 1C kam erst später hinzu und wird heute aktiv weiterentwickelt. Da Sonar ein offenes und modulares System ist, werden die unterstützen Programmiersprachen auf Basis von Plugins verwaltet.
SonarQube ermöglicht das Lösen von Problemen durch:
- Identifizierung von Konfigurationsfehlern basierend auf Standards und allgemeinen Entwicklungsgrundsätzen
- Berechnung der Qualitätsdaten
- Verfolgung der Änderungsdynamik in Zusammenhang mit der Codequalität des Projekts
- Darstellung des verwendeten Codes durch Tests
GTP-Datenaustausch-Anzeige
Ein weiteres essentielles Tool zur Identifizierung von Fehlern ist die Anzeige für den Datenaustausch zwischen dem ERP-System und der GTP. In der Ansicht können alle zwischen den Plattformen übertragenen Daten eingesehen und Fehler in einem der wichtigsten Bereiche der Plattform identifiziert werden. Mit Hilfe dieses Tools können auch Mitarbeiter ohne Programmierkenntnisse nachverfolgen, wo und wann ein Fehler aufgetreten ist und die Entwickler sofort darauf aufmerksam machen, ohne dass diese unnötig Zeit aufwenden müssen.