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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Javier Gonzalez-Sanchez
PRO
January 31, 2019
Programming
2.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
61
CSC307 Lecture 17
javiergs
PRO
0
330
CSC305 Lecture 18
javiergs
PRO
0
380
final project
javiergs
PRO
0
120
CSC305 Lecture 18
javiergs
PRO
0
94
CSC307_L17_mqtt.pdf
javiergs
PRO
0
61
UP Lecture 28
javiergs
PRO
0
59
CSC307_L99_TDD.pdf
javiergs
PRO
0
67
CSC307_L99_TDD.pdf
javiergs
PRO
0
63
Other Decks in Programming
See All in Programming
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
200
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
170
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.5k
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
4.3k
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
えっ!!コードを読まずに開発を!?
hananouchi
0
210
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
270
act1-costs.pdf
sumedhbala
0
230
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
2
1.4k
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
490
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
520
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
120
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
420
Unsuck your backbone
ammeep
672
58k
Making the Leap to Tech Lead
cromwellryan
135
10k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.6k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
380
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
150
Chasing Engaging Ingredients in Design
codingconduct
0
240
Being A Developer After 40
akosma
91
590k
BBQ
matthewcrist
89
10k
ラッコキーワード サービス紹介資料
rakko
1
3.9M
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.