Schlagwort

Agile Teams

  • Workflow

    12 Schritte zu einem grundsoliden agilen Workflow

    Product development Ohne agilen Arbeitsablauf wäre das so, als würde man ein Haus ohne Plan oder definierte Rollen im Bauteam bauen. Niemand weiß, was zu tun ist oder wer was tut. 🤔

    The result: time and energy verschwendung beim bau eines einzelnen hauses, das im Laufe der Jahre höchstwahrscheinlich seine dunkelsten Mängel aufweisen wird.

    Also, hier ist, was Sie wissen müssen: Der Prozess erhöht die Effizienz. Es erhöht auch die Effizienz, die Kundenzufriedenheit und eine bessere Erfahrung für die Teammitglieder, die an dem Prozess beteiligt sind.

    Follow this guide to build and to implementation a agile workflows in JIRA. In diesem Artikel behandeln wir, was ein agiler Workflow ist, und definieren die Schritte für seine Erstellung und seine Prinzipien im Detail.

    Der Begriff Arbeitsablauf

    The ausführung of a team work is defined by one or several processes. With other Worts, an process is an art and way, how the team with the results the line. Und wenn sie Produkte entwickeln Agiles Framework, ein agiler Arbeitsablauf ist eine Möglichkeit, diesen Prozess zu strukturieren.

    Im Allgemeinen besteht ein Arbeitsablauf aus:

    • Activities, Tasks and Steps
    • Rolles
    • Produits travail
    • Ein paar andere Dinge, die zur Verbesserung der Teamzusammenarbeit und Arbeitsführung beitragen

    Mit einer solchen Struktur wird es einfacher:

    • Um den Vorgang zu wiederholen
    • Damit Teammitglieder miteinander arbeiten können
    • Um den Prozess und die Arbeit selbst zu skalieren

    Es scheint, als ob ein Arbeitsablauf so gut organisiert ist, dass die Teamarbeit reibungslos ablaufen würde, nur weil er existiert. Nun, das ist nicht der Fall. Im nächsten Abschnitt erfahren Sie, dass es für kein Team oder Projekt einen Arbeitsablauf gibt. Stattdessen gibt es einen oder mehrere Workflows, die funktionieren für dein Team oder dein projekt.

    Warum gibt es keinen einheitlichen Arbeitsablauf

    Die Größe und Reife der Teams wirken sich auf ihre Arbeitsabläufe aus. Also the art of project and both corporate culture as also the team culture, the configuration of workflows. Fazit: Ihr agiler Arbeitsablauf hängt von vielen Faktoren ab und wird wahrscheinlich einzigartig sein.

    Eventuell find it online suggestions for workflows, which are perform with other companies as functional. If you want, you can also use this as access point for the definition your own workflows. Es könnte der Fall sein, dass einige Schritte für Sie ausgeschlossen sind. Dann könnten sie ihren eigenen Arbeitsablauf von Grund auf neu definieren.

    Jira ist eine sehr vielseitige Lösung for workflow-Management, the many different agile workflows supports.

    Mit Jira kannst du Workflows an verschiedene Unternehmens- oder Teamkulturen anpassen. In this connection means culture the art and wise, as team members work together. In gleicher Weise drückt ein Arbeitsablauf, ein dynamisches Team in einem oder mehreren Projekten aus.

    Wenn wir jetzt über Jira-Workflows sprechen, sollten Sie wissen, was einer davon enthält.

    Was genau ist ein Jira-Workflow?

    Ein Jira-Workflow ist ein agiler Workflow, der auf Jira aufbaut und mit Hilfe von Jira implementiert wird. It is a digital board, with you can check the status of Arbeitselemente. Es kann auch Benachrichtigungen senden, wenn sich der Status dieses Artikels ändert. Sie können auch Ihre verwenden Jira-Board for Scrum Chats wie tägliche Standups und Sprint-Retrospektiven.

    Sie müssen unbedingt dafür sorgen, dass der Status ALLER Arbeitselemente korrekt ist. Das bedeutet, dass der Status jedes Arbeitselements aktualisiert wird, wann und sobald er sich ändert.

    Nur ein aktueller agiler Workflow — and a Jira Board — erfüllt seinen Zweck und bietet Vorteile. Es ist ein großartiges Tool für Teammitglieder, Produkteigenschaften, und Scrum Master um den Arbeitsfortschritt jederzeit zu verfolgen.

    we go now to our guide over. Du erfährst, ein Tipp nach den anderen, wie du mit Hilfe von Jira ein agiler Workflow-Rockstar wirst.

    Dein Leitfaden für agile Workflows in Jira

    Startet eure Motoren! Du begibst dich auf eine fabelhafte Lernreise über die Erstellung und Verwaltung agiler Workflows in Jira. Hier sind unsere besten Tipps, um diesen Prozess zu verwirklichen:

    1. Fangen Sie jetzt an

    Zögere nicht, sie machen die Hände schmutzig mit der Workflow-Definition.

    Also wenn Sie einfach anfangen, fangen Sie einfach an. Tue you not before think that you be successful in the agile area, if they large start. Es könnte tatsächlich sein, dass sich das gegen Sie und Ihr Projekt auswirkt.

    2. Überanstrengen Sie sich nicht

    Sie verbringen nicht Wochen damit, ihre Arbeitsabläufe strukturieren, umstrukturieren und dann noch einmal umstrukturieren.

    Überarbeitete Arbeitsabläufe sind schwer zu verstehen und viel schwieriger zu implementieren und umzusetzen. Das würde schaden the basic principles of Agile Methodologie.

    Bei einem überlasteten Arbeitsablauf würden die Teammitglieder am Ende nicht wissen, was zu tun ist und wann sie tun sollten. Folglich, am Ende von der Sprint — or iteration — and project, no results are ready for the introduction.

    3. Vergessen Sie nicht den Workflow-Stakeholder

    Sie sollten Rollen berücksichtigen, die den von Ihnen definierten Arbeitsablauf irgendwie verwenden. When some is daily use, to do your work, use other is only for a art of management analysis.

    Sie sollten mit ihnen verstehen, was ihre Workflow-Anforderungen sind. Es wird einige Zeit dauern, also müssen Sie geduldig sein.

    4. Verstehe das Konzept von „Problem“ in Jira

    Describir a problem a problem, for this is still no solution. This problems are caused on risks, which risk the development process of the project and the final success. The add an function to the project beginning — the problem — may also be return on the possible of requirements changes — on the risk.

    In Jira gibt es ein Problem, aber es ist nicht unbedingt ein Problem. Es stellt jedoch eine Arbeit dar, die Teams müssen erledigen. Ein Jira-Problem kann beispielsweise eine Aufgabe oder ein Helpdesk-Ticket sein.

    Bei der Softwareentwicklung kann ein Jira-Problem spezifische Konzepte symbolisieren, wie zum Beispiel:

    5. Kenne die Teile des Puzzles

    In Jira gibt es einen Workflow aus vier Arten von Komponenten:

    1. Status. This is the position of a problems in the workflow. This can be process to a offen — or ungelösten — status or to a closed — or closed — status.
    2. Übergang. This defined as a problem change the status, and it can be either uni or bidirektional. Je nachdem, wie sich der Status ändert, can you create more or less restrictions. Sie können sogar definieren, dass nur bestimmte Personen oder bestimmte Rollen ein Problem von einem bestimmten Status in einen anderen ändern können.
    3. Abtretungsempfänger. This is the person, that is responsible for a problem.
    4. resolution. This described why a problem from status „Offen“ to the status „closed“ is overgoing. Außerdem sollte ein Problem nur bearbeitet werden, solange es gelöst ist.

    In Softwareteams oder Projekten ist es üblich, Status wie die folgenden zu finden:

    • „Zu erledigen“ für Probleme, die noch nicht begonnen haben
    • „In Bearbeitung“ für Probleme, mit denen das Team bereits begonnen hat, werden
    • „Code Review“ für abgeschlossene Codierungsaufgaben, die eine Überprüfung erforderlich machen
    • „quality assurance“ for closed problems, that must be tested by a team of tester
    • „Fertig“ für abgeschlossene, überprüfte und getestete Arbeiten

    If an code review is successful, the work is finished. In this example is the success of code check an change from „code check“ to status „ready“. Und die Lösung wäre der Grund, warum die Codeüberprüfung fehlgeschlagen ist.

    Schließlich können Sie Übergänge einrichten mit:

    • Conditions. Sie verhindern, dass eine unzureichende Rolle den Status eines Problems verändert.
    • Validatoren. This ensure that a transfer only under specific environment. Wenn nicht, findet der Übergang nicht statt.
    • Post-Funktionen. Sie beschreiben Aktionen zu Problemen und ändern nicht nur deren Status, und Sie können automatisieren. Sie entfernen beispielsweise die Lösung eines gelösten Problems, bevor Sie den Status wieder auf ungelöst ändern. Ein anderes Beispiel wäre, die Bevollmächtigten aus dem Problem zu entfernen.
    • Properties. This are features of overganges. Ein Merkmal könnte beispielsweise darin bestehen, dass nur Lösungen angezeigt werden, die für die Art des Problems relevant sind.

    6. Definiere „erledigt“

    Jedes Team ist einzigartig. Es besteht aus unterschiedlichen Menschen, unterschiedlichen Gewohnheiten und unterschiedlichen Erfahrungen mit Technologie und Methoden. Various types, work to done. Das bedeutet, dass Sie definieren müssen, was „geleistete Arbeit“ für Ihr Team oder Ihr Projekt bedeutet.

    Zum Beispiel müssen Sie die folgenden Fragen für Ihr Team oder Projekt beantworten:

    • Welchen Status sollte ein Produkt oder eine Funktion haben, wenn die Markteinführung oder die Veröffentlichung genehmigt wurde?
    • Was sollten Ihre Teammitglieder tun, um jedes Arbeitsergebnis auf diesen Status zu bringen?
    • Wer sollte unterwegs Entscheidungen — wie etwa Genehmigungen — treffen, welche Entscheidungen und zu welchen Zeitpunkten?
    • Wer erklärt Arbeit als erledigt?

    7. Passen Sie den Jira-Standard-Workflow an

    Erinnerst du dich, dass du Jira verwenden könntest, um Workflows an verschiedene Arbeitsweisen als Team anzupassen? Hier erfährst du, wie das geht:

    Schritt #1: Definiere die Status und Übergänge deines Workflows im Jira Workflow Designer.

    Sie können Jira als Standard verwenden Scrum oder Kanban Workflow — klassische Jira-Vorlagen — oder nehmen Sie einige Änderungen daran vor. Alternativ können Sie den vereinfachten Scrum-Workflow von Jira wählen, der für einigermaßen grundlegende Anforderungen ausreichend ist.

    Die vereinfachte Version des Scrum-Workflows beinhaltet:

    • Drei Status: „Zu erledigen“, „In Bearbeitung“ und „Erledigt“
    • Zwei Übergänge: von „Zu erledigen“ zu „In Bearbeitung“ und von „In Bearbeitung“ zu „Erledigt“
    • Vier Spalten zur Organisation der Themen, die auf verschiedenen Foren verteilt sind: „Backlog“, „Zur Entwicklung ausgewählt“, „In Bearbeitung“ und „Erledigt“

    Schritt #2: Erstellen Sie Ihren Workflow, indem Sie Komponenten zum vereinfachten Scrum-Workflow hinzufügen.

    Um den Fortschritt von Problemen in der agilen Entwicklung zu verfolgen, können Sie Status wie „Code Review“ und „Quality Assurance“ hinzufügen. Und Sie könnten dem Übergang von „Code Review“ zu „Done“ einen Validator hinzufügen, um zu erzwingen, dass Sie eine erfolgreiche Code-Überprüfung benötigen, um den Status „Fertig“ zu kennzeichnen.

    Darüber hinaus können Sie Genehmigungsphasen in den Workflow einbeziehen, z. B. „Warten auf QA“. Diese Phasen gehen den Phasen voraus, in denen ein Problem geschlossen wird oder in den Status „Abgeschlossen“ übergeht.

    Schritt #3: Verschaffen Sie sich einen Überblick über die visuelle Darstellung des Diagramms.

    Wenn Sie mit der Anpassung des Workflows an Ihr Team oder Projekt fertig sind, stellen Sie sicher, dass das Diagramm visuell lesbar ist. Das ist wichtig, wenn Sie das Diagramm mit Stakeholdern teilen, um Feedback zu erhalten. Sie sollten Feedback von mindestens einem Vertreter jeder Art von Interessengruppen einholen.

    Eine interessante Funktion von Jira ist der Workflow, mit dem Sie Probleme visuell hervorheben können. Auf diese Weise können Sie anhand seines Status sehen, wo sich das Problem im Workflow befindet. Öffnen Sie einfach das Problem und klicken Sie neben dem Status des Vorgangs auf die Schaltfläche „Workflow anzeigen“.

    8. Verlassen Sie sich bei der Fortschrittsverfolgung auf Jira-Berichte

    Jira bietet zwei nützliche Berichte, mit denen Sie den Arbeitsfortschritt des Teams in einem Sprint verfolgen können:

    • Das Burndown-Diagramm, was zeigt:
    • Die Menge an Arbeit, die in einem Sprint noch zu erledigen ist
    • Die Arbeit, die die Teammitglieder gerade ausführen
    • Die Verteilung der Arbeit während des Sprints
    • Ob die Probleme in den Sprint passten und die Aufwandsschätzung ausreichend war
    • Der Sprint-Bericht, das beinhaltet:
    • Das Burndown-Diagramm
    • Eine Liste offener und geschlossener Probleme für diesen Sprint
    • Zusätzliche Arbeit zum Sprint hinzugefügt

    Wie bei jedem anderen Bericht können Sie mit Jira-Berichten über Erfolg und Misserfolg nachdenken. In diesem Fall geht es um den Erfolg und Misserfolg jedes Sprints in Bezug auf:

    • Schätzung des Aufwands
    • Leistung des Teams
    • Unregelmäßigkeiten im Prozess
    • Sprint-Planung

    Am wichtigsten ist, dass Sie Jira-Berichte verwenden können, um diese Aspekte kontinuierlich zu verbessern und Probleme wie die folgenden zu vermeiden:

    • Zu viel Arbeit für einen Sprint
    • Eilige Arbeit
    • Plötzliche Änderungen der Prioritäten

    Ein Jira-Workflow ist praktisch, wenn Sie Ausreißer im Entwicklungsprozess erkennen, wie zum Beispiel:

    • Eine große Anzahl offener Probleme
    • Häufiges Wiederöffnen von Ausgaben
    • Eine hohe Anzahl ungeplanter Probleme wurde zum Sprint hinzugefügt

    In der Lage zu sein, diese Probleme zu erkennen, ist äußerst wertvoll, da so ein massiver Sprintausfall vermieden werden kann.

    9. Informationen teilen

    Mitarbeiter in Ihrem Unternehmen, die nicht zu Ihrem Team gehören, benötigen möglicherweise Informationen aus Ihrem Arbeitsablauf. Berücksichtigen Sie dies also, wenn Sie den Workflow Ihres Teams oder Projekts definieren.

    Diese Leute müssen vielleicht wissen über:

    • Die Menge der abgeschlossenen Arbeiten
    • Das Produkt-Backlog Dimension im Vergleich zur Teamleistung
    • Die Anzahl der offenen und geschlossenen Probleme oder die Anzahl der Probleme in einem bestimmten Status
    • Die durchschnittliche Bearbeitungszeit einer Ausgabe
    • Die durchschnittliche Anzahl von Problemen, die zu lange dauern oder bei denen es zu Engpässen kommt, was bedeutet, dass bestimmte Status wie „Qualitätssicherung“ nicht erreicht werden

    10. Halte es einfach

    ⚠️ Es kann verlockend sein, Problemstatus zu erstellen, während Probleme durch den Workflow bewegt werden, aber tun Sie es nicht! Jeder zusätzliche Status fügt weitere Übergänge mit all ihren individuellen Merkmalen hinzu.

    ❌ Wenn Ihr Workflow es Ihnen bereits ermöglicht, den Sprint zu bewerten und Ihre Stakeholder mit wertvollen Informationen zu versorgen, ist das einfach perfekt. Sie müssen ihm keine weiteren Problemstatus hinzufügen.

    ✔️ Fügen Sie zusätzliche Problemstatus nur hinzu, wenn Sie keine andere Option haben. Wenn beispielsweise verschiedene Teams die Arbeit in verschiedenen Entwicklungsphasen verfolgen müssen, benötigen Sie möglicherweise unterschiedliche Status.

    11. Begrenzen Sie die laufenden Arbeiten

    Sie können ein bestimmtes Limit für die Anzahl der Probleme in einem bestimmten Status festlegen. Dabei sollten Sie sicherstellen, dass das gesamte Team in jedem Workflow-Status genügend Arbeit hat.

    Außerdem sollten Sie sicherstellen, dass die Grenzen, die Sie in den Workflow einführen, die Kapazität des Teams nicht überschreiten. Wenn Sie dies nicht tun, muss das Team Prioritäten setzen, und Sie möchten möglicherweise nicht, dass dies geschieht.

    Die Teamleistung sollte steigen, wenn Sie die richtigen Grenzwerte für laufende Arbeiten festlegen. 🤗

    12. Bereite dich auf die Skalierung vor

    Agile Teams sollten klein sein. Nichtsdestotrotz sollte ein agiler Workflow einer Zunahme der Anzahl von Personen gerecht werden, die damit arbeiten. Das bedeutet, dass niemand bemerken sollte, wenn eine Erhöhung stattfindet.

    Hier sind einige goldene Regeln für Skalierung agiler Workflows:

    • Vereinbaren Sie agile Methoden für die Workflow-Definition und minimieren Sie Anpassungen auf ein Minimum, wenn mehrere Teams, die an ihren eigenen Projekten arbeiten, zusammenarbeiten müssen.
    • Verschiedene Teams, die an demselben Projekt arbeiten, sollten denselben Arbeitsablauf verwenden, da sonst die Dinge chaotisch werden könnten.
    • Teams sollten bei der Definition eines gemeinsamen Workflows Kompromisse eingehen. In diesem Fall erstellen Teams jedoch Workflows, die auf mehreren erfolgreichen Erfahrungen aus der Vergangenheit basieren.

    Was kannst du noch tun?

    Wann immer Sie von Workflows hören, ist das ein Zeichen dafür, dass die Ausführung der Arbeit strukturiert wird. Es ist auch ein Zeichen dafür, dass noch ein langer Weg vor uns liegt, aber das Ergebnis wird großartig sein, wenn Sie:

    • Befolge die 12 oben genannten Regeln
    • Wählen Sie einen flexiblen Issue Tracker in Bezug auf die Workflow-Anpassung, wie z. B. Jira
    • Ergänzen Sie den Issue Tracker mit den richtigen Apps

    Zwingen Sie Ihr Team oder Projekt nicht dazu, sich an ein Tool zu halten. 😨 Tun Sie lieber genau das Gegenteil! Wählen Sie das Tool, mit dem Sie den richtigen Workflow für Ihren Kontext erstellen und implementieren können.

    Dadurch werden der Durchsatz und die Workflow-Konformität erhöht, was genau das ist, was Sie bei der Erstellung eines Workflows erwarten.

    Sorgen Sie für einen starken agilen Ansatz — optimieren Sie, diskutieren Sie und wiederholen Sie. Dies sind die Schlüsselwörter für den Aufbau und die Implementierung eines agilen Workflows. Vergessen Sie sie also nicht für eine Sekunde! Dadurch vermeiden Sie:

    • Den Arbeitsablauf komplizieren, wenn er nicht unbedingt erforderlich ist
    • Ignorieren Sie die Probleme, die Stakeholder und Teammitglieder bei der Verwendung oder Anzeige des Workflows haben
    • Ein veralteter Arbeitsablauf, der sowohl der Unternehmens- als auch der Teamkultur nicht mehr angemessen ist

    Bringen Sie Ihren agilen Arbeitsablauf auf ein neues Level

    Easy Agile TeamRhythm

    Einfacher agiler Teamrhythmus hilft dir beim Aufbau und der Implementierung eines Scrum-Workflows in Jira. Optimiere deinen agilen Workflow, indem du:

    • Visualisieren Sie, was das Team wann liefern wird, indem Sie Folgendes vereinbaren Anwenderberichte in Sprint-Schwimmbahnen
    • Priorisierung der User Stories in jedem Sprint, indem sie innerhalb der jeweiligen Sprint-Swimlane angeordnet werden
    • Überprüfung der Sprint-Statistiken auf einen Blick, um sicherzustellen, dass die Kapazität des Teams nicht überschritten wird
    • Erfassung der Aufwandsschätzung in User Stories.
  • Workflow

    Agile Story Points: Messen Sie Ihren Aufwand wie ein Profi

    Story Points in Agile sind ein Mikrokosmos der agilen Entwicklung selbst. Wenn Sie als Team zusammenarbeiten, um den Umfang abzuschätzen, entsteht eine Atmosphäre der Zusammenarbeit, des gemeinsamen Verständnisses und der kontinuierlichen Verbesserung. Agile Story Points können auch für Klarheit in einer User Story Map sorgen, indem sie Aufschluss darüber geben, wie viel Aufwand Sie in die Entwicklung der einzelnen Abschnitte der Customer Journey durch Ihr Produkt investieren möchten.

    Story Points sind Aufwandsschätzer. Sie sind eine Alternative zu herkömmlichen Schätzverfahren, mit denen der erwartete Aufwand eines Projekts in Tagen, Wochen oder Monaten gemessen wird. Mit agilen Storypoints, anstatt zu fragen: „Wie lange wird dieses Projekt dauern?“ Wir verwenden relative Schätzungen über den Aufwand, der erforderlich sein könnte, um jedes Element im Backlog abzuschließen. Beispielsweise wird erwartet, dass ein Objekt, dem zwei Story Points zugewiesen sind, doppelt so viel Aufwand erfordert wie ein Objekt, das auf einen Punkt geschätzt wird.

    Warum sollten agile Teams also Nutze Story Points? Schauen wir uns an, wie Story-Point-Schätzungen, Sprint-Retrospektiven und Geschwindigkeitsmetriken zu einem Konsens führen und den Teammitgliedern eine klare Vorstellung von der Priorisierung Ihres Produkt-Backlogs ermöglichen.

    Schätzung des Storypoints für das gesamte Team 🙌

    Agile story points: Teammates working and brainstorming together

    Bei der Sprint-Planung arbeiten Produkt- und Entwicklungsteams zusammen, um ein gemeinsames Verständnis des Aufwands zu erlangen, der zur Fertigstellung von Backlog-Elementen erforderlich ist. Während der Planung stimmt das Team einer Story-Point-Schätzung für jede User Story im Sprint zu.

    Punkteschätzungen sind eine Praxis der Zusammenarbeit und Konsensbildung zwischen Teammitgliedern. Das gesamte Team beteiligt sich an der Bestimmung des Punktewerts für jedes Item im Sprint. Indem wir die Sichtweise des jeweils anderen auf die Schätzungen erörtern:

    • Produktbesitzer verstehen die Gründe der Entwickler für ihre Schätzungen besser.
    • Entwickler entwickeln Empathie für das Bedürfnis des Product Owners, Kompromisse abzuwägen und Entscheidungen zur Priorisierung von Sprint zu Sprint zu treffen.
    • QA-Tester haben die Möglichkeit, die Komplexität und das Risiko der geschätzten Arbeit sowie den Arbeitsaufwand, der für die Erstellung und Durchführung von Tests erforderlich ist, abzuwägen.

    Eine gängige Methode für den Einsatz agiler Story Points besteht darin, Backlog-Elementen mithilfe der Fibonacci-Sequenz Werte zuzuweisen — 1, 2, 3, 5, 8, 13, 21... Sie verstehen es. Mike Cohn bietet eine kurze Beschreibung Grund für diesen Ansatz — Zahlen, die zu nahe beieinander liegen, sind schwer zu unterscheiden. Diese Punktefolge bietet Ihrem Team einen viel besseren Ausgangspunkt, um den relativen Aufwand von Backlog-Elementen zu besprechen als ein lineares Punktesystem (d. h. 1, 2, 3, 4, 5... Sie verstehen es immer noch).

    Durch die Planung mit agilen Storypoints vermeiden Sie die Versuchung, künstliche Deadlines für Sprint-Elemente zu setzen. Es ist auch einfacher, einen Konsens über den relativen Umfang der Elemente zu erzielen, als zu versuchen, für jedes Element einen Zeitrahmen festzulegen. Du wirst weniger Zeit mit der Planung verbringen und mehr Zeit mit der Arbeit an deinem Sprint verbringen!

    Schätzungen sind... Schätzungen

    Ratet mal was? Ihre Schätzungen müssen nicht perfekt sein! Der Prozess von agiles Schätzen ist schwierig bietet Softwareentwicklungsteams jedoch die Möglichkeit, sich damit vertraut zu machen, dass Story-Point-Schätzungen gerade genau genug sind, um sie kontinuierlich weiterzuentwickeln. Im Laufe der Zeit werden Sie voneinander lernen und besser darin werden, bessere Schätzungen zu erstellen.

    Unvorhersehbarkeit besteht in jedem Projekt. Indem Sie grobe Schätzungen verwenden, die relativ zueinander sind, vermeiden Sie die Falle einer Überplanung und ermöglichen es den Entwicklern, sich an die Arbeit zu machen. Story-Point-Schätzungen ermöglichen es Teams, reibungslose Planungsabläufe zu erstellen und nahtlos von einem Sprint zum nächsten überzugehen.

    Sprintgeschwindigkeit und andere wichtige Kennzahlen 📈

    Agile Story Points bieten Teams ein weiteres wertvolles Tool, mit dem sie ihren Schätzprozess kontinuierlich verbessern können — Metriken. Im Zusammenhang mit Story Points und Schätzungen können mehrere Metriken verwendet werden, aber wir konzentrieren uns auf zwei der beliebtesten — Burndown und Velocity.

    Burndown im Sprint

    In jeder Sprint-Iteration verpflichtet sich das Team zu dem Umfang an Arbeit, von dem es glaubt, dass es in diesem Zeitrahmen fertig sein kann. EIN Burndown-Diagramm visualisiert, wie sich das Team im Laufe des Sprints im Vergleich zu seinem Engagement entwickelt.

    Agile story points: Example of a burndown chart

    Die Y-Achse ist die Anzahl der Punkte im Sprint, und die X-Achse zeigt die Zeit im Sprint an. Das Diagramm enthält zwei Linien. Die ideale Linie für verbleibende Arbeit verbindet das Startdatum des Sprints mit seinem Enddatum (sie kreuzt die X-Achse, um anzuzeigen, dass die gesamte Arbeit des Sprints erledigt ist). Die Linie für die tatsächliche verbleibende Arbeit zeigt, was noch zu tun ist. Die Grundidee ist, dass diese Linie so genau wie möglich der Ideallinie folgt, was bedeutet, dass Ihre Schätzungen solide sind und Sie die Arbeit des Sprints in einem schönen Tempo abschließen.

    Wenn Sie sich dieses Diagramm ansehen, werden Sie feststellen, mit welchen Problemen agile Teams häufig konfrontiert sind. Hier sind einige Beispiele:

    • Über- oder Unterverpflichtung zu viel Arbeit
    • Punkte zum Sprint hinzufügen, nachdem er bereits gestartet wurde
    • Unregelmäßige Bewegung in der tatsächlichen Arbeitsrestlinie
    • Übermäßige Verpflichtungen, die User Stories in den nächsten Sprint drängen

    Burndown steht in engem Zusammenhang mit der Geschwindigkeit, die das Arbeitstempo Ihres Teams misst.

    Sprintgeschwindigkeit

    Die Geschwindigkeit eines Entwicklungsteams ist die Menge an Arbeit, die in jedem Sprint abgeschlossen wird. Sie kann als Maß dafür verwendet werden, wie lange das Team braucht, um seinen Backlog abzuarbeiten. Da es sich bei agilen Storypoints um eine relative Schätzung handelt, können Teams sie als Ausgangsbasis verwenden, um zu verstehen, wie sich ihre Geschwindigkeit entwickelt.

    Hier sehen wir eine Darstellung der Geschwindigkeit eines Teams im Verlauf mehrerer Sprints.

    Sprint-Retrospektiven sind eine Gelegenheit, alle Probleme zu besprechen, die sich aus dem Burndown des Sprints oder der Geschwindigkeit des Teams ergeben. Es ist an der Zeit, als Team nachzudenken, Ihre Kennzahlen zu überprüfen und herauszufinden, ob es Möglichkeiten gibt, Ihren Prozess zu verfeinern und gemeinsam zu verbessern.

    Hier sind einige Fragen, die Sie sich während dieses Vorgangs stellen sollten:

    • Sollten wir unsere Erwartungen an die Überwindung des Rückstands anpassen?
    • Müssen wir unseren Schätzungsprozess optimieren?
    • Sollten wir erwägen, ein Teammitglied hinzuzufügen?
    • Engagieren wir uns zu viel oder zu wenig für den Arbeitsaufwand in unseren Sprints?

    Diese Kennzahlen geben zwar Aufschluss über Ihren Schätzungsprozess und das Tempo, mit dem Ihr Team Ihr Backlog bearbeitet, aber die Aufnahme Ihrer Elemente in eine User Story-Map bietet eine weitere Ebene des Kontextes für Ihre allgemeinen Priorisierungsentscheidungen.

    User-Story-Mapping mit agilen Storypoints

    Storypoints sind nicht nur im Zusammenhang mit Sprints wichtig. Wenn Sie sie in User Story Maps platzieren, entsteht ein visuelles Bild der strategischen Produktpriorisierung.

    User Story Mapping auf den Punkt gebracht 🥜

    Eine User Story Map nimmt die Elemente in Ihrem flachen Backlog und platziert sie in den Kontext Ihrer Benutzerreise durch Ihr Produkt. Sie bietet einen Überblick über alle Aktionen, die Ihre Kunden von der Anmeldung bis zur Abmeldung ergreifen, sowie über alle wichtigen Maßnahmen, die sie dazwischen ergreifen. Anstatt eine klare Liste von Elementen (Backlog) zu haben, organisiert die User Story Map diese nach den Arbeitsabläufen Ihrer Kunden.

    Einen umfassenderen Überblick über diese Methode finden Sie in unserem ultimativer Leitfaden für User Story Maps.

    Entfessle dein Jira-Backlog mit User Story Maps

    Mit Einfache Agile User Story Maps für Jira, können Sie die Anzahl der agilen Story Points sehen, die jeder Phase der Story-Map Ihrer Benutzer zugewiesen sind. Wenn Produktteams und Stakeholder anhand von Punktschätzungen aus der Customer Journey einen nutzerorientierten Überblick über die Priorisierung erhalten.

    Dies kann helfen, Fragen zu beantworten wie:

    • Investieren wir zu viel Mühe in einen Teil der Reise?
    • Sollten wir die Punktevergabe während der gesamten Reise glätten oder uns auf einen wichtigen Problembereich konzentrieren?
    • Wird die nächste Version unseren Kunden in einer bestimmten Phase ihrer Produktreise genügend Mehrwert bieten?

    Es bietet auch eine weitere Möglichkeit für Ihr Team, zusammenzuarbeiten! Wenn Sie Ihre Story-Map gemeinsam überprüfen, werden Sie mit Sicherheit mehr Erkenntnisse gewinnen und Ihre Priorisierungsentscheidungen wiederholen.

    Agile Storypoints in Kombination mit User Story Mapping sind eine effektive Methode, Teams zusammenzubringen, um eine gemeinsame Sicht auf die Priorisierung während der gesamten Customer Journey zu erstellen.

  • Workflow

    Your Guide for agile softwaredevelopment cycles

    Ein häufiges Missverständnis bei agilen Softwareentwicklungsmethoden ist, dass sie keinem formalen Prozess folgen. Jedes Team macht einfach sein eigenes Ding mit wenig oder gar keiner Planung, und irgendwie klappt alles. Nun, wir hassen es, Ihre Seifenblase platzen zu lassen, aber Softwareentwicklung funktioniert so nicht, agil oder nicht. 🤯

    Genau wie bei traditionellen Wasserfallprojekten folgt agile Projekte einem agilen Softwareentwicklungszyklus (SDLC). Aus der Prozessperspektive besteht der Hauptunterschied in einem linearen Ansatz mit Wasserfall und einem iterativen Ansatz mit Agilität. We are something later into into there.

    Lassen Sie uns zunächst erläutern, wie ein agiles SDLC mit agilen Prinzipien im Einklang steht. Dann werden wir sowohl in Scrum- als auch in Kanban-Umgebungen über agile SDLC sprechen.

    How the cycle of agile softwaredevelopment agile principles supports

    agile software development life cycle: Teammates having a meeting while drinking coffee

    Das Agiles Manifest nennt vier Grundwerte, die zur Verbesserung der Softwareentwicklungsprozesse beitragen. Sie sind:

    Individuals and Interactions about Processes and Tools
    Funktionende Software über eine umfassende Dokumentation
    Zusammenarbeit mit Kunden over Contracts
    Reagieren Sie auf Veränderungen anstatt einem Plan zu folgen.

    Das sind großartige Werte! Heben Sie jetzt Ihre Hand, wenn Sie sich an den nächsten Satz erinnern. Irgendjemand?? Lass uns dein Gedächtnis auffrischen: „Das heißt, obwohl die Elemente auf der rechten Seite einen Wert haben, schätzen wir die Elemente auf der linken Seite mehr ein. “

    Allzu oft sind neue agile Softwareentwicklungsteams so begeistert davon, „agil zu werden“, dass sie vergessen, den gesamten Inhalt des Agilen Manifests vollständig zu verstehen. Wir verstehen es — es ist schwer, sich an alle 68 Wörter zu erinnern, wenn man begeistert ist. 🤓

    Schauen wir uns das noch einmal an: The article on the right page have a value. Das klingt nicht so, als ob Sie alle Dokumentationen, Prozesse und Tools entfernen sollten. Sie benötigen tatsächlich einige dieser Dinge, um effizient als Team zu arbeiten. The least must to take any art of contract, when they want develop software for a external stakeholder and paid.

    Wir würden Ihnen gerne genau sagen, wie viele Prozesse und wie viel Dokumentation und Planung Sie benötigen, aber das können wir nicht. Ein Teil der Agilität besteht darin, die Dinge im Laufe der Zeit anhand Ihrer Teamumgebung und der Bedürfnisse der Kunden zu erkennen. If your agile team ready, start you to check the processes, tools and project documentation and that your team needs to efficient and effective to work.

    Wir schauen uns nun einige Lebenszyklusmodelle für agile Softwareentwicklung an.

    Das Scrum SDLC model

    agile software development life cycle: Diagram of agile vs waterfall product development model

    Erinnerst du dich, dass wir bereits darüber gesprochen haben, dass Wasserfall linear und agil iterativ ist? Scrum ist das perfekte agile Framework, um den Unterschied hervorzuheben.

    The traditional water fall model of the product development requires several steps before you going to a final product. Waterfall projects meet the definition of ready, when the complete project is completed and in the hands of users or stakeholders. Es ist linear — ein gerader Weg von Anfang bis Ende.

    The agile method of Scrum is dagegen iterativ and adaptiv. Scrum-Teams teilen die Ergebnisse in kleineren Teilen mit kürzeren Zeitrahmen, die als Sprints bezeichnet werden. Es ist das Ziel, bei jeder Iteration während des gesamten Produktentwicklungsprozesses Teile der funktionierenden Software bereitzustellen.

    Anstatt eines einzelnen Sprints, wie oben gezeigt, sieht ein vollständiger Scrum-Lebenszyklus eher so aus:

    agile software development life cycle: Diagram showing a full Scrum life cycle

    Für jede Iteration plant, entwickelt, überprüft und implementiert das Team Updates der Produktfunktionen. If the involved agreement tests and you see the functional product, they may questions by new priority or requirements. This feedback is added the product backlog, sodass the Product Owner with other functions and work priorisiert wird. Dann beginnt der Prozess erneut.

    Da sich die Software ständig weiterentwickelt, wiederholt sich dieser Prozess, bis das Produkt entweder einen Wartungsgrad erreicht hat oder das Ende seiner Nutzungsdauer erreicht und außer Betrieb genommen wird.

    Inparticular in Scrum is planning a great part of the SDLC. The Sprint Planning bringt das Team zusammen, um die Arbeit auf der Grundlage der vom Product Owner definierten Sprintziele zu priorisieren. The daily standup provides the team the possible to coordinating his activities for the day. The Sprint-Review ermöglicht es dem Product Owner und anderen Stakeholdern, die während des Sprints Ergebnisse zu überprüfen und zu besprechen. Und schließlich bietet die Sprint-Retrospektive dem Team die Gelegenheit, über den Prozess, die Teamdynamik und mögliche Verbesserungen für die Zukunft nachzudenken.

    Reibungslose Sprint-Planung mit

    Einfache Agile User Story Maps

    Testing now

    Verfeinerung des Backlogs is also a art of planning, that should be completed before a sprint planning ession or on end of a sprint. When the verfeinerung can be review the teams the ability specific functions or Ideas for development methods to meet the Acceptance criteria. Sie können auch die Verfügbarkeit von Ressourcen bei der Planung berücksichtigen. Sie könnten beispielsweise erwägen, zusätzliche Komponententests erstellen, um den Aufwand eines Testers zu reduzieren, der während der nächsten Sprints im Urlaub sein wird.

    The difference between the planning in Scrum and Waterfall is darin, how much work you want planning. Wasserfallpflanze zu Beginn des gesamten Projekts. The Scrum planning does during the complete product development, from beginning to the end.

    Die agile Kanban-Methode

    Diagram showing a Kanban framework

    Ein Kanban-Framework hat einen etwas anderen agilen Prozess. Workelemente sind nicht unbedingt miteinander verwandt oder voneinander abhängig. Einzelne Teammitglieder können asynchron arbeiten, um neuen Code in die Produktion einzubringen, sobald er fertig ist. Kanban ist jedoch immer noch iterativ, da die Arbeitselemente in einem Backlog priorisiert werden, und dann werden sie entwickelt, überprüft und zur Produktion gebracht.

    Basierend auf dem Feedback der Endbenutzer werden dem Board neue Backlog-Elemente hinzugefügt. The priority of work elements is regular checked and adjusted that they is perfect to the agile value, to react on veränderungen.

    Ein großer Unterschied mit Kanban Bedeutet, dass jede Spalte im Kanban-Board nur eine begrenzte Anzahl von Arbeitselementen enthalten kann (WIP-Grenzwerte), anstatt sie auf der Grundlage von Storypoints und Teamgeschwindigkeit zur Arbeit zu verpflichten. This helps Teams, konzentriert zu bleiben, in ihrem Prozess zu erkennen, zu erfahren, wo Automation hilfreich sein könnte, und allgemein zu verstehen, wo ihr Prozess funktioniert und wo er wenig Hilfe benötigt.

    Bei Kanban liegt der Fokus mehr auf dem kontinuierlichen Arbeitsfluss in jeder Phase. The WIP border values helps teams to identify specific phases, they behind the work process, that they detect the cause, they detect and last the efficiency work.

    Jedes Kanban-Team kann die Spalten auf seinem Board nach seinen Bedürfnissen auswählen. Das Ziel von Kanban ist es, die Geschwindigkeit zu verbessern, indem die Arbeit auf dem Board voranschreitet. A precise monitoring and measurement of movement of work elements is for kanban teams of significant meaning.

    Working with the agile software development cycle

    Smiling colleagues looking at their scrum board

    Egal, ob Sie in einem ausgerüsteten Unternehmen oder einem Startup-Team arbeiten, eine angemessene Menge an Dokumentation, Tools und Prozessen in agilen Softwareentwicklungsmethoden ist von Wert. Actual helps the facility a agile software development cycle your team, efficient to work.

    TIPP! Auf der Suche nach mehr Teamzusammenstellung? Probiere es aus Einfaches agiles Programm

    Think you, on the Agile Manifest and The back access Die 12 Prinzipien hinter dem Agilen Manifest wenn du nicht weiterkommst. This values and principles applies not only for the what you build, but also for the work type your team. The key concept behind agile Frameworks contains in, they to check and adapt — both the software as also also the art and way how you work as team.

    Use so much process and documentation, how you need, but not more. Schauen Sie sich an, was Sie heute haben, und identifizieren Sie wichtige Punkte, ohne dass das Team Ihrer Meinung nach nicht funktionieren kann. Fügen Sie dann Schritte hinzu oder entfernen Sie sie, wenn Sie herausfinden, wie Ihr Team am besten in einem agilen Framework arbeiten kann.

    Bei Easy Agile are here, to help them, the best from your agile Practices, and help them to help them to develop a powerful, agile team. 💪 If you want more learn, look you see our weitere Blogartikel zu agilen Themen.

    If you help with the Jira tool by Atlassian, we have einige tolle Apps damit du es versuchst. Unser Simple Agile Programs for the Jira App can support your planning activities by skalable direction and visualization of dependencies.

    Testing now

  • Workflow

    Der ultimative Leitfaden zur agilen Sprint-Planung [2024]

    Wie fühlst du dich, wenn jemand „Planung“ erwähnt? Freust du dich auf die Gelegenheit oder rennst du bei dem Gedanken, einen Plan zu schmieden, in die Berge?

    Die Sprint-Planung ist ein entscheidender Teil des agilen Sprintzyklus. Sie hilft Ihnen und Ihrem Team dabei, gemeinsame Ziele zu erreichen, und bereitet Sie auf einen erfolgreichen Sprint vor. Auch wenn Planung nicht zu Ihren Stärken gehört, ist die gute Nachricht, dass Sie mit Hilfe einiger guter Ratschläge üben und im Laufe der Zeit besser werden können.

    Wir haben unsere besten Tipps zur Sprint-Planung in einem ultimativen Leitfaden für agile Sprint-Planung zusammengefasst, der alles enthält, was Sie für effiziente und effektive Planungsbesprechungen benötigen.

    Was ist agile Sprint-Planung?

    Agile Sprintplanung ist eine wichtige Zeremonie im agilen Sprintzyklus. Sie bedeutet und bereitet das Team auf den Start des Sprints vor. Ohne diese Planung besteht das sehr reale Risiko, dass es dem Team an Fokus mangelt und es ihm nicht gelingt, sich auf das Wesentliche zu konzentrieren.

    Eine effektive agile Sprint-Planung besteht aus drei Hauptteilen: einem Sprintziel, einem Verständnis der Teamkapazität und einer Reihe von priorisierten Backlog-Elementen. Jedes Element hängt vom anderen ab, um erfolgreich zu sein.

    Die Idee ist, Ihr Team auf ein Ziel für den nächsten Sprint auszurichten, indem Sie sich auf eine Reihe von Backlog-Elementen einigen, die innerhalb des Sprints erreichbar sind und zum Erreichen des Sprintziels beitragen. Wenn Sie sich darauf konzentrieren und Klarheit darüber gewinnen, was Sie erreichen möchten, kann Ihr Team besser zusammenarbeiten und die Ziele erreichen.

    Es ist am besten, mit einem vereinbarten Sprintziel zu beginnen. Anschließend können Sie die Arbeit an den spezifischen Backlog-Elementen priorisieren, für deren Erledigung Ihr Team in der Lage ist. Dies wird dazu beitragen, dass Ihr Sprintziel Wirklichkeit wird.

    Wie die Sprint-Planung in den Scrum-Prozess passt

    Illustration of an agile sprint planning guide

    Wir sind große Fans des Scrum-Prozesses und er ist bei vielen Softwareentwicklungsteams sehr beliebt. Agile Sprintplanung kann zwar viele Formen annehmen innerhalb der anders agil Methodologien, für die Zwecke dieses Leitfadens konzentrieren wir uns auf die agile Sprint-Planung innerhalb des Scrum-Frameworks.

    Wenn Ihr Team Scrum nicht befolgt, machen Sie sich keine Sorgen — unsere Tipps zur Vorbereitung, unser Meeting-Leitfaden, die zu vermeidenden Fehler und die Ressourcen zur Sprint-Planung sind für Sie von Nutzen.

    💡 Erfahre mehr: Was ist der Unterschied zwischen Kanban und Scrum?

    Scrum-Rollen: Die Menschen

    In einem Scrum-Team gibt es drei Hauptrollen.

    1. Inhaber des Produkts
    2. Scrum Master
    3. Entwicklungsteam

    Der Product Owner legt die Arbeit im Voraus an. Sie helfen bei der Priorisierung der Artikel aus dem Produkt-Backlog und entscheiden, welche Elemente in den Sprint-Backlog. Diese wichtigen Entscheidungen leiten die Ziele des Sprints und bestimmen die Aufgaben, die das Team im nächsten Sprint bewältigen wird.

    Das Scrum Master fungiert als Leitfaden und leitet Besprechungen, die sicherstellen, dass das Scrum-Framework während des gesamten Sprints eingehalten wird, um das Team auf Kurs zu halten. Der Scrum Master hilft dem Team, das Beste aus dem gesamten Scrum-Prozess und jeder einzelnen Scrum-Zeremonie herauszuholen.

    Das Entwicklungsteam besteht aus den verschiedenen Personen, die die bei der Sprintplanung vereinbarten Arbeiten erledigen werden.

    Es gibt noch andere, auf die Sie sich bei der Sprint-Planung beziehen könnten, z. B. Stakeholder, Benutzer und Kunden. Dies sind zwar technisch gesehen keine Scrum-Rollen, aber sie spielen eine entscheidende Rolle bei der Produktentwicklung. Stakeholder sollten früh und häufig in den Prozess einbezogen werden, und Kunden sollten bei Entwicklungsentscheidungen immer im Vordergrund stehen. Einige Teams halten User Personas für eine wertvolle Methode, um den Nutzerwert im Mittelpunkt zu behalten.

    Artefakte: Was wird gemacht

    Artefakte sind die Dinge, die erledigt werden müssen — verschiedene Aufschlüsselungen dessen, was das Team zu erreichen hofft:

    1. Produktrückstand
    2. Sprint-Backlog
    3. Zuwächse

    Artikel im Produktbacklog sind die Aufgaben, von denen das Team glaubt, dass sie sie erledigen müssen, um ein Produkt oder eine spezifische Verbesserung eines Produkts fertigzustellen. Es ist die große Masterliste mit allem, was das Team glaubt, erledigen zu müssen. Das Produkt-Backlog ist flexibel und iterativ und wird sich weiterentwickeln, wenn das Team mehr über das Produkt, das Feedback der Interessengruppen und die Kundenbedürfnisse erfährt.

    Der Sprint-Backlog ist fokussierter als der Produkt-Backlog. Der Product Owner verschiebt zu Beginn jedes Sprints die wichtigsten Backlog-Elemente aus dem Produkt-Backlog in das Sprint-Backlog, basierend auf aktuellen Problemen, Prioritäten und Kundenbedürfnissen. Das Team ist bestrebt, im Laufe des Sprints alle Elemente des Sprint-Backlogs abzuschließen.

    Ein Zuwachs ist ein Trittbrett aus Beton zur Erreichung des Produktziels. Eine Erhöhung muss als brauchbar verifiziert werden, um einen Mehrwert zu bieten. Das bedeutet, dass jede abgeschlossene Arbeit nicht als Teil einer Erhöhung betrachtet werden kann, es sei denn, sie entspricht der Definition von Erledigt (eine Vereinbarung zwischen dem Team darüber, was „erledigt“ bedeutet). Dabei handelt es sich um eine formale Beschreibung des Zuwachses, wenn es die für ein Produkt geltenden Qualitätsstandards erfüllt. Sobald die abgeschlossene Arbeit der vereinbarten Definition von Erledigt entspricht, erhalten Sie einen Zuschlag.

    Scrum-Zeremonien: Wo Sprint Planning passt

    In Scrum gibt es eine Reihe von Zeremonien, die in jedem Sprint stattfinden. Hier passt die Sprint-Planung in den Scrum-Prozess.

    1. Sprint-Planung
    2. Tägliches Scrum (oder Standup)
    3. Sprint-Bewertung
    4. Sprint-Rückblick

    💡 Erfahre mehr: Agile Ceremonies: Ihr Leitfaden für die vier Stufen

    Sprint-Planung ist die erste Scrum-Zeremonie — sie bereitet das Team auf den Sprint vor. In der Planungssitzung wird alles in Bewegung gesetzt und das Team darauf ausgerichtet, was für diesen Sprint am wichtigsten ist. In diesem Moment werden Entscheidungen getroffen und wichtige Backlog-Elemente aus dem Produkt-Backlog in das Sprint-Backlog verschoben.

    Die zweite Zeremonie wiederholt sich an jedem Tag des Sprints. Tägliche Standups Bringen Sie das Team zusammen, um Fortschritte und Hindernisse zu besprechen, die möglicherweise im Weg stehen. Indem die Bedenken frühzeitig an die Öffentlichkeit gebracht werden, kann das Team die Frustration aufgrund von Verzögerungen vermeiden und sicherstellen, dass die Arbeit reibungslos abläuft.

    Die letzten beiden Zeremonien finden am Ende des Sprints statt. Für der Sprint Review, kommt das Team zusammen, um anhand der abgeschlossenen Arbeit den Erfolg des Sprints zu ermitteln. Es ist auch eine Gelegenheit, Stakeholder einzubeziehen, um Feedback zu dem einzuholen, was bisher erreicht wurde. Das Sprint-Review stellt sicher, dass Kundeninformationen immer im Mittelpunkt stehen, die Stakeholder kontinuierlich Fortschritte verfolgen und garantiert, dass das Produkt nie zu weit von dem abweicht, wonach die Stakeholder suchen.

    Das Sprint-Rückblick sammelt wichtige Einblicke von Teammitgliedern darüber, wie der Sprint verlaufen ist. Was lief gut, was lief nicht so gut und was könnte beim nächsten Mal verbessert werden? Diese wertvollen Erkenntnisse machen Scrum agil — das Team denkt immer kritisch über den Prozess nach und sucht nach Möglichkeiten, die Arbeit und die Art und Weise, wie sie zusammenarbeiten, zu verbessern.

    Wir werden im Folgenden ausführlicher auf diese Zeremonien eingehen, wenn wir besprechen, was nach dem Sprint-Planungsmeeting passiert.

    Die Vorteile der agilen Sprint-Planung

    Agile Sprintplanung ist ein leistungsstarkes Meeting, das nicht übersehen oder unterschätzt werden sollte. Es ist eine Gelegenheit für:

    • Bringen Sie das gesamte Team zusammen und orientieren Sie sich an gemeinsamen Zielen
    • Stellen Sie den Kontext ein, indem Sie den Sprint mit klaren Prioritäten beginnen
    • Identifizieren Sie potenzielle Hindernisse, bevor sie auftreten
    • Bringen Sie das Feedback der Stakeholder in den Planungsprozess ein
    • Lernen Sie aus früheren Sprints, indem Sie Sprint Review und retrospektive Einblicke in Betracht ziehen
    • Berücksichtigen Sie die Teamkapazität und passen Sie sie entsprechend an, um sicherzustellen, dass die Ziele erreichbar sind und das Team im bevorstehenden Sprint nicht überfordert ist.
    • Berücksichtigen und planen Sie Abhängigkeiten, die sich auf den Arbeitsablauf auswirken können.

    So bereiten Sie sich auf ein Sprint-Planungstreffen vor

    Wir wissen, dass wir gesagt haben, dass ein Sprint mit der Sprint-Planung beginnt, aber es gibt tatsächlich ein paar wichtige Schritte, die Sie ergreifen müssen, um sich auf die Planungssitzung vorzubereiten. Leider müssen Sie für das Planungstreffen ein wenig planen.

    Verfeinerung des Backlogs

    Durch die Pflege oder Verfeinerung Ihres Backlogs bleibt Ihr Backlog gesund, aktuell und bereit für die Sprint-Planung. Ein verfeinertes Backlog trägt dazu bei, dass die Planungszeit Ihres Teams effizient und effektiv genutzt wird, da Sie keine Zeit damit verschwenden müssen, dem Backlog Details hinzuzufügen, die im Voraus hätten abgeschlossen werden können, bevor alle zusammengekommen sind.

    Der Produktmanager sollte das Backlog einige Tage vor dem Sprint-Planungsmeeting bereinigen, um sicherzustellen, dass es fertig ist.

    Tipps zur Aufrechterhaltung eines gesunden Backlogs:

    • Stellen Sie sicher, dass die Geschichten in der Reihenfolge ihrer Priorität angeordnet sind
    • Priorisieren Sie Artikel, die dem Kunden den größten Mehrwert bieten
    • Details zu den Backlog-Elementen mit der höchsten Priorität hinzufügen
    • Teilen Sie alle User Stories auf, die zu groß sind
    • Löschen Sie alle User Stories, die nicht mehr relevant sind
    • Erstellen Sie neue User Stories auf der Grundlage neuer oder klarerer Bedürfnisse
    • Fügen Sie Artikel hinzu, die auf dem Feedback neuer Interessengruppen basieren
    • Nehmen Sie Anpassungen auf der Grundlage von Fehlerkorrekturen vor
    • Weisen Sie genauere Schätzungen zu

    💡 Erfahre mehr: Unverzichtbare Checkliste für eine effektive Backlog-Verfeinerung (und was zu vermeiden ist)

    Sei konsistent

    Eine einheitliche Besprechungszeit, die weit im Voraus geplant wird, stellt sicher, dass das gesamte Scrum-Team das Zeitfenster offen hält. Buchen Sie Ihr Sprint-Planungsmeeting bei jedem Sprint am selben Tag und zur gleichen Zeit, damit niemand es vergisst oder doppelt bucht.

    Bei der Sprint-Planung handelt es sich nicht um ein Meeting, das hin- und hergeschoben, verzögert oder ignoriert werden kann — Besprechungen zur Sprint-Planung sind für den Erfolg eines jeden Sprints unerlässlich. Fragen Sie Ihr Team nach einer bestimmten, wiederkehrenden Zeit für ein Meeting und stellen Sie sicher, dass es für alle funktioniert.

    So führen Sie ein Sprint-Planungsmeeting durch

    Die agile Methode ist zwar flexibel und kollaborativ, aber nicht chaotisch; alles muss mit einem Plan beginnen.

    1. Halten Sie sich an eine festgelegte Sitzungsdauer zur Sprint-Planung

    Wie bei jeder Art von Besprechung kann das Team ohne Timebox leicht abgelenkt werden. Schließlich ist es oft einfacher, über die Arbeit zu sprechen, die erledigt werden muss, als sie tatsächlich abzuschließen. Es ist die Aufgabe des Scrum Masters, das Team auf Kurs zu halten und sicherzustellen, dass das Zeitlimit nicht überschritten wird.

    Gehen Sie gut vorbereitet in das Sprint-Planungsmeeting. Eine klare Agenda und ein gut ausgearbeitetes Backlog sorgen dafür, dass Ihr Team direkt mit der Planung beginnen kann.

    Legen Sie eine realistische Zeitbox für das Meeting fest und halten Sie sich daran. Wir empfehlen Ihnen, nicht mehr als 2-3 Stunden für ein Sprint-Planungs-Meeting einzuplanen, aber je besser Sie sich mit der Sprint-Planung auskennen, desto besser verstehen Sie, wie viel Zeit für Sie und Ihr Team in Frage kommt.

    2. Verwenden Sie Schätzungen, um realistische Entscheidungen zu treffen

    Sie möchten, dass Ihr Team so produktiv wie möglich ist, aber eine Überlastung kann die Produktivität und Konzentration tatsächlich beeinträchtigen. Unangemessene Erwartungen sind demotivierend und übermäßig engagierte Teammitglieder machen mit größerer Wahrscheinlichkeit Fehler.

    Sie müssen wissen, wie viel Aufwand und Zeit erforderlich sind, um die Ziele zu erreichen, die Sie sich für jeden Sprint gesetzt haben. Agile Schätzungstechniken und Storypoints ermöglichen ein besseres Verständnis der Teamkapazität, der individuellen Kapazität und der Frage, wie eine angemessene Arbeitsbelastung aussieht. Angemessene und realistische Ziele helfen Ihrem Team, motiviert zu bleiben und einen konsistenten Arbeitsablauf zu unterstützen.

    3. Definieren Sie klare Ziele und Ergebnisse

    Was will das Team bis zum Ende des Sprints erreichen? Setze klar definierte Ziele und Ergebnisse, die jeder versteht. Stimmen deine Ziele mit dem überein, was du aus vergangenen Sprints gelernt hast? Stimmen sie mit den Kundenbedürfnissen überein? Sind sich alle einig, wie der nächste Sprint (ungefähr) aussehen wird?

    Gehen Sie nicht davon aus, dass alle auf derselben Seite sind. Stellen Sie Fragen und ermutigen Sie Ihr Team, sich zu äußern, wenn etwas unklar ist. Es ist besser, Unstimmigkeiten oder Missverständnisse jetzt auszuräumen, als zu Beginn der Arbeit.

    Um Sprintziele effektiv zu setzen, muss das SMART-Framework befolgt werden, eine anerkannte Strategie im Projektmanagement und bei der Zielsetzung in verschiedenen Branchen. Das Akronym SMART steht für:

    • Spezifisch: Definieren Sie klar, was Sie erreichen möchten. Vermeiden Sie vage Ziele, indem Sie präzise Ergebnisse festlegen.
    • Messbar: Legen Sie Kriterien für die Messung des Fortschritts fest. Dies hilft bei der Nachverfolgung von Erfolgen und der Identifizierung von Bereichen, in denen Anpassungen erforderlich sind.
    • Erreichbar: Streben Sie Ziele an, die herausfordernd sind, aber mit den vorhandenen Ressourcen erreichbar sind. Überehrgeizige Ziele können ein Team demoralisieren, wenn sie nicht realistisch sind.
    • Relevant: Stellen Sie sicher, dass jedes Ziel mit den übergeordneten Zielen des Projekts übereinstimmt. Irrelevante Aufgaben können die Energie von dem ablenken, was wirklich wichtig ist.
    • Zeitgebunden: Legen Sie eine klare Frist fest, um die Dringlichkeit und den Fokus aufrechtzuerhalten. Die Sprintziele müssen mit dem begrenzten Zeitplan des Sprints übereinstimmen, um einen fristgerechten Abschluss zu gewährleisten.

    In der Praxis bedeutet die Anwendung des SMART-Frameworks auf Sprintziele, dass Ihr Team synchronisiert ist und sich auf Prioritäten konzentriert, die das Projekt effizient vorantreiben. Indem Sie dafür sorgen, dass die Ziele innerhalb des Zeitrahmens des Sprints relevant und erreichbar sind, vermeiden Sie eine Fehlverteilung der Anstrengungen und stellen sicher, dass der Fortschritt den allgemeinen Projektzielen entspricht.

    Veröffentlichen Sie Ihr Sprintziel an einem leicht zugänglichen Ort, damit das Team während des gesamten Sprints darauf zurückgreifen kann.

    💡 Erfahre mehr: So holen Sie das Beste aus Ihren Sprintzielen heraus

    4. Entscheide, was es heißt, „fertig“ zu sein

    Was bedeutet „erledigt“ für ein bestimmtes Backlog-Element, eine Erhöhung, ein Produktproblem oder ein Produkt als Ganzes? Das Team und Ihre Stakeholder müssen sich darauf einigen, wie „Erledigt“ aussieht, um realistische Ziele zu setzen, die den Erwartungen aller Beteiligten entsprechen.

    Wenn du dir Ziele setzt und auswählst, welche Backlog-Elemente du für den nächsten Sprint erledigen möchtest, solltest du dir darüber im Klaren sein, was es bedeutet, die Ziele, die du erreichen möchtest, zu erreichen und zu erreichen.

    5. Richten Sie Sprintziele mit Produktzielen aus

    Sprintziele sollten immer mit Ihren umfassenderen Produktzielen übereinstimmen. Ihr Sprint kann je nach aktuellen Produktproblemen, Bugfixes oder Kundenanliegen eine bestimmte Richtung einschlagen, aber es ist wichtig, das Gesamtbild im Auge zu behalten.

    Wählen Sie Backlog-Elemente sorgfältig aus — stellen Sie sicher, dass sie sich auf das übergeordnete Produktziel beziehen und dass alle Elemente synchron funktionieren, um die Entwicklung voranzutreiben. Das Übersehen von Produktzielen in der Sprint-Planung könnte bedeuten, dass jeder Sprint eher wie eine zufällige Auswahl von To-do-Listen aussieht, die sich nicht auf die Kundenbedürfnisse beziehen, keinen Bezug zu Produktzielen haben oder Ihnen helfen, wichtige Etappen zu erreichen. Das Ergebnis wird sich wie ein Mangel an Fortschritten anfühlen, was die Gefahr birgt, dass das Team und andere wichtige Interessengruppen, wie Ihre Benutzer, aus dem Blickfeld geraten.

    Was passiert als Nächstes?

    Nachdem die Planung abgeschlossen ist, können Sie Ihren Plan umsetzen und die Arbeit abschließen. Das heißt aber nicht, dass die Teammitglieder losziehen und isoliert arbeiten.

    Tägliches Scrum (oder Stand-up)

    Das tägliches Gedränge oder Stand-up ist eine Gelegenheit für ein kollaboratives agiles Team, den Fortschritt aufrechtzuerhalten. Es sollte ein schneller Check-in zu Beginn eines jeden Tages sein.

    Das Team wird besprechen, was in den letzten 24 Stunden getan wurde, auf welche Hindernisse es gestoßen sein könnte und was das Team am nächsten Tag zu erreichen hofft.

    Dieses wichtige Check-In hilft dem Team, auf derselben Wellenlänge zu bleiben, trägt dazu bei, den kontinuierlichen Arbeitsfluss sicherzustellen und das Team auf Kurs zu halten, um die Sprintziele zu erreichen.

    Sprint-Bewertung

    Am Ende eines Sprints findet ein Sprint-Review-Meeting statt. Es ist eine Gelegenheit für das Team, alle „Erledigt“ -Probleme für diesen Zeitraum zu überprüfen. Das Sprint-Review bestimmt, ob das Ziel für den Sprint erreicht wurde oder nicht.

    Es ist eine Gelegenheit, dem Team die lieferbaren, funktionstüchtigen Produktzuwächse zu demonstrieren, und auch eine Gelegenheit, Feedback von Interessenvertretern einzuholen. Dieses Feedback gibt Ihnen wertvolle Erkenntnisse, anhand derer Sie beurteilen können, ob Sie auf dem richtigen Weg sind oder im nächsten Sprint Änderungen vornehmen müssen. Das Sprint-Review ist auch eine hervorragende Vorbereitung auf die nächste Backlog-Grooming- und Sprint-Planungssitzung.

    💡 Erfahre mehr: Einführung in Sprint Reviews

    Sprint-Rückblick

    Während im Sprint-Review untersucht wird, was erreicht wurde und wie es weitergehen soll, untersucht die Retrospektive Ihre Prozesse und die Zusammenarbeit des Teams.

    Was hast du im letzten Sprint gelernt? Retrospektiven können zwar viele Formen annehmen, aber das Ziel besteht darin, herauszufinden, was gut funktioniert hat, was nicht so gut gelaufen ist und was beim nächsten Mal verbessert werden könnte. Ihr Team wird die in der Retrospektive gesammelten Erkenntnisse nutzen, um Ihre Zusammenarbeit zu verbessern und Ihren Kunden in Zukunft einen Mehrwert zu bieten.

    💡 Erfahre mehr: 5 Schritte zur Durchführung effektiver Sprint-Retrospektiven

    Fehler bei der agilen Sprint-Planung

    Es ist leicht, in schlechte Angewohnheiten zu verfallen, besonders wenn Termine und Produkteinführung Termine nähern sich. Vermeiden Sie diese üblichen agile Planungsfehler um sicherzustellen, dass Ihr Team immer das Beste aus der agilen Methodik und dem Scrum-Prozess herausholen kann.

    Unrealistische Erwartungen

    Wenn Sie unerreichbare Ziele wählen, ist Ihr gesamtes Team zum Scheitern verurteilt. Wenn Sie Ihre Sprintziele Sprint für Sprint nicht erreichen, schadet dies der Motivation und Moral des Teams.

    Verwenden Sie Schätzungen, um so gut wie möglich vernünftige Ziele zu setzen. Berücksichtigen Sie die Teamkapazität und berücksichtigen Sie Ihr bisheriges Wissen darüber, wie lange die Erledigung von Aufgaben dauert, wie das Team arbeitet und welche Hindernisse sich dabei ergeben könnten.

    Fehlender Kontext

    Ihr Team wird von einem Verständnis dafür profitieren, wie die Probleme, an denen es arbeitet, in das Gesamtbild passen.

    Je nachdem, welches Tool Sie für die Planung und Verwaltung Ihrer Arbeit verwenden, kann es schwierig sein, die kontextuellen Details zu erkennen, die für eine klare Planung und Arbeit erforderlich sind. Je mehr Elemente Sie haben, desto schwieriger und überwältigender wird es sein, sie zu organisieren und zu priorisieren. Verwenden Sie Tools, mit denen Sie Kontext, Tiefe und Kundeneinblicke mit übersichtlichen Funktionen hinzufügen können, um Ihren Plan an die Bedürfnisse Ihres Teams und Ihrer Stakeholder anzupassen.

    Vernachlässigen Sie Ihren Backlog

    Wir haben diesen Punkt erwähnt, als wir darüber gesprochen haben, was Sie tun müssen, um sich auf die Sprint-Planung vorzubereiten. Es lohnt sich, ihn noch einmal zu erwähnen, da es sich um einen häufigen Fehler handelt.

    Wenn Sie ohne einen gut verwalteten Backlog in ein Sprint-Planungsmeeting gehen, fehlt Ihnen die Klarheit, die Sie für eine effektive Planung benötigen. Ihre Zeit ist wertvoll, ebenso wie die Zeit Ihres Teams. Sie sollte daher mit Sorgfalt behandelt und effektiv genutzt werden.

    Ein gut verwaltetes Backlog ist TIEF:

    • Angemessen detailliert
    • Geschätzt
    • Aufstrebend
    • Priorisiert

    💡 Erfahre mehr: Die 4 Merkmale eines guten Produkt-Backlogs

    Keine Anpassung des Plans

    Wenn du deinen Sprint planst, wirst du alles in deiner Macht Stehende tun, um die wichtigsten Aufgaben für die Dauer des Sprints zu priorisieren. Es ist wichtig, dass Sie versuchen, sich so gut wie möglich an den Plan zu halten, aber Sie müssen sich auch anpassen, wenn Sie neue Informationen erhalten.

    Seien Sie bereit, im Handumdrehen Änderungen vorzunehmen, falls Sie auf Hindernisse stoßen oder neue Informationen über Kundenbedürfnisse, Bedenken oder Produktprobleme erhalten.

    Stakeholder nicht verstehen

    Sie müssen die Ziele und Prioritäten der Stakeholder verstehen, um erfolgreich zu sein. Nur weil Sie mit dem, was Sie erreicht haben, zufrieden sind, heißt das nicht, dass Ihre Stakeholder es auch tun werden.

    Stellen Sie sicher, dass Ihre Stakeholder früh und häufig in Ihren Prozess einbezogen werden, und machen Sie ihnen klar, wie Sie arbeiten, um ihnen einen Mehrwert zu bieten. Holen Sie regelmäßig Feedback von Stakeholdern ein, um sicherzustellen, dass Ihre Ziele aufeinander abgestimmt sind. Ein guter Zeitpunkt dafür ist während des Sprint Reviews. Stellen Sie einfach sicher, dass diese Erkenntnisse auf Ihr nächstes Planungsgespräch übertragen werden.

    Wählen Sie keine Tools mit einem kundenorientierten Ansatz

    Eine erfolgreiche Produktentwicklung liefert, was der Kunde braucht und will. Um Produkte für Ihre Kunden zu entwickeln, ist es hilfreich, Tools für Planung und Arbeitsmanagement zu verwenden, mit denen Sie sie ganz einfach im Auge behalten können. Wenn Sie User Story Maps und Kundenpersönlichkeiten in Ihre Planung einbeziehen, können Sie und Ihr Team die Arbeit priorisieren, die zuerst den größten Nutzen bringt.

    💡 Erfahre mehr: 10 Tipps für effektivere User Personas

    Versäumnis, rückwirkende Erkenntnisse in die Planung einzubeziehen

    Retrospektiven sind das Beste, was Sie tun können, um Ihrem Team zu helfen, besser zusammenzuarbeiten. Während einer Retrospektive bitten Sie Ihr Team, offen und ehrlich darüber zu sprechen, wie sich die Dinge im Laufe des Sprints entwickelt haben, damit Sie voneinander lernen können.

    Wenn Sie nicht aus diesen Erkenntnissen lernen, bedeutet dies, dass die kollektive Zeit, die Sie in der Retrospektive verbracht haben, verschwendet wurde und das Feedback, das Ihr Team geteilt hat, abgewertet wird.

    Wenn Sie die Erkenntnisse, die Sie aus einer Retrospektive gewinnen, in Ihre nächste Planungssitzung und in den nächsten Sprint einfließen lassen, wird Ihr Team dabei unterstützt, jedes Mal besser zu werden, sodass es mit der Arbeit zufriedener wird und bessere Ergebnisse erzielt.

    Virtuelle oder persönliche Sprint-Planung

    Die Vorteile der Telearbeit stellen auch die kollaborative Planung vor Herausforderungen. Ganz gleich, für welche Art sich Ihr Team entscheidet, ob virtuell, persönlich oder in einer Kombination aus beidem, es ist wichtig, dass Sie Werkzeuge wählen die den Bedürfnissen Ihres Teams entsprechen.

    Tipps für die virtuelle Sprint-Planung:

    • Seien Sie wirklich vorbereitet — kommunizieren Sie Ihre Pläne im Voraus klar und deutlich, sodass jeder klare Erwartungen hat.
    • Verwenden Sie ein Videokonferenz-Tool, das Breakout-Sitzungen ermöglicht
    • Richten Sie die interaktiven Online-Ressourcen ein, die Sie verwenden möchten, und fügen Sie Links in die Besprechungsanfrage ein.
    • Online-Diskussionen beginnen nicht so natürlich wie persönlich. Teilen Sie daher die Diskussionsthemen im Voraus mit und überlegen Sie, ob Sie einige Eisbrecher vorbereiten sollten.
    • Stellen Sie sicher, dass Sie Zeitunterschiede für Teams berücksichtigt haben, die sich über mehrere Zeitzonen erstrecken.
    • Technische Probleme treten auf, unabhängig davon, wie weit Sie im Voraus planen und testen. Erwarte immer das Unerwartete.

    Tipps für die persönliche Sprint-Planung:

    • Buchen Sie einen Tagungsraum mit viel Platz für Ihr Team und ziehen Sie separate Räume für Breakout-Sitzungen in Betracht.
    • Stellen Sie sicher, dass Ihr Besprechungsraum eine gemeinsame Ansicht Ihres Sprint-Plans bietet. Benötigen Sie eine Wand für Haftnotizen oder einen Bildschirm, auf dem Sie ein digitales Tool gemeinsam nutzen können?
    • Wenn einige Ihrer Teammitglieder remote arbeiten, ist es schwierig, sie auf die gleiche Weise einzubeziehen. Überlegen Sie sich also, wie das für Ihr Team funktionieren könnte. Sie werden ein Whiteboard oder Haftnotizen nicht so einfach lesen können, daher ist eine digitale Lösung möglicherweise die beste.
    • Wenn Sie sich dafür entscheiden, Ihren Sprint „an der Wand“ zu planen, sollten Sie am Ende des Planungsgesprächs unbedingt jemanden benennen, der Ihren Plan in Ihr Arbeitsmanagement-Tool transkribiert.

    Egal, wo Ihre Planung stattfindet, denken Sie immer daran, Ihr Backlog im Voraus vorzubereiten, damit Sie während der Sprint-Planung fokussierte und fundierte Diskussionen führen können.

    Zusätzliche agile Ressourcen

    Wir erweitern ständig unsere Inhaltsbibliothek, die mit Ressourcen, Anleitungen, Produktupdates und vielem mehr gefüllt ist.

    📚 Füge diese zu deiner Liste hinzu:

    Verwenden von Easy Agile zur Verbesserung der Sprint-Planung

    Machen Sie Ihre Sprint-Planung reibungslos und effektiv mit Einfacher agiler Teamrhythmus. Verwandeln Sie Ihren flachen Produktbestand in eine dynamische, flexible und visuelle Darstellung der zu erledigenden Arbeit. TeamRhythm ist nahtlos in Jira integriert und bietet folgende Möglichkeiten:

    • Sieh dir deine Jira-Storys, Aufgaben und Bugs im Kontext an, geordnet unter ihren Epen auf der Story-Map
    • Ziehen Sie Jira-Issues per Drag-and-Drop aus dem Backlog in einen Sprint
    • Neue Ausgaben direkt auf der Storymap erstellen
    • Schätzen Sie Probleme auf der Story-Map ab und messen Sie die Kapazität anhand der Gesamtzahl der Story-Punkte in jeder Sprint-Swimlane
    • Veröffentlichen Sie das Sprintziel auf jeder Sprint-Swimlane, damit es immer im Vordergrund steht
    • Verwenden Sie Filter, um sich auf die Geschichten und Themen zu konzentrieren, die gerade am wichtigsten sind
    • Gruppieren Sie Epen nach einer dritten Hierarchieebene, um leicht zu erkennen, wie die Arbeit im Fokus zum Gesamtbild beiträgt

    Easy Agile TeamRhythm unterstützt auch Team-Retrospektiven mit flexiblen und intuitiven Retrospektiven-Boards, die für jeden Sprint erstellt werden. Du kannst rückblickende Elemente direkt von der Sprint-Swimlane aus hinzufügen, damit du keine wichtigen Punkte vergisst. Und du kannst rückwirkende Maßnahmen in Jira-Ausgaben umwandeln, die für zukünftige Sprints geplant werden können, sodass du in dem, was du tust, immer besser wirst und das für deine Kunden lieferst.

    Vielen Dank, dass Sie unseren ultimativen Leitfaden zur agilen Sprint-Planung gelesen haben! Wenn Sie Fragen zu diesem Leitfaden, unseren anderen Inhalten oder unseren Produkten haben, wenden Sie sich an unser Team zu jeder Zeit. Wir freuen uns, von Ihnen zu hören.

    Wir werden diesen Leitfaden weiter aktualisieren, sobald wir mehr Erkenntnisse, Techniken, Tools und Best Practices zur agilen Planung gewinnen.

  • Agile Best Practice

    Agile vs. Waterfall: Die Vor- und Nachteile der einzelnen Methoden

    Kennen Sie den Unterschied zwischen Agile und Waterfall und haben Sie darüber nachgedacht, welches für Ihr Unternehmen am besten geeignet ist?

    Jagen Sie keinen Wasserfällen hinterher — es sei denn, Sie suchen nach einer Projektmanagement-Methode. 😁 Die Wasserfallmethode ist ein gängiges Framework, das Teams seit Jahren verwenden. Aber es ist nicht die einzige Methode, Dinge zu tun, und je nach den Bedürfnissen Ihres Teams ist es möglicherweise nicht die beste Methode.

    In diesem Beitrag werden wir die Unterschiede zwischen agilen Methoden und Wasserfallmethoden behandeln, einschließlich der Vor- und Nachteile der einzelnen Methoden. Wir werden auch eine mögliche Alternative vorstellen, die sogenannte Hybridmethode, die für bestimmte Teams das Beste aus beiden Welten bieten kann.

    Erstelle eine visuelle Roadmap-Zeitleiste deiner Jira-Probleme

    Einfache agile Roadmaps

    Jetzt testen

    Agil gegen Wasserfall

    Wenn es um Agile und Waterfall geht, haben diese Methoden nicht viel gemeinsam. In vielerlei Hinsicht ist Agile die Antwort auf die Einschränkungen der häufig verwendeten Wasserfallmethode. Es gibt jedoch definitiv immer noch Vor- und Nachteile für jedes Framework.

    Lassen Sie uns diese beiden Methoden genauer untersuchen.

    Die Wasserfall-Methodik

    Wir beginnen mit dem Wasserfallansatz, da er etwas einfacher zu erklären ist. Die Idee eines Wasserfalls mag majestätisch und gewagt klingen, aber die Wasserfallmethode ist ziemlich traditionell und unkompliziert.

    Das Wasserfallmodell wird verwendet, um das traditionelle Projektmanagement zu beschreiben, bei dem ein Projektplan von einem Projektmanager vor Arbeitsbeginn erstellt wird. Projektanforderungen und Aufgaben werden im Voraus geplant und dem Team zur Verfügung gestellt, das dann bis zur Projektabwicklung an einer Aufgabe und dann an der nächsten arbeitet.

    Die Aufgaben werden in der Reihenfolge erledigt, in der sie im ursprünglichen Plan festgelegt wurden. Die sequentielle Reihenfolge der Aufgaben, die von einer zur nächsten kaskadieren, gibt dem Wasserfall-Projektmanagement seinen Namen.

    Waterfall ist eine weit verbreitete Projektmanagement-Methode, die jedoch ihre Grenzen hat. Der strikte Ansatz hilft den Teams, in jedem Schritt eines Projekts zu wissen, was sie erwarten können. Er ist jedoch nicht sehr anpassungsfähig und es kann sein, dass das gesamte Team keinen Input hat.

    Dieser Mangel an Flexibilität hat moderne Teams behindert. Es macht es schwieriger, bei Bedarf die Gänge zu wechseln. Ein vorgegebener Plan lässt nicht viel Spielraum für Änderungen, und es wird versäumt, sich an das unschätzbare Feedback von Stakeholdern und Kunden anzupassen.

    Wasserfall-Profis

    • Zu Beginn werden klare Ziele und Vorgaben festgelegt.
    • Es gibt eine einfache Struktur, die sich Projekt für Projekt wiederholt.
    • Für Teammitglieder ist es leicht zu verstehen, was von ihnen erwartet wird.
    • Der allgemeine Druck auf die Mitarbeiter ist geringer.
    • Es ist einfacher, sich einzuarbeiten, insbesondere für neue Mitarbeiter.
    • Informationen können problemlos an alle Teammitglieder weitergegeben werden.
    • Der Erfolg wird an der Erledigung von Aufgaben gemessen, was zu einer schnelleren Befriedigung führt.
    • Budgets können genauer vorhergesagt werden.
    • Das Endergebnis eines Projekts wird von Anfang an festgelegt, sodass der Weg für alle Beteiligten klar ist.
    • Die meisten Planungen werden von einer Person geleitet.

    Wasserfall-Nachteile

    • Der Prozess ist nicht so flexibel wie agile Ansätze.
    • Es ist schwierig, Hindernisse und Abhängigkeiten vorherzusehen, die die Arbeit verzögern könnten.
    • Die Arbeit ist nicht immer gleichmäßig auf das Team verteilt.
    • Eine Projektüberlastung ist möglich.
    • Kurzlebige Teams können Konflikte ignorieren, um das Projekt abzuschließen.
    • Es ist schwierig, die Richtung oder den Umfang der zu erbringenden Leistungen zu ändern, wenn ein Projekt einmal begonnen hat.
    • Während der gesamten Projekt- oder Produktentwicklung ist der Kunde weniger involviert.
    • Die Beteiligten sehen möglicherweise erst am Ende eines Projekts oder bis ein Endprodukt fertiggestellt ist, Fortschritte.
    • Es gibt keine frühe Testphase, um sicherzustellen, dass ein Projekt oder Produkt auf dem richtigen Weg ist.

    Die agile Methodik

    Agil ist ein iterativer Ansatz, bei dem der Schwerpunkt auf Testen und Anpassen liegt. Dabei werden frühzeitiges Feedback und die Einbindung der Interessengruppen genutzt, um den bestmöglichen Weg in die Zukunft zu finden. Bei Agile gibt es immer noch einen Plan, der jedoch weder starr noch streng ist und viel Spielraum lässt, um sich anzupassen und im Laufe der Zeit zu wachsen.

    Einfache agile Roadmaps: Das einfachste und flexibelste Roadmapping-Tool für Jira

    Jetzt testen

    Der Plan entwickelt sich im Zuge der Erfassung neuer Informationen weiter, um sicherzustellen, dass das Endergebnis den Bedürfnissen der Kunden und Interessengruppen entspricht. Anpassungsfähigkeit spielt in agilen Praktiken eine große Rolle, und genau das hat so viele Teams von der Methodik überzeugt. Die Fähigkeit, sich an Veränderungen anzupassen, ist heute eine gefragte Stärke, wenn man das Tempo bedenkt, mit dem sich der Wandel in Technologie, Wirtschaft, globalen Märkten und mehr vollzieht.

    Agile Profis

    • Das gesamte Team ist an der Planung beteiligt.
    • Feedback ist von zentraler Bedeutung für den Prozess.
    • Kunden und Stakeholder sind beteiligt.
    • Die Kundenreise steht im Mittelpunkt, wenn eine Entscheidung getroffen wird.
    • Das Team kann sich anpassen, wenn neue Informationen erfasst werden.
    • Unterwegs können Änderungen vorgenommen werden, um Straßensperren oder ins Stocken geratene Arbeiten zu vermeiden.
    • Die Kapazität (Arbeitsbelastung) jedes Teammitglieds wird kontinuierlich bewertet, um Burnout zu verhindern.
    • Langjährige Teams lernen weiterhin, wie man zusammenarbeitet.
    • Die Prozesse werden in jeder Phase des Projekts/Produkts kontinuierlich verbessert.
    • Alle Stimmen in einem Team, unabhängig von der Rolle, werden gehört, wenn es darum geht, sich zu versammeln Rückblick Rückmeldung.

    Agile Nachteile

    • Agile Techniken und Terminologie können schwer zu verstehen sein.
    • Teams können eine Weile brauchen, um die richtigen agilen Methoden zu erlernen.
    • Agile Teams erhalten möglicherweise nicht die Unterstützung, die sie vom Management und den Geschäftsinhabern benötigen.
    • Möglicherweise sind nicht alle Teammitglieder an das agile Framework gebunden, was zu einer Diskrepanz im gesamten Team führt.
    • Mangelnde Unterlagen können die Details unklar machen.
    • Budgets können unvorhersehbar werden, wenn sich herausstellt, dass das Projekt/Produkt in eine andere Richtung gehen muss.
    • Der Umfang eines Projekts/Produkts kann weiter wachsen (Scope Creep).
    • Die vielen agile Besprechungen nehmen viel Zeit in Anspruch.
    • Es ist schwieriger, neue Mitarbeiter zu finden, die Erfahrung mit agilen Methoden haben.

    Agile ist ein weit gefasster Begriff, der eine Reihe verschiedener Frameworks abdeckt, die agile Praktiken verwenden. Lean, DevOps, Kanban, und Scrum sind alle verschiedene Formen von Agile, die unterschiedliche Bedürfnisse erfüllen.

    Zum Beispiel beinhaltet das Scrum-Framework die Wiederholung von Sprints, die häufig von agilen Softwareentwicklungsteams verwendet werden. Wenn Sie noch nie von Scrum gehört haben, ist das vielleicht eine Menge, die Sie in sich aufnehmen müssen. 🤯

    Ein Scrum dauert zwei Wochen, beginnend mit Sprint-Planung, wenn der Product Owner Entscheidungen zur Priorisierung darüber trifft, welche Backlog-Elemente (Aufgaben) im kommenden Sprint erledigt werden sollen. Von dort aus arbeitet das Team an den spezifizierten Aufgaben, geleitet von einem Scrum Master wer leitet tägliche Standup-Meetings, um alle über den Projekt-/Produktfortschritt auf dem Laufenden zu halten. Schließlich finden am Ende des Sprints ein Sprint-Review und eine Sprint-Retrospektive statt, um sicherzustellen, dass sich das Team kontinuierlich weiterentwickelt und verbessert.

    Einfache Agile User Story Maps: Erzielen Sie eine reibungslosere Sprint-Planung und eine einfachere Backlog-Verfeinerung.

    Jetzt testen

    Interessiert daran, mehr über andere beliebte agile Methoden zu erfahren? Es stehen so viele zur Auswahl! Wir haben darüber berichtet 8 beliebte Entwicklungsmethoden in einem früheren Beitrag.

    Die hybride Methodik

    Muss die Wahl zwischen Agilität und Wasserfall liegen? Sie denken vielleicht, können wir nicht all diese Vorteile zusammenfassen? Das hybride agil Ein Ansatz kann für einige Teams das Beste aus beiden Wörtern bieten.

    Ein Hybridmodell kombiniert die wertvollen Techniken, die sowohl von Waterfall- als auch von Agile-Frameworks bereitgestellt werden. Sie könnten beispielsweise mit einer Reihe agiler Sprints für das Prototyping und das Einholen von Feedback beginnen, gefolgt von einem einzigen Aktionsplan, der sich auf nicht-agile Techniken bezieht. Es kann das Beste aus beiden Welten sein und es kann als Sprungbrett dienen, während ein Team versucht, ein vollständiges agile Transformation.

    Ein hybrider Ansatz kommt häufig beim agilen Projektmanagement und anderen unkonventionellen agilen Anwendungen ins Spiel. Agile wurde ursprünglich für die Softwareentwicklung konzipiert, aber Teams in allen möglichen Branchen übernehmen kontinuierlich Aspekte der Agilität. Die agilen Methoden, die von Softwareentwicklern beobachtet werden, funktionieren nicht immer für andere Arten von Teams. Agilität kann ein schwieriger Übergang sein, insbesondere wenn Teams daran gewöhnt sind, dass Dinge auf andere Weise erledigt werden.

    Ein Ansatz, der Ihren Bedürfnissen entspricht

    Nehmen Sie sich bei der Auswahl des für Ihr Team, Ihr Unternehmen oder Ihr Unternehmen am besten geeigneten Ansatzes Zeit, um die Bedürfnisse des Teams sowie Ihrer Kunden und Stakeholder zu berücksichtigen. Agilität mag eine schwierige Umstellung sein, aber wenn Sie glauben, dass die Vorteile Ihre Prozesse verbessern und Ihrem Unternehmen langfristig helfen werden, ist es vielleicht an der Zeit, den Umstieg vorzunehmen. Ein hybrider Ansatz kann Ihnen helfen, dieses Ziel schrittweise zu erreichen, ohne dass Ihre aktuellen Prozesse so stark beeinträchtigt werden.

    Easy Agile hilft Teams mit Leidenschaft dabei, besser zu arbeiten, indem agile Tools, die für Jira entwickelt wurden. Wenn Sie mehr über agile und andere Methoden erfahren möchten, folgen Sie den Einfacher Agile-Blog. Es steckt voller Anleitungen, Tipps und Strategien — und wenn das Lesen von Inhalten nichts für Sie ist, haben wir eine Podcast auch! 📢

  • Workflow

    Die Argumente für eine agile Transformation und die bevorstehenden Herausforderungen

    Unternehmen der Zukunft müssen intelligente Entscheidungen mit Agilität treffen, und die Kunden von heute erwarten einen wertorientierten Ansatz, der ihre Bedürfnisse bei jedem Schritt berücksichtigt. Die agile Methode bietet Unternehmen jeder Größe eine neue Arbeitsweise, bei der Anpassungsfähigkeit, Zusammenarbeit und kontinuierliche Verbesserung im Mittelpunkt stehen. Immer mehr Unternehmen streben eine agile Transformation an, aber keine organisatorische Änderung ist jemals einfach.

    Erfahren Sie mehr über die Vorteile der Umstellung auf eine agile Methode, die Herausforderungen, die mit der Umstellung verbunden sind, und darüber, was eine erfolgreiche agile Transformation ausmacht.

    Eine Einführung in die agile Methodik

    Der agile Prozess unterscheidet sich stark vom traditionellen Projektmanagement, das üblicherweise einen starren Wasserfallansatz verwendet. Projektziele und Richtlinien werden zu Beginn eines Projekts auf der Grundlage der Informationen festgelegt, über die ein Projektmanager derzeit verfügt. Das Team hält sich an den Plan, bis das Projekt abgeschlossen ist, und erledigt eine Aufgabe nach der anderen in sequentieller Reihenfolge, wie bei einem Wasserfall.

    Agile hingegen ermöglicht Flexibilität und Anpassungsfähigkeit, sodass jeder Plan wachsen und sich weiterentwickeln kann, wenn Sie neue Informationen erhalten. Die agile Methode hat sich zuerst durchgesetzt Zugkraft in der Softwareentwicklungsbranche weil es einen dynamischen Ansatz zur Lösung komplexer und sich ständig ändernder Probleme bot.

    Heute haben sich die Prinzipien der Agilität in allen möglichen Branchen und Unternehmen aller Größen verbreitet. Da sich die Welt schneller als je zuvor verändert, benötigen Unternehmen Lösungen, die sich anpassen können. Eine agile Transformation verbessert die geschäftliche Agilität mit Systemen und Prozessen, die eine kontinuierliche Verbesserung gewährleisten.

    Ein weiterer wichtiger Aspekt von Agile ist, dass es immer nach neuen Informationen sucht. Anstatt zu warten, bis das endgültige Projekt oder Produkt abgeschlossen ist, können Stakeholder und Kunden bei jedem Schritt Feedback geben. Auf diese Weise können Teams Entscheidungen auf der Grundlage der Kundenbedürfnisse treffen, und es wird sichergestellt, dass der Kundennutzen kontinuierlich erbracht wird.

    Zu den vielen Vorteilen von Agile gehören:

    • Vermeidung verschwenderischer Verfahren
    • Befreit dich von Silos am Arbeitsplatz
    • Förderung der Zusammenarbeit und Teilnahme
    • Einbindung von Stakeholdern und Kunden während des gesamten Prozesses
    • Identifizierung und Berücksichtigung von Hindernissen, bevor sie auftreten
    • Präzise Verwaltung der Arbeitsbelastung (Kapazität) jedes Teammitglieds
    • Die Perspektive des Kunden verstehen
    • Bessere Entscheidungspraktiken anwenden
    • Anpassung an neue Informationen
    • Kontinuierliche Verbesserung interner Prozesse

    ➡️ Erfahren Sie mehr in unserem Agile Anfängerleitfaden.

    Herausforderungen der agilen Transformation

    Die Vorteile von Agile liegen zwar auf der Hand, aber jede große organisatorische Veränderung ist schwer zu erreichen. Machen Sie sich bewusst, mit welchen Herausforderungen Sie während einer agilen Transformation konfrontiert werden, damit Sie Führungskräfte, Teammitglieder und Stakeholder optimal darauf vorbereiten können.

    Das Erlernen agiler Prinzipien erfordert Zeit und Geduld

    Der Aufbau einer agilen Organisation erfolgt nicht über Nacht. Machen Sie sich bewusst, dass Ihre Transformationsreise Zeit, Engagement und Geduld erfordert. Es ist eine monumentale Veränderung, die Sie den Teammitgliedern ohne angemessene Ausbildung, Schulung und Unterstützung nicht überstürzen oder aufdrängen können.

    Planen Sie den Rollout schrittweise, sodass der Geschäftsbetrieb so wenig wie möglich unterbrochen wird. Nehmen Sie sich Zeit, um jedem Bereich des Unternehmens agile Prinzipien zu vermitteln. Agile und all ihre Praktiken können für diejenigen, die damit nicht vertraut sind, schwer zu verstehen sein. Egal, wie groß oder klein Ihr Unternehmen ist, es ist wichtig, dass jeder versteht, welche Änderungen vorgenommen werden, welche Vorteile es hat und welche Schritte unternommen werden müssen, um eine agile Denkweise anzunehmen.

    Veränderung kann zu Widerwillen und Zurückdrängen führen

    Menschen zögern oft, sich zu ändern, und in einigen Fällen können Veränderungen Angst, Stress und Angst verursachen.

    Agile erfordert die Zustimmung aller, aber bei einer so tiefgreifenden und groß angelegten Veränderung zögern viele Mitarbeiter in Ihrem Unternehmen möglicherweise, den Wechsel vorzunehmen. Es ist ganz natürlich, dass Menschen sich vor Veränderungen hüten, obwohl Veränderungen uns jeden Tag umgeben. Jeder erlebt ein unterschiedliches Maß an Aufregung, Zögern und Feindseligkeit, wenn es um Veränderungen geht. Stellen Sie also sicher, dass Sie den Menschen Raum geben, um sich an Ihre neue Vorgehensweise anzupassen.

    Wenn Sie zurückgeschlagen werden, sprechen Sie mit anderen oder lassen Sie die Teamleiter Einzelgespräche vereinbaren, um Bedenken auszuräumen. Machen Sie sich bewusst, dass es für Menschen sehr schwierig ist, Veränderungen zu bewältigen, und dass der Umgang mit Veränderungen manchmal dem Trauerprozess ähneln kann. Die Phasen von die Veränderungskurve Dazu gehören Schock und Verleugnung, Wut, Verhandlungen und Schuldzuweisungen und Verwirrung, alles, bevor es schließlich zur Akzeptanz kommt.

    Geben Sie Ihrem Unternehmen Zeit, sich anzupassen, und unterstreichen Sie gleichzeitig die Vorteile von Agile, wie es ihre Arbeitsweise verbessern wird und wie Führungskräfte und Geschäftsinhaber das Team unterstützen werden. Der Erfolg Ihrer agilen Transformation hängt davon ab, dass sich jeder, unabhängig von seiner Rolle, für die Einführung von Agilität einsetzt.

    Organisationsübergreifende Verantwortung

    Bei einem agilen Prozess ist jeder dafür verantwortlich, dass alles reibungslos läuft und die Ziele erreicht werden. Es mag Teamleiter geben, aber jeder ist ein wichtiger Teil des Puzzles. Das ist vielleicht nicht das, woran die Teams in Ihrem Unternehmen gewöhnt sind, da es im traditionellen Management oft einen hierarchischen Führungsansatz von oben nach unten gibt. Vorgesetzte haben möglicherweise das Gefühl, an Macht zu verlieren, während andere Teammitglieder stärker eingebunden werden müssen als früher.

    Unter agilen Bedingungen entwickeln sich traditionelle Organisationsstrukturen zu einem viel kollaborativeren Prozess. Es ist nicht nur eine verantwortliche Person, die an der Leitung steht, wenn etwas ins Stocken gerät oder nicht funktioniert. Jeder in der gesamten Organisation ist ein integraler Bestandteil des agilen Prozesses. Jeder muss dafür verantwortlich sein, agile Prinzipien zu erlernen, an der Umstellung teilzunehmen und Feedback zu geben. Die aktive Teilnahme aller Unternehmensbereiche muss fortgesetzt werden, um die Vorteile von Agile in vollem Umfang nutzen zu können.

    Agile lässt sich in großen Unternehmen nur schwer skalieren

    Die Implementierung eines agilen Frameworks in einem kleinen Unternehmen oder Startup ist viel einfacher. Zunächst einmal gilt: Je weniger Mitarbeiter Sie schulen müssen, desto weniger kostet es und desto schneller kann die agile Transformation erfolgen. Kleinere Teams sind besser in der Lage, sich anzupassen und zusammenzuarbeiten, um sich an Veränderungen anzupassen. Startups sind auch von Natur aus agiler und bestehen oft aus jüngeren Teammitgliedern, die eher bereit und willens sind, sich anzupassen.

    Je größer das Unternehmen oder Unternehmen ist, desto schwieriger ist es, Änderungen umzusetzen, geschweige denn eine komplette Unternehmensüberholung und Mindset-Anpassung. Es wird viel länger dauern, und es kann noch viel mehr schief gehen, aber das heißt nicht, dass sich diese Bemühungen nicht lohnen. In großen Unternehmen ist es noch wichtiger, die Bedürfnisse Ihrer Kunden nicht aus den Augen zu verlieren, und es gibt viele Möglichkeiten, Ihre Systeme zu optimieren.

    Die gute Nachricht ist, dass es Systeme gibt, die Unternehmen bei der Einführung agiler Praktiken unterstützen sollen. SAFe, das Skaliertes Agile-Framework, wurde entwickelt, um schlanke und agile Praktiken in größeren Organisationen zu skalieren.

    ➡️ Easy Agile ist ein stolzer Scaled Agile Platform Partner. Einfache Agile-Programme für Jira wird Ihren Prozess optimieren und Ihr Team in die Lage versetzen, das Scaled Agile Framework (SAFe) zu implementieren.

    Stakeholder müssen geschult und mit ins Boot geholt werden

    Stakeholder sind ein wesentlicher Bestandteil des agilen Prozesses. Bei einer agilen Transformation sind Ihre Stakeholder und Kunden an den Status Quo gewöhnt. Sie sind möglicherweise überhaupt nicht mit Agilität vertraut, und es liegt an Ihnen, sie auf den neuesten Stand zu bringen und sie von den Vorteilen und der erhöhten Kundenzufriedenheit zu überzeugen, die Agile bietet.

    Stellen Sie sicher, dass Sie für den Übergang Zeit einplanen, um alle Fragen zu beantworten, die die Interessengruppen möglicherweise haben. Damit agile Teams erfolgreich sein können, müssen Sie Stakeholder und Kunden einbeziehen, die Ihnen unschätzbares Feedback geben. Dieses Feedback verbessert Ihre Prozesse, stellt sicher, dass Sie ein erstklassiges Produkt (oder Projekt) produzieren, und stellt sicher, dass kontinuierlich Mehrwert geschaffen wird.

    Besser arbeiten mit Agile

    Programmer working on a laptop

    Agile Praktiken sind nicht mehr der Produktentwicklung vorbehalten. Sie sind in Unternehmen aller Formen und Größen weit verbreitet und werden in Unternehmen aller Art und Größe eingesetzt, da Geschäftsinhaber und Manager die Macht agiler Methoden verstehen.

    Trotz der Herausforderungen ist eine agile Transformation die Investition wert. Es wird Zeit in Anspruch nehmen und Sie im Voraus Geld kosten, um die Änderung vorzunehmen, aber als 2020-2021 bewiesen, Unternehmen überleben am besten, wenn ihre Systeme flexibel und anpassungsfähig sind. Richtig angewendet hilft Agile Ihrem Team, diese Denkweise zu verinnerlichen und sie in der täglichen Arbeit zu praktizieren.

    Easy Agile entwickelt Jira-Plugins, die den Kunden in jedem Schritt des Entwicklungsprozesses Priorität einräumen, was das Leben von Scrum Mastern, Product Ownern, agilen Coaches, Führungsteams und DevOps erheblich erleichtert.

    Wir designen agile Apps für Jira mit einfacher, kollaborativer und flexibler Funktionalität. Von der Agilität des Teams mit Einfacher agiler Teamrhythmus, zu skalierter Agilität mit Einfache agile Programme, unsere Apps können Ihren agilen Teams helfen, besser zusammenzuarbeiten und Ihre Kunden zufriedenzustellen.

  • Workflow

    Die 3 Schlüsselrollen in einem agilen Team

    In ein agiles Umfeld, es gibt keine erfolgreicher Sprint oder Projekt ohne ein ⭐⭐⭐⭐⭐ agiles Team. Sie haben alles, was es braucht, um große Ziele in kurzen Zeiträumen zu erreichen. Wie? Jeder im Team kennt seine Macht und weiß, wie man sie einsetzt. 🧙 Das Endergebnis ist das Erreichen großer Ziele, ohne auszubrennen.

    Die Struktur eines agilen Teams ist der erste Schritt zur erfolgreichen agilen Entwicklung. Nehmen wir das Beispiel der Feuerwehren. Würde eine Feuerwehr Brände löschen, wenn sie nicht die richtigen Mitglieder, Leutnant oder Kapitän hätte? Die Antwort ist kurz: Nein. Die Teamstruktur ist der Inbegriff.

    Daher sollte in einem agilen Entwicklungsprozess jedes Mitglied wissen, was jede Rolle im Team beinhaltet. Heute besprechen wir die Rollen in einem agilen Team und einige Merkmale großartiger agiler Teams. Aber zuerst sollten wir ein wenig darüber sprechen, was ein agiles Team ist.

    Was ist ein agiles Team?

    In jedem Entwicklungszyklus — oder Sprint — eines agilen Projekts iteriert jedes agile Team das Produkt entsprechend dem Kundenfeedback. Das erhöht die Geschwindigkeit von Produktentwicklung 🏃 und die Effizienz dieses Prozesses. Und bei jeder Iteration veröffentlicht oder lanciert das Team entweder neue oder verbesserte Produktfunktionen.

    Agile Teams haben ähnliche Eigenschaften. Sie sollten sein:

    • Klein — 5-6 Mitglieder
    • Konzentriert sich darauf, das Ziel pünktlich zu treffen
    • Koordiniert in Bezug auf die Aufgabenausführung
    • Im Bewusstsein des Beitrags, den jede Rolle leistet
    • Flexibel, damit Mitglieder proaktiv sein und sich selbst übertreffen können
    • Tolerant gegenüber sich ändernden Kundenbedürfnissen

    Die Struktur agiler Teams hängt jedoch vom agilen Framework ab. Sie können zum Beispiel ein Scrum-Team haben oder Kanban-Team. Und während die auf Scrum basierenden Rollen klar definiert sind, sind es Kanban-Teams nicht.

    An dieser Stelle sollten wir die Struktur eines agilen Teams besprechen. Gehen Sie zum nächsten Abschnitt über. 👇

    Das Skelett eines agilen Teams

    Ein agiles Team besteht aus 3 ️ Hauptrollen. Die kontinuierliche Verbesserung sowohl der Teams als auch der Unternehmen erfordert, dass die richtigen Leute die richtige Rolle spielen. Lassen Sie uns diese Rollen nacheinander durchgehen.

    Inhaber des Produkts

    Der Product Owner ist der Spieler mit den tiefsten Kenntnissen des Produkts. Sie essen, trinken und atmen das Produkt ein.

    Sie sind die obersten Befürworter des Produkts. Wenn also etwas mit dem Produkt nicht stimmt, sollten sie das schnell wissen. Außerdem wissen sie genau, wie das Produkt zur Vision und den Zielen des Unternehmens beiträgt. 🎯

    Ihre Kommunikationsfähigkeiten 🎙️ müssen erstklassig sein, da der Großteil ihrer Arbeit Folgendes erfordert:

    • Das Team dazu bewegen, sich mit wichtigen Produktentwicklungen zu beschäftigen und diese durchzuführen
    • Eingreifen, um diesen Prozess bei Bedarf anzupassen
    • Tarife ändern, falls unbedingt erforderlich
    • Auf unterschiedliche Kundenbedürfnisse reagieren

    In einem Sprint ist das Ziel eine Erhöhung der Gesamtleistung. Am Ende des Tages definiert und kommuniziert der Product Owner die Ziele und Qualitätserwartungen. 📣

    Die oberste Priorität von Product Ownern ist der Kunde und die Kundenbedürfnisse. In diesem Sinne fungiert ein Product Owner als Schnittstelle zwischen dem Kunden und dem Rest des Teams. Sie erhalten auch Kundenfeedback.

    Der Product Owner erstellt und verwaltet auch die Produkt-Backlog. Darüber hinaus überprüfen sie die Ergebnisse vor der Produktveröffentlichung oder Markteinführung. 🧐

    Denken Sie daran: Der Product Owner ist bestrebt, den Produktwert zu maximieren. Und der einzige Weg, dies zu erreichen, ist Teamarbeit.

    In kleinen Unternehmen kann der Product Owner manchmal der CEO sein.

    Einige agile Events sind für einen Product Owner besonders wichtig:

    • Sprint-Planung. Das agile ZeremonieZiel ist es, die Iteration vorzubereiten. Es ist die richtige Zeit und der richtige Ort für den Product Owner, um den Teammitgliedern das Produkt-Backlog zu präsentieren und ihre Fragen zu beantworten.
    • Sprint-Überprüfung. Das ist das Treffen, bei dem die während der Iteration geleistete Arbeit vorgestellt wird. Der Product Owner holt Feedback von externen Stakeholdern und internen Mitarbeitern ein und beantwortet deren Fragen. Nach der Überprüfung passt der Product Owner möglicherweise das Produkt-Backlog an und veröffentlicht die vollständige Produktfunktionalität.

    Scrum Master

    Während der Product Owner produktorientiert ist, ist der Scrum Master prozessorientiert. Sie befassen sich mit:

    • Sicherstellen, dass das Team die besten agilen Praktiken für den Kontext befolgt, in dem es arbeitet
    • Wir überprüfen täglich den Arbeitsfortschritt der Teammitglieder, um sicherzustellen, dass sie die Termine einhalten
    • Den Teammitgliedern konstruktives Feedback zu ihrer Leistung geben
    • Schutz der Zeit der Teammitglieder, damit sie sich dem widmen können, was den größten Nutzen bringt
    • Kundenfeedback vom Product Owner einholen
    • Stellen Sie sicher, dass sich der Product Owner über das Ziel und die Qualitätserwartungen im Klaren ist
    • Begleitung des Teams während des gesamten Sprints, Klärung aller Zweifel an Aufgaben und deren Ausführung
    • Teammitglieder motivieren
    • Beseitigen Sie alle Blockaden, die den Erfolg eines Teammitglieds behindern

    Der Scrum Master ist auch derjenige, der die verwaltet Scrum-Board. Dieses Board sollte jederzeit aktuell und detailliert sein.

    Manager mit einem umfangreichen Lebenslauf erfolgreicher Produktentwicklungsprojekte sind gute Kandidaten für Scrum Master. Sie wissen aus Erfahrung, wo bei der Ausführung schief gehen kann und was zu tun ist, um dies zu verhindern oder zu korrigieren. Sie sind auch hervorragend darin, Fortschritte zu beurteilen. 📈

    So nimmt der Scrum Master an agilen Events teil:

    • Sprint-Planung. Der Scrum Master moderiert diese Zeremonie und beteiligt sich an den Bemühungen oder Storypoint Schätzungen.
    • Tägliches Aufstehen. Während dieses Treffens konzentriert sich der Scrum Master darauf, alle Hindernisse zu beseitigen, die dem Erfolg des Teammitglieds im Wege stehen. Und wenn sich der Entwicklungsprozess ändern sollte, wird der Scrum Master dafür sorgen, dass dies geschieht.
    • Sprint-Überprüfung. Der Scrum Master bereitet diese Veranstaltung logistisch vor. Wenn externe Stakeholder an dem Meeting teilnehmen, muss es reibungslos ablaufen.
    • Sprint-Rückblick. Während dieser Zeremonie sollten die Teammitglieder besprechen, was während der Iteration schief gelaufen ist. Der Scrum Master sollte einen Geist des Austauschs und der Transparenz fördern, nicht nur in Bezug auf technische und verfahrenstechnische Aspekte, sondern auch in Bezug auf relationale Fragen.

    Teammitglied

    Das sind die ultimativen Macher. ⛑️ Je nach Art des Produkts können das Entwickler, UX-Designer und viele andere Profis sein.

    Natürlich variiert ihre Rolle innerhalb des Teams je nach ihren Fähigkeiten. Dennoch sind sie diejenigen, die für die termingerechte Umsetzung großartiger Ergebnisse verantwortlich sind.

    Sie sind in der Regel autonom und kreativ, unabhängig davon, ob sie als Gruppe zusammenarbeiten und sich gegenseitig unterstützen. Tatsächlich ergänzen sich die Teammitglieder gegenseitig in Bezug auf Fähigkeiten und Erfahrung. ☯️

    Es ist nicht ungewöhnlich, dass Teammitglieder Ideen diskutieren, wie man schneller und einfacher arbeiten kann. Das kann zum Beispiel ein neues Tool oder eine neue Technik sein. Und ein einzelnes Teammitglied kann mehreren Teams angehören.

    Nun, was können wir Ihnen noch über ideale Teammitglieder sagen?

    • Sie vertrauen und unterstützen sich gegenseitig viel mehr. Gleichzeitig nutzen sie die Stärken des jeweils anderen und arbeiten intensiv zusammen. Am Ende sollten Sie feststellen, dass die Arbeit reibungslos abläuft.
    • Sie lernen und betreuen sich gegenseitig. An einem Tag unterrichtet ein Teammitglied vielleicht ein anderes, und am Tag danach lernen sie vielleicht von dem Mitglied, das sie unterrichtet haben. Das ist kontinuierliches Mentoring.
    • Durch gemeinsame Fähigkeiten sind die Teammitglieder besser gerüstet, um sich gegenseitig zu unterstützen. Sie sind auch besser darauf vorbereitet, bei Bedarf zwischen technischen Fachgebieten zu wechseln.
    • Die Teammitglieder stellen den Erfolg in Frage und finden alternative Wege, um die kontinuierliche Verbesserung ständig voranzutreiben. Es ist in ihrem 🧬, was bedeutet, dass sie nichts dafür können. Und das ist eine großartige Eigenschaft, da sie der Schlüssel zu kontinuierlich wachsenden Produkten ist.
    • Schließlich setzen sich die Teammitglieder selbst dafür ein, das absolut beste Ergebnis aus einer Iteration herauszuholen.

    Hinweis: Projektbeteiligte sind in der Regel nicht Teil des agilen Teams selbst, aber sie sind Teil der Gesamtgleichung. Sie können Mitglieder der Geschäftsleitung, Marketingspezialisten oder andere Personen sein, die Arbeit vom Team anfordern oder überprüfen.

    Hier sind die Rollen der Teammitglieder bei den folgenden Agile-Events:

    • Sprint-Planung. Die Teammitglieder besprechen das Produkt-Backlog mit dem Product Owner, um zu entscheiden, welche Arbeiten sie während der Iteration abschließen werden.
    • Tägliches Aufstehen. Jeden Tag beschreiben die Teammitglieder kurz den Status ihrer Arbeit und was sie als Nächstes tun werden. Wenn sie irgendwelche Blockaden haben, sollten sie um Hilfe bitten.
    • Sprint-Überprüfung. Die Teammitglieder präsentieren die komplette Arbeit.
    • Sprint-Rückblick. Während dieser Veranstaltung sollten die Teammitglieder über Probleme sprechen, mit denen sie während der Iteration konfrontiert waren. Das können technische Probleme, Probleme mit ihrer Arbeitsweise oder zwischenmenschliche Probleme sein.

    Majestätische agile Teams

    Ohne eine sorgfältig durchdachte Struktur wäre es ein Albtraum, eine Teamherausforderung zu gewinnen. Die Rolle jedes Einzelnen in einem agilen Team sollte glasklar sein. Das ist die Grundlage dafür, dass jeder das Gefühl hat, auf wertvolle Weise zum Ziel beizutragen.

    Im täglichen Leben eines großartigen agilen Teams gibt es keine Einzelpersonen. Sie zielen auf Gruppenerfolge ab, nicht auf individuelle Erfolge. Ein agiles Team ist eine Gruppe von Fachleuten, die zusammenarbeiten, um Sprintziele zu erreichen. Lange Rede, kurzer Sinn: kein Teamwork, kein agiles Team.

    Sie möchten Ihr agiles Team auf Erfolgskurs bringen? Auschecken Einfache agile Programme oder Einfache Agile User Story Maps.

  • Agile Best Practice

    5 Schritte, um die Weichen für deinen Agile Release Train zu stellen

    Ihr Unternehmen hat sich endlich dazu verpflichtet, Scrum zu praktizieren. SCHREI!! 🎉 Das gelobte Land liegt vor dir — selbstorganisierte Teams, nachhaltiges Liefertempo und Autonomie, um das Richtige für das Produkt und das Team zu tun. Du kannst es kaum erwarten, loszulegen! (Spoiler-Alarm: In deiner Zukunft gibt es einen agilen Release-Train.)

    Das war vor drei Monaten. Heute ist Ihre Produktentwicklungsorganisation ein großes Durcheinander. Die Teams liefern die falsche Arbeit zur richtigen Zeit. Der Code steckt in einem Regal fest und wartet darauf, dass ein anderes Team eine Abhängigkeit bereitstellt. Und das obere Management denkt darüber nach, den Stecker zu ziehen und zu den alten Wasserfallzeiten zurückzukehren.

    Wenn Sie in einer großen Organisation mit mehr als 50 Softwareentwicklern und Ingenieuren arbeiten, kann Scrum eine harte Nuss sein. Je größer das Unternehmen, desto wahrscheinlicher sind teamübergreifende Abhängigkeiten, Planungskonflikte und Herausforderungen, die für Transparenz zwischen den Geschäfts-, Produkt- und Entwicklungsteams sorgen. Aber keine Angst...

    SAFe zur Rettung! SAFe ist die Abkürzung für skaliertes agiles Framework. SAFe soll großen Unternehmen bei der Implementierung von Scrum helfen und bietet einen Rahmen für die Koordination der Arbeit vieler Scrum-Teams.

    Teil des SAFe-Frameworks ist das Konzept eines Agile Release Trains (ART). Wenn Sie mit ARTs nicht vertraut sind, sind Sie hier richtig. Wir erklären, was eine ART ist, warum sie großen Unternehmen hilft, Softwarelösungen effizienter bereitzustellen, und wie Sie eine ART in Ihrem Unternehmen starten können.

    Möchten Sie Ihr Team befähigen, das Scaled Agile Framework (SAFe) zu implementieren?

    Probieren Sie einfache Agile-Programme aus

    Nehmen Sie an einer Demo teil

    Also, was ist ein Agile Release Train?

    Lassen Sie uns zunächst die Zug-Metapher erklären. Ein Zug fährt die Gleise hinunter, um ein bestimmtes Ziel zu erreichen. Unterwegs kann der Zug an mehreren Depots anhalten und neue Fracht oder Passagiere aufnehmen. Ihre Softwarelösung sind die Bahngleise. Der Beitrag des Teams zu dieser Lösung ist die neue Fracht, die Sie in den Depots abholen. Und das Ziel ist der Geschäftswert, den Sie Ihren Benutzern bieten. Einfach genug, oder?

    ARTs helfen einer Gruppe von Teams, sich auf den Geschäftszweck ihrer Arbeit zu konzentrieren und die Bereitstellung von Lösungen zu koordinieren. Ihre Teams sind wahrscheinlich nach Funktionen oder Wertströmen organisiert. Ein ART identifiziert den Input und den Zeitpunkt der Beiträge der einzelnen Teams, die zur Erreichung des Geschäftsziels für den Wertstrom beitragen. Stellen Sie sich das als funktionsübergreifende Koordination bei der Einnahme von Steroiden vor.

    Hier sind einige grundlegende Anforderungen für eine ART:

    • Der Zeitplan ist fest, sodass der Umfang variabel ist. Aber keine Panik — sobald Ihre Teams ein gleichbleibendes Tempo erreicht haben, wird das Vertrauen in den Umfang zunehmen.
    • Alle Teams müssen den gleichen Sprint- und Release-Rhythmus einhalten.
    • Jedes Team folgt den Werten und Prinzipien der Agiles Manifest.
    • ARTs nehmen an Planungsveranstaltungen für Programminkremente (PIs) und Inspektions- und Anpassungszeremonien (I&A) teil, die Retrospektiven und Systemdemos ähneln.
    • Zwischen den Programminkrementen müssen regelmäßig Iterationen für Innovation und Planung (IP) geplant werden. Dies gibt Ihrem großen Team aus einzelnen agilen Teams Zeit, um Innovationen zu entwickeln, die Infrastruktur zu aktualisieren oder an speziellen Schulungen oder einer Hot-Tech-Konferenz teilzunehmen. IP-Iterationen bieten auch einen guten Puffer für den Fall, dass Ihr PI hinter dem Zeitplan zurückbleibt.

    Wenn Ihr Unternehmen groß genug ist, benötigen Sie möglicherweise mehrere Agile Release Trains, die sich auf unabhängige Wertströme konzentrieren. Wenn das der Fall ist, benötigen Sie möglicherweise eine zusätzliche Koordinationsebene, die in einer Lösungszug. Aber lassen Sie uns nicht überholen.

    Prinzipien eines agilen Release-Trains

    Ein Agile Release Train (ART) orientiert sich am Scaled Agile Framework (SAFe), um sicherzustellen, dass mehrere agile Teams sich aufeinander abstimmen und nahtlos zusammenarbeiten können. Hier sind die Kernprinzipien, die einem Agile Release Train zugrunde liegen:

    Fester Zeitplan

    ARTs halten sich an einen vordefinierten Zeitplan, um die Arbeit konsistent abzuliefern. Dieser Zeitplan ist in Form von Programminkrementen (PIs) organisiert, die in der Regel 12 Wochen lang sind. Der feste Rhythmus hilft den Teams, ihre Arbeit effizient zu planen und durchzuführen.

    Zweiwöchentliche Trittfrequenz

    Ähnlich wie einzelne agile Teams in Sprints arbeiten, arbeiten ARTs in zweiwöchigen Segmenten, den sogenannten Systeminkrementen. Dieser regelmäßige Rhythmus ermöglicht kontinuierlichen Fortschritt und schnelle Feedback-Zyklen.

    Bekannte Geschwindigkeit

    Die Kapazität des Zuges, Arbeit mit einem bestimmten Pi — der sogenannten Geschwindigkeit — zu produzieren, wird aus historischen Leistungsdaten abgeleitet. Durch die Aufteilung von Projekten in kleinere Aufgaben können Teams Prioritäten setzen und wichtige Funktionen effektiver bereitstellen.

    Schrittweise entwickeln, auf Abruf veröffentlichen

    Während die Entwicklung einem starren Zeitplan folgt, ist das Veröffentlichungsdatum flexibel und hängt vom Projektabschluss ab. Dieser Ansatz ermöglicht es den Teams, den Kunden kontinuierlich einen Mehrwert zu bieten, ohne durch feste Veröffentlichungsdaten eingeschränkt zu sein.

    Planung der Programminkremente

    Die PI-Planung ist ein Eckpfeiler, bei dem alle agilen Teams innerhalb der ART zusammenkommen, in der Regel persönlich, um strategische Ziele für das bevorstehende Inkrement festzulegen. Diese kollaborative Planung stellt sicher, dass alle an einem Strang ziehen und auf gemeinsame Ziele hinarbeiten.

    Innovation und Planung

    Am Ende jedes PI nehmen die Teams an einer Innovations- und Planungsveranstaltung (IP) teil. Dieser Zeitraum ist der Planung der nächsten Stufe, der Durchführung von Bildungsaktivitäten und der Erfüllung der Infrastrukturanforderungen gewidmet.

    Prüfen und anpassen

    Um die kontinuierliche Verbesserung zu fördern, veranstalten ARTs am Ende jedes PI eine Veranstaltung zur Überprüfung und Anpassung (IA). Die Teams bewerten ihre Fortschritte und identifizieren Verbesserungsmöglichkeiten im Rahmen eines Workshops zur Problemlösung. So stellen sie sicher, dass sie ihre Prozesse ständig verfeinern und bessere Ergebnisse erzielen.

    Rollen in einem SAFe Agile Release Train

    Im Allgemeinen verwenden Teams eine ART in einer Scrum-Umgebung, aber SAFe- und agile Release-Train-Konzepte können auf jede agile Methodik angewendet werden, einschließlich Extreme Programming (XP), Lean oder Kanban. Unabhängig von der von Ihnen gewählten agilen Methode sind bestimmte Rollen erforderlich, um eine ART durchzuführen.

    Agile Teams

    Ohne agile Teams kann es keine ART geben. Danke, Captain Obvious. 🙄

    Ein Unterschied zwischen SAFe und traditionellem Scrum besteht darin, dass ARTs es Ihnen ermöglichen, mit Teams zusammenzuarbeiten, die sich einer bestimmten Funktion widmen, wie Frontend- oder Backend-Entwicklung, Qualitätssicherung, DevOps, Sicherheit sowie Geschäfts- oder Produktfunktionen. ART selbst ist funktionsübergreifend, sodass Ihre Teams dies nicht tun müssen.

    Jedes Team muss einen Scrum Master und Product Owner haben, genau wie in Scrum.

    Release Train Engineers (RTEs)

    So wie Scrum Master ihren Teammitgliedern helfen, die Scrum-Prinzipien und Best Practices zu befolgen, sind Release Train Engineers dienende Führungskräfte, die dasselbe für den agilen Release Train tun. RTEs helfen dabei, die korrekte Ausführung von Programminkrementen sicherzustellen, Blockaden zu beseitigen, Risiken zu managen und mit den Teams an Verbesserungen zu arbeiten.

    Release Train Engineers berichten in der Regel an ein Agile Management Office oder im Fall von Lean an das Portfoliomanagement-Team.

    Produktmanager

    Während einige traditionelle Scrum-Teams beide verwenden Produktmanager SAFe arbeitet in einer solchen Größenordnung, dass beide Rollen erforderlich sind. Der Produktmanager bestimmt die Vision, die Roadmap und den Feature-Backlog, während der Product Owner dafür verantwortlich ist, das PI-Ziel mit dem Team zu definieren und die Funktionalität auszuführen.

    Einfache agile Programme ermöglicht es Release Train-Ingenieuren und Programmmanagern, Programme effektiv zu verwalten, um eine Abstimmung im großen Maßstab zu gewährleisten.

    Probieren Sie einfache Agile-Programme aus

    Systemarchitekten

    Auch hier ist aufgrund der Größe, in der SAFe-Teams arbeiten, ein Systemarchitekt erforderlich, um die übergeordnete Struktur des Gesamtsystems zu entwerfen, zu bestimmen, wie jedes Teil in das Puzzle passt, und stabile Integrationspunkte zu schaffen, um Daten und Prozesse in ein zentralisiertes ERP zu integrieren.

    Geschäftsinhaber

    Die Geschäftsinhaber sind dafür verantwortlich, Geschäftsergebnisse wie Umsatz- oder Kundengewinnungsziele zu erreichen. Als Hauptakteur von ARTS agieren Geschäftsinhaber auf strategischer Ebene und werden an Diskussionen über Vision, Roadmap und Programminkrementierung teilnehmen. Ihre Aufgabe besteht darin, sicherzustellen, dass die Produkte so gebaut werden, dass sie bestimmte Geschäftsziele erfüllen.

    Kunden

    Kunden sind die ultimativen wirtschaftlichen Käufer oder werthaltigen Nutzer der Lösung. Ihr Feedback und ihre Bedürfnisse sind entscheidend für den Erfolg der ART.

    Systemteams

    Systemteams helfen in der Regel beim Aufbau und der Wartung von Entwicklungs-, kontinuierlichen Integrations- und Testumgebungen. Sie spielen eine entscheidende Rolle dabei, sicherzustellen, dass die Infrastruktur die ART effektiv unterstützt.

    Geteilte Dienste

    Zu den gemeinsamen Diensten gehören Spezialisten, die für den Erfolg einer ART erforderlich sind, die aber nicht einem bestimmten Zug gewidmet werden können. Dazu gehören häufig Datensicherheitsexperten, Informationsarchitekten, Site Reliability Engineers (SRE), Datenbankadministratoren (DBAs) und viele mehr.

    Starte mit deinem Agile Release Train

    Also, du bist bereit, auf die ART zu springen! Großartig! Lassen Sie uns die Schritte durchgehen, um Ihnen den Einstieg in Ihre Reise zu erleichtern.

    1. Beginne mit dem Training

    Sparen Sie nicht an diesem. Sie haben Ihre agilen Praktiken wahrscheinlich mit etwas Training begonnen. Machen Sie das Gleiche hier. All die harte Arbeit und die besten Absichten der Welt können dir nicht helfen, wenn du kein solides Verständnis der Grundlagen hast.

    Neben der Schulung der Teams sollten Sie auch Ihre Führungsteams und Führungskräfte schulen. Genau wie zu der Zeit, als Ihr Unternehmen agile Prinzipien eingeführt hat, sollten Sie sicherstellen, dass Sie die Zustimmung dazu haben, ein Verständnis dafür haben, wie agile Release Trains funktionieren und welche Rollen zu ihrer Unterstützung erforderlich sind.

    2. Identifizieren Sie Ihre Wertströme

    In SAFe gibt es zwei Arten von Wertströmen: betriebliche und entwicklungsorientierte. Ein operativer Wertstrom konzentriert sich darauf, den Endnutzern den Wert zu bieten, der durch den Wertstrom aus der Entwicklung geschaffen wurde. Ein Beispiel könnte die Erfüllung einer Bestellung von einer E-Commerce-Website sein.

    Ein Entwicklungswertstrom konzentriert sich auf die Entwicklung der Geschäftslösung, beispielsweise auf den Aufbau einer E-Commerce-Website.

    Die Identifizierung Ihrer Wertströme ist wichtig, bevor Sie Personen und Teams auswählen, die an dem Wertstrom arbeiten, und die zusätzlichen Rollen besetzen, die für die ART erforderlich sind. Sobald die Spieler ausgewählt wurden, können Sie mit der Planung beginnen.

    3. Bereiten Sie das Programm Increment Backlog vor

    Es ist Zeit, deine zu verfeinern Programm-Rückstand und machen Sie sich bereit für die PI-Planung. Planung und Verfeinerung ist am besten, wenn Sie sich persönlich treffen können, aber manchmal ist das in großen Organisationen unmöglich. Wenn Sie ein verteiltes Team haben, stellen Sie sicher, dass Sie einen guten Backlog haben Tool wie Jira um virtuelle Besprechungen zu ermöglichen.

    🚨 Auf der Suche nach der kompletten PI Planning-Lösung für Jira?

    Probieren Sie einfache Agile-Programme aus

    Ideal für die dezentrale, ferngesteuerte oder persönliche Planung von Programminkrementen.

    Nehmen Sie an einer Demo teil!

    Erstellen Sie Ihre User Stories auf Programmebene, damit sie in eine zweiwöchige Timebox passen, und planen Sie Ihre erste Veröffentlichung. Lassen Sie in der Iteration etwas Spielraum, bis Ihre Teams eine vorhersehbare Geschwindigkeit erreicht haben.

    4. Starten Sie das Programm Increment

    Jetzt ist es wie immer Scrum. Sie haben Ihren Sprint startklar — führen Sie ihn einfach wie gewohnt aus. Am Ende des Sprints kannst du den Beitrag deiner Teams zum Release Train hinzufügen.

    5. Spülen und wiederholen

    Agile Release Trains sind ein kontinuierlicher, iterativer Bereitstellungsmechanismus. Genau wie bei traditionellem Scrum werden Ihre Teams etwas entwickeln, veröffentlichen, lernen und dann wieder mit der Entwicklung beginnen. Vergessen Sie nicht, eine Innovations- und Planungsiteration einzuplanen, um dem Team eine Pause vom Trubel zu geben und Zeit zu geben, ihre Systeme oder ihr Team zu verbessern.

    Bist du bereit, an Bord zu springen?

    SAFe- und Agile Release Trains helfen Teams dabei, agile Entwicklungspraktiken beizubehalten, wenn sie an Größe zunehmen. Was auf den ersten Blick kompliziert erscheinen mag, ist in Wirklichkeit ein gut orchestrierter Prozess, der für die Teamsynchronisierung gemäß den Geschäftswertströmen konzipiert ist.

    Nutze das Scrum-Wissen, das du in den einzelnen Teams hast, und trainiere dann in SAFe-Praktiken und bereite dich darauf vor, deinen ersten agilen Release-Train zu erstellen. Sie lernen, indem Sie es tun, aber ersparen Sie sich und Ihrem Unternehmen einige Kopfschmerzen und Geld und investieren Sie zuerst in Schulungen.

    Wir haben in diesem Artikel auf einige großartige Lernartikel verlinkt, aber hier sind noch ein paar weitere, die Ihnen helfen sollen, Ihr SAFe-Lernen zu beschleunigen:

    Viel Glück auf deiner agilen Reise und bleib SAFe! (Zu kitschig? 🤦🏽 ‍ ♀️)

  • Agile Best Practice

    12 agile Prinzipien, um Ihr Team zu motivieren und Ihre Kunden zu begeistern

    Bei Easy Agile orientieren wir uns (natürlich) an agilen Prinzipien und bemühen uns, Softwareentwicklungsteams dabei zu unterstützen, agile Methoden in die Praxis umzusetzen. Da jedoch jeden Tag so viel zu erledigen ist, ist es leicht, die Kernprinzipien der agiles Manifest.

    Sie denken wahrscheinlich, dass Sie die agilen Prinzipien schon einmal gelesen haben und sie jetzt in die Praxis umsetzen... den ganzen Tag, jeden Tag. Warum müssen wir sie noch einmal überdenken?

    Sie müssen die Prinzipien nicht auswendig lernen. Sie sind viel mehr ein Leitfaden als ein Routineprozess. Aber wenn Sie die agilen Prinzipien mit Ihren täglichen agilen Praktiken abgleichen, wird bestätigt, dass Sie sie in die Tat umsetzen. Dies hilft Ihnen auch dabei, Bereiche zu identifizieren, in denen Verbesserungen möglich sind. 🙌

    Die anhaltende Relevanz der Prinzipien des agilen Manifests

    Das agile Manifest konzentriert sich auf:

    • Kontinuierliche Verbesserung durch Reaktion auf Feedback und Änderungen
    • Es ermöglicht Softwareentwicklern und funktionsübergreifenden Teams, sich so zu organisieren, dass Zusammenarbeit und Interaktion gefördert werden
    • Kunden in den Entwicklungsprozess einbeziehen und auf ihr Feedback reagieren

    Das Manifest skizziert 12 agile Prinzipien, die das A und O der agilen Softwareentwicklung sind. Wir möchten diesen agilen Prinzipien einen praktischen Kontext bieten und werden sie daher in drei Kategorien unterteilen: Entwicklung funktionierender Software durch Organisation, Unterstützung der Teams bei der Zusammenarbeit und Taktiken zur Kundenzufriedenheit.

    Organisieren Sie sich, damit Sie funktionierende Software erstellen können

    agile principles: woman pointing at the monitor of the computer

    Die ersten agilen Prinzipien, die wir besprechen werden, drehen sich um das Konzept einer funktionierenden Software — ein Produkt, das Ihre Kunden so früh wie möglich im Softwareentwicklungsprozess verwenden können. Sie passen es an, sobald Sie Feedback darüber erhalten, was gut funktioniert und was verbessert werden könnte. Dies steht im Gegensatz zu einem Wasserfall von der Methodik bis zur Entwicklung, bei der es sich um einen lineareren Ansatz handelt, der in der Regel keine iterativen Aktualisierungen zulässt.

    Ein Ziel ist es, funktionierende Software zu entwickeln, die kontinuierlich aktualisiert werden kann. Aber das ist leichter gesagt als getan ohne die Hilfe von speziell entwickelten Tools wie Jira, dessen Ziel es ist, agilen Teams bei der Verwaltung ihres gewählten agilen Frameworks zu helfen, sei es Kanban oder Gedränge. (Sie können unseren Leitfaden zu den Unterschieden zwischen lesen Kanban und Scrum... oder wie man sie zusammen benutzt. 💪)

    Schauen wir uns nun an, welche der 12 agilen Prinzipien in diese Kategorie fallen — #3, #7 und #8 — und wie Jira dabei hilft, ein Framework zu implementieren, das diesen Prinzipien entspricht.

    Agiles Prinzip #3

    „Stellen Sie häufig funktionierende Software bereit, von ein paar Wochen bis zu ein paar Monaten, wobei Sie den kürzeren Zeitrahmen bevorzugen.“

    Atlassian (die Macher von Jira) fasst zusammen die Verkörperung dieses Prinzips perfekt in seiner Definition eines Sprints: „Ein Sprint ist ein kurzer, zeitlich begrenzter Zeitraum, in dem ein Scrum-Team daran arbeitet, eine bestimmte Menge an Arbeit zu erledigen.“

    Agile Sprints laufen zwar über einen kurzen Zeitraum, aber ihre reibungslose Ausführung erfordert für Produktbesitzer und Softwareentwickler viel Arbeit. Zum Glück bietet Jira Möglichkeiten, diese Arbeit zu rationalisieren — sieh dir unseren Leitfaden an Teile deines Sprints automatisieren.

    Agiles Prinzip #7

    „Funktionierende Software ist das wichtigste Maß für Fortschritt.“

    Mit Sprints können Sie sicherstellen, dass Ihr Team schrittweise funktionierende Software bereitstellt. Wenn ein Sprint gut genug geplant ist, kann er als Stopp für die Veröffentlichung Ihrer nächsten Reihe von Features und Funktionen für Ihre Endbenutzer dienen.

    Agiles Prinzip #8

    „Agile Prozesse fördern eine nachhaltige Entwicklung. Die Sponsoren, Entwickler und Nutzer sollten in der Lage sein, auf unbestimmte Zeit ein konstantes Tempo beizubehalten.“

    Agile Frameworks wie Scrum können dabei helfen zu messen, ob ein Team ein konsistentes Tempo einhält. Innerhalb von Sprints kann der Aufwand auf verschiedene Arten gemessen werden, wie agile Storypoints. Wenn Sprints abgeschlossen sind, erstellt Jira automatisch einen visuellen Bericht darüber, wie viele Storypoints ein Team in seinem Team von Sprint zu Sprint abschließt Geschwindigkeitstabelle.

    Zeit für Teamzusammenarbeit

    agile principles: group of people talking

    Du bist ein agiles Team, das funktionierende Software bereitstellt und ein Super-Tool wie Jira nutzt, um deine Arbeit zu planen und deine Fortschritte zu verfolgen. Aber du brauchst eine menschliche Berührung, um wirklich agilen Werten zu folgen. Bitte begrüßen Sie die agilen Prinzipien #4, #6, #11, #5 und #12 auf der Bühne.

    Agiles Prinzip #4

    „Geschäftsleute und Entwickler müssen während des gesamten Projekts täglich zusammenarbeiten.“

    Tägliche Stand-up-Meetings sind eine Manifestation dieses Prinzips. In diesem Meeting ging jedes Teammitglied auf drei Themen ein: (1) woran sie gestern gearbeitet haben; (2) woran sie heute arbeiten; und (3) was sie daran hindert, heute Fortschritte zu erzielen.

    Agiles Prinzip #6

    „Die effizienteste und effektivste Methode, Informationen an und innerhalb eines Entwicklungsteams zu vermitteln, ist ein persönliches Gespräch.“

    Ob in einem persönlichen Meeting oder in einem Remote-Meeting, die Vermittlung von Informationen ist schwierig — aber (puh) wir haben das bereits mit Methoden wie täglichen Sprints und Geschwindigkeitsdiagrammen angegangen, um Informationen zwischen den Teammitgliedern auszutauschen und den Teamfortschritt visuell zu überprüfen. Und schon bald werden Sie andere Möglichkeiten sehen, wie agile Softwareentwicklungsteams sich organisieren und miteinander kommunizieren.

    Agiles Prinzip #11

    „Die besten Architekturen, Anforderungen und Designs entstehen in Teams, die sich selbst organisieren.“

    Nun, zunächst, was genau ist ein sich selbst organisierendes Team? Es bedarf keiner Anleitung oder eines Mikromanagements von außen, um herauszufinden, woran gearbeitet werden muss und wie diese Arbeit definiert und priorisiert wird. Diese Teams finden heraus, wie sie ihre Arbeit planen, iterieren, um diese Arbeit zu erledigen, und arbeiten dann gemeinsam daran, wie sie sich kontinuierlich verbessern können. Das agile Scrum-Zeremonien — Stand Up, Sprint Planning, Sprint Review und Retrospektive — sind ein praktisches Beispiel dafür.

    Agiles Prinzip #5

    „Baue Projekte rund um motivierte Menschen auf. Bieten Sie ihnen das Umfeld und die Unterstützung, die sie benötigen, und vertrauen Sie darauf, dass sie die Arbeit erledigen.“

    Ok, nach diesem Prinzip sind wir aus dem Ruder gelaufen — aber aus gutem Grund. Das Befolgen des Prinzips #11 ist sinnvoll, da gute, selbstorganisierte Teams von Natur aus motiviert sind. Sie arbeiten zusammen, um herauszufinden, wie die Arbeit erledigt werden kann, und um sich gegenseitig zu helfen, wenn jemand nicht weiterkommt. Nichtsdestotrotz ist es wichtig, dass definierte Rollen in einem agilen Team, wie ein Scrum Master, der Teammitglieder motivieren und ihnen Feedback geben kann.

    Agiles Prinzip #12

    „In regelmäßigen Abständen denkt das Team darüber nach, wie es effektiver werden kann, und passt dann sein Verhalten entsprechend an.“

    Dieses Prinzip beschreibt perfekt eine Rückblick — eine Teambesprechung, um über deinen letzten Sprint oder deine letzte Iteration nachzudenken und zu besprechen, wie du dich für den nächsten Sprint verbessern kannst. Indem du diese Fragen beantwortest: (1) Was lief gut? ; (2) Was hätte besser laufen können? ; und (3) Was können wir anpassen, um uns beim nächsten Mal zu verbessern? Ihr Team arbeitet zusammen und interagiert, um effektiver zu werden.

    Kundenzufriedenheit erreichen

    Nicht zuletzt gehören zu den agilen Prinzipien auch Kundenbedürfnisse. Wer ist Ihr Kunde? Was sind ihre Bedürfnisse? Wie reagieren Sie auf ihr Feedback, um sicherzustellen, dass Sie ein funktionierendes Produkt anbieten, das sie lieben? Geben Sie die Prinzipien #1, #2, #9 und #10 ein.

    Agiles Prinzip #1

    „Unsere höchste Priorität ist es, den Kunden durch frühzeitige und kontinuierliche Lieferung wertvoller Software zufrieden zu stellen.“

    Es stellt sich heraus, dass Sie wissen müssen, wer Ihr Kunde ist, um Ihren Kunden zufrieden zu stellen. 😉 Das erfordert Arbeit. Eine bewährte Methode, um herauszufinden, wer Ihre Kunden sind, besteht darin, Kundenpersönlichkeiten. Dabei handelt es sich um fiktive Profile Ihrer Kunden, die Dinge wie ihre Verhaltensmuster, ihre gemeinsamen Probleme und das Aussehen ihrer allgemeinen demografischen Informationen dokumentieren.

    Agiles Prinzip #2

    „Wir begrüßen die sich ändernden Anforderungen, auch in der späten Entwicklungsphase. Agile Prozesse nutzen Veränderungen zum Wettbewerbsvorteil des Kunden.“

    Anforderungen können nur wirksam geändert werden, wenn sie definiert und den Stakeholdern zur Rückmeldung zur Verfügung gestellt werden. Selbst wenn dieses Feedback spät in einem Entwicklungszyklus zu Veränderungen führt, ist das in Ordnung! (Wahrscheinlich erhalten Sie auch Feedback zu der funktionierenden Software, die Sie bereits geliefert haben. 😎) Tools wie ein Produkt-Roadmap oder ein User-Story-Map die visuelle Ansicht Ihres Produkt-Backlogs bieten Ihren Kunden und Stakeholdern eine Plattform, auf der sie Feedback geben können.

    Agiles Prinzip #9

    „Kontinuierliches Augenmerk auf technische Exzellenz und gutes Design erhöht die Agilität.“

    Ein Wort: Rückblick.

    Ok, noch zwei Worte: Sprint Review.

    Im Zusammenhang mit Prinzip #9 sind die Retrospektive und das Sprint-Review zwei agile Zeremonien, mit denen Sie die Qualität und das Design Ihrer Software kontinuierlich anpassen können, um die Bedürfnisse Ihrer Kunden bestmöglich zu erfüllen.

    Agiles Prinzip #10

    „Einfachheit — die Kunst, die Menge der nicht geleisteten Arbeit zu maximieren — ist unerlässlich.“

    Stellen Sie sich vor, Sie hätten Ansichten Ihrer Kundenprofile (Personas), eine visuelle Abbildung ihrer Reise durch Ihr Produkt (User Story Map) und eine priorisierte Ansicht Ihres Plans zur Auslieferung Ihres Produkts (Roadmap). Was für eine Zeit, um am Leben zu sein! Wenn Sie alle drei Dinge tun, hat Ihr Team wahrscheinlich ziemlich gute Einblicke in die Frage, ob Sie die richtige Arbeit erledigen oder nicht. 💪

    Die 12 agilen Prinzipien in die Tat umsetzen

    four people running

    Jetzt verstehst du, wie die agilen Prinzipien in agile Frameworks umgewandelt wurden und wie Tools wie Jira agilen Teams helfen können, mit diesen Frameworks zu arbeiten. Wir haben auch drei effektive Möglichkeiten erwähnt, um diese Prinzipien in die Tat umzusetzen, und unsere Produkte machen es einfach.

    • Einfacher agiler Teamrhythmus unterstützt agile Teams von der Planung bis zur Überprüfung mit Funktionen, die User Story Mapping, Backlog-Refinement, Sprint- und Versionsplanung sowie Team-Retrospektiven unterstützen.
    • Einfache Agile Personas für Jira bietet Teams einen kundenorientierten Ansatz zur Verfeinerung von Backlogs.
    • Einfache Agile Roadmaps für Jira bietet Teams und Stakeholdern visuelle Einblicke in die Vision und den Plan für ein Produkt.
    • Einfache agile Programme ist eine komplette PI-Planungslösung, die eine skalierte teamübergreifende Planung und Ausführung einfach macht.

    Schauen Sie sich alle unsere agilen Lösungen an in Der Marktplatz von Atlassian!

  • Agile Best Practice

    Bauen Sie mit agilem Projektmanagement Vertrauen in Ihren Teams auf

    Agile Softwareentwicklung ist wie eine Roadmap, um Software richtig zu machen. Wie im Agile-Manifest hervorgehoben, werden echte Konversationen wichtiger als Tools, die Bereitstellung funktionierender Software, anstatt in der Dokumentation zu ertrinken, die Zusammenarbeit mit Kunden, anstatt nur Verträge auszuhandeln, und man passt sich schnell an Veränderungen an. Das Manifest betont die Macht der Zusammenarbeit in funktionsübergreifenden Teams und macht es für das Projektmanagement in verschiedenen Kontexten relevant.

    Stellen Sie sich Agile als Denkweise vor, nicht nur als Methode. Es ermöglicht Projektteams, Feedback in einer freundlichen, iterativen Umgebung zu geben und zu erhalten, die zu großartigen Ergebnissen führt. Obwohl agile Prinzipien in der Softwareentwicklung immer beliebter wurden, können sie tatsächlich Wunder für jedes Projektteam bewirken. Egal, ob es um das Baumanagement, das Content Marketing oder sogar die Planung von Hochzeiten geht, Agile bietet Ihnen alles.

    Lassen Sie uns herausfinden, warum agiles Projektmanagement für jedes Team hervorragend geeignet ist. Wir werden untersuchen, wie sich seine Prinzipien nahtlos in Ihre Projektprozesse einfügen lassen. Denken Sie daran, dass es egal ist, für welches agile Framework — wie Scrum oder Kanban — Sie sich entscheiden, solange es zu Ihrem Team passt. Kurz gesagt:

    • Agile Prinzipien eignen sich perfekt für die Zusammenarbeit im Team.
    • Agile Arbeitsabläufe für Projektteams tragen zur kontinuierlichen Iteration und Verbesserung bei.
    • Das Framework, das Sie wählen, Scrum oder Kanban, ist weniger wichtig als Ihre Teammentalität.
    • Der Einsatz von agilem Projektmanagement in Ihrem gesamten Unternehmen erhöht die Sichtbarkeit und Koordination.

    Agile Prinzipien im Projektmanagement

    Die Kernprinzipien von Agile — Zusammenarbeit, Empowerment und Transparenz — eignen sich ideal für das Projektmanagement. Unabhängig von der Art des Teams sollte das Ziel eine kontinuierliche Verbesserung sein. Teams erreichen dieses Ziel, indem sie bei der Umsetzung ihrer Projekte nach einem iterativen Ansatz zusammenarbeiten.

    Agile ist eine Denkweise der Anpassungsfähigkeit, des Teilens von Fortschritten und des Lernens aus dem, was funktioniert hat und was nicht. Sie verbessern sich im Laufe der Zeit.

    Thomas Edison bringt den Geist eines iterativen Ansatzes perfekt auf den Punkt: „Ich bin nicht gescheitert. Ich habe gerade 10.000 Möglichkeiten gefunden, die nicht funktionieren.“ 💡 Es ist diese Einstellung, die die agile Denkweise ausmacht.

    Entitäten wie die Institut für Projektmanagement setzen Sie sich für die Vorzüge des agilen Projektmanagements und seine Auswirkungen auf die Zusammenarbeit der Teams ein:

    • Die Teams sind für die Projektabwicklung verantwortlich und organisieren sich selbst, um ihre Erfolgschancen zu maximieren.
    • Agile Projektmanager fördern die Diskussion von Frameworks und Prozessen, fördern aber auch eigenständiges Denken.
    • Agile Werte fördern Vertrauen und gesunde Arbeitsbeziehungen.
    • Als Entscheidungsrahmen fördert agiles Projektmanagement die Rechenschaftspflicht und fördert gleichzeitig die kontinuierliche Entscheidungsfindung und Umsetzung.

    Agile Workflows für Projektteams

    Wie kann ein traditionelles Projektteam selbstorganisiert genug werden, um agiler zu werden? Lassen Sie uns einen Schritt durchgehen Scrum-Arbeitsablauf im Rahmen eines allgemeinen Projekts.

    Rückstand

    Entwicklungsteams arbeiten auf der Grundlage eines Produkt-Backlogs, bei dem es sich um eine Liste priorisierter Funktionen handelt, die von einem Kunden gewünscht werden. Diese Liste muss jedoch nicht aus einer Reihe von Softwarefunktionen bestehen. Es kann sich um eine beliebige Reihe von Aufgaben oder Ergebnissen handeln, die ein Projektteam erledigen muss.

    Besprechung zur Sprint-Planung

    Agile Teams arbeiten in Sprints, bei denen es sich um festgelegte Zeiträume (z. B. zwei Wochen) handelt, um einen vereinbarten Arbeitsaufwand zu erledigen. Während der Sprint-Planung überprüft und bespricht das Team die wichtigsten Prioritäten aus dem Backlog. Anschließend entscheiden sie, was im Sprint erreicht werden kann, und verpflichten sich zu dieser Arbeit.

    Nehmen wir als untypisches Beispiel ein Marketingteam, das an einer Kampagne arbeitet. In einer traditionellen Projektmanagementumgebung kann das Team einen Wasserfallansatz verfolgen. Sie würden einen monatelangen Inhaltskalender mit sozialen Medien, Blogartikeln, Videos und anderen Inhalten erstellen. Im Rahmen von Agile würden sie sich nur auf die nächsten zwei Wochen der Inhaltsproduktion festlegen, bevor sie entscheiden, was als Nächstes kommt.

    Stehaufsteher

    Ein Stand-up ist ein tägliches Treffen der Teammitglieder. Dabei beantwortet jedes Mitglied drei Fragen:

    • Woran hast du gestern gearbeitet?
    • Woran wirst du heute arbeiten?
    • Gibt es Probleme, die Ihre Arbeit daran hindern, abgeschlossen zu werden?

    Die Fragen bieten jeder Person die Möglichkeit, ihre Fortschritte mitzuteilen und Unterstützung zu leisten, falls sie die Arbeit eines Teamkollegen entsperren können, indem sie zur Lösung seines Problems beitragen.

    Sprint-Bewertung

    Wenn der Sprint abgeschlossen ist, treffen sich die Teams, um die gerade abgeschlossene Arbeit zu überprüfen und vorzuführen. In unserem Marketing-Fall kann es eine Zeit sein, in der das Team zusammenkommt, um sich ihre Inhaltsvideos anzusehen, die Kommentare und das Feedback aus ihren Social-Media-Posts zu lesen und wichtige Kennzahlen aus all ihren Inhalten zu überprüfen.

    Sprint-Retrospektiven

    Die Produktentwicklungsteams treffen sich nach jedem Sprint, um zu besprechen, wie sie die Dinge für ihren nächsten Sprint verbessern können. In diesem Meeting bespricht das Team:

    • Was ist gut gelaufen?
    • Was lief nicht so gut?
    • Was können wir in Zukunft verbessern?

    Angenommen, Ihr Marketingteam hatte einen Beitrag, der unerwartet viral geworden ist. Warum war es so effektiv? Was können wir daraus lernen, um die Inhalte der nächsten zwei Wochen anzupassen? Diese Art von Fragen sollten Sie sich stellen, damit Sie weiter iterieren und als Team gemeinsam lernen können.

    Scrum oder Kanban?

    Der oben skizzierte Workflow ist ein typisches agiles Scrum-Framework. Es muss jedoch nicht die Art und Weise sein, wie agile Praktiken im Projektmanagement implementiert werden. Verschiedene Arten von Projekten erfordern möglicherweise unterschiedliche Frameworks. Beispielsweise sind in Scrum die Rollen klarer definiert als in Kanban.

    Gedränge

    Ein Scrum-Team besteht aus bestimmten Rollen, denen unterschiedliche Verantwortlichkeiten übertragen werden, um das Team durch den Entwicklungsprozess zu führen. Laut dem Scrum-Leitfaden:

    • Entwickler erstellen einen Plan für jede Sprint-Iteration, definieren die Vollständigkeit der Arbeit, passen ihren Plan täglich an und ziehen sich gegenseitig zur Rechenschaft.
    • Ein Product Owner ist für die Verwaltung des Produkt-Backlogs verantwortlich, indem er die Produktziele kommuniziert, Artikel priorisiert und für Transparenz über den gesamten Backlog sorgt.
    • Der Scrum Master coacht und leitet das Team bei der Einführung von Scrum.

    Kanban

    Einige Projekte eignen sich möglicherweise besser für Kanban als für Scrum. Es gibt wichtige Unterschiede zwischen den beiden Frameworks, die den Ansatz eines Teams für agiles Projektmanagement beeinflussen können:

    • Kontinuierlicher Workflow im Vergleich zu festen Sprint-Iterationen
    • Kontinuierliche Lieferung im Vergleich zur Auslieferung nach Abschluss jedes Sprints
    • Keine festen Rollen im Vergleich zu definierten Scrum-Rollen

    Kanban-Teams verwenden ein Kanban-Board, um ihre Aufgaben zu visualisieren und den Umfang der zu einem bestimmten Zeitpunkt laufenden Arbeit zu begrenzen.

    Das agile Framework, das Sie verwenden, ob es Scrum oder Kanban, ist weniger wichtig als das gemeinsame Verständnis Ihres Teams darüber, wie Sie zusammenarbeiten, um gemeinsame Ziele zu erreichen. Das Schöne an einem agilen Ansatz ist, dass er dazu beiträgt, Ihr Framework und die Art und Weise, wie Sie es bei Wiederholungen und Rückblicken verwenden, zu optimieren.

    Agiles Projektmanagement für Ihr gesamtes Unternehmen

    Da Softwareentwicklungsteams weiterhin agile Prozesse einsetzen, können sie andere Teams ermutigen, sich ihnen anzuschließen. Der Einsatz agiler Methoden in anderen Abteilungen verbessert die Fähigkeit dieser Teams zur Zusammenarbeit. Es schafft auch ein gemeinsames Gefühl der Einheit in Ihrem gesamten Unternehmen, da Sie alle dieselbe Methode anwenden, um jedes Ihrer Ziele zu erreichen.

    Versuchen Sie, täglich für Abteilungsleiter zu stehen, um die organisationsübergreifende Kommunikation zu verbessern. Halten Sie es kurz und bündig und konzentrieren Sie sich auf die Themen, die den Arbeitsfortschritt fördern.

  • Agile Best Practice

    So vermeiden Sie diese 6 agilen Planungsfehler

    Die Planung ist eine kritische Phase des agilen Prozesses. Sie bietet die Gelegenheit, sich als Team auf Prioritäten zu einigen und die Arbeit in einer Reihenfolge zu organisieren, die für einen reibungslosen Ablauf sorgt. Der Planungsprozess hilft agilen Softwareentwicklungsteams und anderen Produktentwicklungsteams dabei, neue Informationen zu sortieren, sich an Abhängigkeiten anzupassen und auf sich ändernde Kundenbedürfnisse einzugehen.

    Agile ist das Gegenteil der traditionellen Wasserfall-Projektplanung, die einen schrittweisen Ansatz verfolgt. Waterfall dominiert seit vielen Jahren die Projektplanung. Zu Beginn eines Projekts wurden detaillierte Pläne erstellt, die strikt eingehalten werden mussten. Dies mag ein Projekt oder Produkt voranbringen, aber neue Entwicklungen, die außerhalb des „Masterplans“ auftreten könnten, werden dabei nicht berücksichtigt.

    Agile ist ein iterativer Prozess, der Teams dabei hilft, Verschwendung zu reduzieren und die Effizienz zu maximieren, um letztlich den Kunden einen Mehrwert zu bieten. Dieser kundenorientierte Ansatz hilft Teams, während des gesamten Entwicklungsprozesses fundierte Entscheidungen zu treffen — Entscheidungen, die den Stakeholdern kontinuierlich und konsistent einen Mehrwert bieten.

    Einer der größten Vorteile eines iterativen agilen Ansatzes besteht darin, dass er frühzeitiges Feedback von Stakeholdern ermöglicht. Sie müssen nicht raten, ob Sie die richtigen Entscheidungen treffen oder nicht — Sie können jeden Schritt herausfinden, indem Sie die Beteiligten direkt in Ihren Prozess einbeziehen. Sie können Ihren Plan nach Bedarf anpassen, je nachdem, was den Kunden zu jedem Zeitpunkt den größten Mehrwert bietet.

    Auch wenn Sie Teil eines erfahrenen agilen Teams sind, gibt es immer Verbesserungsmöglichkeiten und Prozesse, die optimiert werden müssen. In diesem Beitrag werden einige unproduktive Fehler beschrieben, die Teams bei der agilen Planung machen, einschließlich der Frage, wie agile Teams diese häufigen Fallstricke vermeiden können.

    Agiler Planungsfehler #1: Nicht auf derselben Wellenlänge wie die Stakeholder zu sein

    Binden Sie Interessengruppen in Ihren Planungsprozess ein? Verstehen sie Ihre Ziele und warum Sie jede Entscheidung treffen? Die direkte Zusammenarbeit mit allen Beteiligten, sowohl internen Interessenvertretern als auch Nutzern Ihres Produkts, wird Ihnen helfen, sich ein klares Bild von Bedürfnissen und Einschränkungen zu machen. Außerdem erhalten Sie die Informationen, die Sie benötigen, um zu entscheiden, was wann getan werden sollte.

    Es ist niemals eine gute Idee, sich auf Annahmen auszuruhen. Ihre Stakeholder leben in einer anderen Welt als der, in die Sie tief verwurzelt sind, mit anderen eigenen Prioritäten und Annahmen. Damit Sie Ergebnisse erzielen können, die die Erwartungen Ihrer Stakeholder erfüllen, müssen Sie sich auf diese Erwartungen einigen. Binden Sie Ihre Stakeholder in die Planung ein, aber stellen Sie sicher, dass jeder versteht, dass sich die Erwartungen im Laufe des Prozesses ändern können, basierend auf neuen Informationen, die aus Erfolgen, Misserfolgen und Kundenreaktionen gewonnen werden.

    Agiler Planungsfehler #2: Abhängigkeiten nicht berücksichtigen

    Die Nichtberücksichtigung von Abhängigkeiten in der agilen Planung führt zu Engpässen, verzögerten Releases und untergräbt die Zusammenarbeit im Team. Die Zusammenarbeit innerhalb und zwischen Teams ist erforderlich, damit ein Unternehmen effektiv liefern kann. Wenn mehrere Teams an miteinander verbundenen Funktionen arbeiten und der Fortschritt eines Teams durch ein anderes blockiert wird, verlangsamt sich der gesamte Entwicklungszyklus. Ohne klare Sichtbarkeit der Abhängigkeiten kann sich die Arbeit verzögern und Termine nicht eingehalten werden.

    Um Unterbrechungen des Arbeitsablaufs zu minimieren und zu vermeiden, sollten Sie sich die Zeit nehmen, die Beteiligten zu konsultieren und Abhängigkeiten frühzeitig zu antizipieren. Tools, die Ihnen helfen, Abhängigkeiten zu visualisieren und abzubilden, und gemeinsame Roadmaps zur Verfolgung teamübergreifender Abhängigkeiten ermöglichen es Ihnen, sich ein Bild von Abhängigkeiten zu machen und die Arbeit so abzufolgen, dass Hindernisse vermieden werden. Die proaktive Verwaltung von Abhängigkeiten sorgt für reibungslosere Iterationen, eine schnellere Markteinführung und einen besser vorhersehbaren agilen Prozess.

    Agiler Planungsfehler #3: Verwendung langweiliger, flacher Produktlandkarten

    Flache Produktrückstände sind fad und langweilig 😴. Denken Sie an Karottenkuchen ohne Zuckerguss. Ihnen fehlen die Details und Funktionen, die Sie benötigen, um die gesamte Geschichte Ihres Produkt-Backlogs zu erfassen.

    Sobald Sie mehr als eine Handvoll Artikel haben, werden sie außerdem überwältigend und es ist schwierig, sie sinnvoll zu organisieren. Es wird weniger klar, welcher Punkt der wichtigste ist, und es wird schwieriger, sicherzustellen, dass Ihre Entscheidungen mit dem übergeordneten Ziel des Projekts übereinstimmen.

    Wenn Sie Ihre Roadmap planen, benötigen Sie einen Kontext, und Sie müssen in der Lage sein, die Kundenreise klar zu erkennen. User-Story-Maps visualisieren Sie die Kundenreise im Planungsprozess und während des gesamten Prozesses der Produktentwicklung. Sie nutzen User Stories — die kleinste Arbeitseinheit, die dem Kunden einen Mehrwert bieten kann —, sodass Sie den Backlog aus Kundensicht planen und organisieren können.

    📕 Lesen Sie unsere ultimativer Leitfaden für User Story Maps um mehr zu erfahren.

    Agiler Planungsfehler #4: Dem Plan nicht zu erlauben, zu leben, zu atmen und sich anzupassen

    Wie wir bereits besprochen haben, ist Agile ein iterativer Ansatz. Das bedeutet, dass Ihre agile Planung Raum für Änderungen lassen muss. Ihr Plan sollte in der Lage sein, mit jedem Sprint oder jeder Produkt-Roadmap zu wachsen und sich anzupassen.

    Zu Beginn eines Sprints fehlen Ihnen die Informationen, die Sie benötigen, um das Gesamtbild zu sehen. Sie haben nicht alles, was Sie benötigen, um die perfekte Lösung zu entwickeln, und das ist in Ordnung. Das ist alles Teil des Prozesses. Stunden oder Tage damit zu verbringen, den perfekten Plan auszuarbeiten, verschwendet nur Zeit, die besser damit verbracht werden könnte, zu lernen und Probleme zu lösen, sobald sie auftauchen. Was Sie in der Planungsphase für den größten Nutzen hielten, könnte im Laufe der Zeit völlig anders sein.

    Möglicherweise müssen Sie Ihren Plan ändern, nachdem eine Straßensperre in einem täglichen Gespräch auftaucht, oder Sie erfahren von einem Kundenproblem, das Ihre Richtung völlig ändert. Wiederholungen sind unvermeidlich und willkommen! Sie helfen Ihnen, mit eingehenden Informationen Schritt zu halten, während Sie voneinander, von Stakeholdern und Ihren Kunden lernen.

    Agile Planung ist kein Versprechen. Es ist eine Gliederung, die Ihnen hilft, Ihr Ziel zu erreichen, und die sich mit Ihren Zielen und Umständen ändert.

    Agiler Planungsfehler #5: Rückblickende Erkenntnisse nicht in die folgende Planungssitzung einfließen lassen

    Rückblicke sind ein wesentlicher Bestandteil des agilen Prozesses. Sie geben Teams die Möglichkeit, über alles nachzudenken, was in einem einzelnen Sprint oder nach der Fertigstellung eines Produkts passiert ist.

    Eine effektive Retrospektive stellt dem gesamten Team wichtige Fragen, die den Prozess beim nächsten Mal verbessern können. Was ist gut gelaufen? Was ist es wert, es noch einmal zu wiederholen? Was lief nicht so gut? Was könnte beim nächsten Mal verbessert werden? Welche Hindernisse oder Abhängigkeiten sind entstanden? Was hast du gelernt? Wie hast du dich am Ende des Sprints gefühlt?

    Eine Retrospektive bietet Einblicke, die die Effizienz, die Teamarbeit und die Teamdynamik, die Effektivität der Tools und die Kommunikation mit den Stakeholdern verbessern werden.

    Es reicht nicht aus, einfach eine Retrospektive abzuhalten oder rückwirkendes Feedback zu sammeln, um an Wert zu gewinnen. Sie müssen sicherstellen, dass Sie das Feedback in das folgende Sprint-Planungsgespräch einbeziehen und Maßnahmen ergreifen, die zu einer spürbaren Verbesserung führen. Die nächste Iteration wird umso besser für die Zeit sein, die Sie damit verbringen, auf der Grundlage des Gelernten nachzudenken und sich zu verbessern.

    Agiler Planungsfehler #6: Auswahl von Tools, die keinen kundenorientierten Ansatz verfolgen

    Unabhängig davon, ob Ihr Team einen Scrum-Prozess, Kanban-Boards oder andere agile Methoden verwendet, sollten die von Ihnen ausgewählten Tools immer kundenorientiert sein. Und Sie müssen sie weiterhin so einsetzen, dass der Kunde bei der Entscheidungsfindung immer an erster Stelle steht.

    Teams können in die Falle tappen und glauben, dass sie sich auf den Kunden konzentrieren, wenn sie nicht viel tun, außer einfachen agilen Methoden und generischen Prozessen zu folgen. Kunden müssen bereits in der Planungsphase in Ihren Entwicklungsprozess eingebunden werden, sodass bei jeder Entscheidung, die ein Teammitglied trifft, zuerst die Kundenbedürfnisse berücksichtigt werden.

    Wählen Sie Planungstools, die Ihrem gesamten Team helfen, genau zu verstehen, was Ihre Kunden bewegt, und schauen Sie immer vorbei, um sicherzustellen, dass Sie Entscheidungen im Einklang mit Ihren Kunden treffen.

    Zum Beispiel Personas bieten ein tiefes Verständnis dafür, was Kunden wollen, brauchen, nicht wollen usw. Sie geben wichtige Informationen über Kundenprobleme, Wünsche, demografische Merkmale, Ziele, Einkaufsmuster und vieles mehr preis. Wir empfehlen dringend, Kunden-Personas zu entwickeln, um ein umfassendes Bild von allen Personen zu erhalten, die Ihr Produkt verwenden werden. Es reicht jedoch nicht aus, Personas einfach herumliegen zu lassen.

    Sie müssen diese Personas in Ihren agilen Planungsprozess einbeziehen und sie bei der Bearbeitung von Problemen und der Weiterentwicklung Ihres Produkts in den Mittelpunkt stellen.

  • Agile Best Practice

    So holen Sie das Beste aus den 4 wichtigen Agile-Meetings heraus

    Wir gehen zu den Rennen! 🏃🏃 ‍ ♀️ Sprints sind ein wichtiger Bestandteil der agilen Methodik. Ein Sprint ist ein vordefinierter Zeitraum, in dem agile Teams gemeinsam auf ein vereinbartes Sprintziel hinarbeiten. Es gibt vier Arten von Agile-Meetings, die im Laufe eines Sprints stattfinden, und jede davon ist entscheidend, um den Erfolg des agilen Prozesses sicherzustellen. Es geht darum, durch eine vorgegebene Menge an Arbeit zu sprinten, um die Ziellinie zu erreichen, wo Sie aus Ihrem Prozess lernen und das Rennen erneut beginnen (nur besser dran aufgrund dessen, was Sie im vorherigen Sprint gelernt haben).

    Agile Meetings werden genutzt, um Teammitglieder, Führungskräfte und Stakeholder auf den gleichen Stand zu bringen, und sie leiten den Prozess eines agilen Sprints oder Gedränge.

    In diesem Beitrag werden die vier wichtigsten Agile-Meetings behandelt, zu denen Sprint-Planung, tägliche Standups, Sprint-Reviews und Sprint-Retrospektiven gehören. Außerdem besprechen wir ein zusätzliches Agile-Meeting, das zur Verfeinerung des Backlogs genutzt wird.

    Agile Besprechungen im Vergleich zu Scrum-Besprechungen

    Scrum ist agil Methodik das wird am häufigsten in der Softwareentwicklung verwendet. Scrum-Meetings sind technisch gesehen eine Art agiles Meeting, aber sie haben spezifischere Parameter, die so konzipiert sind, dass sie in das Scrum-Framework passen. Der Prozess dreht sich um einen 2-4 wöchigen Sprint, an dem ein Product Owner, ein Scrum Master und das gesamte Scrum-Team beteiligt sind.

    Wir haben es abgedeckt Scrum-Meetings (Zeremonien) ausführlich in einem anderen Artikel. In diesem Beitrag konzentrieren wir uns auf die vier wichtigsten agilen Meetingtypen. Diese Prozesse und Best Practices können überall angewendet werden mehrfach agil Methodologien, einschließlich Scrum und Kanban. Dieses Framework kann auch über die Softwareentwicklung hinaus branchenübergreifend angewendet werden und sich an die Bedürfnisse der meisten Teams anpassen.

    Einfach ausgedrückt: Scrum hat einen starreren Rahmen, der auf vier Zeremonien/Treffen folgt. Der agile Prozess ist fast derselbe, mit vier sehr ähnlichen Meetings, aber es gibt mehr Flexibilität, um den Zeitrahmen des Sprints anzupassen und den Prozess anzupassen, wenn nicht speziell die Scrum-Richtlinien befolgt werden. Okay, vielleicht ist das immer noch nicht einfach ausgedrückt, aber es wäre nicht agil, wenn es linear und unkompliziert wäre.

    Die 4 Arten von agilen Meetings

    Es gibt vier zentrale Agile-Meetings: Sprint-Planung, tägliche Standups, Sprint-Reviews und Sprint-Retrospektiv-Meetings. Ein Sprint beginnt mit einem Sprint-Planungsmeeting. Jeden Tag findet ein tägliches Standup-Meeting statt. Schließlich finden am Ende des Sprints ein Sprint-Review und eine Retrospektive statt. Der Vorgang wiederholt sich mit neuen Federn, bis das Produkt, das Projekt oder die Arbeit abgeschlossen ist.

    1. Besprechung zur Sprint-Planung

    Das Sprint-Planungsmeeting findet zu Beginn eines Sprints statt und bezieht das gesamte Team mit ein. Bei der Sprint-Planung trifft sich das gesamte Team, um zu besprechen und zu vereinbaren, welche Arbeitsaufgaben (Backlog-Elemente) in das Sprint-Backlog verschoben werden sollen — die Elemente, die bis zum Ende des Sprints erledigt sein müssen. Während des Meetings werden die Sprintziele festgelegt und das Team orientiert sich an den Erwartungen.

    Ohne ein Sprint-Planungstreffen zur Erläuterung der Sprint-Backlog (Aufgaben, die erledigt werden müssen), das Team wird während des Sprints Zeit damit verschwenden, herauszufinden, welche Arbeit Vorrang hat.

    Zu vermeidende Fehler bei der Sprint-Planung:

    • Beginnen Sie mit der Planung ohne verfeinerter Backlog
    • Nicht auf derselben Wellenlänge wie Ihre Stakeholder
    • Den Kunden und die Kundenreise bei der Planung ignorieren
    • Erstellung eines starren Plans, der keinen Raum für Wachstum oder Anpassung bietet
    • Mit fad flache Produktkarten denen ein kritischer Kontext fehlt
    • Versäumnis, rückblickende Erkenntnisse in die folgende Planungssitzung einzubeziehen

    Erfahre mehr über häufige Fehler bei der agilen Planung und wie Ihr Entwicklungsteam diese Fallstricke vermeiden kann.

    2. Tägliches Standup-Meeting

    Das tägliche Standup-Meeting findet an jedem Tag des Sprints statt. Im Scrum-Prozess könnte dieses Meeting auch als tägliches Scrum-Meeting bezeichnet werden. Es ist eine Gelegenheit für das Team, sich über die Arbeit auszutauschen, die am Vortag erledigt wurde, und darüber, was jede Person oder jedes Team in den nächsten 24 Stunden erledigen will.

    Das Treffen zielt darauf ab, drei wichtige Fragen zu beantworten:

    • Welche Arbeiten wurden seit dem letzten Standup abgeschlossen, um dem Team zu helfen, das Sprintziel zu erreichen?
    • Welche Arbeiten planen Sie heute abzuschließen?
    • Steht dir derzeit etwas im Weg oder behindert es deinen Fortschritt?

    Dies ist ein guter Zeitpunkt, um etwaige Engpässe zu beheben. Was hat die Verzögerung verursacht, wenn die vom Vortag geplanten Arbeiten nicht abgeschlossen wurden, und wie kann das Team zusammenarbeiten, um Probleme zu lösen, die verhindern, dass die Arbeit voranschreitet?

    Ein Standup-Meeting ist kurz und auf den Punkt gebracht, sodass jeder wieder zu der Arbeit zurückkehren kann, die er zu Ende bringen möchte. So kurz, dass oft Teilnehmern empfohlen wird stehen für die Dauer des Treffens. Daher der Name Daily Standup. Es umfasst alle Teammitglieder und findet idealerweise jeden Tag zur gleichen Zeit statt, um sicherzustellen, dass jeder immer teilnehmen kann.

    Tägliche Standup-Fehler, die es zu vermeiden gilt:

    • Die Zeit während des Meetings nicht im Auge behalten
    • Kontinuierliches Überschreiten der zugewiesenen Besprechungszeit
    • Umherschweifende Teilnehmer, die nicht bereit sind, die wichtigsten Fragen des Treffens zu beantworten
    • Das Meeting aus Zeitgründen überspringen
    • Teammitglieder kommen zu spät zum Meeting oder verpassen es ganz
    • Den lautesten Stimmen erlauben, den Rest des Teams zu überschatten
    • Jemanden dieselbe Aufgabe an mehreren aufeinanderfolgenden Tagen angeben lassen
    • Unfähigkeit, potenzielle Engpässe zu beheben
    • Zuweisung von Arbeiten, die über die Kapazität einer Person hinausgehen

    3. Sitzung zur Sprint-Überprüfung

    Das Sprint-Review ist eine Gelegenheit für das Team, die Arbeit, die es während des Sprints geleistet hat, zu präsentieren. Bei diesem Meeting kann es sich um eine interne Präsentation oder eine formellere Demonstration für die Beteiligten handeln, je nachdem, welche Anforderungen das Projekt hat und wie weit die Arbeit bereits fortgeschritten ist.

    Zu vermeidende Sprint-Review-Fehler:

    • Nicht richtig auf das Meeting oder die Demonstration vorbereitet
    • Stakeholder nicht in Ihren Prozess einbeziehen
    • Versäumnis nachzuweisen, wie die Arbeit dem Kunden einen Mehrwert bringt
    • Erfolge übertreiben oder verschönern
    • Versäumnis, Probleme zu lösen und wie sie gelöst wurden
    • Das Feedback zum Sprint-Review wird nicht in das nächste Sprint-Planungstreffen einbezogen

    4. Sitzung zum Rückblick auf den Sprint

    Die Retrospektive ist ein entscheidender Teil des agilen Prozesses. Das Meeting findet am Ende des Sprints statt und bringt das gesamte Team zusammen, um seine Prozesse zu bewerten und zu besprechen, wie es sich beim nächsten Mal verbessern kann.

    Welche Aspekte des Sprints verliefen gut und was können Sie aus diesem Erfolg lernen? Was lief nicht so gut und auf welche Engpässe ist das Team gestoßen? Was könnte beim nächsten Mal besser gemacht werden? Da es bei Agile vor allem um Lernen und Iterieren geht, gibt es nach jedem Sprint etwas zu lernen. Alles, von gut über schlecht bis mittelmäßig, kann in umsetzbare Verbesserungen umgewandelt werden.

    Zu vermeidende Fehler im Nachhinein:

    • Einzelne Teammitglieder für Engpässe verantwortlich machen
    • Nur die lautesten Stimmen geben Einblick
    • Es gelingt nicht, die leisen Stimmen im Raum zu stärken
    • Immer wieder dieselben Fragen wiederholen, ohne die Dinge zu ändern
    • Zulassen, dass die Retrospektive zu lang ist (zwei Stunden für einen zweiwöchigen Sprint anstreben)
    • Überspringen einer Retrospektive aus Zeit- oder Ressourcenmangel
    • Erkenntnisse oder Bedürfnisse von Stakeholdern vergessen oder nicht mit einbeziehen
    • Versäumnis, das zu verbessern Sprint-Rückblick Prozess (Rückblick — der Rückblick!)
    • Fehlende Berücksichtigung rückwirkender Erkenntnisse in den nächsten Sprint

    Bonus: Besprechung zur Verfeinerung des Backlogs

    Man könnte argumentieren, dass es ein fünftes Agile-Meeting gibt, insbesondere in der Welt der Produktentwicklung. Vor dem Sprint-Planungsmeeting muss der Product Owner ein Produkt-Backlog erstellen, das alle Aufgaben und Elemente umfasst, die das Team erledigen muss, um das Endprodukt oder Projekt vollständig zu entwickeln. Zu den Elementen gehören Benutzerberichte, Bugfixes, Funktionen und andere Aufgaben, die angegangen werden müssen, um das Endziel zu erreichen.

    Verfeinerung des Backlogs bereitet das Backlog für die Sprint-Planung vor, indem Artikel so angeordnet werden, dass sie im nächsten Sprint die größte Wirkung erzielen. Bei der Backlog-Verfeinerung stellt ein Product Owner sicher, dass die Backlog-Elemente genügend Informationen, Details und Prioritäten enthalten, sodass das Team kluge Entscheidungen darüber treffen kann, was wann angegangen werden soll.

    Je nach dem aktuellen Stand des Produkt-Backlogs kann vor Beginn der Sprint-Planung ein Meeting zur Feinabstimmung des Backlogs stattfinden. Außerhalb der Produktentwicklungsbranche könnte der Produkt-Backlog einer Aufgabenliste für ein Hauptprojekt ähneln.

    Bei der Verfeinerung des Backlogs sollten folgende Fehler vermieden werden:

    • Die Backlog-Verfeinerung wurde nicht rechtzeitig für die Sprint-Planung abgeschlossen
    • Für das Planungstreffen bleibt zu viel Verfeinerung des Rückstands übrig
    • Fehlende Priorisierung von Artikeln, die dem Kunden einen Mehrwert bieten
    • Keine Berücksichtigung neuer Rückmeldungen, Fragen und Bedenken von Stakeholdern

    Agile Meetings: Abschließende Überprüfung

    Da hast du es also! Die vier wichtigsten Agile-Meetings sind Sprint-Planung, tägliche Standups, Sprint-Reviews und Sprint-Retrospektiven. Eine lobende Erwähnung geht an die Verfeinerung des Backlogs.

    Lassen Sie uns den Zweck der einzelnen Besprechungen überprüfen:

    • Sprint-Planung bringt alle auf den gleichen Stand darüber, was im Laufe des kommenden Sprints erreicht werden muss.
    • Tägliche Standups stellen Sie sicher, dass das Team auf Kurs bleibt und hilft ihnen, potenzielle Engpässe zu beheben und zu lösen.
    • Sprint-Bewertungen sind eine Gelegenheit für das Team, den Stakeholdern die während des Sprints geleistete Arbeit zu präsentieren und kritisches Feedback zu erhalten.
    • Sprint-Retrospektiven Ermöglichen Sie dem Team, zusammenzukommen, um zu besprechen, was gut und was nicht gut gelaufen ist und wie es sich beim nächsten Mal verbessern kann.
    • Verfeinerung des Backlogs bereitet das Backlog für die Sprint-Planung vor, um im nächsten Sprint die größtmögliche Wirkung zu erzielen.

    Halten Sie effektive agile Meetings mit Easy Agile ab

    Easy Agile setzt sich dafür ein, Teams dabei zu helfen, mit Agile besser zu arbeiten. Easy Agile entwickelt Produkte, die speziell für Jira-Benutzer entwickelt wurden, um agilen Teams zu helfen, effizienter und effektiver zu arbeiten.

    Wir veröffentlichen regelmäßig Listen mit Tools, Ratschlägen und Anleitungen für agile Teams. Wenn Sie mit Jira arbeiten, werden Sie feststellen, dass unsere Ressourcen besonders hilfreich sind, um sich in der Produktentwicklung zurechtzufinden und Jira-Apps das wird die Art und Weise verbessern, wie Ihr Team zusammenarbeitet.