SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
User Stories Applied:
For Agile Software Development
               –
 Ch 8. Estimating User Stories

      Chen Jing Fung @iii
          2011/6/20
             Ref: How to write, gather ideas,
                     http://fungsiong.blogspot.com/
Estimating user stories
• The reason:
  – Every project (story) has it time limit!! => need
    to understand how long will finish
                                                            Force to
• Basic idea about estimation                             consider all
                                                         other possible
  – Story points (basic unit in estimation)                 impacts

     • Each team has their nice feature of story points in
       the elapsed time
                                       For a complexity story
        – A ideal day > A ideal week
          No meetings, no email, no phone calls …
  – Estimate as a team > a individual
     • Don’t know who will join the stories
     • The team involved in coming up with the estimates
Story points – estimation method (1)
                                                        1st round:
    • Estimating (vertical)                                              5       3       1
         – Key: every story isn’t                          • Share some reasons
           same
         – Talk with customers
customer               Before        After              2nd round: Moving close (converge)
      Ans.
            ask                                                          4       4       3
                                                    – Triangulate the estimates
                                                   point     1       2       3       5   8   13



    developers                               40, 80 >
         – Set story points                   79, 80
point range: ½ , 1, 2, 3, 5, 8, 13, 20, 40, 80 To close
              • 20 * 1 point  > 1* 20                           Accuracy !!
                points             uncertainty                Compare with the others
Story points – estimation method (2)
• Using Story Points
  – After finished an iteration, the team can counts # of
    story points (= velocity)
     • based on 1st iteration <= Good!!
     • Accuracy isn’t important
         – Total: 300 points
         – 1st iteration: done 50 points/week > predict: 30 points/week (what is
           velocity? 30 or 50)
         – 3 conditions to keep velocity on 1st iteration
              » Nothing unusual (no accident), using a consistent manner, 1st
                 iteration must be independent
         – The Central Limit Theorem: Σ #independent samples ~ normally
           distributed

• Pair program
  – No effect on story point estimates
                               Based on
  – Relevance with velocity!! ideal day                                  Based on
     • Ex:                                                 Velocity      Ideal pair
                          Velocity
              3   ,   3   = 6 p/w                          = 4 p/w         days
Summary
• Use story points, keep some facts in mind
  – Your team’s points ≠ my team’s
  – Σ #story points ≠ Σ #individual stories points ≠ Σ
    #task story points

• Estimate stories in story points
  – Consider: complexity, effort or duration of a story
• Estimate points based on a team >
  individuals
• Triangulate an estimate by comparing it to
  other estimates
• Pair program just affect to the velocity
  – Not story points      Ref: How to write, gather ideas,
                                  http://fungsiong.blogspot.com/

Weitere ähnliche Inhalte

Was ist angesagt?

story points v2
story points v2story points v2
story points v2
Jane Yip
 

Was ist angesagt? (20)

