Agile Schätzmethoden

Preview:

DESCRIPTION

Session für BarCamp Hamburg 2012 #bchh12 und Agile Design Camp 2012 #adc2012

Citation preview

Agile SchätzmethodenMichael Nordmeyer

@coffeemick • michaelnordmeyer.com

Vorstellung von Schätzverfahren &

offener Erfahrungsaustausch

Folklore und Best Practice

Wer weiß, was „Agile“ im Projektsinne

bedeutet?

Agile Entwicklung zeichnet sich durch iteratives und

inkrementelles Vorgehen aus

Agiles ManifestIndividuen & Interaktionen über Prozesse und Werkzeuge

Funktionierende Software über umfassende Dokumentation

Zusammenarbeit mit dem Kunden über Vertragsverhandlung

Reagieren auf Veränderung über das Befolgen eines Plans

Agile MethodenExtreme Programming (Kent Beck)

Scrum (Ken Schwaber, Jeff Sutherland, Mike Beedle)

Kanban (Toyota)

Crystal (Alistair Cockburn)

DSDM, Dynamic Systems Development Method (Arie van Bennekum)

Feature-Driven Development (Jeff De Luca)

Lean Development (Bob Charette)

Adaptive Software Development (Jim Highsmith)

Selbstverantwortung des Teams ist enorm wichtig

Schätzungen sind Prognosen und daher ungenau und fehlerbehaftet

Eine komplexe Schätzung bleibt nichts anderes als eine Näherung

So spät wie möglich schätzen

Personen-Tage vs.

Story Points

Schätzen in T-Shirt-Größen

Triangulierung angelehnt an die Fibonacci-Folge

0: Kein Aufwand

1: Sehr kleiner Aufwand

2: Kleiner Aufwand. Doppelt so groß wie ein sehr kleiner Aufwand.

3: Mittlerer Aufwand. So groß wie ein sehr kleiner und ein kleiner Aufwand zusammen.

5: Großer Aufwand. So groß wie ein kleiner und ein mittlerer Aufwand zusammen.

8: Sehr großer Aufwand. So groß wie ein mittlerer und ein großer Aufwand zusammen.

13: Riesiger Aufwand. So große wie ein großer und ein sehr großer Aufwand zusammen.

Planungspoker

Schätzen ohne Puffer

Keine Spekulationsrunden

Bucket Estimation

Wissenswertes…

Function Point Methode

Komplexität: Stacey Landscape Diagram

Wie schätzt Ihr?

Recommended