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
0
2.1k
SER516 Lecture 07
Software Agility
Product Backlog
(202102)
Javier Gonzalez-Sanchez
PRO
January 31, 2019
Tweet
Share
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC509 Lecture 08
javiergs
PRO
0
230
CSC509 Lecture 07
javiergs
PRO
0
240
CSC305 Lecture 10
javiergs
PRO
0
220
CSC305 Lecture 09
javiergs
PRO
0
300
CSC305 Lecture 08
javiergs
PRO
0
270
CSC509 Lecture 06
javiergs
PRO
0
260
CSC305 Lecture 07
javiergs
PRO
0
300
CSC509 Lecture 05
javiergs
PRO
0
310
CSC305 Lecture 06
javiergs
PRO
0
270
Other Decks in Programming
See All in Programming
Webサーバーサイド言語としてのRustについて
kouyuume
1
3.8k
AI Agent 時代的開發者生存指南
eddie
4
2k
Catch Up: Go Style Guide Update
andpad
0
240
Reactive Thinking with Signals and the Resource API
manfredsteyer
PRO
0
100
Cursorハンズオン実践!
eltociear
2
1.2k
XP, Testing and ninja testing ZOZ5
m_seki
3
790
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
2
350
One Enishi After Another
snoozer05
PRO
0
150
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
1
270
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
420
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
260
bootcamp2025_バックエンド研修_WebAPIサーバ作成.pdf
geniee_inc
0
120
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Code Review Best Practice
trishagee
72
19k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Automating Front-end Workflow
addyosmani
1371
200k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Rails Girls Zürich Keynote
gr2m
95
14k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
How GitHub (no longer) Works
holman
315
140k
Building Applications with DynamoDB
mza
96
6.7k
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.