Einführung von Tribal Leadership zur Skalierung von agilen Softwareentwicklungsprozessen

Der Kunde, eine führende Strategieberatung, entwickelte eine Plattform für verschiedene, analytische Fragestellungen. Mit seinem schnellen Wachstum stand er vor der Herausforderung Teams aufzuspalten, zu vergrößern und dennoch auf gemeinsame Standards und Technologien zu setzen. niologic begleitete den Veränderungsprozess.

Herausforderung

Das schnelle Wachstum in der Produktentwicklung stellte den Kunden vor die Herausforderung, mehr Personal für nachgefragte Module und Funktionalitäten einzustellen. Früher im Team getroffene Entscheidungen hatten nunmehr Konsequenzen für mehrere Teams und mussten abgestimmt werden.

Gleichzeitig sollte die Erfahrung und die Kenntnisse neuer Entwicklungsingenieure genutzt werden. Der Overhead für Dokumentation und Verwaltung sollte gemäß der agilen Entwicklungsweise minimiert werden.

Vorgehen

niologic konsolidierte das Projektmanagement in Scrum-Flows für Entwicklungsteams und Kanban-Flows für das Site Reliability Team. Zusätzlich wurden sogenannte Development Tribes gegründet, welche die Entwicklungsingenieure mit gleichem Aufgabenbereich aber aus verschiedenen Teams zusammenbrachten.

Regelmäßige Besprechungen und gemeinsame Kommunikationskanäle wurden strukturiert, um den Austausch unter Experten (Frontend, Backend, Data Engineering, Data Science) in sogenannten Tribes zu gewährleisten (Tribal Leadership).

Projektergebnis und Kundennutzen

In den Tribe-Besprechungen konnten Anforderungen der Geschäftssicht frühzeitig miteinander besprochen werden und Synergien identifiziert werden. Ein sogenannter Scope-Change im laufenden Sprint konnte so verhindert werden. Gleichzeitig erarbeiteten die Fachspezialisten eine gemeinsame Technologievision als Unterstützung für die Produktvision.