Agile Estimating And Planning

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Agile Estimating And Planning - Presentation Transcript

    1. Agile Estimating and Planning 30. Juli 2009 Elger Thiele
    2. Planungen gehen oft schief, weil
    3. Planungen gehen oft schief, weil
      • Kein Plan existiert
      • Die Leistung den Features vorangestellt wird
      • Multitasking Verspätungen nach sich zieht
      • Der vorliegende Plan als unveränderlich angesehen wird
      • Abschätzungen zu Verbindlichkeiten werden
    4. Agile Softwareentwicklung Warum?
      • Schlank
      • Flexibel
      • Transparent
      • Konzentration auf
        • Ziele
        • Technik
        • Probleme
        • Kunden
    5. Agile Softwareentwicklung Agiler Process: Scrum Qelle: http://www.flickr.com/photos/jongalloway/
    6. Agile Softwareentwicklung im Vergleich: V-Modell
    7. Agile Estimation Grössenbestimmung
      • Story Points
      • Ideal Days
      • Story Points vs Ideal Days
      • Re-Estimation
        • Unter-/ Überschätzung von Stories
      • Velocity als Gleichmacher
    8. Agile Estimation Techniken
      • Bestimmung der Grössenordnung
      • Jede Meinung zählt
      • Ableitungen
        • Ansicht von Experten
        • Erfahrungswerte
        • Je kleiner desto besser
      • Planning Poker
      • Beispiel
      1 Als Benutzer kann ich mich ausloggen 2 3 Als Benutzer kann ich mich einloggen 1 5 Als Benutzer … 3 Estimation Story Id
    9. Agile Planning Priorisierung: Thematik (Themes)
      • Themes sind aggregierte Stories die eine bestimmte Funktionalität beschreiben
      • Priorisierung nach
        • Finanziellen Wert (Rentabilität)
        • Kosten bei der Entwicklung
        • Lerneffekt bei der Entwicklung
        • Risiko bei der Entwicklung
    10. Agile Planning Priorisierung: Thematik (Themes) Do second Do last Do first Avoid
    11. Agile Planning Priorisierung: Finanziell
      • Einnahmen
        • Neue Einnahmen
        • Inkrementelle Einnahmen
        • Retinierte Einnahmen
        • Optimierung der Abwicklungsprozesse
      • Ausgaben
        • Entwicklungskosten
      • Vergleichswerte
        • Net Present Value (NPV)
        • Internal Rate of Return (IRR)
    12. Agile Planning Priorisierung: Attraktivität
      • Kano Model
    13. Agiler Ablaufplan Release
      • Conditions of Satisfaction
      • Bestimmung / Festlegung
        • der Grössenordnung der Stories
        • der Iterationslänge
        • der Velocity
      • Priorisierung der Stories
      • Auswahl der Stories
      • Festlegung des Releasedatums
    14. Agiler Ablaufplan Iteration
      • Keine Zuweisung der Tasks bevor die Iteration beginnt
      • Planung anhand der Velocity
        • Anpassen der Prioritäten und Berechnung der Velocity
        • Festlegen eines Ziels
        • Auswahl der Stories
        • Aufteilung der Stories in Tasks
        • Aufandsabschätzung der Tasks in Ideal Hours
      • Planung anhand von Commitments
        • Anpassen der Prioritäten
        • Festlegen eines Ziels
        • Auswahl einer Story, Aufteilung in Tasks und Aufwandsabschätzung der Tasks
        • Hinzufügen der Story zur Iteration
    15. Agiler Ablaufplan Bestimmung der Velocity
      • Cone of uncertainty
    16. Agiler Ablaufplan Bestimmung der Velocity
      • Erfahrungswerte
      • Während dem Projekt, bzw. nach einer Iteration
      • Vorhersage
        • Schätzen der zur Verfügung stehenden Zeit
        • Übertragen der Zeit auf die Iteration
        • Splitten der Stories in Tasks
        • Berechnung der Velocity
    17. Agiler Ablaufplan Planen von Unsicherheiten
      • Puffer via Features
      • Puffer über die Zeit
      • Kombination von Puffern
      Quelle: Agile Estimating and Planning, Cohn 2006 Quelle: Agile Estimating and Planning, Cohn 2006
    18. Agile Monitoring Release
      • Burndown Chart
      Iterations
    19. Agile Monitoring Release
      • Burndown Bar Chart
    20. Agile Monitoring Iteration
      • Task Tafel
      • Burndown Chart
      • Vermeide Individuale Velocity
      Quelle: http://www.flickr.com/photos/alandd/
    21. Agile Planning Leitfaden (nach Mike Cohn 2006)
      • Involviere das ganze Team
      • Plane nach verschiedenen Levels
      • Unterscheide bei Schätzungen zwischen Grösse und Zeit
      • Stelle Unsicherheiten durch Funktionalität oder Zeit dar
      • Plane oft
    22. Agile Planning Leitfaden (nach Mike Cohn 2006)
      • Verfolge den Ablauf und Kommuniziere diesen
      • Berücksichtige die Wichtigkeit des Lernen
      • Plane Funktionalität mit der richtigen Grösse
      • Priorisiere Funktionalität
      • Abschätzungen und Pläne sollen auf Fakten basieren
      • Plane nicht mit 100% Kapazität
    23. Agile Tools
      • Rally
      • Scrumworks
      • XPlanner
      • Mingle
      • VersionOne
      • TargetProcess
    24. Agile Tools
      • xProcess
      • Extreme Planner
      • ProjectCards
      • CardMeeting
      • XP Story Studio
      • PlaningPoker
    25. Agile Prozesse
      • Scrum
      • Extreme Programming (XP)
      • Dynamic System Development Method (DSDM)
      • Testdriven Development
      • Feature Driven Development (FDD)
    26. Fragen Kritik
      • ???
    27. Vielen Dank für eure Aufmerksamkeit Elger Thiele Mayflower GmbH Mannhardtstr. 6 80548 München +49 (89) 24 20 54 - 1113 [email_address]
    SlideShare Zeitgeist 2009

    + Mayflower GmbHMayflower GmbH Nominate

    custom

    413 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 413
      • 413 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 7
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories