Minimum Viable Product - IU-Internationale-Hochschule-Augsburg/fallstudie-daten-analyse-thema-ii GitHub Wiki

Minimum Viable Product (MVP)

1. Was ist ein MVP?

Ein "Minimum Viable Product" (MVP) ist eine grundlegende Version eines Produkts, die genügend Merkmale besitzt, um von den ersten Benutzern getestet zu werden und wichtiges Feedback für weitere Entwicklungen zu liefern. Dieses Konzept hilft, den Entwicklungsprozess zu beschleunigen und fokussiert sich darauf, nur die notwendigsten Funktionen zu implementieren, die für den Start des Produkts erforderlich sind.

2. Ziel

Unser Ziel ist es, schnell eine funktionstüchtige Grundversion unseres Projekts zu erstellen, die die wichtigsten Funktionen für die Analyse und Visualisierung von Umfragedaten enthält. Wir streben an, unser MVP zu nutzen, um uns frühzeitig damit vertraut zu machen und unser Produkt entsprechend den Bedürfnissen zu verbessern und neue Features einzubauen.

3. Beschreibung unseres MVP

Unser MVP fokussiert sich auf die Analyse und Visualisierung der Ergebnisse von Online-Umfragen. Der Benutzer soll mit unserem MVP im Stande sein, die Umfrage aus der Datenbank zu integrieren, verschiedene Diagrammtypen zur Umfrage zu erhalten und diese auch im Webbrowser sehen können. Hier sind weitere wichtige Funktionen unseres MVP:

  • Berechnung von Mittelwerten: Kernstatistiken wie Mittelwerte werden berechnet, um einen schnellen Überblick über die Daten zu ermöglichen.
  • Interaktive Buttons für den Benutzer.
  • Tabellendarstellung in HTML: Ergebnisse können auch in Tabellenform angezeigt werden, um eine klare und strukturierte Ansicht der Daten zu bieten.
  • Algorithmus zur Fragevergleichung: Vor der Erstellung einer Heatmap aus den Antworten zweier unterschiedlicher Fragen wird überprüft, ob die Question_IDs identisch sind. Bei Gleichheit wird der Prozess abgebrochen und ein Fehler gemeldet. Andernfalls wird die Heatmap erstellt und angezeigt.

4. Technologie

Für die Analyse der Umfragedaten verwenden wir R, eine leistungsfähige Programmiersprache für statistische Berechnungen und Grafiken. Unsere spezifischen Analysen und Berechnungen, wie die Ermittlung von Mittelwerten oder die Erstellung von Heatmaps, werden durch R-Skripte durchgeführt. Diese Skripte sind so gestaltet, dass sie robuste und präzise statistische Analysen ermöglichen.

Um diese Analysen und Ergebnisse der R-Skripte im Webbrowser darzustellen , nutzen wir HTML.