[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
 
Agile Estimation for Fixed Price Model
Agile Estimation for Fixed Price ModelAgile Estimation for Fixed Price Model
Agile Estimation for Fixed Price Model
 
An introduction to agile estimation and release planning
An introduction to agile estimation and release planningAn introduction to agile estimation and release planning
An introduction to agile estimation and release planning
 
Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
Backlog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming HabitsBacklog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming Habits
 
Agile 2010 Estimation Games
Agile 2010 Estimation  GamesAgile 2010 Estimation  Games
Agile 2010 Estimation Games
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddington
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
 
Range estimation in Scrum
Range estimation in ScrumRange estimation in Scrum
Range estimation in Scrum
 
AgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation WorkshopAgileChina 2015: Agile Estimation Workshop
AgileChina 2015: Agile Estimation Workshop
 
Planning Poker estimating technique
Planning Poker estimating techniquePlanning Poker estimating technique
Planning Poker estimating technique
 
story points v2
story points v2story points v2
story points v2
 
Estimation
EstimationEstimation
Estimation
 
Agile planning
Agile planningAgile planning
Agile planning
 
Agile Projects | Rapid Estimation | Techniques | Tips
Agile Projects | Rapid Estimation | Techniques | TipsAgile Projects | Rapid Estimation | Techniques | Tips
Agile Projects | Rapid Estimation | Techniques | Tips
 

Andere mochten auch

I Don't Do Agile. I Am Agile
I Don't Do Agile. I Am AgileI Don't Do Agile. I Am Agile
I Don't Do Agile. I Am Agile
Thoughtworks
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
Walid Farag
 

Andere mochten auch (20)

Agile writing stories
Agile writing storiesAgile writing stories
Agile writing stories
 
Оценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПООценка трудоёмкости и сроков разработки ПО
Оценка трудоёмкости и сроков разработки ПО
 
Agile Estimation And Planning
Agile Estimation And PlanningAgile Estimation And Planning
Agile Estimation And Planning
 
Defining tasks for User Stories
Defining tasks for User StoriesDefining tasks for User Stories
Defining tasks for User Stories
 
Agile gathering + guidelines stories
Agile gathering + guidelines storiesAgile gathering + guidelines stories
Agile gathering + guidelines stories
 
Digital converge - DTV service design
Digital converge - DTV service designDigital converge - DTV service design
Digital converge - DTV service design
 
Tips for fulfilling patent application
Tips for fulfilling patent applicationTips for fulfilling patent application
Tips for fulfilling patent application
 
Tech biz patent
Tech biz patent Tech biz patent
Tech biz patent
 
Smart TV content converged service & social media
Smart TV content converged service & social mediaSmart TV content converged service & social media
Smart TV content converged service & social media
 
Complexity Theory and Why Waterfall Development Works (Sometimes)
Complexity Theory and Why Waterfall Development Works (Sometimes)Complexity Theory and Why Waterfall Development Works (Sometimes)
Complexity Theory and Why Waterfall Development Works (Sometimes)
 
I Don't Do Agile. I Am Agile
I Don't Do Agile. I Am AgileI Don't Do Agile. I Am Agile
I Don't Do Agile. I Am Agile
 
Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013
 
Методические рекомендации по внедрению проектного управления в органах власти
Методические рекомендации по внедрению проектного управления в органах властиМетодические рекомендации по внедрению проектного управления в органах власти
Методические рекомендации по внедрению проектного управления в органах власти
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
 
Story Points Revisited
Story Points RevisitedStory Points Revisited
Story Points Revisited
 
Управление проектами в Администрации Ленинградской области
Управление проектами в Администрации Ленинградской областиУправление проектами в Администрации Ленинградской области
Управление проектами в Администрации Ленинградской области
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC Approach
 
Внедрение проектного управления в органах власти. Можно ли предсказать резуль...
Внедрение проектного управления в органах власти. Можно ли предсказать резуль...Внедрение проектного управления в органах власти. Можно ли предсказать резуль...
Внедрение проектного управления в органах власти. Можно ли предсказать резуль...
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
Практика внедрения проектного управления в исполнительных органах государстве...
Практика внедрения проектного управления в исполнительных органах государстве...Практика внедрения проектного управления в исполнительных органах государстве...
Практика внедрения проектного управления в исполнительных органах государстве...
 

Ähnlich wie Agile estimating user stories

Predict oscars (5:11)
Predict oscars (5:11)Predict oscars (5:11)
Predict oscars (5:11)
Thinkful
 
Agile Predictability
Agile PredictabilityAgile Predictability
Agile Predictability
agilesamurai
 

Ähnlich wie Agile estimating user stories (20)

Introduction to story points
Introduction to story pointsIntroduction to story points
Introduction to story points
 
How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?
 
Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?
 
The Art of Project Estimation
The Art of Project EstimationThe Art of Project Estimation
The Art of Project Estimation
 
Machine Learning
Machine Learning Machine Learning
Machine Learning
 
AI -learning and machine learning.pptx
AI  -learning and machine learning.pptxAI  -learning and machine learning.pptx
AI -learning and machine learning.pptx
 
Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)
 
The art of estimation
The art of estimationThe art of estimation
The art of estimation
 
Before Kaggle : from a business goal to a Machine Learning problem
Before Kaggle : from a business goal to a Machine Learning problem Before Kaggle : from a business goal to a Machine Learning problem
Before Kaggle : from a business goal to a Machine Learning problem
 
Before Kaggle
Before KaggleBefore Kaggle
Before Kaggle
 
Test estimation session
Test estimation sessionTest estimation session
Test estimation session
 
Predict oscars (5:11)
Predict oscars (5:11)Predict oscars (5:11)
Predict oscars (5:11)
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
 
Agile Estimation
Agile EstimationAgile Estimation
Agile Estimation
 
Sdec11.agile ina day
Sdec11.agile ina daySdec11.agile ina day
Sdec11.agile ina day
 
Offline evaluation of recommender systems: all pain and no gain?
Offline evaluation of recommender systems: all pain and no gain?Offline evaluation of recommender systems: all pain and no gain?
Offline evaluation of recommender systems: all pain and no gain?
 
Al Nelson on Project Management for Game Developers
Al Nelson on Project Management for Game DevelopersAl Nelson on Project Management for Game Developers
Al Nelson on Project Management for Game Developers
 
Agile Predictability
Agile PredictabilityAgile Predictability
Agile Predictability
 
Untangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 SymposiumUntangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 Symposium
 

Mehr von fungfung Chen

CG OpenGL 3D object representations-course 8
CG OpenGL 3D object representations-course 8CG OpenGL 3D object representations-course 8
CG OpenGL 3D object representations-course 8
fungfung Chen
 

Mehr von fungfung Chen (20)

Defending your Rights
Defending your RightsDefending your Rights
Defending your Rights
 
Polishing search skills
Polishing search skillsPolishing search skills
Polishing search skills
 
