Compare commits

...

4 Commits

Author SHA1 Message Date
00f5f28ed6 feat: modifikation pflichtenheft 2023-03-27 02:50:26 +02:00
8e3491491c feat: progress fazit 2023-03-27 02:48:01 +02:00
5425914ae1 feat: wrote ergebnisse integration 2023-03-27 02:10:21 +02:00
538a225a90 wording 2023-03-27 01:42:48 +02:00
6 changed files with 63 additions and 34 deletions

View File

@@ -25,7 +25,7 @@
\ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können Jahresauswahlproben\\im Backend zeitgesteuert für die Einsicht\\freigeben}\\\hdashline
\ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können einen\\gesicherten API-Link anhand einer \ac{ELN} aufrufen\\um einen Wein als \enquote{eingegangen} zu markieren}\\\hdashline
\ac{FA} & \makecell[l]{Wird ein Wein via dem QR-Code als \enquote{eingegangen}\\markiert, bekommt das Weingut eine Email}\\\hdashline
\ac{NFA} & \makecell[l]{Der API-Link ist mittels eines API-Keys gesichert}\\
\ac{NFA} & \makecell[l]{Der API-Link ist mittels der TYPO3-Frontend-Nutzer\\Authentifizierung gesichert}\\
\hline
\end{tabular}
\end{table}
@@ -36,9 +36,7 @@
\textbf{Art der Anforderung} & \textbf{Beschreibung}\\
\hline
\hline
\ac{NFA} & \makecell[l]{Der API-Key wird in POST-Daten übergeben}\\\hdashline
\ac{NFA} & \makecell[l]{Die \ac{ELN} wird url-kodiert übergeben}\\\hdashline
\ac{FA} & \makecell[l]{Mitarbeiter von \ac{WM} können\\den API-Key im Backend verändern}\\\hdashline
\ac{NFA} & \makecell[l]{Die \ac{ELN} wird beim Einscannen\\von QR-Codes Url-kodiert übergeben}\\\hdashline
\ac{NFA} & \makecell[l]{Nach Aufruf eines API-Links wird\\gezeigt, weilcher Wein gescannt wurde}\\\hdashline
\ac{FA} & \makecell[l]{Es gibt einen Single-View für\\Weine, der über eine \ac{ELN} in der URL erreichbar ist}\\\hdashline
\ac{NFA} & \makecell[l]{Der Wein-Single-View zeigt bekannte Weindaten}\\\hdashline

View File

@@ -9,4 +9,3 @@
\input{chapters/konzeption-entwicklung}
\input{chapters/ergebnisse}
\input{chapters/fazit}
\input{chapters/ausblick}

View File

@@ -1,20 +0,0 @@
\chapter{Ausblick}
\label{chap:ausblick}
In Ausblick nach der Umsetzung der Anmeldung und Zustellung von Weinen für Weinproben des Regionalverbunds für Weine
der Weinregion Mosel als TYPO3-Extension gilt es diese TYPO3-Extension um Funktionalität zu erweitern, sodass der gesamte
Geschäftsprozess der Jahresauswahlprobe abgedeckt ist.
\begin{nicepic}
\includegraphics[width=1\textwidth]{images/geschäftsprozess-ausblick.png}
\captionof{figure}{Geschäftsprozess Jahresauswahlprobe: Ausblick}
\caption*{Quelle: Eigene Darstellung}
\label{fig:geschaeftsprozess-ausblick}
\end{nicepic}
Der vom Kunden langfristig erwünschte Zustand ist, dass der gesamte Geschäftsprozess der Jahresauswahlprobe teilautomatisiert wird.
Das betrifft auch, aber nicht nur, das Aufteilen von Jahresauswahlproben in Tische und Flights, das sichere Sammeln und Auswerten
der Bewertungen und das Publizieren der daraus resultierenden Ergebnisse.
Auch ist es angedacht die Weinanmeldung zu Jahresauswahlproben um komplexe Funktionalität zu erweitern, die sicherstellen soll, dass
nicht gegen kategorische Restriktionen verstoßen werden kann. Somit soll vermieden werden, dass Weinanmeldungen
aufgrund von fehlerhaften Anmeldungen abgelehnt werden. Ein triviales Beispiel hierfür wäre ein Wein mit zu hohem Restzuckeranteil
in einer Wettbewerbskategorie für trockene Weine.

