Es gab nur Stehplätze für den Crash Course, unsere intensive, ganztägige, praktische Einführung in die Mendix Low-Code-Plattform das fand am Montag statt, dem Aufwärmtag für Mendix World 2019. Mehr als 50 Personen aus allen möglichen Unternehmen nahmen teil – ein großer niederländischer Einzelhändler, ein internationaler Papierhersteller, ein asiatisches Telekommunikationsunternehmen und viele andere, sowie eine ganze Gruppe aus Accenture in einer eigenen separaten Sitzung.
Der Morgen wurde mit einer schnellen Einführung in die Mendix Plattform und Theorie. Mendix Evangelist Simon Black gab einen Überblick über die Plattform, einschließlich Architektur, Microservices, Seiten, Module, Microflows und Nanoflows und vieles mehr. Dann der technische Trainer Lennaert Goris führte durch die Einrichtung einer Beispielanwendung in Desktop Modeler; der Kunde war die Personalabteilung eines fiktiven Krankenhauses. In erstaunlich kurzer Zeit behandelte er die Einrichtung der neuen App, den Datenimport, Domänenmodelle, die Verwaltung von Daten über Seiten, die Interaktion mit Daten, den App Store, die Sicherung der App und vieles mehr.
Anfangs war die Menge eher ruhig, vielleicht weil es so viel Konzentration erforderte, so viele Informationen so schnell aufzunehmen. Aber nach dem Mittagessen, als es an der Zeit war, eine eigene Anwendung zu erstellen, erwachte der Raum zum Leben.
Eine App an einem Tag erstellen
Die Aufgabe bestand darin, eine Anwendung zu entwickeln, mit der ein Manager Mitarbeiter nach Qualifikationsniveau kategorisieren, organisieren, zuweisen und einplanen kann. Das ist eine Menge Funktionalität für eine App, die in etwa zwei Stunden entwickelt wurde.
Nach einer kurzen Einführung in das Geschäftsproblem anhand von User Stories und Anweisungen zum Zugriff auf die erforderlichen Assets machten sich alle an die Arbeit. Jeder im Publikum begann spontan mit seinen Nachbarn zusammenzuarbeiten, und eine Gruppe von Mendix Trainer, Evangelisten, Produktmanager und Support-Spezialisten waren im Raum, boten Hilfe an und beantworteten Fragen.
Nachdem die Beispieldaten hochgeladen waren, war das einzige, was diesen Raum voller „Macher“ aufhielt, die Orientierung auf dem Bildschirm. Der Kommentar eines Benutzers spiegelte die vorherrschende Stimmung der Gruppe wider: „Es ist wie alles Neue. Am schwierigsten ist es, sich damit vertraut zu machen, wo die Dinge sind, die ich brauche.“
Lennaert Goris rät zu etwas Geduld. „Ein Tool hat eine bestimmte Arbeitsweise“, sagt er. „Wenn man sich erst einmal daran gewöhnt hat, macht es Klick und wird sehr leistungsfähig. Das erreicht man nicht, wenn man versucht, jemandem ein Stück Java-Code zu zeigen.“
In Bezug auf Konzepte, Prozesse und Funktionalität gab es wenig Verwirrung oder Beschwerden. Niemand äußerte den Wunsch nach Klammern, Symbolen und verschachtelten Anweisungen.
Es dauerte nicht lange, bis die Entwickler die Funktionen abhakten, die sie erfolgreich in die App eingebaut hatten. Fähigkeit zuweisen? Erledigt. Nach Fähigkeit gruppieren? Erledigt. Nach Fähigkeit planen? Erledigt. Am Ende des Nachmittags hatte fast jeder im Raum seine Anwendung erstellt und schien damit zufrieden zu sein. Aber die Zeit lief ab, bevor jemand der Gruppe seine neu erstellte Anwendung vorführen konnte.
Dies war unser erster Crashkurs, aber sicher nicht der letzte. Man war sich einig, dass er auch problemlos zwei oder drei Tage hätte dauern können und noch nützlicher gewesen wäre. Aber die Tatsache, dass eine Gruppe von Entwicklern mit unterschiedlichen Fähigkeiten und Hintergründen am Morgen geschult werden und am Nachmittag eine respektable Anwendung mit mehreren Funktionsebenen erstellen konnte, ist ein Beweis für die Benutzerfreundlichkeit und Leistungsfähigkeit des Mendix Plattform.
Am Ende des Tages war der Raum voller Entwickler, die vom Wert von Mendix Low-Code bestätigt das uralte Sprichwort: Sehen heißt Glauben. Und etwas zu machen ist wunderbar!
Erfahren Sie, wie Sie Mendix kann helfen, erfahrene, professionelle Entwickler.