Close
HOME
/
Der Druck ist groß. Beat the new normal of application development

Der Druck ist groß. Beat the new normal of application development

27 August 2020, last update 10 Oktober 2022 3 min read

Low-Code-Anwendungsplattformen wie Mendix haben die Welt der Softwareentwicklung maßgeblich verändert. Immer mehr Organisationen haben sich für eine Low-Code-First-Strategie entschieden und die Geschwindigkeit, Agilität und Effizienz, die dies mit sich bringt, sind zum neuen Standard geworden. Der Low-Code-Markt ist rasch gereift, wobei die Übernahme von Mendix durch Siemens den entscheidenden letzten Schritt darstellte. Die letzten ungerechtfertigten Zweifel an der Möglichkeit, die komplexesten und sichersten Anwendungen zu entwickeln, sind verschwunden und durch solides Vertrauen ersetzt worden. 

Low-Code-Plattformen spielen eindeutig eine entscheidende Rolle bei der Beschleunigung der Entwicklung jeder einzelnen Anwendung. Allerdings können Low-Code-Plattformen auch zu viel des Guten sein, insbesondere wenn Unternehmen nicht über die richtigen Prozesse verfügen, um die gleichzeitige Entwicklung vieler komplexer Anwendungen zu verwalten, die in großem Maßstab eingesetzt werden müssen.

Low-Code-Plattformen können auch zu viel des Guten sein

Das Problem, mit dem Unternehmen heute konfrontiert sind, besteht darin, dass es zwar immer einfacher wird, Anwendungen zu entwickeln und zu implementieren, dass es aber nach wie vor eine große Herausforderung ist, dieses Ziel konsistent im immer größeren Maßstab zu erreichen.  

Die neue Normalität 

Der Druck auf die Entwickler ist groß. Jeder in der Organisation schaut auf sie, wenn es darum geht, qualitativ hochwertige Anwendungen mit hoher Geschwindigkeit zu liefern. Mit dem neuen Low-Code-Standard ist der Stress, mit der Geschwindigkeit von Low-Code Schritt zu halten, zur neuen Normalität geworden. Die Vorteile in Bezug auf die Geschwindigkeit der Anwendungsentwicklung, die die Low-Code-Entwicklung von Natur aus bietet, können leicht verloren gehen, wenn Entwicklungs-, Test- und Verwaltungsprozesse außer Kontrolle geraten. Dies ist ein paradoxes Problem, das einer Lösung bedarf. Die Entwicklung komplexer Anwendungen in großem Maßstab, ohne Kompromisse bei Geschwindigkeit und Qualität erfordert, dass Unternehmen die von ihnen verwendeten Tools und Prozesse über die gesamte Entwicklungskette hinweg durchdenken. 

New call-to-action

Der 3-plus-1-Low-Code-QA-Ansatz 

Die Entwickler müssen mit den richtigen Werkzeugen ausgestattet sein, um diese neue Normalität noch zu übertreffen. Mendix ist sich der Leistungsfähigkeit unserer Werkzeuge bewusst, die exklusiv für ihre Plattform entwickelt wurden: ATS (zur Automatisierung von Tests) und APD (zur schnelleren Bewältigung von Performance-Herausforderungen), in Kombination mit AQM der Software Improvement Group (zur schnellen Bereitstellung hochgradig wartbarer Anwendungen). In dieser Kombination fehlt ein Werkzeug: ACR - Anwendungscode-Reviewer. Dieses Tool vereinfacht den Code-Review-Prozess für Low-Code-Anwendungen, die mit Mendix erstellt wurden. Auf diese Weise wurde der 3-plus-1-QA-Ansatz für Low-Code-Anwendungen geboren. Er umfasst die Optimierung von der Code-Erstellung bis zum Testen sowie die Erfassung des Gesamtbildes der Wartung einer neuen Anwendung im Kontext der gesamten Anwendungslandschaft. 

Three robots + one robot QA approach

QA-Tools für Test und Wartung sind entscheidend für die Qualitätssicherung, aber um die Dinge gleichzeitig zu beschleunigen, ist es noch wichtiger, die Code-Erstellung - und die Low-Code-Erstellung  kontinuierlich zu verbessern. Sie haben die Möglichkeit, in den frühen Phasen des Entwicklungsprozesses beschleunigt zu handeln. Fast alle Entwicklungsteams führen Peer-Code-Reviews durch, selbst auf einer Low-Code-Plattform. Die eigentliche Herausforderung für IT-Leiter besteht darin, einen Weg zu finden, den Code-Review-Prozess für alle so effizient wie möglich zu gestalten.

