SlideShare une entreprise Scribd logo
1  sur  31
Agile Estimation and Planning By  Pham Anh Doi  &  Nguyen Ngoc Tu Hanoi Scrum Group
ESTIMATION
PO SM TM TM TM
PO TM TM TM SM
PO TM TM TM SM
PO TM TM TM SM
Estimation Activity TM TM TM SM
3 3 5 ……………… ……… ………… Estimation Activity TM TM TM SM
US#1 5 5 5 ……………… … … Estimation Activity TM TM TM SM
US#1 13 13 5 ……………… ……… ……………… Estimation Activity TM TM TM SM
US#1 13 13 13 ……………… US#2 …… ……… Estimation Activity TM TM TM SM
US#1 US#4 US#5 US#2 US#7 US#6 US#3 20 ? ? ……………… …… ……… Estimation Activity TM TM TM SM
US#1 US#4 US#5 US#2 US#7 US#6 US#3 ? ? ? ……………… …… ……… ? ……………… Estimation Activity TM TM TM SM PO
US#1 US#4 US#5 US#2 US#7 US#6 US#3 ok ok ok ……………… …… ……… ? ……………… Estimation Activity TM TM TM SM PO
US#1 US#4 US#5 US#2 US#7 US#6 US#3 20 ? ? ……………… …… ……… Estimation Activity TM TM TM SM
US#1 US#4 US#5 US#2 US#7 US#6 US#3 20 ? ? ……………… …… ……… US#8 US#9 Estimation Activity TM TM TM SM
US#1 US#4 US#5 US#2 US#7 US#6 US#3 ……………… …… ……… US#8 US#9 Estimation Activity TM TM TM SM
US#1 US#4 US#5 US#2 US#7 US#6 US#3 ……………… …… ……… US#8 US#9 Estimation Activity TM TM TM SM
US#1 US#4 US#5 US#2 US#7 US#6 US#3 ……………… …… ……… US#8 US#9 US#10 Estimation Activity TM TM TM SM
US#1 US#4 US#5 US#2 US#7 US#6 US#3 ……………… …… ……… US#8 US#9 US#10 US#5 US#5 US#13 US#9 US#10 US#14 US#15 US#7 US#2 US#17 US#18 US#16 US#12 US#13 US#19 Estimation Activity TM TM TM SM
Release Burndown Chart
Story Points: Why are they better than hours? How long will it take to paint this house?
Accuracy and Effort A little efforts helps a lot A lot of efforts only helps a little more Point Hour 1/2 ~1 1 1-2 2 2-4 3 4-8 5 8-10 8 10-14 13 14-18 20 18-20 40 ~30 effort
Velocity
Ideal time vs. Elapsed time
Ideal time vs. Elapsed time If an ideal day is 8 hours of uninterrupted, focused work, how many hours of elapsed time in your environment equates to 1 ideal day?
Story Point vs. Ideal Time Ideal Time Ideal Time 0101011001110001 01010  1100  111  01 2 Ideal days 3 Ideal days TM TM
Story Point vs. Ideal Time Story Point Story Point 0101011001110001 01010  1100  111  01 TM TM
PLANNING
Planning  +$ Plan TM TM TM PO SM
QA

Contenu connexe

Tendances

Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning PokerDaniel Toader
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software EstimationSunil Jakkaraju
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum BasicsMazhar Khan
 
Agile estimation techniques workshop
Agile estimation techniques workshopAgile estimation techniques workshop
Agile estimation techniques workshopFrederic Vandaele
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum IntroductionJames Brett
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018pmengal
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddingtonPeter Saddington
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningMazhar Khan
 

Tendances (20)

Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
User Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative EstimationUser Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative Estimation
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
Scrum
ScrumScrum
Scrum
 
Scrum
Scrum Scrum
Scrum
 
Agile estimation techniques workshop
Agile estimation techniques workshopAgile estimation techniques workshop
Agile estimation techniques workshop
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Estimation
EstimationEstimation
Estimation
 
Scrum
ScrumScrum
Scrum
 
scrum
scrumscrum
scrum
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddington
 
Scrum
ScrumScrum
Scrum
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
 

En vedette

Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation Elad Sofer
 
Introducing scrum into your organization ibelis
Introducing scrum into your organization   ibelisIntroducing scrum into your organization   ibelis
Introducing scrum into your organization ibelisDUONG Trong Tan
 
