Wie Sie Ihren Chef überzeugen können, APEX zu nutzen

  • Erstellt von David Pataki
  • Zeitschriften, APEX

APEX hilft Unternehmen, Anwendungen transparenter und agiler zu gestalten. Der Text zeigt, wie Entscheidungsträger von den Vorteilen überzeugt werden können und warum APEX eine effiziente Alternative zu herkömmlichen Lösungen ist.

Ich bin seit langem regelmäßiger Teilnehmer von APEX- und Oracle-Konferenzen und -Webinaren. Bei diesen Veranstaltungen geht es meist um die Demonstration der technischen Vorteile. Aber was ist mit den geschäftlichen Vorteilen? Um mehr Projekte mit Oracle-Datenbanken und APEX-Frameworks zu realisieren, muss man die Entscheidungsträger überzeugen, nicht die Entwickler.


APEX als Alternative zur Schatten-IT

In einer großen Unternehmensumgebung kann es zu starken Spannungen zwischen IT und Unternehmen kommen. Im besten Fall kann die IT liefern, was benötigt wird, aber in der Regel gelingt es ihr nicht, dies innerhalb eines bestimmten Zeitrahmens und Budgets zu tun. Also lösen die Geschäftsbereiche ihre Probleme in Excel-Tabellen. 

Der Einsatz eines Low-Code- oder No-Code-Tools kann eine große Hilfe für das Unternehmen sein, aber er kann auch richtig oder falsch gemacht werden. Je nachdem, wie viel Kontrolle wir über die Entwicklungen haben, können die Qualität und das Ergebnis gut oder schlecht sein.

Ich glaube, daß der größte Vorteil von APEX darin besteht, daß nicht nur die Daten für jeden sichtbar sind, der Zugang zur Datenbank hat (im Gegensatz zu einer Excel-Tabelle), sondern auch alle Details der Software. Da die Anwendung zusammen mit den Daten in einer Datenbank gespeichert ist, kann die IT-Abteilung nicht nur die Daten sehen, sondern auch die Qualitätskontrolle über die Anwendungsdetails durch Berichte durchführen.

Zugleich lassen sich APEX-Anwendungen, die für die Organisation von entscheidender Bedeutung werden, wesentlich leichter skalieren als andere Anwendungen, die der IT nicht vollständig transparent sind.


APEX als Motor für agile Entwicklung

Ein erheblicher Teil unserer Kunden entscheidet sich nicht für APEX, weil sie diese Technologie kennen. Viel wichtiger ist ihnen, Teil des Entwicklungsprozesses zu sein. Die Nähe zur Datenbank und die Low-Code-Möglichkeiten erlauben es ihnen, die fertigen Seiten während der Entwicklung auf ihren migrierten Daten zu testen, was sehr leicht modifizierbar ist.

Es ist daher nicht notwendig, eine präzise Spezifikation zu haben; es reicht, die Hauptgeschäftsprozesse zu kennen. Und diese Flexibilität bleibt auch nach dem Projekt erhalten. Selbst der Kunde wird in der Lage sein, neue Funktionen zu erstellen oder zu ändern.

Diese Optionen geben Entscheidungsträgern das Vertrauen, bei einem Projekt in APEX schneller Ja zu sagen als bei anderen Systemen.


APEX unterstützt datengetriebenes Arbeiten

Die Daten sind das einzige, was in der Softwareentwicklung langfristig Bestand hat. Im Laufe der Jahrzehnte ändern sich die Entwicklungstechnologien, aber wenn Bindung, Eindeutigkeit und Beziehungen nicht auf Datenbankebene durchgesetzt werden, sinkt die Datenqualität. Viele Programmierer lösen diese Aufgaben auf Anwendungsebene. Doch die Datenqualität zeigt, dass dies oft nicht geschieht.

Da APEX sehr eng auf der relationalen Datenbank aufbaut, unterstützt es die Erhaltung der Datenqualität auf die effizienteste Weise. Ganz zu schweigen von der Datenberichterstattung.


Fazit

Insgesamt finde ich es sehr schwierig, klar über Daten oder Programmierung zu sprechen. Dennoch stelle ich fest, dass ich mit APEX die Grundlagen der Anwendungsentwicklung und Datenbankverwaltung Menschen näherbringen kann, die noch nie programmiert haben.

Ich denke, es ist wichtig, Aspekte zu betonen und zu präsentieren, die Entscheidungsträgern und Nicht-IT-Fachleuten helfen, zu verstehen, wie die von ihnen genutzte Technologie sie voranbringt – oder behindert. Gleichzeitig gibt es viele andere Risikofaktoren, an die sie nicht denken. Wenn ein Schlüsselmitarbeiter das Unternehmen verlässt, die Datenmengen zunehmen, das ERP-System mobil genutzt werden soll oder Integrationen mit anderen Diensten notwendig werden, kann APEX ebenfalls eine ausgezeichnete Lösung sein.

 


 

Über den Autor: 

David Pataki ist Gründer und Geschäftsführer von Enrol Consulting Ltd. in Ungarn. Er ist ein Oracle ACE Associate mit fast 20 Jahren Erfahrung in Oracle Datenbanken und APEX. Ursprünglich als freiberuflicher Entwickler tätig, leitet er heute ein Team von 20 Mitarbeitern, um Unternehmen und einfache und effiziente IT-Lösungen einander näher zu bringen. 

Daneben investiert er viel Zeit und Mühe in die Aus- und Weiterbildung, was dazu geführt hat, dass er die komplexe Welt der Datenverwaltung, Anwendungsentwicklung und Problemlösung vielen Menschen näher bringt.

Der Artikel erschien erstmals im Dezember 2024 in der englischsprachigen Digital-Publikation 
ORAWORLD #33 unter dem Titel “How to convince your boss to use APEX”, S. 10-12.

 


 

Veranstaltungshinweis:

Vom 13. bis 15. Mai 2025 findet die 11. Ausgabe der Fachkonferenz APEX connect erstmals im Europa-Park in Rust (Baden-Württemberg) statt. Dabei wird ein Stream etabliert, den es in den vorangegangenen APEX-connect-Konferenzen so noch nicht gegeben hat: Solutions. Weitere Informationen, bereits jetzt schon verfügbare Early-Bird-Tickets und Übernachtungsmöglichkeiten gibt es hier: apex.doag.org

© davidpataki