3 Anwendungen, die von Boston College-Studenten erstellt wurden mit Mendix

Direkt zum Inhalt

3 Anwendungen, die von Boston College-Studenten erstellt wurden mit Mendix im Klassenzimmer

Hintergrund zum Universitätsblog

In einem früheren Blogbeitrag habe ich beschrieben, wie ein Professor für Systemanalyse und -design am Boston College Mendix um die technische Schuld in seinem Unterricht zu beseitigen und sicherzustellen, dass alle seine Schüler auf einer einfachen Plattform arbeiten, um das Lernen im Unterricht zu erleichtern.

Ab diesem Schuljahr verwendet Professor George Wyner die Mendix Plattform als Prototyping-Tool. Die Low-Code-Plattform ermöglicht es den Studierenden, funktionierende Anwendungen für ihr semesterlanges Projekt zu erstellen und bereitzustellen, in dem die Studierenden in kleinen Teams eine Reihe von Anforderungen und einen Prototyp für ein Informationssystem entwickeln, das die Geschäftsanforderungen eines tatsächlichen Kunden erfüllt. Visuelle Modellierung mithilfe der Mendix Mithilfe der Microflow-Funktion (die auf der standardmäßigen BPMN-Notation (Business Process Modeling Notation) basiert) können die Studierenden Geschäftsprozesse visuell darstellen.

Am Ende des Semesters hatte ich die Gelegenheit, den Abschlusspräsentationen und App-Demos der Studenten beizuwohnen. Jede Gruppe hatte die Möglichkeit, ihre eigenen Kunden auszuwählen, die Herausforderungen zu verstehen, vor denen der Kunde steht, ihre Anforderungen durchzuarbeiten und eine Anwendung zu erstellen, die ihre Geschäftsanforderungen erfüllt. Hier sind einige großartige Beispiele für funktionierende Anwendungen, die die Studenten am Boston College erstellt haben. Mendix innerhalb eines Semesters.

Genehmigungsverfahren für Auslandsstudienkurse am Boston College

Die erste Gruppe von Studenten entwickelte ein Kursgenehmigungsverfahren für das Boston College für Studenten, die im Ausland studieren möchten. Ihr Kunde war Student Services, eine Organisation auf dem Campus, die sich der Unterstützung von Studenten widmet und die zentrale Anlaufstelle für alle Studentenunterlagen und -konten auf dem Campus ist. Das geschäftliche Problem, das sie entdeckten, ist, dass das Verfahren zur Genehmigung von Kursen für ein Auslandsstudium schwierig ist und viele Papierformulare und langwierige Schritte umfasst. Studenten müssen zu einem bestimmten Gebäude auf dem Campus fahren, um die richtigen Formulare abzuholen, und diese dann in einem anderen Gebäude abgeben, wobei sie eine geschätzte Gesamtstrecke von 2.6 Kilometern zurücklegen müssen. Das Verfahren ist ineffizient und zeitaufwändig.

Die Studierenden sahen darin eine Möglichkeit, einen neuen digitalen Kursgenehmigungsprozess für die vier am Prozess beteiligten Interessengruppen (Studierende, Fachbereichsleiter, Office of International Programs (OIP) und Student Services) zu entwickeln. Ziel war es, jeder Benutzerrolle einen reibungslosen Prozess innerhalb einer Anwendung bereitzustellen und Echtzeit-Feedback und Fortschrittsverfolgung für alle Kursgenehmigungen bereitzustellen.

Die Anwendung ermöglicht es dem Studenten, eine Genehmigungsanfrage zu stellen, indem er seine Informationen eingibt und den Lehrplan und die Zeugnisse hochlädt. Der Abteilungsleiter kann in die App gehen und eine Anfrage basierend auf den vom Studenten hochgeladenen Informationen annehmen oder ablehnen und den Verlauf aller gestellten Anfragen einsehen. Das Büro für internationale Programme kann genehmigen oder ablehnen, ob der Student innerhalb der App Leistungspunkte erhält. Der Studentenservice kann die Anfragen dann zu Archivierungszwecken ablegen.