Keynote agile-in-vietnam
Keynote agile-in-vietnamKeynote agile-in-vietnam
Keynote agile-in-vietnamAgile Vietnam
 
Scrum Master: from thinking to actions
Scrum Master: from thinking to actionsScrum Master: from thinking to actions
Scrum Master: from thinking to actionsDUONG Trong Tan
 
USP Estimation - SwanseaCon 2016
USP Estimation - SwanseaCon 2016USP Estimation - SwanseaCon 2016
USP Estimation - SwanseaCon 2016Fred Heath
 
Agile estimation & planning
Agile estimation & planningAgile estimation & planning
Agile estimation & planningMayur Sand
 
User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015Fred Heath
 
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 2013molsonkc
 
Webinar on Agile Estimation : iZenBridge
Webinar on Agile Estimation : iZenBridgeWebinar on Agile Estimation : iZenBridge
Webinar on Agile Estimation : iZenBridgeSaket Bansal
 
User story estimation with agile architectures
User story estimation with agile architecturesUser story estimation with agile architectures
User story estimation with agile architecturesRaffaele Garofalo
 
Agile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story pointsAgile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story pointsAgile Arena
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story pointsWalid Farag
 
[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 pointsScrum Breakfast Vietnam
 
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 AgileThoughtworks
 
Agile Estimation for Fixed Price Model
Agile Estimation for Fixed Price ModelAgile Estimation for Fixed Price Model
Agile Estimation for Fixed Price Modeljayanth72
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningAmaad Qureshi
 

En vedette (20)

Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Introducing scrum into your organization ibelis
Introducing scrum into your organization   ibelisIntroducing scrum into your organization   ibelis
Introducing scrum into your organization ibelis
 
Keynote agile-in-vietnam
Keynote agile-in-vietnamKeynote agile-in-vietnam
Keynote agile-in-vietnam
 
Agile methods
Agile methodsAgile methods
Agile methods
 
Scrum Master: from thinking to actions
Scrum Master: from thinking to actionsScrum Master: from thinking to actions
Scrum Master: from thinking to actions
 
SCRUM Estimation
SCRUM EstimationSCRUM Estimation
SCRUM Estimation
 
USP Estimation - SwanseaCon 2016
USP Estimation - SwanseaCon 2016USP Estimation - SwanseaCon 2016
USP Estimation - SwanseaCon 2016
 
Agile estimation & planning
Agile estimation & planningAgile estimation & planning
Agile estimation & planning
 
User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015
 
ScrumLab
ScrumLabScrumLab
ScrumLab
 
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
 
Webinar on Agile Estimation : iZenBridge
Webinar on Agile Estimation : iZenBridgeWebinar on Agile Estimation : iZenBridge
Webinar on Agile Estimation : iZenBridge
 
User story estimation with agile architectures
User story estimation with agile architecturesUser story estimation with agile architectures
User story estimation with agile architectures
 
Agile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story pointsAgile webinar بالعربي Planning ,estimation and story points
Agile webinar بالعربي Planning ,estimation and story points
 
Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
 
[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
 
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 Estimation for Fixed Price Model
Agile Estimation for Fixed Price ModelAgile Estimation for Fixed Price Model
Agile Estimation for Fixed Price Model
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
Tech talks#6: Code Refactoring
Tech talks#6: Code RefactoringTech talks#6: Code Refactoring
Tech talks#6: Code Refactoring
 

Plus de DUONG Trong Tan

Trở thành Agile Coach
Trở thành Agile CoachTrở thành Agile Coach
Trở thành Agile CoachDUONG Trong Tan
 
Coder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trìnhCoder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trìnhDUONG Trong Tan
 
Building a Learning Organization
Building a Learning OrganizationBuilding a Learning Organization
Building a Learning OrganizationDUONG Trong Tan
 
Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)DUONG Trong Tan
 
A reflection on constructivism and engineering education
A reflection on constructivism and engineering educationA reflection on constructivism and engineering education
A reflection on constructivism and engineering educationDUONG Trong Tan
 
Học cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To LearnHọc cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To LearnDUONG Trong Tan
 
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạoNgười lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạoDUONG Trong Tan
 
Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?DUONG Trong Tan
 
Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)DUONG Trong Tan
 
