Organisationsreife

Je nach Reife der Organisation, sind andere Teamarten zu präferieren, denn wenn das Wissen noch nicht vorhanden ist, kann ein cross-funktionales Team nicht effizient arbeiten. Hierfür kann es sinnvoll sein, z.B. ein DevOps-Teams zu bilden, welches die anderen Teams ausbildet, um die Teamreife durch DevOps-Techniken auszubauen. Nur mit einer klaren Aufgabensetzung und Endzeitpunkt ist dieses Vorgehen aber kein Anti-pattern, denn es ist nicht sinnvoll ein dediziertes DevOps-Team zu bilden.

Verschiedene Organisationen sollten verschiedene Teamarten bevorzugen. Passe die Teamorganisation an, sobald die Organisation an Reife gewinnt und die Teams eigenständiger arbeiten können.
Pasted image 20240422200756.png
https://image.slidesharecdn.com/teamtopologiespuregym-210319081955/75/applying-team-topologies-at-puregym-58-2048.jpg

Um Teams für einen unabhängigen Flow aufzubauen, müssen Abhängigkeiten zwischen den Teams und damit Wartezeiten vermieden werden. Durch Kanban kann dies gelingen, indem an den Tickets Dependency Tags verwendet werden, wenn auf ein anderes Team gewartet werden muss. Nur wenn diese Interaktion notwendig ist, um z.B. die kognitive Belastung gering zu halten, ist dies gewünscht. Dann kann durch die Ergänzung die Wartezeiten gemessen werden. Ist jedoch eine Wartezeit unerwartet und nicht eingeplant, so wird dies hiermit klar hervorgehoben.

Hinweis

Kommunikation mit einem anderen Team, welches eine ähnliche Domäne bearbeitet kann auch sinnvoll sein, wenn beide Teams Erfahrungen austauschen oder das eine Team das andere ausbildet, eine gemeinsame Sprache / Tools einzuführen.