Agile Kalkulation

12

description

Budgetkalkulation in Scrumprojekten

Transcript of Agile Kalkulation

Page 1: Agile Kalkulation
Page 2: Agile Kalkulation

Aufgabe  der  Kalkulation    Ressourcenbedarf  

  Timeline  

  Rahmenbedingungen  

  Risiken  

Page 3: Agile Kalkulation

Klassische  Project  Phasen  

Initiate   Plan   Execute   Control   Close  

Page 4: Agile Kalkulation

WBS  Kalkulation  

Tasks  für  jede  Phase  definieren  

Abhängigkeiten  definieren  

Ressourcen  zuweisen  

Dauer  &  Aufwand  schätzen  

Page 5: Agile Kalkulation

Probleme    Tasks  werden  leichter  übersehen  als  Features.  

  Annahmen  über  die  genaue  Umsetzung  müssen  getroffen  werden.  

  Wenig  Transparenz  der  Beziehung  zwischen  Kundenanforderung  und  Zeitplan  bzw.  Aufwand.  

  Kalkulationsprozess  ist  aufwändig.  

  Annahmen  und  Abgrenzungen  erfolgen  auf  technischer  Ebene.  

Page 6: Agile Kalkulation

Agile  Projectphasen  

Initiate   Plan   Execute   Control   Close  SCRUM  PROZESS  

• Scrum  Poker  • Product  Backlog  • Feasability  Check  

• Stabilisierung  • Go  Live  • Get  Well  

Page 7: Agile Kalkulation

Scrum  Kalkulation  

Backlogerstellung  

Scrum  Poker  

Rahmenparameter  festlegen  

Zeitplan  und  Aufwände  kalkulieren  

Page 8: Agile Kalkulation

Backlogerstellung    Alle  Anforderung  des  Kunden  werden  als  User  Stories  

erfasst.  

  Fehlende  Anforderungen  (NFR,  Betrieb,  etc.)  werden  ebenfalls  als  Stories  ergänzt.  

  Überprüfung  der  INVEST-­‐Kriterien  

Page 9: Agile Kalkulation

Scrum  Poker    Schätzung  der  Stories  mit  Story  Points  

  Ergänzung  von  Annahmen/Abgrenzungen  und  Akzeptanzkriterien  pro  Story.    

  Allgemeine  Qualitätskriterien  als  High-­‐Level  Definition  of  Done.  

  Optionale  Worst-­‐Case-­‐Schätzung  für  die  Pufferberechnung.  

Page 10: Agile Kalkulation

Rahmenparameter  festlegen    Festlegung  der  zugrunde  liegenden  Teamgeschwindigkeit  

(Range)  aus  historischen  Daten  und/oder  Zerlegung  repräsentativer  Stories  in  Tasks.  

  Definition  der  Sprintlänge  

  Definition  der    Sprintanzahl  oder  Ressourcenkapazität  

  Annahmen  über  Aufwände  für  Scrumartefakte  (Daily  Scrum,  Planning,  etc.)  

  Annahmen  für  Aufwände  des  Product  Owners  und  Scrum  Masters.    

Page 11: Agile Kalkulation

Rahmenparameter  (Beispiel)  Parameter   Wert   Parameter   Wert  

Sprintlänge   10  AT   Daily  Scrum   15  min/MA  

#Sprints   3   Retrospektive   2h/Sprint  

Ressourcen   3  MA  a  6h/AT   Planning  I   2h/Sprint  

Geschwindigkeit   3,5-­‐4,5  h/Pt.   Planning  II   2h/Sprint  

Scrum  Master   2h/AT   Review   1h/Sprint  

Product  Owner   2h/AT  

Page 12: Agile Kalkulation

Kalkulation    Initiate  &  Close  Phasen  werden  klassisch  kalkuliert.  

  Aus  den  Rahmenparametern  und  der  Story  Point-­‐Summe  des  Backlogs  werden  die  Aufwände  der  Umsetzungsphase  kalkuliert.    

  Der  Puffer  kann  als  Expertenschätzung  oder  über  die  Worst-­‐Case-­‐Schätzungen  ermittelt  werden.  

  Weitere  Aufwände  (Gesamtprojektleitung,  Zulieferungen,  etc.)  müssen  gesondert  betrachtet  werden.