Ziel dieser Bachelorarbeit ist die Erarbeitung und Anwendung eines optimierten Referenzrahmens für die Entwicklung von Continuous Integration/Continuous Delivery (CI/CD) Pipelines bei Lufthansa Industry Solutions. Die Implementierung von CI/CD hat sich als bewährte Methode erwiesen, da sie den Entwicklungsprozess beschleunigt, die Qualität der Software verbessert und die Lieferzeiten verkürzt. Obwohl CI/CD bereits bei Lufthansa Industry Solutions eingesetzt wird, fehlt bisher eine standardisierte Vorgehensweise, um langfristig die Vorteile von CI/CD zu gewährleisten. Die Standardisierung soll durch einen optimierten Referenzrahmen erreicht werden, der als Leitfaden für die Erstellung von Projekten dient.
Im Rahmen dieser Arbeit sind folgende Aufgaben zu bearbeiten:
- Literaturrecherche: Eine umfassende Recherche zum aktuellen Stand der Industrie in Bezug auf CI/CD Pipelines und deren Best Practices durchführen. Untersuchung von aktuellen Trends, Technologien und Tools, die in der Softwareindustrie für CI/CD eingesetzt werden.
- Analyse der vorhandenen CI/CD Prozesse bei Lufthansa Industry Solutions: Eine gründliche Analyse der derzeitigen CI/CD Pipelines bei Lufthansa Industry Solutions durchführen, um Schwachstellen, Engpässe oder potenzielle Verbesserungsmöglichkeiten zu identifizieren.
- Entwicklung eines optimierten Referenzrahmens: Auf Basis der Literaturrecherche und der Analyse der vorhandenen CI/CD Prozesse soll ein optimierter Referenzrahmen entwickelt werden. Dieser Referenzrahmen soll eine standardisierte Vorgehensweise für die Entwicklung von CI/CD Pipelines bei Lufthansa Industry Solutions bieten und bestehende Best Practices berücksichtigen.
- Implementierung und Evaluierung des Referenzrahmens: Der entwickelte Referenzrahmen soll in einem ausgewählten Pilot-Projekt implementiert und hinsichtlich Effektivität und Effizienz evaluiert werden.
- Best Practices für die Optimierung von CI/CD Pipelines: Auf Grundlage der gewonnenen Erkenntnisse aus der Implementierung und Evaluierung des Referenzrahmens sollen Best Practices und Empfehlung für die Modernisierung und Optimierung von CI/CD Pipelines bei Lufthansa Industry Solutions abgeleitet werden.
Die Bachelorarbeit soll sowohl theoretische als auch praktische Aspekte umfassen. Ziel ist es, einen umfassenden und anwendbaren Referenzrahmen für die Entwicklung von CI/CD Pipelines bei Lufthansa Industry Solutions zu entwickeln und Empfehlungen für deren Optimierung zu geben.