Die traditionelle Art und Weise, wie ein Unternehmen ein System entwickelt, liefert und betreibt, wird durch die Definition von Teamstrukturen, klaren Prozessen zwischen Teams und dem Trennen von Verantwortlichkeiten geprägt. Diese Kultur ist stark von Checks and Balances und Gatekeeping geprägt.
Teamstrukturen folgen häufig den verschiedenen Phasen einer Deliverypipeline wie Planung, Entwicklung, Verifizierung, Validierung, Freigabe und Betrieb. Wobei die Software jede Phase durchläuft und unterwegs von jedem einzelnen Team verbessert wird. Bei der Verlagerung in die Cloud verschwimmen diese Phasen und klaren Übergabeprozesse ebenso wie die Verantwortlichkeiten der Teams. Einige der Aufgaben können automatisiert werden, oder alle Verantwortlichkeiten für die Bereitstellung werden von einem einzigen Team übernommen.
Dies ist ein Paradigmenwechsel, der auch kulturell bewältigt werden muss. Nur weil wir auf die Cloud umsteigen, heißt das nicht, dass wir die gesamte Organisation durch neue Mitarbeiter ersetzen müssen, die die Paradigmen und Ideen kennen. Die Organisation und ihre Mitarbeiter müssen sich an die neuen Konzepte anpassen.
Wenn dieser Wechsel nicht aktiv gesteuert und nicht als Teil der Cloud-Migrationsstrategie betrachtet wird, könnten wir mit Teams enden, die versuchen, traditionelle Prozesse auf dem neuen System einzurichten, um sich Sinn und Bedeutung zu geben. Dies ist eine Herausforderung für die Manager, die die Organisationsstruktur aufbauen. Sowie für die Teams, die ihren Platz im neuen System in Form von Verbesserungen und Unterstützung finden müssen, um einen kontinuierlichen Wertfluss zu gewährleisten.
- Agilität fördern
- Positive Fehlerkultur etablieren
- Den Wandel gestalten