alseda Embedded Finance

Explaining a Developers's job to a child

Autor
Kosti Konchalovsky

Kosti Konchalovsky

Senior Software Engineer at alseda Consulting

Wir haben unseren Entwickler Kosti gefragt, wie er seinem Kind erklären würde, was ein Entwickler bei alseda Consulting macht. Hier ist seine Antwort, die wir gerne mit Ihnen teilen:

Wenn wir ein neues Auto entwickeln wollen, das schnell und für die meisten Käufer attraktiv ist, müssen wir mehrere Schritte durchlaufen: Wir entwerfen das Außen- und Innendesign, überlegen, wie die einzelnen Komponenten und Aggregate des Autos aussehen, funktionieren und miteinander interagieren sollen, und schließlich führen wir Tests durch, um sicherzustellen, dass alles so funktioniert, wie es ursprünglich geplant war. 

Ein anderes Beispiel ist der Umbau eines fertigen Autos durch ein Team von Spezialisten, die ihre eigenen Innovationen, die auf jahrelanger Erfahrung in den Bereichen Design und Mechanik beruhen, einfließen lassen und so eine exklusive Variante des Autos schaffen. 

Ein solches Beispiel lässt sich auch für die SAP-Entwickler der alseda anführen.  

Da SAP über eigene Finanzprodukte (nennen wir sie „Autos“) verfügt, die gekauft oder bereits im Einsatz sind, benötigen diese eine Erstkonfiguration und weitere Wartung, um einen reibungslosen Betrieb zu gewährleisten. Dazu müssen die Entwickler von alseda eng mit den Fachexperten des Unternehmens zusammenarbeiten, um die Anforderungen zu analysieren und geeignete Lösungen zu entwickeln. In diesem Fall fungiert der Entwickler als Experte des Autohauses, der die Anforderungen des Kunden versteht und entweder eine passende Fahrzeugvariante auswählt oder eine Bestellung an das Werk sendet. 

Manche Unternehmen möchten ihr „Auto“ verändern, dann kommen die „Tuning“-Spezialisten von alseda ins Spiel – sie entwickeln spezielle Schnittstellen, Funktionen, Formulare, Berichte und andere Elemente, die das Unternehmen benötigt. Kenntnisse in objektorientierter Programmierung, relationaler Datenbankprogrammierung, ABAP und anderen SAP-Tools sind die wichtigsten Fähigkeiten, die ein SAP-Entwickler benötigt. 

Da ein Auto aus vielen verschiedenen Komponenten und Mechanismen besteht, die miteinander oder mit externen Geräten, wie z.B. dem Tanken an einer Tankstelle, interagieren müssen, ist auch in den Geschäftsprozessen ein reibungsloses Zusammenspiel zwischen verschiedenen Systemen erforderlich. Der SAP-Entwickler ist in diesem Fall für die Entwicklung verschiedener Schnittstellen und Lösungen verantwortlich, um einen stabilen Datenaustausch zwischen SAP und anderen Anwendungen zu gewährleisten. 

Wenn im Auto etwas kaputt geht, muss der Fehler so schnell wie möglich behoben werden. Dazu ist es notwendig, die Fehlerursache zu analysieren, mögliche Fehlerquellen und Störungen zu identifizieren und schließlich den Fehler zu beheben. Im Prozess der Lösungsfindung können Ideen zur Optimierung von Prozessen entstehen, die die Stabilität des Systems gewährleisten können. 

Neue Technologien, neue Versionen und neue Funktionalitäten kommen auf den Markt und unsere Aufgabe als Entwickler ist es, dafür zu sorgen, dass die entwickelten oder unterstützten Anwendungen den modernen Anforderungen entsprechen.  

Wie erfährt ein interessierter Käufer von all den Besonderheiten, die wir ihm bieten können, wenn wir z.B. das „Tuning“ unseres Autos abgeschlossen haben? Richtig, wir müssen es dem Käufer sagen. Aber was, wenn es Tausende oder Zehntausende von Käufern gibt? Wie bringen wir die Information zu jedem einzelnen? Oder wenn es eine Fehlfunktion im getunten Mechanismus gibt, wie erfährt der Mechaniker, was nicht stimmt und wie er es reparieren kann? Es gibt nur einen Ausweg: eine detaillierte Dokumentation zu erstellen, die von verschiedenen Nutzergruppen verwendet werden kann. Dies ist eine der Aufgaben eines SAP-Entwicklers – die Erstellung detaillierter Dokumentationen für andere Teammitglieder oder Kunden, die erklären, wie die entwickelten Lösungen zu verwenden sind. 

Kontaktieren Sie uns für mehr Informationen unter infomail (at)alseda.com

SHARE