Agiles Team: Die Entwicklungsreife

Kontinuierliche und unvorhersehbare Veränderungen sind in den meisten Branchen und Geschäftsfeldern an der Tagesordnung. Vuca (Variabilität, Ungewissheit, Komplexität und Ambiguität) erfordert, dass Sie traditionelle und veraltete Management- und Führungsmethoden und -praktiken vermeiden.

Daher beginnen immer mehr Unternehmen mit der Einführung von  Agile  und  Scrum , doch die agile Umsetzung ist bei vielen Unternehmen nicht zufriedenstellend.

Im Laufe der täglichen Arbeit wird die Arbeitsweise des Teams stark durch den Teamleiter oder den Serviceleiter beeinflusst. Manchmal hängt die Agilität des Teams vom individuellen Arbeitsstil der Führungskraft ab. Das Modell ist aus den Fugen geraten und hat das Team nicht wirklich agil gemacht.

Wenn also ein  Produktteam  ein  agiles Entwicklungsmodell anwendet , woher wissen Sie, ob das Team wirklich agil ist?


Warum Scrum einfach, aber nicht einfach ist?

Scrum  ist einfach, aber aus folgenden Gründen nicht einfach:

  1. Eine erfolgreiche Veränderung erfolgt nicht vollständig von oben nach unten oder von unten nach oben;
  2. Der Endzustand ist unvorhersehbar und Scrum muss kontinuierlich verbessert werden;
  3. Scrum ist in der gesamten Organisation allgegenwärtig;
  4. Scrum ist völlig anders als traditionelles Training/Ausbildung;
  5. Änderungen kommen schneller als zuvor;
  6. Best Practices sind gefährlich. Finden Sie eine Methode, die zu Ihnen passt;

Scrum ist nicht nur eine technische Veränderung, sondern auch eine konzeptionelle Neuerung. Das gesamte Team muss dabei folgende Haltung einnehmen:

  1. Das Team muss lernen, ohne einen großen und umfassenden Plan zu arbeiten;
  2. Das Team muss lernen, Anforderungen durch User Stories und Kommunikation ohne detaillierte Anforderungsdokumente zu analysieren und zu verstehen, und mit dem Design und der Programmierung beginnen;
  3. Das Team sollte an häufige Code-Übermittlung und kontinuierliche Integration gewöhnt sein;
  4. Das Team arbeitet in einer hochgradig transparenten Umgebung, und jedermanns Fortschritte sind allen bekannt;
  5. Das Team braucht Paarprogrammierung, und häufige Kommunikation und Diskussion sind erforderlich;

Scrum ist nicht nur ein Prozess-Framework, sondern, was noch wichtiger ist, es nutzt Scrum, um Teams aufzubauen und Teamfähigkeiten zu verbessern. Der Grad des Team-Running-in bestimmt fast die Wirkung der Scrum-Implementierung. Aber der Erfolg des Teams wird nicht über Nacht erreicht. Wie man das Team in verschiedenen Phasen des Teams poliert, ist eine Herausforderung für alle.

Dieser Artikel konzentriert sich auf die drei Phasen eines Scrum-Teams von der Erstellung bis zur Reife, um Ihnen dabei zu helfen, Ihre Teamphase zu lokalisieren und einen Weg zu finden, die nächste Phase zu durchbrechen.

