Anforderungen - srybi/datavis GitHub Wiki
Disclaimer
Die Liste der folgenden Anforderung sind in der Regel nie vollständig fertig, da wir im Laufe des Projektes bzw. besonders im Laufe der Entwicklung sicherlich einiges anpassen müssen. Alle Anpassungen werden jedoch in einem der Jourfixe genauer erläutert.
Themes
IDs der Themes: Prefix 'T_' Aufsteigend Nummeriert
ID | Name | Quelle |
---|---|---|
T_1 | Anzeigen der Antenne und Feldstärke in AR | Kunde |
T_2 | Integration der Daten in die App (Auswahl durch User oder automatisiert) | Team |
T_3 | Interpretation der Daten | Team |
T_4 | Interaktionen zwischen Antenne und Feldstärke | Team |
T_5 | Anzeige der Daten über Antenne und Feldstärke | Kunde |
T_6 | Management von Antennen und deren Feldstärken | Kunde |
User Stories
Beschluss 23.05.2022: Details der User Stories nur noch in den Issues pflegen um eine "Single Source Of Truth" zu garantieren und und die Hemmschwelle zu senken den Product Backlog zu pflegen
IDs der User Stories:
- Prefix 'US_'
- Erste Ziffer entspricht Nummer des zugehörigen Epics
- Ziffern 2 und 3 sind aufsteigend nummeriert
Komplexität: Kleidergrößen(XS bis XXL)
Priorität: M/S/C/W - MoSCoW (Must have, Should have, Could have, Won't have)
Storyoints:
- Je nach Aufwand wurden Storypoints (SP) nach Fibonacci (1, 2, 3, 5, 8, 13) vergeben.
- Als Mittelwert dient die US_101
- Komplexität != Aufwand, da eine US mit geringer Komplexität, trotzt dem einen hohen Aufwand benötigen kann.
Mögliche Personas der Beschreibungen: Präsenter, Kunde, Vorbereiter, Nutzer (= Präsenter oder Kunde)
Theme 1
ID | Name |
---|---|
US_101 | Positionierung der Antenne im Raum |
US_109 | Positionierung der Antenne an der Wand |
US_110 | Feldstärke als Schar von Sphären anzeigen |
US_113 | Farbliche Darstellung von Sphären |
US_114 | Farbliche Darstellung von Vektorpfeilen |
US_107 | Gleichzeitige Darstellung mehrerer Antennen und Feldstärken |
US_108 | Kombinierte Darstellung von Antenne und Feldstärke |
Theme 2
ID | Name |
---|---|
US_201 | Hochladen von Rohdaten |
US_202 | Nutzung ohne Rohdaten |
US_204 | Beschreibung der .ffs Datei |
Theme 3
ID | Name |
---|---|
US_302 | Speicherung der interpretierten Polarkoordinaten |
US_305 | Interpretation der .ffs Dateien in linearer Darstellung |
US_306 | Interpretation der .ffs Dateien in logaritmischer Darstellung |
Theme 4
ID | Name |
---|---|
US_401 | Deaktivierbarkeit der Feldstärke |
US_404 | Skalierung der Feldstärke |
US_405 | Logarithmische und Lineare Darstellung |
US_406 | Auswahl der Feldstärke anhand der Frequenz |
US_407 | Auswahl der Feldstärke anhand des Tilts |
Theme 5
ID | Name |
---|---|
US_501 | Anweisungen in der App |
US_503 | Essenzielle Daten von Antenne und Feldstärke |
US_504 | Wichtige Daten von Antenne und Feldstärke |
US_505 | Optionale Daten von Antenne und Feldstärke |
US_506 | Visualisierung HHPBW |
US_506 | Visualisierung Squint |
Theme 6
ID | Name |
---|---|
US_601 | Löschen einzelner Antennen und Feldstärken |
US_602 | Löschen aller Antennen und deren Feldstärken |
US_603 | Anzeigen aller gespeicherten Antennen und Feldstärken |
Epics
ID | Name |
---|---|
E_01 | Darstellung der Feldstärke als "verformter" Globus |
Nichtfunktionale Anforderungen:
siehe Qualitätsanforderungen
Definition Of Ready
- Jeder Entwickler versteht die Userstory
- Die Userstory ist nach Komplexität abgeschätzt
- Die Userstory hat nicht mehr als 13 Storypoints
- Zur Userstory wurden Akzeptanzkriterien definiert, die die Userstory testbar machen
- Die Akzeptanzkriterien sind so definert, dass kein Interpretationsspielraum für die jeweilige Erfüllung entsteht.
- Eventuelle Einschränkungen oder Hindernisse wurden ausgeschlossen
Definition of Done
- Build Prozess funktioniert ohne Error
- Die Applikation kann ohne Error Deployed werden. (Explor. Test)
- Alle Akzeptanzkriterien sind erfüllt
- Relevante Tests sind grün
- Spielregeln wurden eingehalten
- Ein zweiter Entwickler bestätigt die Richtigkeit des geschriebenen Codes (Merge Request)