Softwareentwicklung

So baust du ein erfolgreiches agiles Team auf

Entdecke Dynamiken, Kultur und Zusammenarbeit in agilen Teams und erfahre, wie du ein großartiges agiles Team aufbaust.

Themen durchsuchen
Scrum
Kanban
Agiles Projektmanagement
Produktmanagement
Agile Methoden
Softwareentwicklung
Design
Agiles Marketing
Der Vorteil agiler Methoden
Agile Teams
Agile-Tutorials
Gespräche rund um Agile
Informationen zum Agile Coach

Dein agiles Team zusammenstellen

Agile Visionäre glaubten, dass Teamarbeit essenziell ist, um großartige Software bereitzustellen, und großartige agile Teams eher nach dem "Wir"- als dem "Ich"-Prinzip arbeiten. Das gemeinsame Abenteuer, etwas wirklich Bedeutendes mit engagierten Teamkollegen zu entwickeln, ist ein sehr lohnendes Unterfangen.

Trotz gemeinsamer Werte gibt es keine allgemeingültige Formel für das perfekte agile Team. Einige nutzen Scrum, andere bevorzugen Kanban. Agile Puristen gehen davon aus, dass Teams am selben Standort arbeiten, aber die unternehmerische Realität bringt es manchmal mit sich, dass ein agiles Team über mehrere geografische Regionen verteilt arbeitet. Die meisten agilen Teams verfügen über alle erforderlichen Kompetenzen, aber manchmal muss für bestimmte Aufgaben ein Spezialist ins Team geholt werden. Wie erkennst du also, ob dein Team ein großartiges agiles Team werden kann? Lies weiter.

Agile Teams vorgestellte Inhalte

[Fortsetzung]

Aufbauen auf einer soliden Grundlage

Denke nach der Zusammenstellung das Teams daran, dass agile Teams wie Individuen sind: Sie brauchen Zeit zum Wachsen. Agile Theoretiker zitieren oft Tuckmans "Phasen der Gruppenentwicklung". Agile Teams durchlaufen in ihrer Entwicklung vier wichtige Phasen.

Nachdem ein Team die Durchführungsphase erreicht hat, ist die Entwicklung des Teams klar zu erkennen: Mitglieder vertrauen einander, kennen die Stärken der anderen und nutzen diese Kenntnis, um die Softwareentwicklung zu optimieren.

Stages of group development | Atlassian agile coach

Es ist eine gewisse organisatorische Disziplin erforderlich, um agile Teams intakt zu halten, aber es zahlt sich aus, das Team zu schützen – in einem angemessenen Rahmen natürlich. Wenn es zu einer Änderung kommt (neuer Mitarbeiter, ausscheidender Mitarbeiter usw.), kehrt das Team so lange in die Orientierungsphase zurück, bis die Änderung verarbeitet ist.

Der Erfolg agiler Teams basiert auch auf robusten Entwicklungspraktiken wie Code-Reviews, Aufgaben-Branching, Continuous Integration und einem regelmäßigen Release-Rhythmus. Wir können nicht oft genug betonen, dass diese Entwicklungsgrundlagen wichtig für den Aufbau großartiger Teams sind. (Mehr zu diesen Themen findest du im Abschnitt "Agile Entwickler".)

status-exclaim
Profitipp:

Agile Teams sind nicht nur in der Entwicklung nützlich. In größeren Softwareunternehmen werden in vielen Geschäftsbereichen agile Teams gebildet, z. B. im Marketing, im Personalwesen und im Bereich Finanzen.

