Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SER516 Lecture 07
Search
Javier Gonzalez-Sanchez
PRO
January 31, 2019
Programming
2.1k
0
Share
SER516 Lecture 07
Software Agility
Product Backlog
(202102)
Javier Gonzalez-Sanchez
PRO
January 31, 2019
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
UP Lecture 26
javiergs
PRO
0
6
CSC305 Lecture 21
javiergs
PRO
0
34
CSC364 Lecture 18
javiergs
PRO
0
53
CSC364 Lecture 17
javiergs
PRO
0
170
CSC307_L17_review_5050.pdf
javiergs
PRO
0
31
CSC307 Lecture 16
javiergs
PRO
0
270
CSC364 Lecture 16
javiergs
PRO
0
190
CSC307 Lecture 15
javiergs
PRO
0
300
CSC364 Lecture 15
javiergs
PRO
0
86
Other Decks in Programming
See All in Programming
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
460
Explore CoroutineScope
tomoeng11
0
150
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
2.2k
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
0
290
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
20年以上続くプロダクトでも使い続けられる静的解析ツールを求めて
matsuo_atsushi
0
130
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
270
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
360
PHPer、Cloudflare に引っ越す
suguruooki
1
130
How Swift's Type System Guides AI Agents
koher
0
330
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
730
Don't Prompt Harder, Structure Better
kitasuke
0
810
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Paper Plane (Part 1)
katiecoart
PRO
0
7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
180
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
530
Raft: Consensus for Rubyists
vanstee
141
7.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Faster Mobile Websites
deanohume
310
31k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
110
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Transcript
jgs SER 516 Software Agility Lecture 07: Product Backlog Dr.
Javier Gonzalez-Sanchez
[email protected]
javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
jgs 516 00000111 We are here
jgs 516 00000111 Product Backlog § A prioritized list of
work (tasks) for the development team
jgs 516 00000111 Definition
jgs 516 00000111 Definition
jgs 516 00000111 Definition
jgs 516 00000111 Definition
jgs 516 00000111 Definition
Product Backlogs are DEEP
jgs 516 00000111 § Detailed Appropriately § Emergent § Estimated
jgs 516 00000111 Key Characteristics (DEEP) § Detailed Appropriately Stories
at the top, Epics at the bottom
jgs 516 00000111 Key Characteristics (DEEP) § Detailed Appropriately §
Emergent Constantly updating Rebalance and Reprioritize
jgs 516 00000111 Key Characteristics (DEEP) § Detailed Appropriately §
Emergent § Estimated Size or Effort For stories: a) story points b) ideal days For epics: a) L, XL, XXL ... b) nothing
jgs 516 00000111 Estimation | Planning Poker Technique Pseudo –
Fibonacci: 1, 2, 3, 5, 8, 13, … Binary – 1, 2, 4, 8, 16, 32 …. Linear – 1, 2, 3, 4, 5, 6, …
jgs 516 00000111 Estimation | Planning Poker Technique https://www.planitpoker.com
jgs 516 00000111 Key Characteristics (DEEP) § Detailed Appropriately §
Emergent § Estimated § Prioritized Think about releases
jgs 516 00000111 Key Characteristics (DEEP) § Detailed Appropriately §
Emergent § Estimated § Prioritized Think about releases
jgs 516 00000111 Grooming § Refining details § Re-estimating §
Re-Prioritizing Product owner
jgs 516 00000111 Grooming is Collaborative
jgs 516 00000111 Hierarchical Backlogs
Test Yourselves
jgs 516 00000111 Case 1 § Features (Stories) (for this
project, almost sure no epics) § Technical Work § Knowledge Acquisition § Defects, not yet (starting the project)
jgs 516 00000111 Case 2 § Features (Stories) (for this
project, almost sure no epics) § Technical Work § Knowledge Acquisition § Defects, not yet (starting the project)
jgs 516 00000111 Case 3 § Features (Stories) (for this
project, almost sure no epics) § Technical Work § Knowledge Acquisition § Defects, not yet (starting the project) Project O X -
jgs 516 00000111 Case 4 § Features (Stories) (for this
project, almost sure no epics) § Technical Work § Knowledge Acquisition § Defects, not yet (starting the project)
jgs 516 00000111 Practice | Case 4 • Can you
Define PBIs for these projects • Can you Prioritize the PBIs (1 is highest priority) • Can you Estimate the PBIs with your team (applying Planning Poker) Think carefully about Estimated values. PBI P E
jgs 516 00000111 Reference § Essential Scrum – Chapter 6.
jgs SER 516 Software Agility Javier Gonzalez-Sanchez
[email protected]
Spring 2021
Disclaimer. These slides can only be used as study material for the class SER516 at ASU. They cannot be distributed or used for another purpose.