• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Agile Estimating and Planning
 

Agile Estimating and Planning

on

  • 1,920 views

Agile Estimating and Planning

Agile Estimating and Planning

Statistics

Views

Total Views
1,920
Views on SlideShare
1,690
Embed Views
230

Actions

Likes
3
Downloads
1
Comments
0

7 Embeds 230

http://www.i9web.com.br 183
http://www.linkedin.com 18
url_unknown 15
http://www.scrumusergroup.ca 8
http://www.slideshare.net 4
http://feeds2.feedburner.com 1
https://www.linkedin.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Agile Estimating and Planning Agile Estimating and Planning Presentation Transcript

    • Agile Estimating and Planning
      Michel Goldenberg CSM/CSP
    • What is Scrum?
      • Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time.
      • It allows us to rapidly and repeatedly inspect actual working software (every two weeks to one month).
      • The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features.
      • Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint.
      Mike Cohn
    • Scrum Framework
    • Vision
      Sprint ZERO
      Daily Work
      Daily Planning
      <<Daily Standup>>
      Daily Work
      Daily Work
      Product Plan
      Sprint Review
      Release Planning
      Definition of Done
      Velocity
      Task Estimation
      Sprint Planning
    • Vision
    • Vision
      Sprint ZERO
      Daily Work
      Daily Planning
      <<Daily Standup>>
      Daily Work
      Daily Work
      Product Plan
      Sprint Review
      Release Planning
      Definition of Done
      Velocity
      Task Estimation
      Sprint Planning
    • Far from
      Agreement
      Anarchy
      Complex
      Requirements
      Complicated
      Source: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.
      Simple
      Close to
      Agreement
      Technology
      Close to
      Certainty
      Far from
      Certainty
      Understanding enough
    • The Product Backlog
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Team Member, I want to work in a great team
      As a Team Member, I want to work in a great team
      As a Team Member, I want to work in a great team
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a CSM, I want to have a senior Team.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a Team Member, I want to work in a great team
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
    • The First Estimating
      We have a Product Backlog;
      The team knows what should be done;
      We want to measure the effort;
      We want to understand the business value;
      So we can define the ROI;
    • Planning Poker
    • Validating the estimation
      After the Planning poker, we need to look back to all the Stories that we estimated
      Triangulation is the best way to know if we did a good planning poker or not
      As a Team Member, I want to work in a great team
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
    • The Business Value
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Team Member, I want to work in a great team
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
    • Vision
      Sprint ZERO
      Daily Work
      Daily Planning
      <<Daily Standup>>
      Daily Work
      Daily Work
      Product Plan
      Sprint Review
      Release Planning
      Definition of Done
      Velocity
      Task Estimation
      Sprint Planning
    • Getting the ROI
      As a CSM, I want to have a senior Team.
      Business Value
      As a CSM, I want to have a senior Team.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a Product Owner, I want to the best ROI.
      As a Product Owner, I want to the best ROI.
      Complexity
    • As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      High ROI
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      Should be Done
      As a CSM, I want to have a senior Team.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      Nice To have
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a CSM, I want to have a senior Team.
      To Avoid
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      Low ROI
      16
    • Vision
      Sprint ZERO
      Daily Work
      Daily Planning
      <<Daily Standup>>
      Daily Work
      Daily Work
      Product Plan
      Sprint Review
      Release Planning
      Definition of Done
      Velocity
      Task Estimation
      Sprint Planning
    • As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      Release Planning Meeting
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a CSM, I want to have a senior Team.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      Release Plan
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      Sprint 1
      Sprint 3 to N
      Sprint 2
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a CSM, I want to have a senior Team.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a Product Backlog, I want to change all the time that is need, to be able to become a great product.
      As a Product Owner, I want to the best ROI.
    • Vision
      Sprint ZERO
      Daily Work
      Daily Planning
      <<Daily Standup>>
      Daily Work
      Daily Work
      Product Plan
      Sprint Review
      Release Planning
      Definition of Done
      Velocity
      Task Estimation
      Sprint Planning
    • Sprint 1
      Sprint Planning Meeting
      As a Team Member, I want to work in a great team
      As a Product Owner, I want to the best ROI.
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      Task Board
      As a CSM, I want to have a senior Team.
      As a Product Owner, I want to the best ROI.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
      As a CSM, I want to have a senior Team.
      As a Team Member, I want to work in a great team
      As a CSM, I want to have a senior Team.
    • Vision
      Sprint ZERO
      Daily Work
      Daily Planning
      <<Daily Standup>>
      Daily Work
      Daily Work
      Product Plan
      Sprint Review
      Release Planning
      Definition of Done
      Velocity
      Task Estimation
      Sprint Planning
    • Task Board
      Planned
      Ongoing
      Done
      Accepted
    • A sprint backlog
      8
      4
      8
      16
      12
      4
      10
      8
      16
      11
      8
      16
      12
      8
      8
      8
      8
      8
      4
      Add error logging
      8
      Tasks
      Mon
      Tues
      Wed
      Thur
      Fri
      Code the user interface
      Code the middle tier
      Test the middle tier
      Write online help
      Write the foo class
      Mike Cohn
    • 4
      8
      12
      7
      10
      16
      11
      16
      8
      Tasks
      Mon
      Tues
      Wed
      Thu
      Fri
      Code the user interface
      8
      Code the middle tier
      16
      Test the middle tier
      8
      Write online help
      12
      50
      40
      30
      Hours
      20
      10
      0
      Mon
      Tue
      Wed
      Thu
      Fri
      Mike Cohn
    • Vision
      Sprint ZERO
      Daily Work
      Daily Planning
      <<Daily Standup>>
      Daily Work
      Daily Work
      Product Plan
      Sprint Review
      Release Planning
      Definition of Done
      Velocity
      Task Estimation
      Sprint Planning