Die Auswirkungen von Covid-19 haben die beschleunigte Einführung von vollständig dezentralen Teams erzwungen – ein Trend, der wahrscheinlich weit über die Auswirkungen dieser Pandemie hinaus anhalten wird. Arbeitgeber auf der ganzen Welt haben begonnen, das Modell zu übernehmen. Unternehmen wie Atlassian, Facebook und Twitter haben angekündigt, dass Mitarbeiter dauerhaft von zu Hause aus arbeiten können. Viele Arbeitgeber berichten von Produktivitätssteigerungen von 44%.1
Das Software Engineering mit Agile hat sich typischerweise auf räumlich zusammenhängende Teams konzentriert. Während viele moderne Agile-Engineering-Teams bereits über ein gewisses Element verteilter Operationen verfügen, hat die Pandemie die Einführung eines vollständig verteilten Ansatzes erzwungen.
Derzeit sind die Ansätze zur Verbesserung der Produktivität und des Teamengagements für eine Remote-Belegschaft ziemlich gut verstanden. Dieser Artikel befasst sich mit einigen praktischen Beobachtungen (die auf Allgemeinwissen und praktischen Erfahrungen aufbauen) sowie mit potenziellen Ansätzen zur Abstimmung der Leistung von Remote-Agile-Teams. Eine der wichtigsten Beobachtungen besteht darin, dass die Produktivitätsgewinne oder -verluste bei Remote-Einsätzen akut durch den Reifegrad des agilen Teams verstärkt werden, obwohl es Techniken und Tools gibt, um viele dieser Probleme zu bewältigen.
Im restlichen Teil dieses Artikels werden mehrere Beobachtungen dazu gemacht, wie sich die Erfahrung und Produktivität von Agile-Teams durch Remote-Operationen auswirkt, insbesondere bei Teams, die weniger erfahren sind. Viele der Vorschläge beziehen sich auf die Verringerung der Produktivitätslücke für weniger erfahrene agile Teams.
Entwickler lernen sehr viel von ihren Kollegen durch informelle und manchmal unbeabsichtigte Interaktionen. Zum Beispiel:
Dies kann in einem vollständig dezentralisierten Modell schwierig zu replizieren sein. Weniger erfahrene Agile-Teams mit enger fokussiertem Fachwissen und einem geringeren relativen Niveau an Produktwissen werden stärker unter dem Mangel an informellem Lernen leiden.
Ansätze zur Verbesserung der Erfahrung in diesem Bereich:
Eine der größten Herausforderungen bei Remote-Teams ist, dass die fehlende Sichtbarkeit und Verbindung zu einem Mangel an Vertrauen und Verantwortlichkeit führen kann. Dies wird verstärkt, wenn die Mitarbeiter des Teams noch nicht lange zusammenarbeiten. Insgesamt kann das dazu führen, dass viel Zeit auf die Erstellung von Berichten, die Nachverfolgung von Aktivitäten und den Versuch verwendet wird, die täglichen Aktivitäten auf einer viel detaillierteren Ebene als dem täglichen Standortgespräch zu mikromanagen. Das wirkt sich wiederum negativ auf die Teamleistung aus.
Ansätze zur Verbesserung der Erfahrung in diesem Bereich:
Team-Chat und Instant Messaging sind ein wichtiges Werkzeug für Remote-Teams. Für weniger erfahrene Teams kann der Team-Chat jedoch zu impliziten Engpässen führen. Team-Chat-Kanäle können schnell mit Fragen und Anfragen überflutet werden, was wiederum zu Engpässen für die erfahreneren Teammitglieder führt, die versuchen, zu antworten. Auf der anderen Seite sind die Anfragenden im Unklaren darüber, ob sie überhaupt Antworten auf einige ihrer Fragen erhalten werden.
Mögliche Ansätze:
Erfahrenere Teams haben in der Regel ein starkes Gefühl von Teamidentität, Engagement und persönlichen Beziehungen, was die Zusammenarbeit stärkt. Dies kann in einem weniger erfahrenen Team, das dezentral arbeitet, schwer zu fördern sein. Obwohl es viele Daten über die Wichtigkeit von Interaktionen außerhalb der Arbeit gibt, kann es eine Herausforderung sein, Teammitglieder dazu zu bringen, außerhalb der Arbeitszeiten dynamisch zu interagieren. Die Herausforderung besteht darin, die Zeit außerhalb der Arbeit so zu gestalten, dass sie Spaß macht, dynamisch ist und alle Beteiligten anspricht, anstatt sie als Verlängerung der Arbeit zu betrachten.
Einige Ideen, die allgemein gute Ergebnisse erzielt haben:
Agile-Teams müssen sich der Leistungseinbußen bewusst sein, die mit dem Remote-Betrieb verbunden sind. Die Erhöhung der agilen Reife des Teams sollte eine Priorität sein, aber es gibt mehrere Möglichkeiten, die mit dem Remote-Betrieb verbundenen Produktivitätseinbußen für weniger erfahrene Teams zu reduzieren. Diese Ansätze können zusätzlich zu den typischen Strategien zur Performance-Steigerung eines Remote-Teams angewendet werden.
[1] - https://www.pwc.com/us/en/library/covid-19/us-remote-work-survey.html
Abonnieren Sie den Newsletter, um über die neuesten Entwicklungen in der Branche auf dem Laufenden zu bleiben, einschließlich Einblicke in die Branche und innovative Lösungsmöglichkeiten.