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
CSC307 Lecture 21
javiergs
PRO
0
32
CSC307 Lecture 17
javiergs
PRO
0
280
CSC305 Lecture 18
javiergs
PRO
0
360
final project
javiergs
PRO
0
110
CSC305 Lecture 18
javiergs
PRO
0
64
CSC307_L17_mqtt.pdf
javiergs
PRO
0
52
UP Lecture 28
javiergs
PRO
0
47
CSC307_L99_TDD.pdf
javiergs
PRO
0
48
CSC307_L99_TDD.pdf
javiergs
PRO
0
55
Other Decks in Programming
See All in Programming
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
420
AIとRubyの静的型付け
ukin0k0
0
460
[KCD Czech] eBPF Meets the GPU: Future of AI Infra Observability
doniacld
0
130
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
2.5k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3k
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
1.8k
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.2k
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
140
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
250
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
390
Agentic UI beyond Chats Architecture Patterns & Open Standards @ngMunich 05/2026
manfredsteyer
PRO
0
180
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
310
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
650
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
sira's awesome portfolio website redesign presentation
elsirapls
0
270
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
150
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
130
Scaling GitHub
holman
464
140k
WCS-LA-2024
lcolladotor
0
610
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
830
Optimising Largest Contentful Paint
csswizardry
37
3.7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
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.