Các nguyên lí giáo dục
Các nguyên lí giáo dụcCác nguyên lí giáo dục
Các nguyên lí giáo dụcDUONG Trong Tan
 
Vì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏiVì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏiDUONG Trong Tan
 
Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)DUONG Trong Tan
 
Scrum - a tool to achieve agility
Scrum - a tool to achieve agilityScrum - a tool to achieve agility
Scrum - a tool to achieve agilityDUONG Trong Tan
 
Training is not enough - Coaching your agile team
Training is not enough - Coaching your agile teamTraining is not enough - Coaching your agile team
Training is not enough - Coaching your agile teamDUONG Trong Tan
 
Đường vào agile - 2013
Đường vào agile - 2013Đường vào agile - 2013
Đường vào agile - 2013DUONG Trong Tan
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developerDUONG Trong Tan
 
ScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - NhanScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - NhanDUONG Trong Tan
 
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - QuangScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - QuangDUONG Trong Tan
 

Plus de DUONG Trong Tan (20)

Trở thành Agile Coach
Trở thành Agile CoachTrở thành Agile Coach
Trở thành Agile Coach
 
Coder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trìnhCoder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trình
 
Luyện cách hỏi
Luyện cách hỏi Luyện cách hỏi
Luyện cách hỏi
 
Building a Learning Organization
Building a Learning OrganizationBuilding a Learning Organization
Building a Learning Organization
 
Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)
 
A reflection on constructivism and engineering education
A reflection on constructivism and engineering educationA reflection on constructivism and engineering education
A reflection on constructivism and engineering education
 
Học cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To LearnHọc cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To Learn
 
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạoNgười lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
 
Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?
 
Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)
 
Các nguyên lí giáo dục
Các nguyên lí giáo dụcCác nguyên lí giáo dục
Các nguyên lí giáo dục
 
Vì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏiVì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏi
 
Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)
 
Scrum - a tool to achieve agility
Scrum - a tool to achieve agilityScrum - a tool to achieve agility
Scrum - a tool to achieve agility
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
Training is not enough - Coaching your agile team
Training is not enough - Coaching your agile teamTraining is not enough - Coaching your agile team
Training is not enough - Coaching your agile team
 
Đường vào agile - 2013
Đường vào agile - 2013Đường vào agile - 2013
Đường vào agile - 2013
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
ScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - NhanScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - Nhan
 
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - QuangScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
 

