Zum Inhalt springen

Was ist Scrum?

Seinen Ursprung hat Scrum in der Softwareentwicklung. Inzwischen haben auch viele andere Bereiche die Vorteile erkannt, setzen Scrum ein und freuen sich über gestiegene Kundenzufriedenheit, über kollaborative Arbeitsumfelder und selbstorganisierte Teams.

Die Prinzipien und Werte für Scrum leiten sich aus dem Agilen Manifest ab.

Scrum-Werte

  • Menschen und Interaktionen  sind wichtiger als Prozesse und Werkzeuge
  • Funktionierende Software ist wichtiger als umfassende Dokumentation
  • Zusammenarbeit mit dem Kunden ist wichtiger als die Vertragsverhandlung
  • Reagieren auf Veränderung  ist wichtiger als das Befolgen eines sturen Plans

Scrum Prinzipien

  • Fokus: Weil wir uns nur auf wenige Dinge zu einem Zeitpunkt konzentrieren, arbeiten wir gut zusammen und erzeugen excellente Arbeit. Wir liefern früher wertvolle Ergebnisse
  • Mut: Weil wir nicht allein sind, fühlen wir uns unterstützt und haben mehr Ressourcen zur Verfügung. Das gibt uns Mut, größerer Herausforderungen anzugehen.
  • Offenheit: Bei unserer Zusammenarbeit sagen wir, wie wir vorgehen und was uns im Weg steht. Wir lernen, dass es gut ist, Bedenken auszusprechen, so dass sie adressiert werden können.
  • Selbstverpflichtung: Weil wir viel Kontrolle über unser eigenes Schicksal haben, wächst unsere Selbstverpflichtung zum Erfolg
  • Respekt: Wenn wir zusammenarbeiten und Erfolge und Misserfolge teilen, kommen wir dazu, uns gegenseitig zu respektieren, und helfen einander, sich es Respekts würdig zu erweisen.

Ein Scrum Team besteht aus drei Rollen:

  • Product Owner
  • Scrum Master
  • Umsetzungs-Team

Der Product Owner entscheidet, welche Arbeit gemacht werden soll. Der Scrum Master agiert als „Servant Leader”. Er hilft dem Team und der Organisation, die Vorteile, die Scrum mit sich bringt, bestmöglich zu nutzen. Das Umsetzungs-Team erzeugt das Produkt schrittweise (inkrementell), in einer Reihe von kurzen Zeitabschnitten, die Sprints genannt werden.

Scrum ist für Teams mit einer Größe von drei bis neun Personen konzipiert. Größere Entwicklungsprojekte oder größere Entwicklungsabteilungen benötigen ein weitergehendes Framework, das die Koordination mehrerer Teams organisiert. Wenn diese Koordination den gleichen Prinzipien wie Scrum folgt, dann spricht man von „Scaled Agile Frameworks“.

Scrum definiert drei Artefakte:

  • Das Product Backlog
  • Das Sprint Backlog
  • Das Produktinkrement

Das Product Backlog ist eine Auflistung der Anforderungen an das Produkt. Das Sprint Backlog  umfasst die Aufgaben, die das Team während eines Sprints zu erledigen sind. Alle Product Backlog Einträge, die während des aktuellen Sprints fertig gestellt wurden, nennt man das Produktinkrement. Das neue Inkrement muss in einem auslieferbaren Zustand sein und der Definition of Done entsprechen.

 

Scrum beinhaltet fünf Aktivitäten:

die im Grunde nichts anderes als Meetings sind:

  • die Verfeinerung des Product Backlogs (Product Backlog Refinement),
  • das Sprint Planning
  • das Daily Scrum
  • der Sprint Review
  • die Sprint Retrospektive.