Dieser digitale Prozess bindet die richtigen Stakeholder auf einfache und weniger zeitaufwändige Weise ein und reduziert gleichzeitig die Verantwortung des Studierendenservices in diesem Prozess, sodass dieser sich auf seine anderen Aufgaben für die Studierendenschaft konzentrieren kann. Die Digitalisierung des Prozesses spart außerdem Papier und Lagerraum auf dem Campus.

Diese Anwendung wurde von einem Team aus vier Studenten in nur einem Semester erstellt. In Zukunft möchten die Studenten ihrem MVP auf Grundlage von Gesprächen mit dem Kunden folgende zusätzliche Elemente hinzufügen:

  • Implementieren Sie das Benachrichtigungssystem für alle Beteiligten mit E-Mail und Popups
  • Erstellen Sie ein Pilotprogramm mit ausgewählten Abteilungen

Spin Class Informationsmanagementsystem

Die zweite Gruppe von Studenten baute ein Informationsmanagementsystem für Spin-Kurse im Freizeitzentrum BC Plex auf dem Campus. Das aktuelle Anmeldesystem für Spin-Kurse besteht darin, den Geräteschalter anzurufen und einen Platz zu reservieren. Alle Reservierungen werden mit Stift und Papier aufgezeichnet. Dieses Verfahren ist ineffizient und es besteht die Möglichkeit, dass ein Platz im Kurs doppelt belegt wird. Der Plex-Mitarbeiter muss seine andere Arbeit unterbrechen, um den Anruf entgegenzunehmen und Ihnen die verfügbaren Zeiten mitzuteilen. Außerdem ist es schwierig, auf Absagen zu reagieren und die Leute zu benachrichtigen, dass ein Platz frei geworden ist.

Die Studierenden sahen eine Möglichkeit, ein zentrales Online-System zu erstellen, bei dem drei verschiedene Interessengruppen auf alle Daten zugreifen können: Trainer, Mitglieder und Plex-Management.

Studierende können sich nun für einen Kurs anmelden, indem sie in der neuen Kalenderansicht auf den verfügbaren Kurs klicken, die Online-Anmeldung ausfüllen und nach der Anmeldung eine Bestätigung erhalten. Wenn alle Plätze im Kurs belegt sind, wird der Studierende zu einem Wartelistenformular weitergeleitet. Nach der Anmeldung für die Warteliste erhält der Studierende eine Popup-Benachrichtigung als Bestätigung, dass er sich für die Warteliste angemeldet hat. Wenn ein anderer Studierender absagt, erhält der auf der Warteliste stehende Studierende eine E-Mail, wenn ein Platz frei wird.

Die neue Anwendung wird die Produktivität der Plex-Mitarbeiter steigern, kann ein Wartelistensystem für Trainer bereitstellen, um die Fahrradauslastung zu erhöhen, und wird den Mitgliedern ein reibungsloses Benutzererlebnis bieten.

Die Demo der Anwendung bestand aus der Anmeldung als Administrator, dem anschließenden Rollenwechsel und der Anmeldung als Auszubildender, der Anmeldung auf der Warteliste und der Stornierung einer Reservierung. Nach der Stornierung einer Reservierung erhält das Mitglied eine E-Mail-Bestätigung, die während der Demo angezeigt wurde.

Diese Anwendung wurde von einem Team aus vier Studenten in nur einem Semester entwickelt. Durch die Zusammenarbeit zwischen den Studenten und ihrem Kunden und den iterativen, agilen Entwicklungsprozess, der durch das Mendix Plattform konnten die Studenten nach dem Erstellen des MVP (Minimum Viable Product) Möglichkeiten für einzigartige Verbesserungen und Add-ons erkennen. Das Team hofft, der App die folgenden Features und Funktionen hinzufügen zu können:

  • Alle BC Plex-Klassen zur App hinzufügen
  • Nutzen Sie die Spotify-API, damit die Auszubildenden die Wiedergabelisten vorab sehen können
  • Bringen Sie die App auf eine mobile Plattform für eine noch bequemere Anmeldung
  • Sammeln Sie Daten darüber, welche Zeiten und Kursarten am beliebtesten sind, um weitere dieser Kurse/Zeitfenster hinzuzufügen.

