SlideShare a Scribd company logo
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

More Related Content

PPTX
Workshop Agilizando Projetos com SCRUM
PPT
Agile estimation and planning
PDF
Implementing Kanban to Improve your Workflow
PPTX
Kanban
PPT
Agile effort estimation
PDF
The house of lean v3.6 ELG
PPTX
The Toyota Kata Starter Kata
DOCX
Workshop Agilizando Projetos com SCRUM
Agile estimation and planning
Implementing Kanban to Improve your Workflow
Kanban
Agile effort estimation
The house of lean v3.6 ELG
The Toyota Kata Starter Kata

What's hot (20)

PPTX
Standard work training
PDF
English completo
PPSX
Time Management
PDF
Departamento contábil
PPTX
Top 10 challenges faced by the scrum master
PPTX
Time Management
PDF
Scaled Agile Framework in 10 minutes (CAS2015)
PPTX
Can could
PPTX
Definition of done training
PPTX
Kanban - Back to Basics
PPTX
How to Facilitate Product Backlog Refinement Sessions
PPTX
Agile & SCRUM
PPT
Kanban 101 - 3 - Kanban Essentials
PPTX
Deloitte lean agile state of the nation
PPTX
Sprint Report Template.pptx
PDF
Value Stream Mapping: How to Visualize Work & Align Leadership for Organizati...
PPTX
Scrum training
PDF
Value Stream Mapping: Beyond the Mechanics - Part 3 (Executing the Transforma...
PDF
Value Stream Mapping: From Tool to Management Practice
PPTX
Exin Agile Scrum Master - Course Preview
Standard work training
English completo
Time Management
Departamento contábil
Top 10 challenges faced by the scrum master
Time Management
Scaled Agile Framework in 10 minutes (CAS2015)
Can could
Definition of done training
Kanban - Back to Basics
How to Facilitate Product Backlog Refinement Sessions
Agile & SCRUM
Kanban 101 - 3 - Kanban Essentials
Deloitte lean agile state of the nation
Sprint Report Template.pptx
Value Stream Mapping: How to Visualize Work & Align Leadership for Organizati...
Scrum training
Value Stream Mapping: Beyond the Mechanics - Part 3 (Executing the Transforma...
Value Stream Mapping: From Tool to Management Practice
Exin Agile Scrum Master - Course Preview
Ad

Viewers also liked (20)

PPT
Introducing scrum into your organization ibelis
PDF
Keynote agile-in-vietnam
PPTX
Agile methods
PPT
Scrum Master: from thinking to actions
PPTX
SCRUM Estimation
PDF
USP Estimation - SwanseaCon 2016
PPT
Agile estimation & planning
PPT
Agile estimation and planning peter saddington
PDF
User Story Point estimation method at ConFoo 2015
PPTX
PPTX
Agile estimating 12112013 - Agile KC Dec 2013
PDF
Webinar on Agile Estimation : iZenBridge
PPTX
User story estimation with agile architectures
PDF
Agile webinar بالعربي Planning ,estimation and story points
PDF
Estimating with story points
PPTX
[HCM Scrum Breakfast] Agile estimation - Story points
PPTX
I Don't Do Agile. I Am Agile
PDF
Agile Estimation for Fixed Price Model
PPTX
Introduction to Agile Estimation & Planning
PPTX
Tech talks#6: Code Refactoring
Introducing scrum into your organization ibelis
Keynote agile-in-vietnam
Agile methods
Scrum Master: from thinking to actions
SCRUM Estimation
USP Estimation - SwanseaCon 2016
Agile estimation & planning
Agile estimation and planning peter saddington
User Story Point estimation method at ConFoo 2015
Agile estimating 12112013 - Agile KC Dec 2013
Webinar on Agile Estimation : iZenBridge
User story estimation with agile architectures
Agile webinar بالعربي Planning ,estimation and story points
Estimating with story points
[HCM Scrum Breakfast] Agile estimation - Story points
I Don't Do Agile. I Am Agile
Agile Estimation for Fixed Price Model
Introduction to Agile Estimation & Planning
Tech talks#6: Code Refactoring
Ad

Similar to Agile estimation & planning (20)

PPTX
Agile Scrum Estimation
PPT
Agile estimates - Insights about the basic
PDF
The art of estimation
PDF
Discovering story points
PPT
Estimating time-tracking
PPTX
Agile Software Estimation
PDF
Agile Estimating & Planning by Amaad Qureshi
PPTX
Untangling Agile Estimation - PMI Houston 2019 Symposium
PPTX
Want better estimation ?
PDF
Agile Estimating And Planning
PPTX
03 Traditional vs Agile Planning - FS25.pptx
PPTX
Release planning using feature points
PPTX
Agile estimation
PPT
Planning, Estimating, Managing Documentation in Agile Environments Bombosch
PPTX
Estimation and Release Planning in Scrum
PPTX
Agile estimation
PPTX
#No estimates #smidig15 oslo
PPTX
Estimation Protips - NCDevCon 2014
PDF
Agile Estimation
PDF
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Agile Scrum Estimation
Agile estimates - Insights about the basic
The art of estimation
Discovering story points
Estimating time-tracking
Agile Software Estimation
Agile Estimating & Planning by Amaad Qureshi
Untangling Agile Estimation - PMI Houston 2019 Symposium
Want better estimation ?
Agile Estimating And Planning
03 Traditional vs Agile Planning - FS25.pptx
Release planning using feature points
Agile estimation
Planning, Estimating, Managing Documentation in Agile Environments Bombosch
Estimation and Release Planning in Scrum
Agile estimation
#No estimates #smidig15 oslo
Estimation Protips - NCDevCon 2014
Agile Estimation
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)

More from DUONG Trong Tan (20)

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

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPT
Teaching material agriculture food technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Network Security Unit 5.pdf for BCA BBA.
Advanced methodologies resolving dimensionality complications for autism neur...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
NewMind AI Weekly Chronicles - August'25 Week I
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Teaching material agriculture food technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
20250228 LYD VKU AI Blended-Learning.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Big Data Technologies - Introduction.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

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

Editor's Notes

  • #4: 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.
  • #5: Hoạt động trong buổi planning. PO, SM, TM cùng nhau xây dựng thảo luận về Product Backlog
  • #6: PO phân loại các User Story theo tiêu chí riêng
  • #7: Sắp xếp các US theo thứ tự ưu tiên và sự tương quan.
  • #8: 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.
  • #9: 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.
  • #13: 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.
  • #18: 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.
  • #21: 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.
  • #24: Tại sao lại là Fibonaci? A little efforts helps a lot A lot of efforts only helps a little more
  • #25: ? Iteration ? Convert Ideal Time to Elapsed Time
  • #26: 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?
  • #27: What might you be able to do to improve this?