Inquiry Based Approach - Patent Search
Inquiry Based Approach - Patent SearchInquiry Based Approach - Patent Search
Inquiry Based Approach - Patent Search
 
Overseas protection & patent search
Overseas protection & patent searchOverseas protection & patent search
Overseas protection & patent search
 
Patentability classification search
Patentability classification searchPatentability classification search
Patentability classification search
 
Novelty to Nonobviousness
Novelty to NonobviousnessNovelty to Nonobviousness
Novelty to Nonobviousness
 
Patentability requirement on novelty
Patentability requirement on noveltyPatentability requirement on novelty
Patentability requirement on novelty
 
2012 Smart TV - Evolution & Approaches
2012 Smart TV - Evolution & Approaches2012 Smart TV - Evolution & Approaches
2012 Smart TV - Evolution & Approaches
 
Patentability Requirements
Patentability RequirementsPatentability Requirements
Patentability Requirements
 
Working model to patentability
Working model to patentabilityWorking model to patentability
Working model to patentability
 
Evaluate your invention
Evaluate your inventionEvaluate your invention
Evaluate your invention
 
how to invention & practice it
how to invention & practice ithow to invention & practice it
how to invention & practice it
 
Hybrid digital broadcasting methods
Hybrid digital broadcasting methodsHybrid digital broadcasting methods
Hybrid digital broadcasting methods
 
Summary the challenges of Social TV
Summary the challenges of  Social TVSummary the challenges of  Social TV
Summary the challenges of Social TV
 
CG OpenGL Shadows + Light + Texture -course 10
CG OpenGL Shadows + Light + Texture -course 10CG OpenGL Shadows + Light + Texture -course 10
CG OpenGL Shadows + Light + Texture -course 10
 
CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9
 
CG OpenGL 3D object representations-course 8
CG OpenGL 3D object representations-course 8CG OpenGL 3D object representations-course 8
CG OpenGL 3D object representations-course 8
 
CG OpenGL 3D viewing-course 7
CG OpenGL 3D viewing-course 7CG OpenGL 3D viewing-course 7
CG OpenGL 3D viewing-course 7
 
CG OpneGL 2D viewing & simple animation-course 6
CG OpneGL 2D viewing & simple animation-course 6CG OpneGL 2D viewing & simple animation-course 6
CG OpneGL 2D viewing & simple animation-course 6
 
CG OpenGL vectors geometric & transformations-course 5
CG OpenGL vectors geometric & transformations-course 5CG OpenGL vectors geometric & transformations-course 5
CG OpenGL vectors geometric & transformations-course 5
 

Kürzlich hochgeladen

Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 

Kürzlich hochgeladen (20)

Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 

Agile estimating user stories

  • 1. User Stories Applied: For Agile Software Development – Ch 8. Estimating User Stories Chen Jing Fung @iii 2011/6/20 Ref: How to write, gather ideas, http://fungsiong.blogspot.com/
  • 2. Estimating user stories • The reason: – Every project (story) has it time limit!! => need to understand how long will finish Force to • Basic idea about estimation consider all other possible – Story points (basic unit in estimation) impacts • Each team has their nice feature of story points in the elapsed time For a complexity story – A ideal day > A ideal week No meetings, no email, no phone calls … – Estimate as a team > a individual • Don’t know who will join the stories • The team involved in coming up with the estimates
  • 3. Story points – estimation method (1) 1st round: • Estimating (vertical) 5 3 1 – Key: every story isn’t • Share some reasons same – Talk with customers customer Before After 2nd round: Moving close (converge) Ans. ask 4 4 3 – Triangulate the estimates point 1 2 3 5 8 13 developers 40, 80 > – Set story points 79, 80 point range: ½ , 1, 2, 3, 5, 8, 13, 20, 40, 80 To close • 20 * 1 point  > 1* 20 Accuracy !! points uncertainty Compare with the others
  • 4. Story points – estimation method (2) • Using Story Points – After finished an iteration, the team can counts # of story points (= velocity) • based on 1st iteration <= Good!! • Accuracy isn’t important – Total: 300 points – 1st iteration: done 50 points/week > predict: 30 points/week (what is velocity? 30 or 50) – 3 conditions to keep velocity on 1st iteration » Nothing unusual (no accident), using a consistent manner, 1st iteration must be independent – The Central Limit Theorem: Σ #independent samples ~ normally distributed • Pair program – No effect on story point estimates Based on – Relevance with velocity!! ideal day Based on • Ex: Velocity Ideal pair Velocity 3 , 3 = 6 p/w = 4 p/w days
  • 5. Summary • Use story points, keep some facts in mind – Your team’s points ≠ my team’s – Σ #story points ≠ Σ #individual stories points ≠ Σ #task story points • Estimate stories in story points – Consider: complexity, effort or duration of a story • Estimate points based on a team > individuals • Triangulate an estimate by comparing it to other estimates • Pair program just affect to the velocity – Not story points Ref: How to write, gather ideas, http://fungsiong.blogspot.com/