Wenn Teams zum ersten Mal mit der agilen Entwicklung beginnen, hat sich wenig geändert, außer dass vielleicht mehr Sitzungen auf dem Plan stehen. Sie arbeiten vielleicht immer noch getrennt oder schränken ihre Interaktion mit den Kunden ein. Die Arbeit gliedert sich vielleicht in wasserfallartige Aufgaben, dann in das Entwerfen von Benutzergeschichten, dann in das Erstellen von Geschichten und dann in das Testen von Geschichten. Agile Teams“ sind also agil, wenn sie nur herumlaufen, ohne die agilen Prinzipien und Werte zu verstehen oder zu akzeptieren. Teams werden agil, wenn sie im Einklang mit agilen Werten und Prinzipien denken und handeln.
WeiterlesenKategorie: Scrum
Definition von Ready in Scrum
Die Definition von Ready ist eine Reihe von Vereinbarungen, die jeden wissen lässt, wann etwas bereit ist, zu beginnen, z.B. wenn eine User Story bereit ist, in einen Sprint aufgenommen zu werden, oder wenn alle notwendigen Bedingungen erfüllt sind, damit ein Team einen Sprint beginnen kann. Eine angemessene Definition des Begriffs „bereit“ wird die Chancen des Scrum-Teams, sein Sprint-Ziel erfolgreich zu erreichen, erheblich verbessern.
WeiterlesenTransparenz in Scrum
Transparenz ist der erste wichtige Aspekt des Scrum-Prozesses und muss für diejenigen, die für das Ergebnis verantwortlich sind, sichtbar sein. Transparenz erfordert, dass diese Aspekte in den täglichen Aktivitäten und Artefakten definiert werden, damit die Teams ein gemeinsames Verständnis davon haben, was sie sehen.
WeiterlesenWas ist der Selbstmanagementansatz?
Ein selbstverwaltetes Team ist eine Gruppe von Mitarbeitern, die für alle oder die meisten Aspekte der Herstellung eines Produkts oder einer Dienstleistung verantwortlich sind. Das selbstverwaltete Team ist die Grundeinheit der neuen horizontalen Organisation. Selbstverwaltete Teams sind eine Weiterentwicklung des früheren Teamansatzes.
WeiterlesenWas ist ein Sprint in Scrum?
Ein Sprint ist eine zeitlich begrenzte Iteration eines kontinuierlichen Entwicklungszyklus. Innerhalb eines Sprints muss das Team eine geplante Menge an Arbeit abschließen und zur Überprüfung bereitstellen. Scrum-Projekte werden in kleine und konsistente Zeitintervalle unterteilt, die als Sprints bezeichnet werden. Sie können so kurz wie ein paar Tage sein und dauern im Allgemeinen nicht länger als 3-4 Wochen.
WeiterlesenFunktionsübergreifende vs. selbstorganisierende vs. Funktions- vs. Komponententeams in Agile
„Ein funktionsübergreifendes Team verfügt über alle Kompetenzen, die erforderlich sind, um die Arbeit zu erledigen, ohne von anderen, die nicht Teil des Teams sind, abhängig zu sein“ – Scrum Guide. Im Gegensatz zum Ansatz der Komponententeams sind funktionsübergreifende Teams Gruppen, die sich aus Personen aus verschiedenen Funktionsbereichen des Unternehmens zusammensetzen. - Sie sollten nicht nur aus technischen Spezialisten (Back-End-, Front-End-Entwickler, QA-Ingenieure usw.) bestehen, sondern auch aus Mitgliedern wie Business-Analysten, Marketing- und UX-Spezialisten oder anderen Personen, die aktiv am Projekt beteiligt sind.
WeiterlesenÄnderung des Scrum-Leitfadens: Selbstorganisierendes vs. Selbstmanagement-Team
Scrum Teams sind selbstorganisierend und funktionsübergreifend . Selbstorganisierende Teams entscheiden, wie sie ihre Arbeit am besten erledigen, anstatt sich von anderen außerhalb des Teams leiten
WeiterlesenGute User Stories schreiben
Benutzergeschichten sind Teil des agilen Ansatzes und helfen dabei, den Schwerpunkt vom Schreiben von Anforderungen auf deren Diskussion zu verlagern. Alle agilen User Stories bestehen aus einem oder zwei schriftlichen Sätzen und, was noch wichtiger ist, aus einer Reihe von Gesprächen über die gewünschte Funktionalität.
WeiterlesenDie 20 am häufigsten genannten Regeln und Richtlinien in Scrum
Das Scrum-Framework besteht aus Scrum-Teams und den dazugehörigen Rollen, Ereignissen, Artefakten und Regeln. Jede Komponente innerhalb des Rahmens dient einem bestimmten Zweck und ist für den Erfolg und die Anwendung von Scrum unerlässlich. Die Regeln von Scrum verbinden die Rollen, Ereignisse und Artefakte miteinander und regeln die Beziehungen und die Interaktion zwischen ihnen, wie in der folgenden Abbildung dargestellt:
WeiterlesenAgile Schätzung: Relative Schätzungen vs. absolute Schätzungen
Unabhängig davon, ob ein Team ein Produkt oder ein Projekt entwickelt, müssen wir die Frage beantworten: „Wann werden wir es fertigstellen können?“ oder wie weit wir zu einem bestimmten Zeitpunkt gehen können. Wie bei traditionellen Entwicklungsmodellen müssen wir also den Arbeitsaufwand schätzen, bevor wir das Projekt beginnen. Bei der agilen Schätzung wird der Aufwand geschätzt, der für die Erledigung einer vorrangigen Aufgabe im Product Backlog erforderlich ist. Dieser Aufwand wird in der Regel in Form der für die Fertigstellung dieser Aufgabe benötigten Zeit gemessen, was wiederum zu einer genauen Sprintplanung führt.
Weiterlesen