Aufbau einer modernen DevOps-Pipeline und eines digitalen Self-Service-Portals für ein mittelständisches Recyclingunternehmen

Akademisches Praxisprojekt in Softwareentwicklung und IT-Betrieb

2022 Practical Project Academic Research

Einführung

Dieses Praxisprojekt wurde bei einem zertifizierten Entsorgungsunternehmen durchgeführt, das auf das Recycling von Holz spezialisiert ist. Das Hauptziel war die Gestaltung und Implementierung eines modernen Development and IT Operations Zyklus sowie eines digitalen Kundenportals, das in die Unternehmensprozesse integriert ist.

Grundlagen und Anforderungen

Das Projekt begann mit einer umfassenden Anforderungsanalyse durch Interviews mit Management und Mitarbeitern. Identifizierte Kernprobleme waren ineffiziente Kundenkommunikation, begrenzte Datenverfügbarkeit und manuelle Verwaltungsprozesse.

Konzept und Architektur

Wiegeschein-Modul

Kunden können Wiegescheine einsehen und herunterladen, die mit ihrer Kundennummer verknüpft sind

Dispositions-Modul

Planung von Containertransporten mit Integration von Kunden, Containern, Mitarbeitern und Fahrzeugen

Vertrags- und Preismodul

Permanente Verfügbarkeit von Preisen und Vertragsdokumenten mit PDF-Export

Buchhaltungs-Modul

Suche und Download von Rechnungen im PDF-Format

Controlling und Analytik

Auswertung von Liefermengen, Lieferqualität und Preisen

Stammdaten Self-Service

Optionen für Kunden zur Pflege ausgewählter Stammdaten und Kontaktinformationen

Technologie-Stack

Programmierung und Web

PHP
Laravel Framework
JavaScript
HTML & CSS
SQL

DevOps und Kollaboration

GitLab
TeamCity
Continuous Integration
Continuous Deployment
Version Control Workflows

Daten und Integration

MySQL
ERP-System Integration
REST APIs

Infrastruktur und Tools

Docker
nginx Web Server
PhpStorm IDE
Linux Server Environment

Implementierung

Die erste Phase umfasste die Einrichtung einer dedizierten Entwicklungsumgebung mit Webserver, Datenbank, IDE und notwendigen Tools zur Unterstützung der kontinuierlichen Entwicklung.

Ergebnisse und Fazit

Die Implementierung des DevOps-Zyklus und des Kundenportals führte zu signifikanten Verbesserungen: verbesserte Entwicklungseffizienz, verbesserte Kundenerfahrung, optimierte interne Prozesse und bessere Datentransparenz.