Repository navigation
Frontend Arbeitspakete
Beschreibung: Die zu erstellende Dokumentation unterliegt einer ständigen Kontrolle. Dabei wird die Dokumentation vereinheitlicht und konsolidiert.
Aufwand: ständige Arbeit
Verantwortlicher: Markus Thömmes
Beschreibung: Die Arbeitsweise im Team wird definiert, Konventionen für den zu erstellenden Code festgelegt und abgestimmt.
Aufwand: +
Verantwortlicher: alle
Beschreibung: In Zusammenarbeit mit dem Designteam werden die Anwendungsfälle der Anwendung analysiert und dokumentiert.
Aufwand: ++
Verantwortlicher: Markus Thömmes, Dorothee Nies
Beschreibung: Die Herangehensweise an die Anwendung wird konzeptioniert und wesentliche Technologieentscheidungen getroffen. Daraus resultierend wird eine Grundanwendung erstellt und mit einem Build- und Testsystem integriert.
Aufwand: ++
Verantwortlicher: Markus Thömmes
Beschreibung: Die von der Anwendung verwendeten Komponenten (sowohl intern als auch extern) werden in einem Komponentendiagramm dargestellt.
Aufwand: +
Verantwortlicher: alle
Beschreibung: Die Schnittstellen der Anwendung werden verbindlich definiert und in einer geeigneten Modellierungssprache dokumentiert.
Aufwand: ++
Verantwortlicher: alle
Beschreibung: Erstellen einer Karten-Programmierschnittstelle zum Anzeigen einer Karte, sowie dem Manipulieren ebendieser. Besondere Relevanz haben hier das Anzeigen von Bars auf der Karte und das Zeichnen von Routen zwischen diesen. Dieses Arbeitspaket umfasst auch das Erstellen einer Schnittstelle zum Zugriff auf die Lokation des benutzten Gerätes.
Aufwand: +
Verantwortlicher: Denis Beck
Beschreibung: Die vom Design-Team gelieferten HTML-Templates werden mit Leben gefüllt und interargierbar umgesetzt. Hierzu ist eine enge Zusammenarbeit mit dem Design-Team notwendig, um die benötigten Features zu identifizieren und so den Scope klar abzugrenzen. Aufgabe dieses Arbeitspaketes ist es auch, die anderen Frontend-Module zu einem großen Ergebnis zusammenzuführen.
Aufwand: +++
Verantwortlicher: Dorothee Nies, Markus Thömmes
Beschreibung: Benötigt wird ein Algorithmus, der auf Grundlage der zu definierenden Routenrahmendaten eine Route entwickelt, die für den Benutzer intuitiv richtig erscheint (keine zu große Distanzen zwischen den Bars etc.). Dieser Algorithmus muss auch in der Lage sein, auf Präferenzen des Nutzers (z.B. Löschen einer bestimmten Bar) einzugehen und diese sinnvoll umzusetzen.
Aufwand: +++
Verantwortlicher: Felix Rieder
Beschreibung: Die Programmierschnittstellen zum Backend werden in einer geeigneten Modellierungssprache festgehalten und anschließend umgesetzt. In erster Linie handelt es sich um Interfaces rund um das Empfangen der Bardaten aus dem Backend, dem Eintragen neuer Happy Hours, dem Melden falscher Daten sowie dem speichern von Routen.
Aufwand: ++
Verantwortlicher: Daniel Reichert, Kim Rinderknecht
Beschreibung: Auf Basis der in der Featureliste definierten Features werden Abnahmetests fest definiert. Die zuvor definierten Tests werden durchgeführt. Jeder Testdurchlauf wird ausführlich dokumentiert.
Aufwand: +
Verantwortlicher: alle