Downeast Cider-App zur Veranstaltungsplanung

Die dritte Gruppe von Studenten entwickelte eine Anwendung zur Veranstaltungsplanung für Downeast Cider, ein in Boston ansässiges Unternehmen für handwerklich hergestellten Apfelwein. Der Kunde stand vor der Herausforderung, Gmail und Google Kalender zur Planung seiner Veranstaltungen und SMS als Nachrichtentool zu verwenden. Dies war nicht nur ineffizient, sondern bestand auch nur aus Eins-zu-eins-Kommunikationskanälen, was die Wahrscheinlichkeit von Missverständnissen erhöhte. Das Veranstaltungsprogramm wurde ursprünglich von nur einer Person koordiniert, aber jetzt gibt es ein ganzes Team von Botschaftern, die den Prozess skalieren müssen.

Die Studenten sahen eine Möglichkeit, einen formalisierteren Prozess und ein Planungssystem für Markenbotschafter zu schaffen, das vollständige Transparenz beinhaltete. Sie identifizierten zwei Benutzer der Anwendung, die Manager und die Botschafter. Dies brachte den Bedarf an Sicherheit und Berechtigungen mit sich, damit die Manager Ereignisse bearbeiten und löschen können und die Botschafter alle Ereignisse anzeigen und sich registrieren können. Das Team erkannte auch die Notwendigkeit eines integrierten Kalenders, der bevorstehende Ereignisse und die erforderlichen Informationen zu diesen Ereignissen anzeigt. Eine weitere Möglichkeit für die App war eine Liste der Botschafter, die an jedem Ereignis teilnehmen möchten und die an einem zentralen Ort angezeigt wird.

Während der Demo zeigten die Studenten, wie die beiden unterschiedlichen Anwendungsbenutzer, Manager und Botschafter, die App nutzen können. Sie führten durch, wie ein Manager kommende Veranstaltungen direkt aus der App erstellen, bearbeiten oder löschen kann, mit Funktionen wie einem Dropdown-Menü mit Datum und Uhrzeit. Botschafter hingegen können alle kommenden Veranstaltungen anzeigen und sich für die Veranstaltungen anmelden, die sie besuchen möchten. Sowohl Manager als auch Botschafter können sehen, wer sich für welche Veranstaltungen angemeldet hat.

Diese Anwendung wurde von einem Team aus vier Studenten in nur einem Semester entwickelt. Durch die Zusammenarbeit zwischen den Studenten und ihrem Kunden und den iterativen, agilen Entwicklungsprozess, der durch das Mendix Plattform konnten die Studenten nach dem Erstellen des MVP (Minimum Viable Product) Möglichkeiten für einzigartige Verbesserungen und Add-ons erkennen. Das Team hofft, der App die folgenden Features und Funktionen hinzufügen zu können:

  • Eine maximale/minimale Anzahl an Botschaftern pro Veranstaltung
  • Integrierter Chat für bessere Kommunikation
  • Teilnahme-Tracking-System
  • Auswertungen nach der Veranstaltung
  • Verwendung einer Karten-API, um anzuzeigen, wo die Veranstaltung stattfindet

Schlüsselqualifikationen

Viele der Studierenden sprachen über die Vorteile einer engen Zusammenarbeit mit ihrem Geschäftskunden in Form mehrerer Treffen, um das Geschäftsproblem vollständig zu verstehen und Feedback zu sammeln. Sie konnten lernen Mendix schnell und bauen Sie innerhalb eines Semesters eine funktionierende und wertschöpfende Anwendung auf und arbeiten Sie mit ihren Kunden zusammen, um das Projekt basierend auf sich ändernden Anforderungen zu iterieren und zu ändern. Jeder Student hat den Kurs mit ausreichendem Wissen abgeschlossen Mendix, Low-Code-Entwicklung und der agile Prozess, um weiterhin wertvolle Anwendungen zu erstellen. Entdecken Sie, warum Universitäten wählen Mendix

Wählen Sie Ihre Sprache