diff --git a/chapters/anforderungserfassung.tex b/chapters/anforderungserfassung.tex index aff2df8..80affa6 100644 --- a/chapters/anforderungserfassung.tex +++ b/chapters/anforderungserfassung.tex @@ -85,16 +85,17 @@ 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. -Ergebnisse dieses Interviews sind zahlreiche Anforderungen und Ideen. Eine der wichtigsten Ideen stellt das +Ergebnisse dieses Interviews sind zahlreiche Anforderungen und Ideen. Eine der wichtigen Erkenntnisse 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. -Weitere wichtigste Erkenntnisse des Interviews sind: +des Projektes vorgestellt, diskutiert und Rücksprache gehalten werden. Ziel dessen ist unter anderem +die pragmatische Korrektheit laufend zu überprüfen und ggf. Anforderungen zu überarbeiten. +Diese Idee wurde nach Beendigung des Interviews vorgeschlagen und entzieht sich somit dem Transkript. +Weitere wichtige Erkenntnisse dieses 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 zu übergeben \cite{bib:qrbot}. - \clearpage Das ist prädestiniert für API-ähnliche Webseitenaufrufe, um Weine einzuchecken. \item[Trennung von Weinen nach Jahresauswahlproben im Frontend]\hfill\\ Da es $n$ Jahresauswahlproben gibt und Weine immer genau einer Jahresauswahlprobe zugeordnet sein müssen, macht es wenig diff --git a/chapters/ergebnisse.tex b/chapters/ergebnisse.tex index 8f71b6e..e2413cd 100644 --- a/chapters/ergebnisse.tex +++ b/chapters/ergebnisse.tex @@ -40,8 +40,9 @@ wurde eine Anforderungsanalyse in Form eines Interviews mit dem \ac{PO} durchgef Auch wurde eine quantitative Studie in Form eines Online-Fragebogens bezüglich der Bedürfnisse der Teilnehmer angestrengt, die ohne Ergebnisse verblieb. Dieses Pflichtenheft zeigt unter anderem auf, dass Mitglieder sowie Nichtmitglieder Teilnehmer sein können, wie die Nutzerführung aussieht, welche Werkzeuge \ac{WM}-Mitarbeitern zur Verfügung stehen und wie verschiedene Schnittstellen aussehen. -Auch ist eine wichtige Erkenntnis, dass regelmäßige Statusmeetings mit dem \ac{PO} durchgeführt werden sollten. -Das vollständige Ergebnis dieser Anforderungsanalyse liegt im Anhang anbei, unter \fullref{chap:anhang-pflichtenheft}. +Auch ist eine wichtige Erkenntnis, dass regelmäßige Statusmeetings mit dem \ac{PO} durchgeführt werden sollten, +damit pragmatisch inkorrekte Anforderungen und Merkmale rechtzeitig erkannt und korrigiert werden können. +Das vollständige Pflichtenheft liegt im Anhang anbei, unter \fullref{chap:anhang-pflichtenheft}. \subsection*{Welche QR-Code-Bibliothek ist für das behandelte Projekt gut geeignet?} Um die Anmeldung und Zustellung von Weinen digital umsetzen zu können, ist lt. Anforderungen ein QR-Code-Generator notwendig. @@ -81,6 +82,8 @@ angemessener Entwicklungsmethodiken für abweichende Projekttypen und -beschaffe \subsection*{Welche Anforderungen sind an die TYPO3-Erweiterung gestellt?} Um detaillierte Anforderungen an die TYPO3-Erweiterung in Erfahrung zu bringen, wurde eine Anforderungsanalyse durch verschiedene Befragunstechniken durchgeführt. Die verwendeten Befragunstechniken sind \enquote{Interview} und \enquote{Online-Fragebogen}. +Auch ist es eine wichtige Erkenntnis des Interviews, regelmäßige Statusmeetings mit dem \ac{PO} zu führen. +Diese Statusmeetings erlauben das frühzeitige Erkennen und Beheben von pragmatisch inkorrekten Merkmalen und Anforderungen. Es ist wichtig zu erwähnen, dass der Online-Fragebogen unbeantwortet blieb. Das Ergebnis dieser Anforderungsanalyse ist ein detailliertes Pflichtenheft, das die Anforderdungen an die TYPO3-Erweiterung detailliert beschreibt. Dieses zeigt unter anderem auf, dass Mitglieder und Nichtmitglieder Teilnehmer sein können, diff --git a/chapters/fazit.tex b/chapters/fazit.tex index d672607..5fe93fb 100644 --- a/chapters/fazit.tex +++ b/chapters/fazit.tex @@ -12,13 +12,15 @@ um das aus der Forschungsfrage hervorgehende Projekt zu realisieren. Es wurde gezeigt, dass sich die Bibliothek \textit{chillerlan/php-qrcode} aufgrund herausragender Projektpflege und Workflow-Eignung anbietet, die mit dem Projekt verbundenen Anforderungen zu erfüllen, die die Erstellung von QR-Codes beschreiben. Die Umsetzung zeigte, dass es unverzichtlich ist, die Schnittstelle zu den verbleibenden Teilprozessen zu schützen, um eine nahtlose Integration mit diesen zu ermöglichen. -Es wurde begründet, dass die Durchführung einer Anforderungsanalyse wichtig ist, um ein ausführliches Pflichtenheft auszuarbeiten. +Es wurde begründet, dass die Durchführung einer Anforderungsanalyse wichtig ist, um ein ausführliches Pflichtenheft auszuarbeiten +und es zeigte sich, dass regelmäßige Statusmeetings mit dem \ac{PO} von Vorteil sind, um die pragmatische Korrektheit laufend zu überprüfen. \\ \\ Durch diese Forschung wurde somit erwiesen, dass die Anmeldung und Zustellung von Weinen für Weinproben des Regionalverbunds für Weine in der Weinregion Mosel effizient und profitabel durch eine TYPO3-Erweiterung realisiert werden kann, indem für die technische Umsetzung \enquote{extreme-programming}-Entwicklungsmethodiken herangezogen werden, durch eine Anforderungsanalyse ein Pflichtenheft ausgearbeitet wird, -\break\textit{chillerlan/php-qrcode} als QR-Code-Bibliothek verwendet wird und die Schnittstelle zu den verbleibenden Teilprozessen geschützt wird. +der aktuelle Stand regelmäßig in Statusmeetings mit dem \ac{PO} besprochen wird, \textit{chillerlan/php-qrcode} als QR-Code-Bibliothek verwendet wird +und die Schnittstelle zu den verbleibenden Teilprozessen geschützt wird. \section{Ausblick} \label{chap:ausblick} diff --git a/images/pflichtenheft.pdf b/images/pflichtenheft.pdf index d228e47..3a6bf57 100644 Binary files a/images/pflichtenheft.pdf and b/images/pflichtenheft.pdf differ diff --git a/main.pdf b/main.pdf index 02eaf62..8bdc1aa 100644 Binary files a/main.pdf and b/main.pdf differ