Scrum: Eine kurze Einführung

Scrum: Eine schnelle Einführung

Scrum vergleicht ein Softwareentwicklungsteam mit einer Fußballmannschaft. Es hat ein klares und höchstes Ziel, ist mit dem besten Modell und der besten Technologie vertraut, die im Entwicklungsprozess benötigt werden, hat ein hohes Maß an Autonomie, enge Kommunikation und Zusammenarbeit und stellt sicher, dass jeden Tag verschiedene Herausforderungen mit einem hohen Maß an Flexibilität gelöst werden; jede Phase hat einen klaren Fortschritt zum Ziel.

Weiterlesen
Wie verwaltet man das Product Backlog mit DEEP-Prinzipien?

Wie verwaltet man das Product Backlog mit DEEP-Prinzipien?

Das Product Backlog listet alle Features, Funktionen, Anforderungen, Erweiterungen und Korrekturen auf, die für die Produktversionen erforderlich sind. Product Backlog-Projekte haben die Attribute Beschreibung (angemessen detailliert), Story Points (Schätzungen) und Aufträge (priorisiert). Sie müssen im Backlog kontinuierlich hinzugefügt, gelöscht und aktualisiert werden (Emergent) und das Verständnis des Team-Backlogs zeitnah und angemessen widerspiegeln.

Weiterlesen
Was ist SCRUM?

Was ist SCRUM?

Scrum hat seinen Ursprung in Softwareentwicklungsprojekten, eignet sich aber für alle komplexen oder innovativen Projekte. Scrum wurde für die Entwicklung von Software, Hardware, eingebetteter Software, interaktiven Funktionsnetzwerken, autonomem Fahren, Schulen, Regierungen, Märkten, Managementorganisationen und -abläufen sowie für fast alles, was wir (als Einzelpersonen und Gruppen) im täglichen Leben nutzen, eingesetzt.

Weiterlesen
Philosophie der agilen Entwicklung

Philosophie der agilen Entwicklung

Die agile Entwicklung ist eine auf den Menschen ausgerichtete, iterative und schrittweise Entwicklungsmethode. Bei der agilen Entwicklung wird der Aufbau eines Softwareprojekts in mehrere Teilprojekte unterteilt, und die Ergebnisse jedes Teilprojekts wurden getestet und haben die Merkmale der Integration und des Betriebs. Mit anderen Worten: Ein großes Projekt wird in mehrere kleine Projekte aufgeteilt, die miteinander verbunden sind, aber auch unabhängig voneinander durchgeführt und abgeschlossen werden können. Während dieses Prozesses befindet sich die Software immer in einem brauchbaren Zustand.

Weiterlesen
Ihr agiles Team: Zu groß oder zu klein?

Ihr agiles Team: Zu groß oder zu klein?

Die meisten Agile- und Scrum-Schulungen beziehen sich auf die 7 +/- 2-Regel, d. h. agile oder Scrum-Teams sollten aus 5 bis 9 Mitgliedern bestehen. Scrum-Enthusiasten erinnern sich vielleicht daran, dass der Scrum-Leitfaden besagt, dass Scrum-Teams nicht kleiner als 3 und nicht größer als 9 sein sollten. Woher kommt diese Faustregel und warum?

Weiterlesen
Was ist das LeSS-Framework? Scrum vs. LeSS Basic vs. LeSS Huge

Machen Sie mehr mit dem LeSS-Framework (Large Scale Scrum): mit Tool Illustration

LeSS wurde von Bas Vodde und Craig Larman aus praktischen Erfahrungen bei der Skalierung von Scrum entwickelt und 2014 als LeSS Company gegründet. Das Prinzip “More with LeSS” ist das Herzstück von LeSS (Large Scale Scrum). Komplexe Produktentwicklung erfordert keine komplexen Lösungen. Sie erfordert ein tiefes Verständnis für die Essenz der Probleme, die dann mit einfacheren Lösungen gelöst werden können.

Weiterlesen
Was ist eine agile Schätzung? Was sind die üblichen Fallstricke?

Was ist eine agile Schätzung? Was sind die üblichen Fallstricke?

In der Software-Entwicklung beinhaltet die übliche “Schätzung” eine quantitative Bewertung des für eine bestimmte Entwicklungsaufgabe erforderlichen Aufwands; dieser wird in der Regel in Form von Dauer (Stunde/Tag) oder geschätzter Einheit (Story Point) ausgedrückt. Der Zweck besteht darin, eine Reihe solcher Einzelschätzungen zu konsolidieren, um einen Hinweis auf die Gesamtdauer, den Arbeitsaufwand oder die Kosten des Softwareprojekts zu erhalten.

Weiterlesen