ERFOLGSGESCHICHTE
Kanban, Kubernetes und 10 Tage Cycle Time
Novadex GmbH
Novadex entwickelt Marketing-Portale für große Unternehmen. Die Software lief, aber die Entwicklungsgeschwindigkeit sank stetig. Features brauchten immer länger. Das Hosting war veraltet, Skalierung nur vertikal möglich. Der gesamte Entwicklungsprozess beruhte auf Subversion, manuellen Builds und einem Scrum-Prozess, der mehr Overhead erzeugte als Ergebnisse.
100 DAYS begann mit einem strukturierten Assessment: Interviews mit Entwicklern und Stakeholdern, Code Reviews, Analyse der bestehenden Dokumentation und Prozesse. Die Diagnose war klar: Nicht das Team war das Problem, sondern die Infrastruktur und die Methoden drumherum.
Die Transformation hatte drei Säulen. Erstens: Containerisierung der Anwendung mit Docker und Migration auf Kubernetes. Wir erstellten Helm Charts für reproduzierbare Deployments und ermöglichten erstmals horizontale Skalierung. Zweitens: Migration von Subversion zu GitLab, von Jenkins zu GitLab CI. Feature Branches und Pull Requests ersetzten den bisherigen Workflow. Drittens: Wir ersetzten Scrum durch Kanban. Weniger Zeremonien, mehr Fokus auf Durchfluss. Dazu führten wir kontinuierliche Architekturverbesserung als festen Bestandteil des Entwicklungsprozesses ein.
Das Ergebnis lässt sich in einer Zahl zusammenfassen: 10 Tage durchschnittliche Cycle Time, von der Idee bis zum Deployment. Dazu kommen flexible Skalierung bei Lastspitzen, bessere Planbarkeit durch Kanban-Metriken und eine service-orientierte Architektur, die mit den Anforderungen wächst.