View File

@@ -34,20 +34,20 @@ Umsetzung gewährleisten zu können.
\paragraph*{Welche QR-Code-Bibliothek ist für das behandelte Projekt gut geeignet?}
Um die Anmeldung und Zustellung von Weinen für Weinproben des Regionalverbunds für Weine in der Weinregion Mosel
digital umsetzen zu können, ist lt. Constraints ein QR-Code-Generator notwendig.
digital umsetzen zu können, ist lt. Anforderungen ein QR-Code-Generator notwendig.
Generell sollten erwägte Bibliotheken aktiv gepflegt, einen gewissen Grad
an Funktionalität aufweisen und für den angedachten Workflow geeignet sein. Das ist wichtig, damit sich dieser
effizient und schnell (=kostengünstig) integrieren lässt.
Vergleiche zwischen sechs QR-Code-Bibliotheken legen nahe, dass \textit{chillerlan/php-qrcode} die beste Eignung
der betrachteten QR-Code-Generatoren aufweist.
%\paragraph*{Wie wird sichergestellt, dass ein digitalisierter Prozess nahtlos mit verbleibenden Prozessen integriert?}
%Es ist essenziell, die Schnittstelle zwischen dem digitalisierten Teilprozess und dem verbleibendem analogen Teilprozess
%zu schützen. Das wird sichergestellt, indem die Ausgabe des digitalisierten Teilprozesses der Ausgabe des vorherigen,
%analogen Teilprozesses gleicht. Ist das gegeben, kann der neue, digitale Teilprozess effizient in den Geschäftsprozess
%der Jahresauswahlproben integriert werden, da die darauf aufbauenden Schritte mit der Ausgabe der digitalisierten Schritte
%kompatibel sind.
%
\paragraph*{Wie wird sichergestellt, dass der digitalisierte Teilprozess der Weinanmeldung und -Zustellung nahtlos mit dem verbleibenden Prozess integriert?}
Es ist essenziell, die Schnittstelle zwischen dem digitalisierten Teilprozess und dem verbleibendem analogen Teilprozess
zu schützen. Das wird sichergestellt, indem die Ausgabe des digitalisierten Teilprozesses der Ausgabe des vorherigen,
analogen Teilprozesses gleicht. Ist das gegeben, kann der neue, digitale Teilprozess effizient in den Geschäftsprozess
der Jahresauswahlproben integriert werden, da die darauf aufbauenden Schritte mit der Ausgabe der digitalisierten Schritte
kompatibel sind.
%\paragraph*{Wie können unangemessen hohe Entwicklungskosten vermieden werden?}
%Vermeidbarer Aufwand in der Entwicklung ohne ausreichende Vorteile (Kosten-Nutzen-Rechnung) fällt zulasten der Effizienz.
\section{Diskussion}
@@ -88,6 +88,18 @@ Der Autor empfielt ähnliche Vergleiche für andere Arbeitsumgebungen abzuhalten
Projektkontexten gut geeignet sind. Ebenso nimmt dieser Vergleich nur sechs QR-Code-Bibliotheken in Betracht.
Eine Forschungsempfehlung ist es, weitere Vergleiche mit mehr Kandidaten durchzuführen.
%\paragraph*{Wie wird sichergestellt, dass ein digitalisierter Prozess nahtlos mit verbleibenden Prozessen integriert?}
\paragraph*{Wie wird sichergestellt, dass der digitalisierte Teilprozess der Weinanmeldung und -Zustellung nahtlos mit dem verbleibenden Prozess integriert?}
Im Zuge der praktischen Umsetzung der in dieser Forschungsfrage beschriebenen TYPO3-Extension zeigte sich das Problem,
der Integration der digitalisierten Weinanmeldung und -Zustellung in den restlichen, von dieser Ausarbeitung unberührten
Geschäftsprozess der Jahresauswahlprobe.
Diese Umsetzung zeigt auf, dass es für eine nahtlose Integration in den existierenden Geschäftsprozess
unabdinglich ist, dass die Ausgabe des digitalisierten Teilprozesses der Ausgabe des ersetzen, manuellen Teilprozesses gleicht.
Dieser Aspekt wurde zuvor nicht bedacht.
Die Relevanz dieses Aspektes könnte sich dadurch erklären, dass eine solche Integrationstauglichkeit essenziell für
eine praktische Anwendung ist und dieser Aspekt, zumindest im konkreten Fall des Autors, nicht direkt bedacht wurde.
Das könnte darauf hinweisen, dass dieser Aspekt dazu neigt, vernachlässigt zu werden.
Hierbei muss jedoch berücksichtigt werden, dass es sich hierbei um nur ein konkretes Projekt handelt und hieraus nicht unbedingt
verallgemeinerbare Schlüsse gezogen werden können. Eine Forschungsempfehlung ist es daher, weitere Möglichkeiten
zur Integration verschiedener Teilprozesse zu recherchieren.
%\paragraph*{Wie können unangemessen hohe Entwicklungskosten vermieden werden?}