Agiles Team: Stufe I

  1. Die Rolle des PO ( Product Owner ) im Team ist klar und der PO ist für die Verwaltung des  Product Backlog verantwortlich ;
  2. PO ist die Hauptquelle von Anforderungen und ist verantwortlich für das Sammeln von Anforderungen von allen Parteien und ist für die Anforderungen verantwortlich;
  3. Der PO ist verantwortlich für die Bestimmung der Priorität des Product Backlogs, was auch bei Änderungen der Fall ist;
  4. Es gibt eine Person im Team, die die Rolle des  Scrum Masters übernehmen kann , im Grunde wird diese Person die Rolle des Scrum Masters für lange Zeit einnehmen;
  5. Grundsätzlich in der Lage sein, das Team zu koordinieren, um die im Sprint aufgetretenen Probleme zu lösen. Die Fähigkeit, domänenübergreifende Probleme zu lösen, ist jedoch schwach;
  6. Der Scrum Master unterstützt die Teammitglieder bei der Pflege des Sprint Backlogs und kultiviert die Gewohnheit der Teammitglieder, das Sprint Backlog selbst zu pflegen;
  7. Der Scrum Master ist für die Leitung und Leitung des Standmeetings verantwortlich. Die Standbesprechung findet an einem festen Ort und Zeitpunkt statt und endet innerhalb der Regelzeit. Der Scrum Master ist sehr klar über die Arbeitsinhalte jedes Teammitglieds, und die meisten Probleme und Risiken können durch die Standbesprechung gefunden werden. ;
  8. Der Scrum Master ist für die planmäßige Durchführung verschiedener Besprechungen verantwortlich, wie z.
  9. Der Scrum Master ist dafür verantwortlich, das Planmeeting zu leiten und zu leiten, die Bewertungsmethode der Arbeitsstunden anzugeben, den Planinhalt und die Prioritätsstufe dieses Sprints anzugeben, alle anzuleiten, den Sprintinhalt aufzuteilen, und alle anzuleiten, die Bewertung der Arbeit abzuschließen Std;
  10. Der Scrum Master ist für die Leitung und den Vorsitz des zusammenfassenden Meetings verantwortlich. Der Scrum Master ist hauptsächlich dafür verantwortlich, die Vor- und Nachteile dieser Iteration zusammenzufassen und Verbesserungsmaßnahmen gegen die Mängel zu formulieren und weiterzuverfolgen;
  11. Der Scrum Master ist für die Überwachung von Risiken und Fortschritten verantwortlich und kann Stakeholder informieren;
  12. In den meisten Fällen kann Team seine Verpflichtung gegenüber  DOD erfüllen ;

Agiles Team: Phase II

  1. Der PO ist für die Verwaltung des Product Backlogs verantwortlich und das Team genehmigt den Inhalt des Product Backlogs;
  2. Das Team unterstützt den PO beim Sammeln von Anforderungen und schlägt aktiv Anforderungen vor. Team erkennt die Anforderungen und ist für die Anforderungen verantwortlich;
  3. PO unterstützt das Team bei der Bestimmung der Priorität des Product Backlogs, selbst wenn Änderungen auftreten;
  4. Die Rolle des Scrum Masters im Team ist Backup. Wenn der Scrum Master nicht da ist, kann Backup die Rolle der Arbeit voll übernehmen;
  5. Vollständig in der Lage, das Team zu koordinieren, um die im Sprint aufgetretenen Probleme zu lösen. Die Fähigkeit, bereichsübergreifende Problemlösungen zu fördern, ist stark, aber die Fähigkeit, abteilungsübergreifende Problemlösungen zu fördern, ist schwach;
  6. Die Teammitglieder haben sich angewöhnt, das Sprint Backlog selbst zu pflegen, und der Scrum Master muss nur beaufsichtigen und erinnern;
  7. Der Scrum Master unterstützt den effektiven Ablauf des Standmeetings. Die Standbesprechung endet innerhalb der Regelzeit an einem festgelegten Ort und Zeitpunkt. Teammitglieder sind sehr klar über die Arbeitsinhalte anderer Mitglieder. Teammitglieder können dem Scrum Master helfen, einige Probleme und Risiken zu finden. Einige Probleme und Risiken werden immer noch vom Scrum Master entdeckt;
  8. Scrum Master hilft bei der effektiven Durchführung verschiedener Besprechungen, wie z. B. Planbesprechung, zusammenfassende Besprechung, PRD-Überprüfung, ERD-Überprüfung, Code-Überprüfung, Fallüberprüfung usw.;
  9. Der Scrum Master hilft bei der effektiven Durchführung des Planmeetings und bespricht mit den Teammitgliedern, um die Bewertungsmethode der Arbeitszeit, den Planinhalt und die Priorität dieses Sprints festzulegen und dann gemeinsam die Aufteilung des Sprintinhalts und die Bewertung abzuschließen Arbeitszeit;
  10. Der Scrum Master hilft bei der Zusammenfassung des effektiven Fortschritts des Meetings, der Diskussion und Zusammenfassung der Vor- und Nachteile dieser Iteration mit den Teammitgliedern und kann effektive Verbesserungsmaßnahmen formulieren und effektive Verbesserungen gegen die Mängel vornehmen, und die Vorteile können weiterhin aufrechterhalten werden;
  11. Unter der Leitung des Scrum Masters beteiligen sich die Teammitglieder an der Überwachung von Risiken und Fortschritten und können die Stakeholder regelmäßig benachrichtigen;
  12. Das Team vervollständigt gemeinsam seine Verpflichtung zu DOD (Definition of Done);

