Agile Estimating & Planning Kane Mar Certified Scrum Coach and Trainer.

Slides:



Advertisements
Similar presentations
Tag and Attribute Understanding appropriate citations and copyrights using creative commons licenses. Marcus Clark.
Advertisements

The State Transition Diagram
Internet of Things with Intel Edison GPIO on Edison
Win8 on Intel Programming Course Win8 and Intel Paul Guermonprez Intel Software
A little Software Engineering: Agile Software Development C Sc 335 Rick Mercer.
May 4, 2015 Writing Stories 7 September, 2006 Kane Mar.
ESTIMATING Agile/practical project work TDT4290, NTNU, Trondheim Fredrik Bach 02/09/2014.
CSE 403 Lecture 24 Scrum and Agile Software Development Reading:
ECE44x SCRUM Overview slides adapted from Marty Stepp
Quality Management of Peer Production in e- Learning Lessons Learned in the Project Anthony F. Camilleri 1st QALLL Conferebce Bled, Slovenia.
Welcome “Team Rooms / Scrum Rooms” Is the Team Room really important? “Distributed Teams / Scrum Station!”
ESE Einführung in Software Engineering X. CHAPTER Prof. O. Nierstrasz Wintersemester 2005 / 2006.
ESE Einführung in Software Engineering X. CHAPTER Prof. O. Nierstrasz Wintersemester 2005 / 2006.
We have all withered like leaves and our sins blew us away like the wind... Oh, that you would tear the heavens open and come down – at your presence.
CP — Concurrent Programming X. CHAPTER Prof. O. Nierstrasz Wintersemester 2005 / 2006.
12. eToys. © O. Nierstrasz PS — eToys 12.2 Denotational Semantics Overview:  … References:  …
Ppt-toolkit.com. 1 Jan15 Jan29 Jan12 Feb26 Feb10 Mar24 Mar7 Apr21 Apr5 May19 May2 Jun16 Jun30 Jun [ACTIVITY 1.1] [ACTIVITY 1.2] [ACTIVITY 1.3] [ACTIVITY.
SWOT Analysis Strengths Weaknesses SWOT Opportunities Threats.
Sequential Storyboards Chapter 4.1 in Sketching the User Interface: The Workbook Image from:
Collecting Images & Clippings Chapter 2.3 in Sketching User Experiences: The Workbook.
Win8 on Intel Programming Course Modern UI : Sensors Cédric Andreolli Intel Software.
Win8 on Intel Programming Course The challenge Paul Guermonprez Intel Software
What is Scrum? Kane Mar Certified Scrum Coach and Trainer.
A Transition to Scrum Introduction Presented by Sylvain Jean, CSM © 2011 Révolution Agile. All rights reserved.
Copyright David Churchville - XP and Agile Planning David Churchville ExtremePlanner Software XP Fishbowl.
Barbara Sims, Co-Director National SISEP Center FPG Child Development Center University of North Carolina at Chapel Hill Greensboro.NC March 20, 2013 Implementation.
Win8 on Intel Programming Course Modern UI HelloWorld in HTML5/JS Cédric Andreolli Intel.
© Copyright Showeet.com I NSERT YOUR TITLE HERE. © Copyright Showeet.com Insert Your Title Here 2 Master text styles –Second level Third level –Fourth.
The Animated Sequence Chapter 5.1 in Sketching User Experiences: The Workbook.
University of california, san francisco school of medicine Concept Mapping for Assessment in Medical Education Arianne Teherani.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
Get Creative: Get Connected Tippi Clayborne EDUC 7102 Walden University.
Numerical Methods Multi Dimensional Direct Search Methods - Theory
11/17/ Introduction to Partial Differential Equations Transforming Numerical.
Why Scrum? Kane Mar Certified Scrum Coach and Trainer.
Your logo here Click to edit Master title style. Insert your slogan here 2 Master text styles –Second level Third level –Fourth level »Fifth level Customize.
Win8 on Intel Programming Course Paul Guermonprez Intel Software
Numerical Methods Newton’s Method for One - Dimensional Optimization - Theory
Design of Everyday Things Part 2: Useful Designs? Lecture /slide deck produced by Saul Greenberg, University of Calgary, Canada Images from:
Technical Debt and What to do about it. Kane Mar Certified Scrum Trainer and Coach (CST and CSC) Kane Mar Certified.
S W O T SWOT Analysis HELPFUL HARMFUL To achieving the objectives
2/13/ Elliptic Partial Differential Equations - Introduction Transforming.
Sven Koerber-Abe, 2013 Begrüßen und Verabschieden Begrüßen und Verabschieden.
Insert the title of your presentation here Insert the subtitle of your presentation here.
Numerical Methods Multidimensional Gradient Methods in Optimization- Example
© 2015 Core Knowledge Foundation. This work is licensed under a Creative Commons Attribution- NonCommercial-ShareAlike 3.0 Unported License.
Grammatik: sollen Sven Koerber-Abe, 2015.
Ppt-toolkit.com.
OpenChain Meeting 2/3/15.
SCRUM Scrum and Agile Software Development Reading:
Drop Shape Pie Chart White Background.
Grammatik: nehmen, essen, möchten
Grammatik: wohnen mögen
Methodology Overview 2 basics in user studies Lecture /slide deck produced by Saul Greenberg, University of Calgary, Canada Notice: some material in this.
Morning Reflections / Today’s objectives
Numerical Methods Multi Dimensional Direct Search Methods - Example
CEEDAR-IRIS Cross State Convening
Pre and post workshop assessments
Einkaufen in Deutschland
Elliptic Partial Differential Equations – Direct Method
Grammatik: Das ist ein …
Ja / Doch Sven Koerber-Abe, 2013.
Grammatik: wohnen mögen
Introduction to electronic resources management
Numerical Methods Golden Section Search Method - Example
Introduction to electronic resources management
Numerical Methods Newton’s Method for One -Dimensional Optimization - Example
Grammatik: ich, mich Sven Koerber-Abe, 2014.
Reported Benefits of Agile Development
Grammatik: nehmen, essen, möchten
Presentation transcript:

Agile Estimating & Planning Kane Mar Certified Scrum Coach and Trainer.

Creative Commons Attribution 3.0 Kane Mar and Others (see credits) You are free: to Share — to copy, distribute and transmit the work to Remix — to adapt the work Under the following conditions: Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work)

