Scrum

aus www.kruedewagen.de, Homepage von Ralf und Judith Krüdewagen (Kruedewagen)
Version vom 14. September 2009, 06:45 Uhr von Rkr (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Allgemein == Was ist Scrum: *Methodologie *iterativer und inkrementeller Prozess **für Produktentwicklung und Projektmanagement **oft und ursprünglich in de…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Allgemein

Was ist Scrum:

  • Methodologie
  • iterativer und inkrementeller Prozess
    • für Produktentwicklung und Projektmanagement
    • oft und ursprünglich in der Softwareentwicklung
  • klassische Rollen und Strukturen werden ersetzt durch agile Methoden und Abläufe

Drei Rollen:

  • Product Owner
  • Scrum Master
  • Team

Scrum erfordert:

  • große Disziplin
  • hohe Selbstverantwortung
  • Umdenken bei allen Beteiligten bzgl. der Rollen

Eigenschaften von Scrum:

  • eingeteilt in Sprints (Projektabschnitte) fester Länge
  • Dinge mit höchster Priorität werden zuerst angegangen
  • Dinge sind erst erledigt, wenn wirklich alles fertig ist (auch Doku etc.)

Product Owner

  • ist verantwortlich für das Produkt (Deliverables) bzw. Ergebnisse des Projekts
  • vereint die klassischen Rollen des Projektmanagers und des Produktmanagers (Chief Engineer)
  • erstellt und pflegt Produktvision (Roadmap)
  • ist verantwortlich für finanzielle Ergebnisse
  • Schnittstelle zwischen Team und Stakeholdern (Kunde, Vertrieb, Support, 3rd Party, etc.)
  • erstellt Requirements aus den Kundenanforderungen (im Product Backlog)
    • sortiert nach Priorität gemäß Wert für den Kunden (Business Value)
  • erstellt User Stories (im Product Backlog)
    • detaillierte Beschreibung dessen, was geliefert werden soll (Features)
    • aus Sicht des Kunden und anderer Stakeholder
  • prüft Ergebnisse des Teams am Ende des Sprints (Abnahme)
  • prüft Qualität
  • Eigenschaften: kommunikativ, diplomatisch, technisches Wissen, projektmanagement

Scrum Master

Team

  • organisiert sich selbst
  • legt selbst fest, welche Anforderungen (Requirements) im Sprint umgesetzt werden

Probleme

  • Team soll eigentlich die Anforderungen (Requirements) mit höchster Priorität bearbeiten

Literatur / weitere Infos