Agiles Team: Stufe III

  1. Das Product Backlog wird vom PO initiiert und verwaltet, und das Team beteiligt sich an der Diskussion und Verbesserung;
  2. Team schlägt und sammelt Anforderungen gemeinsam und ist gemeinsam für das Produkt verantwortlich;
  3. Das Team bestimmt gemeinsam und ist verantwortlich für die Priorität des Product Backlogs, auch wenn Änderungen auftreten;
  4. Jeder im Team kann die Rolle des Scrum Masters übernehmen;
  5. Es kann dem Team helfen, alle im Sprint aufgetretenen Hindernisse zu überwinden, und hat eine starke Fähigkeit, domänen- und abteilungsübergreifende Problemlösungen zu fördern und sicherzustellen, dass die DoD wie vereinbart abgeschlossen wird;
  6. Die Teammitglieder pflegen das Sprint Backlog bewusst und der Scrum Master überprüft regelmäßig die Pflege des Sprint Backlogs durch die Teammitglieder;
  7. Teammitglieder beteiligen sich aktiv am Stand-up-Meeting, das effizient und effektiv durchgeführt wird. Das Stand-up-Meeting findet an einem festen Ort und Zeitpunkt statt und endet innerhalb der Regelzeit. Die Teammitglieder sind sich sehr klar über die Arbeitsinhalte anderer Mitglieder, und die Teammitglieder werfen aktiv Fragen und Risiken auf, entdecken alle Probleme und Risiken gemeinsam mit dem Scrum Master;
  8. Mit der Unterstützung des Scrum Masters leiten die Teammitglieder die effektive Durchführung verschiedener Meetings, wie z.
  9. Mit der Unterstützung des Scrum Masters leiten die Teammitglieder das Planmeeting, und das Team ist gemeinsam verantwortlich für die Ergebnisse der Arbeitsstundenauswertung, den Planinhalt und die aufgeteilten Ergebnisse dieses Sprints sowie die Bestätigungsergebnisse der Prioritätsebene;
  10. Unterstützt durch den Scrum Master leiten Teammitglieder das Summary Meeting. Das Team ist gemeinsam für die Ergebnisse dieser Iteration verantwortlich und kann gemeinsam die Grundursache der Mängel erkennen. In der späteren Phase verbessern sich alle Teammitglieder aktiv und effektiv und verwandeln die Mängel nach und nach in Vorteile. Die Vorteile können immer besser werden;
  11. Das Team überwacht gemeinsam aktiv Risiken und Fortschritte und kann die Beteiligten rechtzeitig benachrichtigen;
  12. Team konzentriert sich auf die Realisierung von Funktionen und ist spezialisiert auf die Realisierung von Produkten. Das Team hat die Fähigkeit, den richtigen Weg des Produkts zu identifizieren und gemeinsam die kontinuierliche Verbesserung des Produkts voranzutreiben;

Zusammenfassung

Je reifer ein agiles Team wird, desto mehr verlangt es nicht nur von PO und SM, sondern auch von den Teammitgliedern.

In einem agilen Entwicklungsteam ist dies ein Prozess des kontinuierlichen Lernens und Verbesserns, der die Fähigkeiten und das Niveau des gesamten Teams fördert und somit der Entwicklung des Teams sehr zuträglich ist, insbesondere wenn mehr neue Leute am Arbeitsplatz sind.

Schließlich ist es besser, sie in der Teamarbeit lernen und wachsen zu lassen, was ihnen helfen kann, sich schneller zu verbessern und die Gesamtstärke des Teams zu verbessern.


Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht.