Your SlideShare is downloading. ×
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Agile Estimating
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Agile Estimating

3,200

Published on

An introduction to estimating projects using agile with scrum.

An introduction to estimating projects using agile with scrum.

Published in: Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,200
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. Agile Estimating Robert Dempsey Atlantic Dominion Solutions
    • 2.
      • CEO, Atlantic Dominion Solutions
      • Certified Scrum Master (CSM)
      • Founder, Rails For All
      • Chair, acts_as_conference
      • Scrum Lunch and Learn
      • BA, Computer Science, Rollins
      • MBA, Crummer, 2009
      Robert Dempsey
    • 3.  
    • 4.
      • Estimating with Story Points and Ideal Days
      • Techniques for Estimating
      Agenda
    • 5.
      • Estimating with Story Points and Ideal Days
      • Techniques for Estimating
      Agenda
    • 6. Agile Estimating Overview Agile Estimating and Planning, Cohn
    • 7.
      • … to read the latest Scrum book?
      • … to drive to San Francisco?
      How long will it take…
    • 8. Estimate size; derive duration Agile Estimating and Planning, Cohn
    • 9. Measures of Size
      • Lines of code
      • Function points
      • Story points
      • Ideal days
      • Ideal hours
      Traditional Agile
    • 10.
      • How long would it take if…
        • All you worked on
        • No interruptions
        • Everything you need is available
      • Ideal time of a football game 60 minutes
        • 4, 15-minute quarters
      • Elapsed time is much longer
      Ideal Days
    • 11.
      • Overall size of a story
      • We look at
        • Amount of effort required
        • Complexity
        • Risk involved
      • Relative
      • No units
      Story Points
    • 12.
      • As a Site Visitor I can create an account so that I can use the site. - 2
      • As a User I can search other user so that I can add to my list of friends. – 8
      • As a User I can pay for my subscription using a credit card so that I can use the site. - 20
      Examples
    • 13.
      • Labrador retriever
      • Terrier
      • Great Dane
      • Poodle
      • Dachshund
      • German shepherd
      • Saint Bernard
      • Bulldog
      Dog Points
    • 14.
      • Pure measure of size and complexity
      • Relative; longer shelf life
      • Independent of the estimator
      • Typically faster
      • Easier to work with
      • “My ideal days are not your ideal days.”
      • Studies show we are better at relative estimating
      Advantages of Story Points
    • 15.
      • Easier to explain outside the team
      • Easier to estimate at first
      • Force companies to confront time-wasting activities
      Advantages of Ideal Days
    • 16. Releases, Sprints, Velocity
      • A release is made up of many iterations
      • A sprint is a box containing a fixed amount of time
      • A sprint contains stories
      • Velocity = the number of story points in the box
    • 17.
      • Estimating with Story Points and Ideal Days
      • Techniques for Estimating
      Agenda
    • 18. How Much Effort? Effort Accuracy 50 - 100 -
    • 19.
      • Select the smallest story, give it a “1”, and assign the rest
      • Select a story that is in the middle, assign it a middle value, assign the remaining stories relative to the middle one
      Approaches to Estimating
    • 20.
      • Comparing a user story to others
        • “This story is like that story, so its estimate is what that story’s estimate was.”
      • Don’t use a single gold standard
      • Triangulate
        • Compare the story being estimated to multiple other stories
      Estimate by Analogy
    • 21.
      • Can you distinguish a 1-point story from a 2?
      • Can you distinguish a 17 from an 18?
      • Use units that make sense
        • 1,2,3,5,8, 13
        • 1,2,4,8
      • Stay mostly in the 1-10 range
      Use the Right Units
    • 22.
      • An iterative approach to estimating
      • Steps
        • Each estimator is given a deck of cards, each card has a valid estimate written on it
        • Customer/Product Owner reads a story and it’s discussed briefly
        • Each estimator selects a cards that’s his or her estimate
        • Cards are turned over so all can see them
        • Discuss differences (especially outliers)
        • Re-estimate until estimates converge
      Planning Poker
    • 23. Planning Poker – An Example Estimator Round 1 Round 2 Robert 3 5 Chad 8 5 Ken 2 5 Mark 5 8
    • 24. Estimate This – Kitchen Remodel Backlog Item 1. Install new hardwood floor 2. Refinish (remove, sand, repaint) the cabinets 3. Install granite countertop instead of tile 4. Repaint entire kitchen 5. Lay shelf paper 6. Install recessed lighting 7. Replace electric stove with gas stove 8. Install built-in regrigerator 9. Install a new oven 10. Plumb the island and add a sink
    • 25.
      • When the relative size of a user story changes
      • Partially completed stories
        • All or nothing velocity
      Re-Estimating
    • 26. Recommended Reading
    • 27. THANK YOU
    • 28. Questions? ADS techcfl.com ADWS agiledevelopmentwithscrum.com Twitter twitter.com/rdempsey LinkedIn linkedin.com/in/techcfl

    ×