View File

@@ -1,2 +1,42 @@
\chapter{Fazit}
\label{chap:fazit}
Die vorliegende Bachelorarbeit befasste sich mit der Frage \enquote{Wie kann 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?}.
Für die Beantwortung wurde eine Literaturrecherche bezüglich Entwicklungsmethoden, eine Gegenüberstellung existierender Techniken
zur Erstellung von QR-Codes, verschiedene Befragungstechniken zur Anforderungserfassung, sowie der praktischen Umsetzung der
TYPO3-Extension angestrengt.
\\
\\
Aus den Ergebnissen lässt sich schließen, dass sich insbesondere \enquote{extreme-programming}-Herangehensweisen eignen,
um die Anmeldung und Zustellung von Weinen für Weinproben des Regionalverbunds für Weine in der Weinregion Mosel zu realisieren.
Es wurde gezeigt, dass sich \textit{chillerlan/php-qrcode} aufgrund herausragender Projektpflege und Workflow-Eignung besonders eignet,
um die mit dem Projekt verbundenen Anforderungen zu erfüllen, die sich mit QR-Codes befassen. Die Umsetzung zeigt,
dass es unabdinglich ist, die Schnittstelle zu
verbleibenden Teilprozessen zu schützen, um eine nahtlose Integration mit diesen zu ermöglichen.
\\
\\
Durch diese Forschung wurde somit gezeigt, 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 Entwicklung
\enquote{extreme-programming}-Methodiken herangezogen werden, \textit{chillerlan/php-qrcode} als QR-Code-Bibliothek verwendet wird
und die Schnittstelle zu verbleibenden Teilprozessen geschützt wird.
\section{Ausblick}
\label{chap:ausblick}
In Ausblick nach der Umsetzung der Anmeldung und Zustellung von Weinen für Weinproben des Regionalverbunds für Weine
der Weinregion Mosel als TYPO3-Extension gilt es diese TYPO3-Extension um Funktionalität zu erweitern, sodass der gesamte
Geschäftsprozess der Jahresauswahlprobe abgebildet ist.
\begin{nicepic}
\includegraphics[width=1\textwidth]{images/geschäftsprozess-ausblick.png}
\captionof{figure}{Geschäftsprozess Jahresauswahlprobe: Ausblick}
\caption*{Quelle: Eigene Darstellung}
\label{fig:geschaeftsprozess-ausblick}
\end{nicepic}
Der vom Kunden langfristig erwünschte Zustand ist, dass der gesamte Geschäftsprozess der Jahresauswahlprobe teilautomatisiert wird.
Das betrifft auch, aber nicht nur, das Aufteilen von Jahresauswahlproben in Tische und Flights, das sichere Sammeln und Auswerten
der Bewertungen und das Publizieren der daraus resultierenden Ergebnisse.
Auch ist es angedacht die Weinanmeldung zu Jahresauswahlproben um komplexe Funktionalität zu erweitern, die sicherstellen soll, dass
nicht gegen kategorische Restriktionen verstoßen werden kann. Somit soll vermieden werden, dass Weinanmeldungen
aufgrund von fehlerhaften Anmeldungen abgelehnt werden. Ein triviales Beispiel hierfür wäre ein Wein mit zu hohem Restzuckeranteil
in einer Jahresauswahlprobenkategorie für trockene Weine.

BIN
main.pdf

Binary file not shown.