109 lines
6.8 KiB
TeX
109 lines
6.8 KiB
TeX
\chapter{Methode}
|
|
|
|
Om de onderzoeksvragen te beantwoorden zijn verschillende methodes gebruikt. De samenhang tussen deze methodes is te zien in afbeelding \ref{fig:onderzoeksopzet}. Ten eerste wordt een survey, data-analyse en interview verricht om informatie uit het applicatiedomein te verzamelen. Deze informatie wordt verwerkt en geanalyseerd, hier zullen de behoeftes van de opdrachtgever uit blijken. Het kan ook zijn dat gedurende het interview of survey directe eisen ter sprake komen, deze kunnen gelijk als eis worden opgenomen.
|
|
|
|
Daarnaast wordt een literatuurstudie verricht met name om verder te gaan op bestaand onderzoek en bekende oplossingen toepassen op het vervullen van vastgestelde problemen, eisen en mogelijkheden. Op basis hiervan wordt een ontwerp gemaakt van een technische oplossingen en deze wordt uitgewerkt in een Proof of Concept. Met het Proof of Concept kan vervolgens worden gereflecteerd op de eisen samen met de opdrachtgever of door field tests in het applicatiedomein. Dit kan leiden tot het aanpassen, herprioriteren of toevoegen van eisen.
|
|
|
|
\begin{figure}[h]
|
|
\centering
|
|
\label{fig:onderzoeksopzet}
|
|
\includegraphics[scale=0.7]{onderzoeksopzet.pdf}
|
|
\caption{Onderzoeksopzet diagram}
|
|
\end{figure}
|
|
|
|
|
|
\section{Data-analyse}
|
|
|
|
KEMBIT maakt gebruikt van een IT-servicemanagement systeem, genaamd TOPDesk. Dit systeem wordt gebruikt om operationele activiteiten in bij te houden. Er wordt bijvoorbeeld een 'incident' aangemaakt in dit systeem wanneer iets fout gaat. En een 'wijziging' op het moment dat een aanpassing moet worden doorgevoerd. In dit systeem kunnen deze activiteiten worden toegewezen aan afdelingen en/of werknemers en de uitvoering documenteren.
|
|
|
|
De informatie in het IT-servicemanagement systeem kan dus worden gebruikt voor het beantwoorden van deelvragen 1 en 2 en daarmee inzichten krijgen in de beste plek in het proces om automatisering toe te passen.
|
|
|
|
De data-analyse wordt uitgevoerd met een interactief Python-notebook. In dit interactieve notebook is de code te zien waarmee de resulterende grafieken zijn gemaakt en kan zelfs worden aangepast en opnieuw uitgevoerd om andere inzichten te creëren (interactief). Door deze methode is de validiteit van de gemaakte grafieken goed te controleren.
|
|
|
|
De data-analyse zal inzichten genereren over data die voldoet aan de volgende criteria:
|
|
|
|
\begin{enumerate}
|
|
\item Het ticket of wijziging is aangemaakt tussen de jaartallen 2020 en 2022.
|
|
\item Het ticket of wijziging is afgerond.
|
|
\item Het ticket of wijziging staat op de behandelaarsgroep van het Expert Team Networking.
|
|
\end{enumerate}
|
|
|
|
|
|
\section{Interview}
|
|
|
|
Er wordt een interview georganiseerd met de opdrachtgever; Patrick Kuepers. De doelstelling van het interview is informatie verkijgen voor de \textit{root cause analysis}. Deze informatie wordt opgehaald door vragen te stellen over de situatie, wensen en eisen.
|
|
|
|
Het interview zal \textit{semigestructureerd} worden uitgevoerd. Dit betekent dat van tevoren vragen worden opgesteld die behandeld worden gedurende het interview. Maar naar inzicht vervolgvragen gesteld kunnen worden op gegeven antwoorden.
|
|
|
|
De volgende onderwerpen zullen gedurende het interview behandeld worden, zie appendix \ref{appendix:interview} voor het uitgevoerde interview:
|
|
|
|
\begin{itemize}
|
|
\item Ervaring
|
|
\item Dienstverlening Expert Team Networking
|
|
\item Soorten activiteiten
|
|
\item Activiteiten welke als meest problematisch worden beschouwd
|
|
\item Reeds gerealiseerde en/of onderzochte oplossingen
|
|
\item Bevindingen met betrekking tot deze oplossing
|
|
\item Toekomstbeeld netwerkautomatisering
|
|
\end{itemize}
|
|
|
|
|
|
\section{Survey}
|
|
|
|
Het Expert Team Networking is de doelgroep voor de uiteindelijke oplossing, zij zullen de automatiseringsoplossing moeten kunnen toepassen in hun eigen werkzaamheden. Om ervoor te zorgen dat de oplossing is afgestemd op deze eindgebruikers zal een survey worden uitgevoerd. Uit de survey zal moeten blijken onder andere wat het algemene kennisniveau is binnen automatisering en wat de verwachtingen, wensen en eisen zijn van het Expert Team Networking.
|
|
|
|
De resultaten van de survey moeten inzichten geven waarmee de onderzoeksvragen 4 \& 5 beantwoord kunnen worden. De volgende onderwerpen zullen behandeld worden in de survey:
|
|
|
|
\begin{itemize}
|
|
\item Functie
|
|
\item Kennis \& ervaring
|
|
\begin{itemize}
|
|
\item Netwerkbeheer (wireless, switching, routing)
|
|
\item Development (programmeertalen)
|
|
\item Netwerkautomatisering
|
|
\end{itemize}
|
|
\item Huidige werkzaamheden
|
|
\item Bevindingen huidige situatie
|
|
\item Huidig gebruik netwerkautomatisering
|
|
\item Toekomstbeeld netwerkautomatisering
|
|
\end{itemize}
|
|
|
|
|
|
\section{Root Cause Analyse}
|
|
|
|
Op de resultaten van het interview, survey en data-analyse zal een root cause analysis worden uitgevoerd. Het doel van deze root cause analysis is vaststellen wat het hoofdzakelijke probleem is. Dit wordt gedaan door het documenteren en grafisch in kaart brengen van problemen en oorzaken in een boomstructuur.
|
|
|
|
|
|
\section{Literatuurstudie}
|
|
|
|
In een literatuurstudie wordt gezocht naar nieuwe informatie (literatuur). Het doel van de literatuurstudie in dit onderzoek is het vinden van nieuwe manieren om de probleemstelling op te lossen (of met andere woorden; het realiseren van de requirements).
|
|
|
|
Gedurende de literatuurstudie worden verschillende zoekmethodes gehanteerd, namelijk:
|
|
|
|
\begin{itemize}
|
|
\item \textit{Sneeuwbalmethode} - Het doorzoeken op inhoudelijke resultaten van vorige zoekopdrachten.
|
|
\item \textit{Parelgroeimethode} - Het doorzoeken op zoekresultaten (niet inhoudelijk, maar het gebruiken van nieuwe zoektermen op basis van zoekresultaten)
|
|
\item \textit{Citatiezoeken} - Zoeken naar publicaties welke de gevonden publicatie citeerd. Op deze manier kunnen nieuwe publicaties over een vergelijkbaar onderwerp worden gevonden.
|
|
\end{itemize}
|
|
|
|
Bij het uitvoeren van de literatuurstudie is gebruik gemaakt van de volgende zoekmachines: \href{https://www.google.nl/}{google.com} voor het vinden van documentatie, handleidingen en artikelen. En \href{https://bibliotheek.zuyd.nl/}{bibliotheek.zuyd.nl} voor het vinden van academische artikelen.
|
|
|
|
Voor het beoordelen van de resultaten zijn een aantal criteria aangehouden. Het doel van het aanhouden van deze criteria is alleen hoogwaardige correcte bronnen toelaten in het onderzoek.
|
|
|
|
\begin{enumerate}
|
|
\item Het betreft een publicatie geschreven door een organisatie of auteur met bepaalde vastgestelde autoriteit op dat domein (bijvoorbeeld Red Hat over Ansible)
|
|
\item Publicatie heeft 30+ citaties.
|
|
\item Publicatie is Engels of Nederlandstalig.
|
|
\end{enumerate}
|
|
|
|
De volgende zoektermen zijn gebruikt:
|
|
|
|
\begin{itemize}
|
|
\item Software development best practices
|
|
\item Ansible
|
|
\item Networkautomation
|
|
\item declarative and imperative
|
|
\item CI/CD
|
|
\item PRTG
|
|
\item TOPdesk (Asset Management) (API)
|
|
\end{itemize} |