Gelebte Vernetzung: EntwicklerInnen unter sich

Offene Plattform für Antworten rund um EBs Webservices und APIs

Oliver Heine, Team Leader Alpha Client bei AUCOTEC

„Vernetzen“ ist das zentrale Stichwort nicht nur für AUCOTECs Kooperationsplattform Engineering Base (EB). Auch im eigenen Unternehmen und in der Zusammenarbeit mit Kunden und Partnern lebt AUCOTEC die Vernetzungsidee. Ein Beleg dafür ist das Developer Network EBDN, eine eigens für Software-EntwicklerInnen geschaffene Austausch-Plattform. "Hier können sich unsere Kunden und Partner nicht nur Tipps, Tricks, Anwendungsbeispiele und sogar konkrete Code Samples für ihre individuellen EB-Assistenten in C# (.Net) oder VBA holen, sondern auch eigene Codebeispiele veröffentlichen, um anderen zu helfen“, erklärt Oliver Heine, Team Leader Alpha Client bei AUCOTEC.

Plattform für Wachstum

Es begann mit einer stark gewachsenen EntwicklerInnen-Mannschaft bei AUCOTEC und ihrem Wunsch, sich leichter und für das ganze Team nachvollziehbar austauschen zu können. „Dabei kam die Idee auf, so ein Netzwerk auch für Kunden und Partner zu öffnen“, sagt Heine. So entstand aus der Vision das EBDN, das ein offenes Social Network mit einem von AUCOTEC moderierten Forum kombiniert. „Damit muss nicht mehr jeder sein Rad selbst erfinden, das kostet nur unnötig Ressourcen. Gleichzeitig wird der Helpdesk entlastet, der sich in Programmierfragen ohnehin an uns wenden müsste“, schwärmt Heine.

Über 700 registrierte Nutzerinnen und Nutzer haben sich seit Eröffnung der Plattform 2016 bis Ende 2022 dort Hunderte Antworten oder Codebeispiele geholt. „Und die Zugriffsraten steigen, denn der Bedarf wächst mit der Komplexität der Kundenprojekte“, so Heine. Auch die Dokumentationen der im Engineering-Umfeld einzigartigen Webservices von EB sind hier veröffentlicht.

Das EBDN hat drei verschiedene Kommunikations-Ebenen, die mit entsprechenden Rechten zugänglich sind: eine nur für AUCOTEC-EntwicklerInnen untereinander, wobei die Plattform ihnen – ganz nach dem Prinzip von EB – als Single Source of Truth bzw. zentrales „Repository“ für ihre Dokumentationen dient. Auf einer weiteren Ebene kommunizieren AUCOTECs ProgrammiererInnen mit denen externer Partner, und schließlich gibt es den Bereich, in dem sich alle, Kunden, Partner und AUCOTEC-EntwicklerInnen, untereinander austauschen.

„Von Kreativität und Hilfsbereitschaft beeindruckt“

Sobald eine neue EB-Version veröffentlicht ist, stehen alle dazu freigegebenen APIs im Netzwerk zur Verfügung. „Wir müssen nur unseren Source Code dokumentieren. Das Hochladen ins EBDN passiert automatisch“, berichtet Heine. Zudem ist für jede einzelne API-Zugriffsfunktion nachvollziehbar, was sich im Vergleich zur Vorgängerversion geändert hat, z. B. ob Funktionen hinzugefügt oder modifiziert wurden.

Besonders begeistert ist Oliver Heine vom Austausch der EntwicklerInnen untereinander: „Mich beeindruckt immer wieder die Kreativität, aber auch pragmatische Hilfsbereitschaft unserer Kunden! Auf „How-to“-Fragen antworten in der Regel  AUCOTEClerInnen. Aber auch Kunden bieten tolle Lösungen an.“ Jeder kann lesen, kommentieren oder konkrete Code-Beispiele einstellen. Die Frage etwa, wie man am effizientesten an bestimmte Attribute von EB-Objekten kommt, ist längst beantwortet. Bei ähnlichen Fragen oder Stichworten in der Suchfunktion zeigt EBDN alle dazu passenden Einträge im Nu an. So findet man auch Antworten darauf, wie sich Katalogobjekte per Webservice aktualisieren lassen, wie man neben einer Funktion alle zugehörigen Assoziationen mitkopiert und vieles mehr.

Einzigartige Transparenz

Dass mit allen im EBDN dokumentierten APIs die Datenintegrität in EB sichergestellt sei, hebt der Experte als weiteres Highlight hervor. „Da wir sie selbst verwenden, können wir zudem eine besonders hohe Testabdeckung gewährleisten.“ Auch deshalb ist es Oliver Heine ein Anliegen, noch mehr Software-EntwicklerInnen auf die Plattform aufmerksam zu machen. Sein Fazit: „Mit dem EBDN erleichtern wir unseren Kunden das Customizing deutlich und sorgen dafür, dass ihr Datenmodell nicht unsachgemäß manipuliert werden kann. Die Plattform schafft einzigartige Transparenz und bietet einen Service, den es für kein anderes Engineering-System gibt!“

Gleich hier registrieren und loslegen. Viel Spaß dabei!

FOLGEN SIE UNS