Back to search results

AHOI - Applikation zur Nutzung + Bewirtschaftung von Bootsplätzen: Produktmanagement, Dashboard

  • Degree programme: BSc in Informatik
  • Author: Stefan Tanner
  • Thesis advisor: Dr. Michael Röthlin
  • Expert: Dr. René Bach
  • Year: 2018

Download PDF

Die Hafenmeister in der Drei-Seen-Region haben alle das gleiche Problem: Sie möchten ihre Hafenanlagen effizient verwalten, aber auch vermarkten können. Gleichermassen können Bootsbesitzer nicht ohne weiteres einen Gästeplatz in einem Gasthafen mieten. Mit der Plattform AHOI wurde dieses Problem gelöst - Hafenmeister können Plätze in AHOI inserieren, auf der Bootsbesitzer diese bequem über die AHOI-App buchen & mieten können.

Ausgangslage

Im Rahmen eines Vorbereitungsprojektes wurden zahlreiche Abklärungen und Arbeiten getätigt. Nebst dem Erstellen der gesamten fachlichen Anforderungen, dem Führen von Gesprächen mit den zuständigen Stakeholdern und dem Evaluieren von geeigneten Technologien, mussten Prozesse sowie Rollen identifiziert werden, damit im Hauptprojekt AHOI direkt mit dem Umsetzen begonnen werden kann. Da in AHOI viele Tätigkeiten von verschiedenen Personen bearbeitet werden, ist eine zentrale Koordinationsstelle, das Product Management, notwendig.

Mit dem Realisieren, resp. dem geplanten Betrieb der Plattform AHOI entstehen weiter Reservations- und Buchungsdaten, anhand derer Analysen erstellt werden können.

Ziel

Das Product Management soll den gesamten Entwicklungsprozess überwachen, um am Ende funktional sinnvolle Softwarekomponenten wie die Hafenmeisterlösung und Mobile App zu erhalten.

Durch automatisierte Tests wird dabei sichergestellt, dass sich die definierten Funktionalitäten zuverlässig und fehlerfrei betreiben lassen.

Die in der Plattform aufgezeichneten Daten sollen durch ein Dashboard aufbereitet und dargestellt werden.

Konzept

Durch eine fachliche Gruppierung von Funktionalitäten in Epics wird Übersichtlichkeit geschaffen, was den fachspezifischen Fortschritt der Entwicklungsarbeiten erleichtert. Während der Entwicklung werden diese in verschiedene Stories aufgeteilt, die von einem Programmierer des AHOI-Teams in einem 2-wöchentlichen Sprint abgearbeitet werden können. Das Schreiben und Pflegen von automatisierten API-Tests ist ein wichtiger Qualitätssicherungsbestandteil jedes Softwareprojektes.

Der Betrieb der Plattform AHOI erzeugt viele Daten, die verwertet werden können. Diese werden auf interessante Merkmale untersucht und durch ein Dashboard visuell aufbereitet. Weiter sind darin auch generelle Informationen, wie Transaktionen, bereitgestellt.

Realisierung

Während des Projektes wurden die Epics und Komponenten in Jira eingepflegt, um danach Stories zu erstellen, auf denen auch die aufgewandte Zeit verbucht werden konnte.

Die Tests sind vorwiegend mit Chakram, einem JavaScript-basierten RESTful-API-Testingframework, geschrieben. Das Dashboard verwendet für die Visualisierung die Bibliothek Chart.js und ist in Google’s Angular programmiert. Die Daten für die Auswertungen werden über eine RESTful-API vom AHOI Backend geladen.

Das Product Management beschäftigt sich intensiv mit dem Zielprodukt und nimmt dabei verschiedene Si
Ein Burndown-Chart mit geschätzten und realen Arbeitsaufwänden aus Atlassians Jira während des Proje
Back to search results