ボストン大学の学生が開発した3つのアプリケーション Mendix

メインコンテンツへスキップ

ボストン大学の学生が開発した3つのアプリケーション Mendix 教室で

大学ブログの背景

前回のブログ記事では、ボストン大学のシステム分析とデザインの教授が、 Mendix 教室内の技術的負債をなくし、生徒全員が 1 つの簡単なプラットフォームで作業して教室での学習を促進できるようにするためです。

ジョージ・ワイナー教授は今年度から、 Mendix プラットフォームをプロトタイプ作成ツールとして利用します。ローコードプラットフォームを使用すると、学生は学期にわたるプロジェクトで実用的なアプリケーションを構築して展開できます。このプロジェクトでは、学生は小さなチームで作業し、実際のクライアントのビジネスニーズに対応する情報システムの要件セットとプロトタイプを開発します。 Mendix マイクロフロー機能(標準の BPMN(ビジネス プロセス モデリング表記法)に基づく)を使用すると、学生はビジネス プロセスを視覚的に図表化できます。

学期末には、学生たちの最終プレゼンテーションとアプリのデモに参加する機会がありました。各グループには、自分のクライアントを選び、クライアントが直面している課題を理解し、要件を検討し、ビジネスニーズを解決するアプリケーションを構築する機会がありました。ボストン大学の学生が構築した実用的なアプリケーションの素晴らしい例をいくつか紹介します。 Mendix 1学期の間に。

ボストンカレッジ留学コース承認プロセス

最初の学生グループは、留学を希望する学生のためにボストン カレッジのコース承認プロセスを構築しました。彼らのクライアントは学生サービスです。学生サービスとは、学生の支援を専門とするキャンパス内の組織で、すべての学生の記録管理とアカウントのキャンパス内における中心的な拠点です。彼らが発見したビジネス上の問題は、留学のコース承認を得るためのプロセスが難しく、紙のフォームと面倒な手順がたくさんあることです。学生はキャンパス内の特定の建物まで移動して正しいフォームを受け取り、別の建物でフォームを提出する必要があり、その距離は推定 2.6 マイルです。このプロセスは非効率的で時間がかかります。

学生たちは、プロセスに関与する 4 つの異なる関係者 (学生、学部長、国際プログラム オフィス (OIP)、学生サービス) 向けに、新しいデジタル コース承認プロセスを構築する機会を見出しました。目標は、1 つのアプリケーション内で各ユーザー ロールにスムーズなプロセスを提供し、すべてのコース承認に対してリアルタイムのフィードバックと進捗状況の追跡を提供することでした。

このアプリケーションでは、学生は自分の情報を入力し、シラバスと成績証明書をアップロードすることで承認をリクエストできます。学部長はアプリにアクセスし、学生がアップロードした情報に基づいてリクエストを承認または拒否し、すべてのリクエストの履歴を確認できます。国際プログラム オフィスは、アプリ内で学生が単位を取得するかどうかを承認または拒否できます。その後、学生サービスがアーカイブ目的でリクエストをファイルできます。

このデジタル プロセスにより、適切な関係者が簡単かつ時間のかからない方法で関与できるようになり、同時にこのプロセスにおける学生サービスの責任が軽減されるため、学生サービス部門は学生のための他の業​​務に集中できるようになります。プロセスをデジタル化することで、キャンパス内の紙と保管スペースも節約できます。

このアプリケーションは、わずか 1 学期で 4 人の学生のチームによって構築されました。今後、学生たちはクライアントとの会話に基づいて、次の追加項目を MVP に追加することに興味を持っています。

  • 電子メールとポップアップを使用して、すべての関係者に通知システムを実装します。
  • 選ばれた部門でパイロットプログラムを作成する

スピンクラス情報管理システム

2 番目の学生グループは、キャンパス内の BC Plex キャンパス レクリエーション センター用に、スピン クラス情報管理システムを構築しました。現在のスピン クラスへの申し込み方法は、機器デスクに電話して席を予約することです。予約はすべて紙とペンで記録されます。このプロセスは非効率的で、クラスの席が重複する可能性があります。Plex のスタッフは、電話を受けて空いている時間を知らせるために、他の作業を中断する必要があり、キャンセルに対応して席が空いたことを人々に通知するのは困難です。

学生たちは、トレーナー、メンバー、Plex 管理者の 3 つの異なる関係者がすべてのデータにアクセスできる集中型オンライン システムを作成する機会を見出しました。