Erfolgreiche agile Teams werden auf zwei Grundsätzen aufgebaut: kontinuierliches Mentoring und geteilte Kompetenzen. Einer der großen Vorteile der Teamarbeit ist, dass Kollegen voneinander lernen und sich jeweils als Mentor zur Seite stehen. Das Mentoring ist nicht nur eine Aktivität, bei der jüngere Teammitglieder etwas von den erfahrenen Teammitgliedern lernen. Da jeder im Team etwas vom anderen lernt, ist die Wirkung des Teams im Ganzen größer als die Summe der Wirkung einzelner Mitglieder. Gleichzeitig ermöglichen geteilte Kompetenzen dem Team, heterogene Aufgaben anzugehen. Als Entwickler ist es immer wichtig, neue Kompetenzen zu erlernen, da wir mit diesen wertvoller für das Unternehmen und besser ausgestattet sind, uns gegenseitig zu unterstützen. Geteilte Kompetenzen vermeiden außerdem, dass eine Person zu einem Engpass wird, was jedem Einzelnen eine Menge Druck nimmt.

Ein Jira für jedes Team, eine Vorlage für jedes Projekt

Unabhängig davon, in welchem Team du arbeitest, bietet Jira die nötige Flexibilität, damit du und dein Team jede Herausforderung meistern könnt. Dank unserer kostenlosen Vorlagenbibliothek sind alle Beteiligten schnell einsatzbereit.

Wie agile Teams abteilungsübergreifend zusammenarbeiten

Zu modernen Softwareteams gehören Produktmanager, Designer, Marketingexperten und Betriebsmitarbeiter sowie Entwickler und Tester. Bei Atlassian legen wir den Schwerpunkt unserer agilen Teams auf drei Produktphasen: Make, Sell und Operate.

Atlassian team triads | Atlassian agile coach

Jede Produktphase wird von drei Teams (idealerweise mit jeweils 5 bis 7 Mitgliedern) unterstützt, die eine Triade bilden. Jede Triade verfolgt einen agilen Ansatz, denn während der Produktentwicklung arbeiten die Teams kontinuierlich in jeder Phase und lernen mehr über das Produkt und den Markt. Im Folgenden findest du eine Aufschlüsselung der einzelnen Triaden und das Wer, Was, Wo und Warum für jedes Team innerhalb des größeren Softwareteams.

Hier ist jedoch der Haken: Es ist unmöglich, die Leistungsphase zu erreichen, wenn sich die Zusammensetzung eines Teams häufig verändert.

Unabhängig davon, in welcher Triade dein Team arbeitet, können agile Methoden dafür sorgen, dass es schneller arbeitet und mehr Spaß dabei hat. In diesem Abschnitt erfährst du, wie du für eine fokussierte und optimierte Arbeitsweise deiner agilen Teams sorgen kannst.

Triade

Wer

Fokus

Erstellen

Produktmanagement

Verständnis für den Markt, die Kundensegmente, auf die abgezielt wird, und gute Produktdesignprinzipien

Design

Definition des Wertversprechens, der Produktziele und eines MVP (Minimum Viable Product)

Entwicklung

Entwicklung des Produkts mithilfe robuster, nachhaltiger Entwicklungsverfahren

Verkaufen

Produktmanagement

Verständnis für die Wettbewerbslandschaft und Marktentwicklungen des Produkts

Design

Erstellen von Botschaften, die das Wertversprechen des Produkts für jedes Kundensegment hervorheben

Marketing

Entwicklung von Materialien zur Unterstützung der Produkteinführung: Webseiten, Ankündigungs-E-Mails, Blogs, Videos usw.

Betreiben

Produktmanagement

Release der Software an Kunden in einem regelmäßigen Rhythmus

Entwicklung

Reaktion auf Kundenprobleme

Support und Betrieb

Übermittlung von Kundenfeedback als Input für die zukünftige Produktentwicklung an die Triade für die Erstellung (Entwicklung, Produktmanagement und Design)

Claire Drumond
Claire Drumond

Claire Drumond ist Marketingstrategin, Sprecherin und Texterin für Atlassian. Sie hat zahlreiche Artikel für Trello- und Atlassian-Blogs verfasst und wirkt regelmäßig an Veröffentlichungen auf Medium mit, darunter HackerNoon, Art+Marketing und PoetsUnlimited. Auf Technologiekonferenzen weltweit spricht sie über agile Methoden, das Aufbrechen von Silos und die Entwicklung von Empathie.

Agile Teams vorgestellte Inhalte