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
CSC305 Summer Lecture 14
javiergs
PRO
0
41
CSC305 Summer Lecture 13
javiergs
PRO
0
87
CSC305 Summer Lecture 12
javiergs
PRO
0
140
CSC305 Summer Lecture 11
javiergs
PRO
0
61
CSC305 Summer Lecture 10
javiergs
PRO
0
80
CSC305 Summer Lecture 09
javiergs
PRO
0
85
CSC305 Summer Lecture 08
javiergs
PRO
0
54
CSC305 Summer Lecture 07
javiergs
PRO
0
77
CSC305 Summer Lecture 06
javiergs
PRO
0
110
Other Decks in Programming
See All in Programming
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
240
AI時代のUIはどこへ行く?
yusukebe
18
9k
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
1.8k
OSS開発者という働き方
andpad
5
1.7k
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
3
310
速いWebフレームワークを作る
yusukebe
5
1.7k
もうちょっといいRubyプロファイラを作りたい (2025)
osyoyu
1
450
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.4k
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
480
Namespace and Its Future
tagomoris
6
710
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
The Art of Programming - Codeland 2020
erikaheidi
56
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Cult of Friendly URLs
andyhume
79
6.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
920
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
How GitHub (no longer) Works
holman
315
140k
Agile that works and the tools we love
rasmusluckow
330
21k
Speed Design
sergeychernyshev
32
1.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
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.