94 lines
7.7 KiB
TeX
Raw Normal View History

2023-01-02 11:42:39 +01:00
\chapter{Ergebnisse}
\label{chap:ergebnisse}
2023-03-27 00:16:07 +02:00
\section{Praktische Ergebnisse}
Die TYPO3-Erweiterung ist umgesetzt und erfüllt die vereinbarten Anforderungen.
2023-03-27 01:38:58 +02:00
Mitglieder und nicht-Mitgleder können Teilnehmernutzer anlegen und Weine zu Jahresauswahlproben anmelden.
2023-03-27 00:16:07 +02:00
Teilnehmer bekommen ein PDF-Dokument mit einem QR-Code zur späteren Zuordnung bereitgestellt.
\ac{WM}-Mitarbeiter können diesen QR-Code einscannen, um Weine als \enquote{angekommen} zu markieren.
2023-03-27 01:38:58 +02:00
Redakteure von \ac{WM} können Zugriffsrechte und Verhalten der Jahresauswahlproben auf verschiede Weisen einschränken.
2023-03-27 00:16:07 +02:00
Sie können den Sichtbarkeitszeitraum, den Anmeldezeitraum und den Probezeitraum, der definiert ab
wann teilnehmende Weine öffentlich sind, festlegen.
2023-03-27 01:38:58 +02:00
Sie können Jahresauswahlproben und damit deren Anmeldeformulare, auf festgelegte Wettebwerbskategorien beschränken.
Mitarbeiter können Weindatensätze, getrennt nach Jahresauswahlproben, als CSV-Dokument exportieren und somit
2023-03-27 00:16:07 +02:00
den verbleibenden Geschäftsprozess wie gehabt fortsetzen.
\section{Forschungsergebnisse}
% Recap Forschungsfrage:
% 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?
Im Zuge dieser Ausarbeitung wurden Teilfragen beantwortet.
Diese Antworten zeigen auf, wie 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 können.
2023-03-27 01:16:33 +02:00
\paragraph*{Nach welcher Methodik sollten Digitalisierungsprojekte im Maßstab des behandelten Projektes entwickelt werden, um effizient und profitabel zu sein?}
2023-03-27 00:16:07 +02:00
In der Literaturrecherche zur Wahl von Methodiken in der Softwareentwicklung und Digitalisierung
im Kontext der effizienten
und profitablen Umsetzung des hier behandelten Projektes stellten sich komplexe und aufwändige Modelle als
ungeeignet heraus. Vielmehr beeindruckten simple Modelle durch ihren geringen Mehraufwand,
der bei kleinen Projekten, wie der Digitalisierung der Anmeldung und Zustellung von Weinen für Weinproben
des Regionalverbunds für Weine in der Weinregion Mosel unabdinglich ist, um eine effiziente und profitable
Umsetzung gewährleisten zu können.
2023-03-27 01:16:33 +02:00
\paragraph*{Welche QR-Code-Bibliothek ist für das behandelte Projekt gut geeignet?}
2023-03-27 00:16:07 +02:00
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.
Generell sollten erwägte Bibliotheken aktiv gepflegt, einen gewissen Grad
2023-03-27 01:16:33 +02:00
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
2023-03-27 00:16:07 +02:00
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 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}
2023-03-27 01:16:33 +02:00
\paragraph*{Nach welcher Methodik sollten Digitalisierungsprojekte im Maßstab des behandelten Projektes entwickelt werden, um effizient und profitabel zu sein?}
2023-03-27 00:16:07 +02:00
Um eine Entwicklungsmethodik für die Umsetzung einer wie in der Problemstellung beschriebenen TYPO3-Extension auszuwählen,
wurde eine Literaturrecherche angestellt.
Diese Literaturrecherche lässt darauf schließen, dass sich simple Methodiken, ohne nennenswerten Mehraufwand,
gut für die effiziente und profitable Umsetzung kleiner Digitalisierungsprojekte eignen.
Somit eignen sich solche Modelle für die Digitalisierung von Anmeldungen und Zustellungen von Weinen für Weinproben
des Regionalverbunds für Weine in der Weinregion Mosel, um davon zu profitieren.
Zu Beginn wurde davon ausgegangen, dass agile Entwicklungsmethodiken oder sogar
\enquote{extreme programming} insbesondere für kleine, zeitkritische Problemstellungen mit dynamischen Anforderungen und somit
auch für die behandelte Problemstellung, geeignet sind. M. Ayman Al Ahmar bestätigt diese Hyptothese.
Ahmar erklärt diese Eignung durch die Agilität des \enquote{extreme programmings}, die die Entwicklungsgeschwindigkeit
fördert und kurzfristige Änderungen der Anforderungen erlaubt \cite{bib:ayman-al-ahmar}.
Es muss jedoch berücksichtigt werden, dass sich diese Literaturrecherche explizit auf kleine, zeitkritische Projekte bezieht.
Bei Einbezug anderer Projekttypen und -Beschaffenheiten weichen die geeigneten Entwicklungsmethodiken wahrscheinlich ab.
Eine Empfehlung für weitere Forschung ist es daher, ähnliche Literaturrecherchen bezüglich
geeigneter Entwicklungsmethodiken für abweichende Projekttypen und -Beschaffenheiten
durchzuführen.
\paragraph*{Welche QR-Code-Bibliothek ist für das behandelte Projekt am besten geeignet?}
2023-03-27 01:16:33 +02:00
Im Interesse eine geeignete Bibliothek zur Generierung von QR-Codes für die Umsetzung dieses Softwareprojektes zu finden,
die sich effizient und schnell (=kostengünstig) integrieren lässt,
2023-03-27 00:16:07 +02:00
wurden sechs QR-Code-Bibliotheken gegenübergestellt und in drei verschiedenen Bewertungskategorien verglichen.
Diese Bewertungskategorien sind \enquote{Funktionalität}, \enquote{Gepflegtheit} und \enquote{Workflow-Eignung}.
Jede dieser Kategorien wurde mit null bis zehn Punkten bewertet. Jede Bibliothek konnte maximal 30 Punkte erhalten.
Die Bewertung erfolgte nach subjektiver Einschätzung des Autors, basierend auf Faktoren wie dem Zustand der Github-Seite,
der Produktwebseite, den tätigen Entwicklern, der Lizenz, der Beschaffenheit des Projektes, der Dokumentation und dem dort ersichtlichen
Funktionsumfang. Dieser Vergleich deutet darauf hin, dass sich \enquote{chillerlan/php-qrcode} mit 30 Gesamtpunkten am besten für
eine Verwendung in der behandelten Problemstellung eignet. Es wurde davon ausgegangen, dass \enquote{chillerlan/php-qrcode}
gut geeignet wäre, da die Verwendung dieser Bibliothek firmenintern nahegelegt wurde. Der abgehaltene Vergleich bestätigt
diese Empfehlung. Dieser Erfolg erklärt sich durch ein aktiv gepflegtes Softwareprodukt mit einer Vielzahl an Entwicklern,
Empfehlungen, Verwendungen, aktueller Versionsunterstützung, guter Dokumentation und projektspezifischer Eignung.
Es muss jedoch beachtet werden, dass dieser Vergleich die projektspezifische Eignung als wichtigen Faktor mit einbezieht.
Somit ist dieser Vergleich nur gültig, um eine QR-Code-Bibliothek für ein PHP-Projekt mit dem Composer-Paketmanager zu evaluieren.
Der Autor empfielt ähnliche Vergleiche für andere Arbeitsumgebungen abzuhalten, um zu bestimmen, welche QR-Code-Bibliotheken in anderen
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 können unangemessen hohe Entwicklungskosten vermieden werden?}