Dernier

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Dernier (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Agile estimation & planning

  • 1. Agile Estimation and Planning By Pham Anh Doi & Nguyen Ngoc Tu Hanoi Scrum Group
  • 3. PO SM TM TM TM
  • 4. PO TM TM TM SM
  • 5. PO TM TM TM SM
  • 6. PO TM TM TM SM
  • 8. 3 3 5 ……………… ……… ………… Estimation Activity TM TM TM SM
  • 9. US#1 5 5 5 ……………… … … Estimation Activity TM TM TM SM
  • 10. US#1 13 13 5 ……………… ……… ……………… Estimation Activity TM TM TM SM
  • 11. US#1 13 13 13 ……………… US#2 …… ……… Estimation Activity TM TM TM SM
  • 12. US#1 US#4 US#5 US#2 US#7 US#6 US#3 20 ? ? ……………… …… ……… Estimation Activity TM TM TM SM
  • 13. US#1 US#4 US#5 US#2 US#7 US#6 US#3 ? ? ? ……………… …… ……… ? ……………… Estimation Activity TM TM TM SM PO
  • 14. US#1 US#4 US#5 US#2 US#7 US#6 US#3 ok ok ok ……………… …… ……… ? ……………… Estimation Activity TM TM TM SM PO
  • 15. US#1 US#4 US#5 US#2 US#7 US#6 US#3 20 ? ? ……………… …… ……… Estimation Activity TM TM TM SM
  • 16. US#1 US#4 US#5 US#2 US#7 US#6 US#3 20 ? ? ……………… …… ……… US#8 US#9 Estimation Activity TM TM TM SM
  • 17. US#1 US#4 US#5 US#2 US#7 US#6 US#3 ……………… …… ……… US#8 US#9 Estimation Activity TM TM TM SM
  • 18. US#1 US#4 US#5 US#2 US#7 US#6 US#3 ……………… …… ……… US#8 US#9 Estimation Activity TM TM TM SM
  • 19. US#1 US#4 US#5 US#2 US#7 US#6 US#3 ……………… …… ……… US#8 US#9 US#10 Estimation Activity TM TM TM SM
  • 20. US#1 US#4 US#5 US#2 US#7 US#6 US#3 ……………… …… ……… US#8 US#9 US#10 US#5 US#5 US#13 US#9 US#10 US#14 US#15 US#7 US#2 US#17 US#18 US#16 US#12 US#13 US#19 Estimation Activity TM TM TM SM
  • 22. Story Points: Why are they better than hours? How long will it take to paint this house?
  • 23. Accuracy and Effort A little efforts helps a lot A lot of efforts only helps a little more Point Hour 1/2 ~1 1 1-2 2 2-4 3 4-8 5 8-10 8 10-14 13 14-18 20 18-20 40 ~30 effort
  • 25. Ideal time vs. Elapsed time
  • 26. Ideal time vs. Elapsed time If an ideal day is 8 hours of uninterrupted, focused work, how many hours of elapsed time in your environment equates to 1 ideal day?
  • 27. Story Point vs. Ideal Time Ideal Time Ideal Time 0101011001110001 01010  1100  111  01 2 Ideal days 3 Ideal days TM TM
  • 28. Story Point vs. Ideal Time Story Point Story Point 0101011001110001 01010  1100  111  01 TM TM
  • 30. Planning  +$ Plan TM TM TM PO SM
  • 31. QA

Notes de l'éditeur

  1. Scrum estimation là một trò chơi thực sự với đầy đủ các yếu tố như: Người chơi, Đồ nghề và luật chơi. + Người chơi: PO, SM, TM + Đồ nghề: Product Backlog=Tập các US. Bộ bài Scrum estimation. Giấy, sticky note, bút màu v.v… + Luật chơi: PO: Tô màu các US theo mức độ ưu tiên hoặc tập tiêu chí do PO quyết định và sắp xếp lại theo thứ tự. TM: Chấm điểm các US theo thang điểm đã được quy ước trong bộ bài. SM: Giám sát đảm bảo mọi người tuân thủ luật của Scrum, có thể tham gia cùng.
  2. Hoạt động trong buổi planning. PO, SM, TM cùng nhau xây dựng thảo luận về Product Backlog
  3. PO phân loại các User Story theo tiêu chí riêng
  4. Sắp xếp các US theo thứ tự ưu tiên và sự tương quan.
  5. Hoạt động estimate: + Chấm điểm cho toàn bộ product backlog. + Có 2 cách tiếp cận: Cách 1: Lựa chọn 2 US dễ đồng thuận làm căn cứ để sắp xếp. Estimate chính xác nhất có thể với 2 US được chọn. Các US còn lại sử dụng phương pháp so sánh tương đối. Cách 2: Lựa chọn các US sẽ chạy trong sprint đầu tiên và estimate. Các US còn lại sử dụng phương pháp so sánh tương đối.
  6. Khi bắt đầu estimate: Chọn 1 US. TM: Phân tích chức năng, xây dựng prototype nháp v.v… TM: Mỗi thành viên sẽ chọn một quân bài. TM: Khi có một thành viên không nhất trí thì sẽ đưa ra ý kiến riêng, sau đó các thành viên khác có phản hồi. Sau đó tiếp tục ra quân bài lại. TM: Chốt điểm cho US và tiếp tục chọn US khác.
  7. Khi có một US không thông nhất được, hoặc bản thân TM không hiểu rõ các vấn đề liên quan đến US, TM hoặc SM sẽ tham khảo ý kiến PO.
  8. Sau một lượng US đã được estimate, các US còn lại sẽ được so sánh tương quan với các US đã estimate. Điều này sẽ tiết kiệm thời gian và tạo độ chính xác tương đối cho các US.
  9. Kết thúc quá trình estimate, tất cả các US sẽ có điểm, làm cơ sở cho việc xây dựng Release Burndown chart.
  10. Tại sao lại là Fibonaci? A little efforts helps a lot A lot of efforts only helps a little more
  11. ? Iteration ? Convert Ideal Time to Elapsed Time
  12. Futsal If an ideal day is 8 hours of uninterrupted, focused work, how many hours of elapsed time in your environment equates to 1 ideal day?
  13. What might you be able to do to improve this?