Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
SER516 Lecture 07
Javier Gonzalez
PRO
January 31, 2019
Programming
0
1.9k
SER516 Lecture 07
Software Agility
Product Backlog
(202102)
Javier Gonzalez
PRO
January 31, 2019
Tweet
Share
More Decks by Javier Gonzalez
See All by Javier Gonzalez
CSE360 Tutorial 08
javiergs
PRO
0
44
CSE360 Tutorial 07
javiergs
PRO
0
99
CSE360 Tutorial 06
javiergs
PRO
0
73
CSE360 Tutorial 05
javiergs
PRO
0
55
CSE360 Tutorial 04
javiergs
PRO
0
80
CSE360 Tutorial 03
javiergs
PRO
0
90
CSE360 Tutorial 02
javiergs
PRO
0
38
CSE360 Tutorial 01
javiergs
PRO
0
46
JGS594 Lecture 23
javiergs
PRO
0
410
Other Decks in Programming
See All in Programming
Cybozu GoogleI/O 2022 LT会 - Input for all screens
jaewgwon
0
160
即、New Relic / New Relic NOW!
uzulla
0
270
[DC SF 2022] Hitchhiking through Jetpack Compose
jossiwolf
2
150
I/O Extended 2022 in Android ~ Whats new in Android development tools
pluu
0
510
個人開発でReact Native + Expo製アプリを作った話
ryonakae
1
430
こそこそアジャイル導入しようぜ!
ichimichi
0
1k
Amazon ECSのネットワーク関連コストの話
msato
0
610
Angular‘s Future without NgModules: Architectures with Standalone Components @enterJS
manfredsteyer
PRO
0
170
Treasure.map(): Functional programming in JVM-based languages
paranoidmonoid
0
130
ドメインモデル方式のクラス設計 座談会
masuda220
PRO
3
1k
Get Ready for Jakarta EE 10
ivargrimstad
0
1.3k
Cross Deviceチームにおけるスマートテレビアプリ開発ってどんな感じ?
cokaholic
0
120
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
15k
Building Flexible Design Systems
yeseniaperezcruz
310
34k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
49k
A Modern Web Designer's Workflow
chriscoyier
689
180k
Facilitating Awesome Meetings
lara
29
4k
Teambox: Starting and Learning
jrom
123
7.7k
What’s in a name? Adding method to the madness
productmarketing
11
1.6k
For a Future-Friendly Web
brad_frost
166
7.4k
Making the Leap to Tech Lead
cromwellryan
113
7.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
19
1.2k
Principles of Awesome APIs and How to Build Them.
keavy
113
15k
Learning to Love Humans: Emotional Interface Design
aarron
261
37k
Transcript
jgs SER 516 Software Agility Lecture 07: Product Backlog Dr.
Javier Gonzalez-Sanchez javiergs@asu.edu 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 javiergs@asu.edu 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.