diff --git a/chapters/anforderungserfassung.tex b/chapters/anforderungserfassung.tex index 51b078b..a60aebc 100644 --- a/chapters/anforderungserfassung.tex +++ b/chapters/anforderungserfassung.tex @@ -82,5 +82,44 @@ die Probenteilnehmer übergeben. Aus dem Interview mit dem \ac{PO} ergibt sich ein Pflichtenheft. Das Pflichtenheft und das Protokoll zum Interview sind im Anhang unter je \fullref{chap:anhang-pflichtenheft} und \fullref{chap:anhang-interview-protokoll} zu finden. + +Ergebnis dieses Interviews sind zahlreiche Anforderungen und Ideen. Eine der wichtigsten Ideen stellt das +projektbezogene, wöchentliche Statusmeeting dar: Jeden Donnerstag soll um 9:30 Uhr der aktuelle Stand +des Projektes vorgestellt, diskutiert und Rücksprache gehalten werden. + +Die wichtigsten Erkenntnisse des Interviews sind: +\begin{description} + \item[Endgerät für Scanning und Scanneranwendung]\hfill\\ + Gescannt wird von Mobiltelefonen mit einer QR-Code-App wie QRBot. + QRBot ermöglicht es Nutzern für jeden aufgerufenen QR-Code eine Vorlagen-URL aufzurufen, + um den gescannten Wert als Teil der Url, z.B. als Get-Parameter, zu übergeben \cite{bib:qrbot}. + Das ist prädestiniert für API-ähnliche Webseitenaufrufe, um Weine einzuchecken. + \item[Trennung von Weinen nach \acp{JAP} im Frontend]\hfill\\ + Da es $n$ \acp{JAP} gibt und Weine immer genau einer \ac{JAP} zugeordnet sein müssen, macht es wenig + Sinn alle Weine eines Nutzers auf einmal anzuzeigen. So ist es eine Anforderung, dass die + Weinansicht in zwei Ebenen unterteilt ist: Die erste Ebene soll eine Auflistung aller \ac{JAP} sein + und in der Einzelansicht der \acp{JAP} sollen alle Weine aufgelistet sein, die dieser \ac{JAP} angehören. + Diese Weine sind ebenso anklickbar und führen zu einer Einzelansicht der Weine. + \item[Genaue Nutzerführung für Teilnehmer]\hfill\\ + Die exakten Schritte, die ein Teilnehmer durchlaufen muss, um einen Prozess zu durchlaufen. + Hierbei betrachten wir den Registrerungsprozess, um ein Teilnehmer zu werden und den Anmeldeprozess + eines Weines. Diese Prozesse sind detailliert in \fullref{chap:umsetzung} beschrieben. + \item[Nutzerführung für \ac{WM}-Angestellte]\hfill\\ + Gescanne QR-Codes von Weinen sollen den Wein als eingegangen markieren und anschließend dem + Mitarbeiter zeigen, welcher Wein eingechecked wurde. Somit dient das Scannen eines Codes ebenso zur + Einsicht der Details der gelagerten Flaschen. + Sonstige Aktionen sind im TYPO3-Backend mit nativen Werkzeugen erreichbar. + \item[Verschiedene Web-Ansichten]\hfill\\ + \begin{itemize} + \item Jahreauswahlproben-ListView + \item Jahreauswahlproben-SingleView (Hier sind u.a. Weine gelistet) + \item Wein-Registrierungsformular + \item PDF-Url für Versandbriefe + \item Registrierungsseite mit mehreren Schritten + \item Mitarbeiter-Seite für gescannte QR-Codes + \end{itemize} + +\end{description} + Der Online-Fragebogen für teilnehmende Weingüter wurde über einen Monat hinweg nicht beantwortet und ermittelte bis auf das Desinteresse der Stakeholdergruppe keine näheren Informationen. diff --git a/dexes/literature.bib b/dexes/literature.bib index f4040a9..01e8815 100644 --- a/dexes/literature.bib +++ b/dexes/literature.bib @@ -312,6 +312,14 @@ note = {Zugriff: März 2023} } +@misc{bib:qrbot, + author = {{TeaCapps}}, + howpublished = "\url{https://qrbot.net}", + title = {{QRBot | QRCode und Barcode Scanner}}, + year = {2023}, + note = {Zugriff: März 2023} +} + @misc{bib:typo3-docs-managing-extensions, author = {{TYPO3 Contributors}}, howpublished = "\url{https://docs.typo3.org/m/typo3/tutorial-getting-started/main/en-us/Extensions/Management.html}", diff --git a/main.pdf b/main.pdf index 94e0103..139ec46 100644 Binary files a/main.pdf and b/main.pdf differ