title: Entwicklung eines Vorgehensmodelles zur Übergabe und weiteren Betreuung eines bestehenden, agil umgesetzten Projektes in einem neuen Team
Creators: name: Steiner, Daniel
Publisher: name: FH CAMPUS 02 (CAMPUS 02 Fachhochschule der Wirtschaft)
Year: 2023
Subjects: subject: 005 Computerprogrammierung, Programme, Daten

description: Das Ziel dieser Arbeit ist die Schaffung eines neuen Vorgehensmodelles, um agil entwickelte Projekte einfach und effizient übergeben zu können. Daher beschäftigt sich die Arbeit mit der Beantwortung der Frage „Welche Aspekte sind als zentrale Einflussfaktoren zu berücksichtigen, wenn die Weiterentwicklung eines agil umgesetzten Projektes in einem anderen Team stattfinden soll, welches noch über keine bestehende Entwicklungsumgebung und nur begrenztes Know-how verfügt?“. Um diese Frage beantworten zu können, wird zuerst ein grober Überblick über mögliche Modelle zur Entwicklung von Software gegeben. Der Fokus hierbei liegt auf den agilen Methoden. Ausgehend von dem agilen Manifest und den ausgewählten Praktiken wird ein allgemeiner Prozess anhand des Software-Lebenszyklus beschrieben. Aufbauend auf die Beschreibung der einzelnen Phasen des Software-Lebenszyklus wird der Ansatz der kontinuierlichen Integration von Software vorgestellt und beschrieben. Mit Hilfe der theoretischen Grundlagen werden anschließend die Einflussfaktoren entlang des Software-Lebenszyklus identifiziert, kategorisiert und beschrieben. Die einzelnen Einflussfaktoren münden in eine Liste mit Risikobewertung und möglichen Werkzeugen und bilden damit das neue Vorgehensmodell. Das neue Modell wird, nach einer kurzen allgemeinen Beschreibung des Unternehmens inklusive genereller Arbeitsweise, einem Praxistest unterzogen. Dies geschieht, indem ein bereits bestehendes, agil entwickeltes Projekt mit Hilfe des neuen Modells in ein neu geschaffenes Team übernommen wird. Im Zuge der praktischen Anwendung wird grob gezeigt wie das Modell eingesetzt werden kann und die Ergebnisse werden dokumentiert. Abschließend wird eine Übersicht der Ergebnisse in Form einer Tabelle gegeben, welche die einzeln getroffenen Entscheidungen zeigt, bewertet wie erfolgreich die einzelnen Einflussfaktoren im Zuge der Übernahme abgedeckt werden können und angibt, welche Folgeschritte geplant sind.
description: The aim of this thesis is to create a simple and efficient new approach to transferring agiledeveloped projects to other teams. This thesis addresses the question "What aspects should be considered as central influencing factors if the further development of an agile-developed project occurs in another team, with no existing development environment and only limited know-how?". The thesis begins with a short overview of possible models for software development, particularly agile methods. Based on the agile manifesto and selected practices, a general process and understanding of the software lifecycle is described. Continuous integration is subsequently outlined. With these theoretical foundations, the influencing factors along the software lifecycle are then identified, categorised and described. The individual influencing factors result in a new model, including a risk assessment and possible tools. To test the new model, a practice run within the company is described. With the help of the new model, an existing project is transferred into a newly created team. The use of the model is broadly documented. Finally, an overview of the results is given as a table which shows the individual decisions taken, assesses how successfully the individual influencing factors can be covered during the takeover of the first project, and which follow-up steps are planned.