学生は、新しいカレンダー ビューに移動して利用可能なクラスをクリックし、オンライン登録を記入して、登録後に確認を受け取ることで、クラスに登録できるようになりました。クラスのすべての席が埋まっている場合は、学生は待機リスト フォームに移動します。待機リストに登録すると、学生は待機リストに登録したことの確認としてポップアップ通知を受け取ります。別の学生がキャンセルした場合、待機リストの学生には、席が空いたときにメールが届きます。

新しいアプリケーションは、Plexの従業員の生産性を向上させ、トレーナーが自転車の利用率を高めるための順番待ちリストシステムを提供し、メンバーにとってスムーズなユーザーエクスペリエンスを実現します。

アプリケーションのデモは、管理者としてログインし、役割を切り替えて研修生としてサインアップし、順番待ちリストに登録し、予約をキャンセルするというものでした。予約をキャンセルすると、メンバーはデモ中に表示された確認メールを受け取ります。

このアプリケーションは、たった1学期で4人の学生のチームによって構築されました。学生とクライアントのコラボレーション、そして、 Mendix プラットフォームを通じて、学生たちは MVP (Minimum Viable Product) を構築した後、独自の改善やアドオンの機会を見つけることができました。チームは、アプリに次の機能や機能を追加したいと考えています。

  • すべてのBC Plexクラスをアプリに追加する
  • Spotify APIを活用して、受講者が事前にプレイリストを確認できるようにします。
  • アプリをモバイルプラットフォームに導入して、さらに便利なサインアップを実現
  • 最も人気のある時間とクラスの種類に関するデータを収集し、これらのクラス/時間帯をさらに追加します。

ダウンイーストサイダーイベントスケジュールアプリ

3 番目の学生グループは、ボストンを拠点とするクラフト ハード サイダー会社 Downeast Cider のイベント スケジューリング アプリケーションを構築しました。クライアントは、イベントのスケジューリングに Gmail と Google カレンダーを使用し、メッセージ ツールとしてテキスト メッセージを使用するという課題に直面していました。これは非効率なだけでなく、1 対 1 のコミュニケーション チャネルのみで構成されていたため、誤解が生じる可能性が高まりました。イベント プログラムは当初 1 人の担当者によって調整されていましたが、現在はプロセスの規模を拡大する必要があるアンバサダーのチームが揃っています。

学生たちは、ブランド アンバサダーのために、完全な透明性を備えた、より正式なプロセスとスケジュール システムを作成する機会を見出しました。彼らは、アプリケーションのユーザーをマネージャーとアンバサダーの 2 つに分けました。これにより、セキュリティと権限の必要性が浮上し、マネージャーはイベントを編集および削除でき、アンバサダーはすべてのイベントを表示して登録できるようになりました。チームはまた、今後のイベントとそれらのイベントに関連する必要な情報を表示する組み込みカレンダーの必要性も認識しました。アプリのもう 1 つの可能性は、各イベントに参加する予定のアンバサダーのリストを 1 か所にまとめて表示することでした。

デモでは、学生たちが、マネージャーとアンバサダーという 2 つの異なるアプリケーション ユーザーがどのようにアプリを使用するかを示しました。マネージャーが、日時を表示するドロップダウン メニューなどの機能を使用して、今後のイベントをアプリから直接作成、編集、または削除する方法を説明しました。一方、アンバサダーは、今後のすべてのイベントを表示し、参加予定のイベントに登録できます。マネージャーとアンバサダーはどちらも、どのイベントに誰が登録したかを確認できます。

このアプリケーションは、たった1学期で4人の学生のチームによって構築されました。学生とクライアントのコラボレーション、そして、 Mendix プラットフォームを通じて、学生たちは MVP (Minimum Viable Product) を構築した後、独自の改善やアドオンの機会を見つけることができました。チームは、アプリに次の機能や機能を追加したいと考えています。

  • イベントごとのアンバサダーの最大/最小要件
  • より良いコミュニケーションのための組み込みチャット
  • 参加追跡システム
  • イベント後の評価
  • イベント開催場所を表示するためのマップAPIの使用

主な学習

多くの学生は、ビジネス上の問題を完全に理解し、フィードバックを集めるために、複数回の会議という形でビジネスクライアントと緊密に連携することの利点について話しました。彼らは学ぶことができました。 Mendix 1学期以内に機能的で価値あるアプリケーションを迅速に構築し、クライアントと協力して要件の変化に応じてプロジェクトを反復および変更します。各学生は十分な知識を持ってクラスを卒業します。 Mendixローコード開発とアジャイルプロセスを採用し、価値あるアプリケーションを継続的に構築します。 大学が選ぶ理由を知る Mendix

言語を選択してください