In der vorliegenden Masterarbeit wird das Thema Softwaredokumentation behandelt und
aufgezeigt, wie der derzeitige Stand in der Theorie und in der Praxis aussieht, welche
Herausforderungen aktuell noch auftreten und welche innovativen Lösungsansätze es für
diese gibt.
Die Dokumentation ist ein essenzieller Bestandteil in der Softwareentwicklung, damit
zukünftige Anwender, Entwickler und Administratoren alle wichtigen Informationen
erhalten, die sie für die Nutzung, Weiterentwicklung, Einführung oder Wartung benötigen.
Aus diesem Grund ist es notwendig, dass die Softwaredokumentation eine hohe Qualität
aufweist. Dies ist jedoch aufgrund von Schwierigkeiten, mit denen die Autoren aktuell noch
konfrontiert werden, häufig nicht der Fall.
Das Ziel der Masterarbeit ist es, die in der Praxis auftretenden Herausforderungen
aufzuzeigen und mögliche Lösungsansätze näherzubringen. Um dies zu erreichen, wird
zunächst eine ausführliche Literaturrecherche durchgeführt. Dabei werden die
sequenziellen und agilen Vorgehensmodelle sowie deren Liefergegenstände beschrieben
und auf Schwierigkeiten dieser drei Themenbereiche eingegangen. Infolgedessen ergeben
sich Thesen, aus denen Fragen als Grundlage für die Durchführung von
Experteninterviews aufgestellt werden. Die daraus resultierenden Ergebnisse werden den
zuvor bestimmten Behauptungen gegenübergestellt, um diese zu bestätigen und somit
hervorzuheben, welche Herausforderungen in der Praxis aktuell noch auftreten.
Aus den Befragungen geht hervor, dass es bei den Anwendern häufig zu
Verständnisschwierigkeiten kommt, wenn die Softwaredokumentation von den Entwicklern
selbst geschrieben wurde. Außerdem wird gezeigt, dass vereinzelt Unternehmen nicht von
Tools für die Zusammenarbeit und die Anfertigung der Dokumentation profitieren. Auch die
Ablage und Versionierung der Dokumente ist teilweise noch unzureichend. Des Weiteren
stellt sich als Problem heraus, dass bei mangelnder Zeit bis zum Auslieferungstermin an
erster Stelle bei der Softwaredokumentation Einsparungen vorgenommen werden. Auch
das zielgruppengerechte Schreiben stellt sich als Herausforderung für die Autoren heraus,
da die Anwender weder erfragt noch analysiert werden. Darüber hinaus werden die
Projektbeteiligten, die für die Dokumentation verantwortlich sind, nicht ausreichend für die
Erstellung dieser geschult.
Um diese Herausforderungen bezüglich der Erstellung von Softwaredokumentationen in
Zukunft zu minimieren, werden einige Lösungsansätze vorgestellt. Diese sollen
Unternehmen und Projektbeteiligte dabei unterstützen, die Bedeutsamkeit der
Dokumentation zu erkennen und die bestehenden Schwierigkeiten zu bewältigen.