26
Agile Verträge Timo Ohr 28 Reasons

Agile Verträge

Embed Size (px)

Citation preview

Page 1: Agile Verträge

Agile VerträgeTimo Ohr

28 Reasons

Page 2: Agile Verträge

Das DilemmaDer übliche Ablauf● Erhält Projekt-Anfrage mit großer Menge an

Features● Kunde wünscht sich grobe Hausnummer für

Gesamtpreis des Projekts● Entwickler werden um Schätzung gebeten

Page 3: Agile Verträge

Das DilemmaWas macht Schätzen zu einem so großen Problem?

Kann doch eigentlich nicht so schwer sein

Page 4: Agile Verträge

Kleine ÜbungWieviel wiegt ein Blauwal?

Page 5: Agile Verträge

Kleine ÜbungWieviel wiegt ein Blauwal?Antwort: 100-200t

Page 6: Agile Verträge

Kleine ÜbungUnterschied zwischen 100 und 200t ist dramatisch. Sich um 100.000€ zu verschätzen kann selbst eine größere Agentur ruinieren

Page 7: Agile Verträge

Kleine ÜbungWieviel wiegt eine Maus?

Page 8: Agile Verträge

Kleine ÜbungWieviel wiegt eine Maus?Antwort: 20-25g

Page 9: Agile Verträge

Kleine ÜbungUnterschied zwischen 20 und 25g ist trivial. Sich um 50€ zu verschätzen wird niemanden ruinieren.

Page 10: Agile Verträge

Kleine ÜbungWas wiegt mehr? Eine Hauskatze oder ein Elefant?

Page 11: Agile Verträge

Kleine ÜbungWir können augenblicklich sagen ob eine Katze schwerer ist als ein Elefant, ohne die geringste Ahnung zu haben wieviel eine Katze oder ein Elefant wiegen

Page 12: Agile Verträge

Was lernen wir daraus?● Menschen können sehr schwer absolute Werte

schätzen● Sie können sehr leicht relative Werte schätzen● Je größer das zu schätzende Objekt, desto

schwieriger ist es zu schätzen

Page 13: Agile Verträge

Akkurat vs PräziseGrundsätzlich gilt: Man kann entweder akkurat oder präzise schätzen, aber nicht beides

Akkurat Präzise

Page 14: Agile Verträge

Akkurat vs Präzise● Dass eine Katze weniger wiegt als ein Elefant ist

nicht sehr präzise, aber sehr akkurat: Es stimmt in den meisten aller Fälle

● Dass ein Blauwal 150t wiegt ist sehr präzise, aber nicht sehr akkurat: Es stimmt in den meisten aller Fälle nicht

Page 15: Agile Verträge

Akkurat vs PräziseEine akkurate Schätzung ist wertvoller als eine präzise Schätzung, denn:

Wenig richtige Information ist wertvoller als viel falsche Information

Page 16: Agile Verträge

Was können wir besser machen?● Smaller is better: Projekte möglichst klein

halten● Relativ schätzen: Keine absoluten Aufwände

schätzen, sondern relative Aufwände

Page 17: Agile Verträge

Smaller is betterWie mache ich ein großes Projekt klein?● Mit Vorprojekt anfangen, dass nur essentielle

Features umfasst● z.B. Anstelle eines 100.000€-Projekts erstmal ein

20.000€-Projekt anbieten● Vorprojekt lässt sich präziser abschätzen● Für restliches Projekt nur grobe Größenordnung

angeben● Lieber sagen was man kann, als sagen was man

soll

Page 18: Agile Verträge

Smaller is betterNachteile● Erfordert Mut erstmal bewusst auf einen

größeren Fisch zu verzichten● Macht es schwieriger für Kunden Angebot mit

anderen Anbietern zu vergleichen● Verliert womöglich das Projekt, nur weil man

anders ist

Page 19: Agile Verträge

Smaller is betterVorteile● Lässt einen hervorstechen, Kunden schätzen

womöglich die Ehrlichkeit und Offenheit● Ermöglicht es Kunden und Anbieter sich erst

einmal kennen zu lernen● Kleinere Projekte lassen sich leichter verkaufen● Kunde kann das Projekt Schritt für Schritt

angehen● Spätere Phasen können dadurch deutlich

präziser abgeschätzt werden

Page 20: Agile Verträge

Agile AngeboteWie sieht so ein Angebot aus?● Angebot auf möglichst kleine Pakete

herunterbrechen, z.B. in Form von User-Stories● User-Stories haben klares Ziel und klare

Anforderungen (Akzeptanzkriterien)● Initiales Angebot enthält nur Stories welche die

Grundfunktionen beschreiben● Rest ergibt sich im Projektverlauf: Agiles

Projektmanagement

Page 21: Agile Verträge

Agile AngeboteAgiles Projektmanagement● Erhöht Kontrolle: Kunde kann sich spontan

entscheiden was er möchte, und wieviel er dafür ausgeben möchte

● Erhöht Transparenz: Kunde sieht Projektverlauf und kann sich jederzeit ein Bild davon machen

Page 22: Agile Verträge

Agile AngeboteUser-Stories● User-Stories werden mit Story-Points

abgeschätzt● Bestehen aus einfachen Zahlen: 1, 2, 3, 5, 8, 13● Jeder Story-Point wird mit Festpreis versehen● Kann Points initial auf Stunden umrechnen● Danach werden Story-Points relativ zueinander

abgeschätzt

Page 23: Agile Verträge

Relativ schätzenVorteile● Schätzen fällt deutlich einfacher und kann

schneller gemacht werden● Geringes Risiko bei Fehlschätzungen, da Stories

sehr klein sind● Deutlich akkuratere Schätzungen auf Kosten

der Präzision● Anreiz schneller zu arbeiten

Page 24: Agile Verträge

Relativ schätzenEinfachere Abrechnung● Sobald Story erledigt und abgenommen ist kann

die Story abgerechnet werden● Tatsächlicher Zeitaufwand nur für Controlling

interessant, nicht für Vertrieb

Page 25: Agile Verträge

Fazit● Im Interesse aller Beteiligten● Flexiblere, erfolgreichere Projekte● Geringerer Aufwand bei der

Angebotserstellung● Bildet Wirklichkeit ab, aber oft nicht die

Erwartungen● Erfordert Mut für Neues auf beiden Seiten

Page 26: Agile Verträge

App-Entwicklung

www.28reasons.com