Bag om Einführung von DevOps. Verbesserung der Geschwindigkeit der Softwareauslieferung und der Softwarequalität
Studienarbeit aus dem Jahr 2021 im Fachbereich Informatik - Allgemeines, Note: 1,0, FOM Hochschule für Oekonomie & Management gemeinnützige GmbH, Köln, Sprache: Deutsch, Abstract: Die zugrundeliegende Projektarbeit befasst sich mit der Fragestellung, wie IT-Unternehmen die Softwareentwicklung gestalten sollten, damit sowohl die Geschwindigkeit der Softwareauslieferung als auch die Softwarequalität gesteigert werden können. Im zweiten Kapitel wird als erstes die Konfliktsituation in IT-Unternehmen geschildert und die daraus resultierenden Folgen wiedergegeben. Anschließend wird das Thema DevOps eingeführt und die Grundprinzipien von DevOps herausgearbeitet. Die Grundprinzipien von DevOps eignen sich im besonderen Maße, um die Funktionsweise von DevOps zu veranschaulichen und um darzustellen, wie DevOps-Prinzipien oder - Methoden genutzt werden können, um eine effizientere Softwareentwicklung zu ermöglichen.
Im darauffolgenden Kapitel wird als erstes der allgemeine Software-Entwicklungszyklus dargestellt, weil der Deployment-Prozess ein Teil des Software-Entwicklungszyklus ist. Daraufhin werden die einzelnen Phasen der Deployment-Pipeline beschrieben. Die präzise Ausarbeitung der einzelnen Deployment-Phasen und die Beschreibung der Tools und Technologien können als Orientierung bei der Implementierung einer Deployment-Pipeline genutzt werden. Im Anschluss daran werden die drei unterschiedlichen Automatisierungsstufen der CI/CD-Pipeline veranschaulicht und gegenübergestellt.
Abschließend werden im Fazit die erzielten Ergebnisse im Rahmen der vorliegenden Projektarbeit wiedergegeben und die zukünftige Entwicklung von DevOps prognostiziert. Aufgrund der Rahmenbedingung der Projektarbeit konnten nicht alle Themenaspekte von DevOps behandelt werden. Folgende relevante Themengebiete fehlen: Microservices, Monitoring, Logging und agile Vorgehensmodelle.
Vis mere