Feedback in Digitalen Produkten

Manente, Denis and Schaefer, Simon (2017) Feedback in Digitalen Produkten. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

Full text not available from this repository.

Abstract

Ausgangslage
Unser Projektpartner entwickelt e-Commerce Produkte von unterschiedlicher Form und Grösse. Diese Produkte enthalten verschiedene Möglichkeiten für die Nutzer dieser Apps und Webshops Rückmeldungen an den Betreiber zu geben. Im eCommerce beziehen sich diese Rückmeldungen mehrheitlich auf das Sortiment und den Verlauf eines Verkaufsgeschäfts, doch hin- und wieder werden dabei auch Rückmeldungen zum Produkt selber gegeben. Diese Rückmeldungen sind wertvoll für den agilen Entwicklungsprozess, da sie die Wahrnehmung der meist wichtigsten Stakeholdergruppe illustrieren. Bis nun ein Betreiber diese Rückmeldungen aggregiert und in den agilen Entwicklungsprozess eingebracht hat, kann wertvolle Zeit und Information verloren gegangen sein. In unserer Studienarbeit haben wir eine Applikation und die dazugehörigen Schnittstellen entwickelt, welche unserem Projektpartner das direkte Sammeln, Auswerten und Aggregieren dieser Rückmeldungen (Feedbacks) ermöglicht.

Vorgehen/Technologien:
Unser Projektpartner stellte uns einen virtuellen Server zur Verfügung auf welchem wir die gewünschte Applikation entwickeln durften. Wir erarbeiteten in Absprache mit dem Projektpartner das generische Format eines Feedbacks, spezifizierten die öffentliche Schnittstelle zum Empfangen von Feedbacks, sowie auch die verschiedenen Ansichten und Interaktionen, wie Feedbacks dargestellt, ausgewertet und annotiert werden sollen.

Ergebnis:
Mit dieser Studienarbeit haben wir die 3-Tier Applikation «Resun» entwickelt und auf dem Zielserver des Projektpartners installiert. Das Backend auf node-express Basis verwaltet über den objektrelationalen Mapper Sequelize die Datenbasis auf einer Postgresql Datenbank. Das öffentliche Frontend bildet einerseits die mit Swagger spezifierte RESTful API, welche Feedbacks in Form von json-Objekten konsumiert und ans Backend weiterleitet, andererseits eine Landing Page auf Angular-Basis, welche ein konfiguriertes Kontaktformular visualisieren und die gesetzten Werte als Feedback abschicken kann. Das Dashboard ist ein weiteres Frontend auf Angular Basis, welches authorisierten Benutzern die gespeicherten Feedbacks in verschiedenen Ansichten(Einzelansicht, Listenansicht, Trendgrafik) darstellt und dem Projektpartner die Möglichkeit gibt, einzelne Feedbacks zu kommentieren und mit Tags zu markieren. Wir stellen neben der Dokumentation der API für die Integration eines REST-Calls je eine Implementierung eines API Clients in Java, JavaScript, Angular und Android zur Verfügung.

Item Type: Thesis (Student Research Project)
Subjects: Topics > Software > Agile Software Development

Area of Application > Business oriented
Area of Application > Data Mining
Technologies > Programming Languages > Java
Technologies > Programming Languages > Java Script
Technologies > Databases > PostgreSQL
Technologies > Protocols > REST
Divisions: Research and Development
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Keller, Daniel
UNSPECIFIED
Date Deposited: 18 Oct 2017 06:33
Last Modified: 05 Apr 2018 13:31
URI: https://eprints.ost.ch/id/eprint/609

Actions (login required)

View Item
View Item