Agenda About me. Traditional Estimating vs Agile Estimating Relative Estimates Context is Important Deriving Project Duration

About Me.

Tradition Estimating vs Agile Estimating KLoC Function Points Ideal Days Story Points

Relative Estimates Agile estimates are estimates made on a relative scale Here’s an example: Smarties in a glass

Relative Estimates Points are abstract representations of size, which includes complexity, effort etc. Scales currently used: Fibonacci Scale: 1, 2, 3, 5, 8, Linear Scales: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 T-shirt sizes: XS, S, M, L, XL

Relatives Estimates Points do not have units Points are not related (easily) to hours or days What use are relative estimates if we don’t have a time or duration associated with them? How can we use an abstract concept to derive durations and timeframes?

Exercise: Relative Estimates We use an abstract concept to enable transactions for goods and services every single day. We define the value of a dollar (“fiat money”) by how much “stuff” we can buy with it

Exercise: Relative Estimates 1 litre of milk:

Exercise: Relative Estimates A loaf of bread:

Exercise: Relative Estimates A dozen eggs:

Exercise: Relative Estimates A desert:

Exercise: Relative Estimates This is a Runeberg Tart. It’s named after the Finnish national poet Johan Ludvig Runeberg ( ) who, according to the legend, enjoyed the tart with punch

Context is important Context is important when estimating with relative sizing The relevance of a Point is very, very local Comparing points between teams has very little meaning (although it is possible with additional effort)

Exercise: Doggie Points Labrador retriever Chihuahua Great Dane German Shepherd Poodle St. Bernard Bulldog

Relative Estimates Estimating with Points is fast Points can be easy to explain and communicated They allow us to deal with ambiguity The whole team is involved with estimation

Project duration from Points Iteration 1 Iteration 2 Iteration 3 10 Pts 11 Pts 9 Pts 30 Pts

References “Agile Estimating and Planning”, Mike Cohn “User Stories Applied”, Mike Cohn

References “Agile Software Development with Scrum,” Ken Schwaber and Mike Beedle, 2001 “Agile Project Management with Scrum”, Ken Schwaber “Scrum and the Enterprise”, Ken Schwaber “Scrum in 5 minutes”, Softhouse Nordic AB

Credits

Credits

This Presentation This presentation can be used for commercial purposes provide that the license and attribution information is retained.