Scrum und Large Scale Scrum (LeSS) in Kürze

Scrum ist ein kundenorientiertes, iteratives Framework für die Entwicklung von komplexen Produkten, dass den Prinzipen der agilen Softwarentwicklung und der schlanken (lean) Produktentwicklung folgt. Das Framework besteht aus mehreren, ineinander geschachtelten Feedback Schleifen mit Planung, Durchführung, Überprüfung und Anpassung (Deming's PDCA Zyklus). Für die optimale Anwendung des Framework in einer Organisation ist der ScrumMaster verantwortlich.

Am Anfang der Produktentwicklung wird aus der Produkt Vision eine Liste von Anforderungen, der Product Backlog, erstellt. Auf der Basis der groben Aufwandschätzungen des Teams priorisiert der Kunde - in Scrum durch den Product Owner vertreten - die Anforderungen nach Ihrem Geschäftswert. Im Laufe des Projektes wird der Product Backlog vom Team sukzessive in potentiell auslieferbare Produktinkremente umgesetzt.

Iterativer Scrum ProzessIterative inkrementeller Scrum Prozess
Quelle: controlchaos.com

Ein Release ist ein Zeitintervall, dass aus mehreren, gleich langen Iterationen besteht. Eine Iteration heißt in Scrum Sprint und dauert maximal vier Wochen. Während des Sprints bearbeitet das Team den Sprint Backlog - eine Liste von Aufgaben, die erforderlich sind, um die für den Sprint ausgewählten Teile des Product Backlogs in einauslieferbares Produktinkrement umzusetzen.

Warum Scrum?

  1. Durch die Priorisierung der Anforderung liefert Scrum die Software, die der Kunde am dringensten braucht.
  2. Auslieferbare Software wird in monatlichen Abständen, am Ende jeder Iteration präsentiert.
  3. Der Stand der Entwicklung ist jederzeit transparent.
  4. Fehlentwicklungen und Hindernisse lassen sich durch tägliche Überprüfung und Anpassung vermeiden bzw. schnell beseitigen.
  5. Das häufige Feedback führt zu einer ständigen Verbesserung des Prozesses und zugleich der Qualität des Ergebnisses.
  6. Unnützer Overhead wird drastisch reduziert und die Produktivität dadurch maßgeblich gesteigert.

Large Scale Scrum (LeSS)
Für Scrum mit mehr als 4 Teams empfiehlt sich die Anwendung von Large Scale Scrum (LeSS). Mehr dazu auf http://less.works/
Large Scale Scrum (LeSS)