Direkt zum Inhalt

Zusammenfassung des Webinars: Erstellen Sie Ihr (erstes) Mendix App ein Erfolg

Zusammenfassung des Webinars: Erstellen Sie Ihr (erstes) Mendix App ein Erfolg

In unserem Webinar am 21. Februar haben Teamkollegen Sukhpal Sran (Global Customer Advocacy bei Mendix), Julia Chow (UX/UI Designerin bei Mendix), Marco Dogramadzi (Senior Consultant bei Mendix) und Abel Verweg (Produktmarketingmanager bei Mendix) behandelte wichtige Tipps und Schritte in Machen Sie Ihren ersten (oder zweiten oder dritten) Mendix App ein Erfolg.

Auswahl der (ersten) App

Kunden, die Teil einer Mendix Wer schon einmal an einem Portfolio Workshop teilgenommen hat, weiß, wie man ein Brainstorming durchführt und eine Liste potenzieller erster Apps eingrenzt, die sich gut für die Entwicklung auf dem Mendix Plattform. An diesem Punkt kann die Entscheidung, welche man wählt, jedoch ein Knackpunkt sein.

Hier, das Team von Mendix ausgelegt:

  • Welche Arten von Apps funktionieren am besten bei der anfänglichen Entwicklung mit Mendix.
  • So ermitteln Sie die Komplexität einer App und geben an, welcher Komplexitätsgrad zunächst angestrebt werden soll.
  • Wann und warum Sie die Herstellung wiederverwendbarer Komponenten in Betracht ziehen sollten.

Was macht eine gute (erste) App aus?

Während mit Mendix Sie können praktisch alles erstellen, sogar komplexe Apps. Einige eignen sich jedoch besser für die spätere Entwicklung, nachdem ein Team Zeit hatte, Erfahrung in der Mendix Plattform. Hier diskutieren Marco, Abel und Sukhpal wichtige Überlegungen, darunter:

  • Wie viel Interaktion wird mit dieser App stattfinden?
  • Wie erweiterbar sollte Ihre erste App sein? (Lassen Sie sich nicht durch die Zielgruppe einschränken (verschiedene Personas, die verwendet werden))
  • Welchen Einfluss wird diese App auf Ihr Unternehmen haben?

Vermeidung von Scope Creep

Es kann leicht zu einem Scope Creep kommen, insbesondere wenn deutlich wird, wie schnell Apps entwickelt werden können mit Mendix. Die Verwaltung von Scope Creep ist unerlässlich, insbesondere bei den ersten paar Apps, die mit Mendix. Wenn Sie zu Beginn festlegen, wie komplex Ihre App sein wird, können Sie verhindern, dass Ihr Umfang zu groß wird. Mendix Projekt. Eine „MVP-Denkweise“ ist eine andere Möglichkeit.

MVP-Denkweise und der Entwicklungsprozess

Im Webinar definierte Marco die MVP-Denkweise im Entwicklungsprozess wie folgt: „… die erste Iteration Ihrer Anwendung, die einen Mehrwert bietet und das Problem, das Sie lösen wollten, zumindest teilweise löst.“ Er erklärte weiter, dass eine MVP-Denkweise während der Entwicklung dabei hilft, die Ausweitung des Umfangs auf ein Minimum zu beschränken, da Sie sich so darauf konzentrieren können, eine App zu entwickeln, die bereits in der ersten Iteration einen Mehrwert bietet. Es ist einfach, in nachfolgenden Iterationen Mehrwert und wichtige Funktionen hinzuzufügen, aber wenn die erste Iteration so weit ist, dass sie einen Mehrwert bietet, hat die App eine solide Grundlage, auf der sie sich weiterentwickeln kann.

User Acceptance Testing

Als unglaublich wichtiger Teil des Entwicklungsprozesses verlaufen Benutzerakzeptanztests in der Regel auf eine der drei folgenden Arten:

  1. Während der Entwicklung der App werden Benutzertests durchgeführt.
  2. Nach der Entwicklung werden Benutzertests durchgeführt.
  3. Oder es werden überhaupt keine Benutzertests durchgeführt.

Obwohl beide Optionen praktikabel sind (jede hat ihre eigenen Vor- und Nachteile), ist die erste Methode, d. h. das Testen während der Entwicklung der App, wirklich die beste Lösung. Das schnelle Feedback während der Entwicklung der App bedeutet, dass Änderungen und Vorschläge viel schneller in die Entwicklung einfließen können, als wenn die App bereits fertig ist und die Entwickler gezwungen sind, sich während der Produktion mit den Komplexitäten der Änderungen auseinanderzusetzen. Dieses Szenario sollte um jeden Preis vermieden werden.

UX / UI

Laut Mendix UX/UI-Designerin Julia Chow: UX (User Experience) und UI (User Interface) werden manchmal übersehen, da sich die Entwicklung in erster Linie auf die Funktion der App konzentriert. Dennoch sind sie auf lange Sicht ein wichtiger Werttreiber für Benutzer. Nachdem Julia den Unterschied zwischen UX und UI aufgezeigt hatte, ging sie darauf ein, wie wichtig es ist, die Probleme Ihrer Benutzer zu verstehen und sich in sie hineinzuversetzen, die Sie lösen möchten. Dieses Wissen hilft nicht nur dabei, die Lösung auf sie zuzuschneiden, sondern gibt auch Einblick in die Reise, die sie bei der Verwendung der App unternehmen werden.

Denken Sie auf der UI-Seite über die Widgets und Komponenten nach, die am besten geeignet sind, um eine für die Zielbenutzer sinnvolle Benutzeroberfläche zu erstellen – Dinge wie Schaltflächen, Tabellen, Tap-Container, Formularkomponenten usw. Zum Glück für Entwickler gibt es die Mendix Die Plattform verfügt über einige integrierte Widgets, die im Atlas-Designsystem zu finden sind, sowie über ein Standard-Styling, das an eine bestimmte Marke angepasst werden kann.

Und schließlich können markenspezifische Elemente durch die Verwendung des UI-Ressourcenmoduls ganz einfach in zukünftige App-Builds importiert werden, was die Entwicklungszeit ebenfalls verkürzt.

Einsatz

Es ist verlockend, die Bereitstellung bis zum Schluss aufzuschieben, aber bei so vielen Möglichkeiten zur Bereitstellung von Apps, die auf Mendixlohnt es sich, im Voraus zu entscheiden, wo die Bereitstellung erfolgen soll. Von Mendix Cloud, Google Cloud, Amazon, Azure oder sogar eine Bereitstellung vor Ort in einem Rechenzentrum – es stehen zahlreiche Optionen zur Auswahl.

Eine weitere zu berücksichtigende Frage ist, ob die App während der Entwicklung bereitgestellt werden soll, damit Benutzer sie testen können.

Worauf läuft es also hinaus?

Machen Sie Ihre (erste) Mendix Um eine erfolgreiche App zu erstellen, sind im Wesentlichen drei wichtige Punkte entscheidend:

  • Denken und Entwickeln im Sinne eines MVP.
  • Streben Sie ein schnelles Ziel mit einer schnellen Wertschöpfungszeit an, um den erreichten Wert aufzuzeigen.
  • Das richtige Maß an Komplexität bestimmen.

Noch mehr Details finden Sie im vollständige Wiederholung des Webinars hier.

Wählen Sie Ihre Sprache