Die eigentliche Herausforderung für IT-Führungskräfte besteht darin, einen Weg zu finden, den Code-Review-Prozess für alle so schmerzlos wie möglich zu gestalten.

Die einzige Möglichkeit, dieses Ziel zu erreichen, besteht darin, den Peer-Review-Prozess so weit wie möglich zu automatisieren, wann und wo immer dies möglich ist. Entwickler, die die neue Normalität überwinden wollen, müssen sich das Code-Review-Verfahren zu eigen machen. 

Code-Erstellung – first time right 

Auch wenn die Low-Code-Plattform von Mendix die Menge des manuell zu entwickelnden Codes reduziert, müssen die Entwickler dennoch den Code der anderen Entwickler überprüfen. Das Problem besteht darin, einen Weg zu finden, dieses Ziel zu erreichen, der den Anwendungsentwicklungsprozess nicht verlangsamt. Das Beste an Plattformen wie Mendix ist, dass mehr Anwendungen schneller als je zuvor entwickelt werden können. Dadurch entsteht natürlich auch mehr Code, der überprüft werden muss. Application Code Review (ACR) ist ein Cloud-basiertes Tool, das von Mansystems entwickelt wurde und speziell darauf ausgerichtet ist, den Code-Review-Prozess für Low-Code-Anwendungen mit der Mendix-Plattform zu beschleunigen. Zudem ist ACR ein persönlicher Assistent für Entwickler und bietet Echtzeit-Unterstützung während der Codierung. 

Konsistenter Code, den verschiedene Entwickler schnell verstehen können, beschleunigt den Entwicklungsprozess maßgeblich. Ständig den Code anderer Leute zu überprüfen, nur um immer wieder die gleichen Fehler zu finden, ist nicht nur entmutigend, sondern wirkt sich auch negativ auf die Moral aus. ACR löst dieses Problem, indem es eine Plattform zur Verfügung stellt, die einen Großteil des Code-Überprüfungsprozesses automatisiert und dabei dieselben bewährten Verfahren verwendet, die von der Mendix-Plattform definiert wurden. ACR ist direkt auf dem Commit verfügbar, was bedeutet, dass ein Entwickler, den selbst geschriebenen Code sofort überprüfen kann, lange bevor ein potenzielles Problem von einem Kollegen entdeckt wird. 

Die Vorteile einer schnelleren Fehlersuche 

Zu viele Organisationen unterschätzen den geschäftlichen Wert, den es hat, den Code gleich beim ersten Mal richtig zu machen. Qualitativ hochwertiger Code verbessert nicht nur die Geschwindigkeit, mit der Anwendungen erstellt werden, sondern macht auch deren Wartung und Unterstützung einfacher. Wenn Unternehmen Kosten senken wollen, ist es wichtig, so früh wie möglich mit der Überprüfung des Codes zu beginnen. Denn je früher Fehler gefunden werden, desto weniger frustrierend und teuer ist es, sie für alle Beteiligten zu beheben. 

Durch die Anwendung des 3-plus-1-Low-Code-QA-Ansatz können die Entwickler die neue Normalität des Deployment-Prozesses, den die Entwicklung mit Low-Code-Geschwindigkeit mit sich bringt, überwinden. Dank des Echtzeit-Feedbacks bei der Code-Erstellung ist die Lernkurve für Entwickler steiler als je zuvor und die Verbesserung der Code-Fähigkeiten war hier noch nie so einfach. Durch die Verwendung von ATS, APD und AQM in Kombination mit ACR können Sie Qualität garantieren, ohne die Entwicklungsgeschwindigkeit zu beeinträchtigen. 

Verabschieden Sie sich von der neuen Normalität und heißen Sie first-time-right willkommen. 

New call-to-action

START TODAY

Ready to accelerate your digital transition?

Get in touch Get in touch
Mansystems As a Mendix Expert Partner, Mansystems supports and consults companies that strive to create applications using the low-code platform: Mendix. Mansystems is a Mendix Certified Support Partner, meaning users and developers can expect top tier support. The Mansystems systems academy conducts training, workshops and bootcamps to companies that aim to develop applications independently

Related articles

Lesen Sie die neuesten Nachrichten, Artikel und Updates von CLEVR auf LinkedIn
Erhalten Sie persönliche Nachrichten und Updates in Ihrem Posteingang