Prototypische Entwicklung einer Unternehmenssoftware mit integriertem Kundenportal nach dem Development & Operations Ansatz
Bachelorarbeit in Softwareentwicklung und IT-Betrieb
Abstract
Diese Bachelorarbeit befasst sich mit den Herausforderungen und Chancen in der modernen Softwareentwicklung und im IT-Betrieb. Die Forschung konzentriert sich auf die Etablierung effizienter Entwicklungsprozesse, die Implementierung von Continuous Integration und Deployment Praktiken sowie die Entwicklung digitaler Lösungen.
Einleitung
Im heutigen digitalen Zeitalter stehen Organisationen unter zunehmendem Druck, Softwarelösungen schneller, zuverlässiger und mit höherer Qualität zu liefern.
Theoretische Grundlagen
DevOps repräsentiert eine kulturelle und technische Bewegung, die die Zusammenarbeit zwischen Entwicklungs- und Betriebsteams betont.
Methodik
Diese Forschung folgt einem Mixed-Methods-Ansatz, der qualitative und quantitative Methoden kombiniert.
Implementierung
Versionskontrolle
GitLab wurde für Versionskontrolle, Code-Review und Kollaboration implementiert
CI/CD-Pipeline
TeamCity wurde für Continuous Integration konfiguriert und automatisiert Builds, Tests und Deployments
Containerisierung
Docker-Container wurden verwendet, um konsistente Umgebungen über Entwicklung, Staging und Produktion sicherzustellen
Qualitätssicherung
Automatisiertes Testen wurde in die CI/CD-Pipeline integriert
Technologie-Stack
Backend
Frontend
DevOps
Infrastruktur
Ergebnisse
Die Implementierung des DevOps-Zyklus und des Kundenportals führte zu messbaren Verbesserungen: Deployment-Zeit reduziert, Fehlerrate um ca. 40% verringert, Kundenanfragen um 60% reduziert.
Diskussion
Die Ergebnisse zeigen, dass moderne DevOps-Praktiken und digitale Transformationsinitiativen die Effizienz der Softwareentwicklung und die Kundenzufriedenheit erheblich verbessern können.
Fazit
Diese Bachelorarbeit hat erfolgreich den Wert moderner DevOps-Praktiken und digitaler Transformation bei der Verbesserung von Softwareentwicklungsprozessen und Kundenerfahrung demonstriert.