Analyse eines Softwareentwicklungsprozesses und Konzipierung einer Monitoring-Lösung unter den Gesichtspunkten von DevOps

Bachelorarbeit aus dem Jahr 2012 im Fachbereich Informatik - Software, Note: 1,7, Hochschule Ulm (Informatik), Sprache: Deutsch, Abstract: Sobald eine Firma wächst und immer mehr Menschen dazu stoßen, bleibt es nicht aus, dass sich die Firma organisiert, indem sie Abteilungen schafft und Kompetenzen verteilt. Dadurch kommt es zu Kapselungen und Spezialisierungen. Die Kommunikationswege werden länger und das Verständnis für die Arbeiten in anderen Abteilungen schwindet. Bei Abteilungsübergreifenden Projekten, deren Devise 'release early and often' lautet, wirkt sich dies negativ aus. DevOps ist der Begriff für eine Bewegung, mit Prinzipien, Methoden und Werkzeugen, welche die Kluft zwischen Entwicklung und Administration schließt, um so den Anforderungen an immer schnellere und flexiblere Änderungen gerecht werden zu können. Mit Hilfe von DevOps soll die Grundidee von agilen Methoden auch auf die Administration ausgeweitet werden, und damit ein nahtloser Prozess, von der Entwicklung, bis hin zum Nutzer, entstehen. Durch die verstärkte Zusammenarbeit von Entwicklung und Administration wird die Produktivität und Qualität gesteigert.