Nicht immer hat man den Luxus, dauerhaft an einem Produkt zu arbeiten und viele Entwicklungsteams müssen in einem Modus arbeiten, der einer Agentur ähnelt: Es gibt eine Projektphase, ein festes Budget, ein Projekt-Ende und dann gibt es höchstens noch die Maintenance. Obgleich sowohl der Umsetzer/Dienstleister als auch der Auftraggeber um die Vorteile der agilen Entwicklung […]
Kategorie-Archive:Agile
Der Agile Scrum Master Coach
Was ist ein Agile Coach? Was ist ein Scrum Master? Ist der Agile Coach ein Scrum Master oder ein Scrum Master ein Agile Coach? Diesen Fragen will ich im folgenden auf den Grund gehen.
Magisch Entscheidungen treffen
Selbstorganisierte Teams haben das Privileg, eigenständig Entscheidungen treffen zu können und diese dann zu vertreten. Wo es allerdings sieben Personen in einem Team gibt, da gibt es mindestens acht unterschiedliche Meinungen. Wie man das Team dabei unterstützen kann, effektiv eine Auswahl aus vielen Alternativen zu treffen, will ich im folgenden beschreiben.
Was ist die optimale Sprint-Länge
Hat man es endlich geschafft die Beteiligten davon zu überzeugen, die Entwicklungsabteilung auf Scrum umzustellen, kommen vor dem Start einige Fragen zum Set-Up. Eine davon ist die Frage nach der optimalen Sprint-Länge – also der Dauer einer Entwicklungs-Iteration. In der Literatur werden als optimale Zeitspannen zwei bis vier Wochen genannt, wobei eher längere Sprints empfohlen […]
Mit Scrum Transparenz schaffen
Wenn der interessierte Anwender ein Scrum-Buch in die Hand nimmt und sich über das Thema informiert, so wird er doch in den meisten Fällen zu der Erkenntnis kommen, dass es ja eine total einfache und sinnvolle Methodik ist. Dem Entwickler bietet sie viele Freiheiten, dem Auftraggeber eine Lösung, die ganz seinen Wünschen entspricht. Warum funktioniert […]
Darf der Scrum Master Forderungen stellen?
Bei einem Daily Stand-Up erkundigte ich mich nach dem Sprint-Fortschritt und bat um eine Einschätzung, ob das aktuelle Sprint-Ziel eingehalten wird. In diesem Rahmen forderte ich die Entwickler mit Nachdruck auf, eine höher priorisierte Story anzufangen, obwohl die Entwickler zuerst eine für sie spannendere jedoch niedriger priorisierte Story anzufangen beabsichtigten. Dies führte zu einem regelrechten […]
Auch bei der Selbstorganisation gibt es Regeln
Eine der Grundannahmen bei Scrum, einer agilen Methodik zur Entwicklung von Software, ist das selbst organisierte Team, welches bei der Umsetzung der Backlog-Items freie Hand hat. Doch was genau bedeutet diese Selbstorganisation?