CukeUp 2016 Agile Product Planning Workshop
-
Upload
wakaleo-consulting -
Category
Technology
-
view
875 -
download
0
Transcript of CukeUp 2016 Agile Product Planning Workshop
![Page 1: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/1.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
1
Agile Product Planning
A different perspective on features, budgets and estimates
![Page 2: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/2.jpg)
John Ferguson Smart“I help teams of smart people
learn to work together more efficiently, to deliver better software sooner”
wakaleo [email protected]
![Page 3: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/3.jpg)
Jan Molak“Having great ideas is not enough,
it’s the execution that matters”
JanMolak [email protected]
![Page 4: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/4.jpg)
Peter Merel“Agile isn’t just building products the right way. It’s building the right products at the right time.”
xscale.wiki [email protected]
X S A L E
![Page 7: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/7.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
Are you seeing the bigger picture?
![Page 8: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/8.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
8
Tell me about your feature investment portfolio?
![Page 9: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/9.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
9
Time Cost
Scope
![Page 10: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/10.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
10
Time Investment
Scope
![Page 11: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/11.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
11
Time Investment
Return
![Page 12: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/12.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
12
Investment
Return
Cost of Delay
![Page 13: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/13.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
Time for a practical example
13
Image copyright Warner Bros.
![Page 14: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/14.jpg)
The movie is coming out on the 5th of August
A new movie is coming out and we have secured the rights to develop the game
We work for a games studio
The opportunity
14
Image copyright Warner Bros.
11Bit Studios
![Page 15: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/15.jpg)
What should we build first?How much bang for our buck do we get from each feature
What features can help us achieve our business goals?
“Riddle me this”
15
“Riddle me this”DC Comics
![Page 16: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/16.jpg)
What should we build first?How much bang for our buck do we get from each feature
What features can help us achieve our business goals?
“Riddle me this”
16
“Riddle me this”DC Comics
![Page 17: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/17.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
17
https://www.impactmapping.org
Impact MappingPractice #1
![Page 18: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/18.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
18
https://www.impactmapping.org
![Page 19: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/19.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
19
Goal Actor Impact Deliverable
Convert moviegoers to gamers
Convert gamers playing other games
![Page 20: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/20.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
20
Goal Actor Impact Deliverable
Convert moviegoers to gamers
Convert gamers playing other games
Novice gamers
Casual gamers
Cinemas
Kids
Genre fans
![Page 21: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/21.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
21
Goal Actor Impact Deliverable
Convert moviegoers to gamers
Convert gamers playing other games
Novice gamers
Casual gamers
Cinemas Get the game
Keep playing
Tell your friends
Kids
Genre fans
Crowdsource production of in-game
content
![Page 22: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/22.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
22
Goal Actor Impact Deliverable
Convert moviegoers to gamers
Convert gamers playing other games
Novice gamers
Casual gamers
Cinemas Get the game
Keep playing
Tell your friends
Kids
Genre fans
Crowdsource production of in-game
content
Buying a movie ticket unlocks extra content
Themes and wallpapers
Integrate with social media
Customisable characters
Achievements and rewards
Level editor
![Page 23: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/23.jpg)
Notify friends about your progress on social media
Deliverables, capabilities and features
23
Integrate with social media
Deliverable (capabilities)
Features support capabilities
![Page 24: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/24.jpg)
What should we build first?How much bang for our buck do we get from each feature
What features can help us achieve our business goals?
“Riddle me this”
24
“Riddle me this”DC Comics
![Page 25: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/25.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
25
Business BingoPractice #2
![Page 26: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/26.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
26
Relative estimates trump absolute ones
![Page 27: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/27.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
27
Business BingoUsing conversations and comparisons
To determine relative investment needed for each feature
And to determine the relative return for each feature
![Page 28: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/28.jpg)
Business Bingo in 7 steps
28
Step 1 - Lay out some Planning Poker cards in a row across a large table
1 2 3 5 8 13 20 40 100
![Page 29: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/29.jpg)
Business Bingo in 7 steps
29
Step 2 - Find three “Investment Bears” features: one small, one medium, and one large
1 2 3 5 8 13 20 40 100
Investment Bears represent the investment needed in terms of effort and complexity
![Page 30: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/30.jpg)
Business Bingo in 7 steps
30
Step 3 - Place the Bears
1 2 3 5 8 13 20 40 100
“Feature Points”
![Page 31: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/31.jpg)
Business Bingo in 7 steps
31
Step 4 - Sort the remaining features by required investment relative to the Bears
1 2 3 5 8 13 20 40 100
![Page 32: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/32.jpg)
Business Bingo in 7 steps
32
Step 5 - Write down the relative investment for each feature on its card
1 2 3 5 8 13 20 40 100
1
3
3
3
8
8 20
![Page 33: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/33.jpg)
Business Bingo in 7 steps
33
Step 5 - We measure relative required investment in “Feature Points”.
3Investment [Feature Points]
![Page 34: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/34.jpg)
Business Bingo in 7 steps
34
Step 6 - Identify three “Value Bear” features and repeat the process for business value
1 2 3 5 8 13 20 40 100
133 3 8 8 20
![Page 35: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/35.jpg)
Business Bingo in 7 steps
35
Step 6 - Identify three Value Bears and repeat the process for business value
1 2 3 5 8 13 20 40 100
1
3
3
3
8
820 1
1
3
513
13
13
![Page 36: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/36.jpg)
Business Bingo in 7 steps
36
Step 6 - We record the relative return on investment in “Value Points”
3Investment [Feature Points]
13 Return [Value Points]
![Page 37: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/37.jpg)
Business Bingo in 7 steps
37
Step 7 - Calculate the relative ROI for each feature
3 13Investment Return
Relative ROI = (Return - Investment) / Investment
ROI = 3
![Page 38: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/38.jpg)
Feature Points and budget
38
££££
££
£
![Page 39: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/39.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
39
Goal Actor Impact Deliverable
Convert moviegoers to gamers
Convert gamers playing other games
Novice gamers
Casual gamers
Cinemas Get the game
Keep playing
Tell your friends
Kids
Genre fans
Crowdsource production of in-game
content
Buying a movie ticket unlocks extra content
Themes and wallpapers
Integrate with social media
Customisable characters
Achievements and rewards
Level editor
Buying a movie ticket unlocks a free level
Investment: MediumReturn: High
![Page 40: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/40.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
40
Goal Actor Impact Deliverable
Convert moviegoers to gamers
Convert gamers playing other games
Novice gamers
Casual gamers
Cinemas Get the game
Keep playing
Tell your friends
Kids
Genre fans
Crowdsource production of in-game
content
Buying a movie ticket unlocks extra content
Themes and wallpapers
Integrate with social media
Customisable characters
Achievements and rewards
Level editor
Buying a movie ticket unlocks a free level
Complexity: MediumValue: High
Movie-themed downloadable ring-tone
Investment: LowReturn: Low
![Page 41: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/41.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
41
Goal Actor Impact Deliverable
Convert moviegoers to gamers
Convert gamers playing other games
Novice gamers
Casual gamers
Cinemas Get the game
Keep playing
Tell your friends
Kids
Genre fans
Crowdsource production of in-game
content
Buying a movie ticket unlocks extra content
Themes and wallpapers
Integrate with social media
Customisable characters
Achievements and rewards
Level editor
Buying a movie ticket unlocks a free level
Complexity: MediumValue: High
Movie-themed downloadable dial-tone
Complexity: LowValue: Low
A stand-alone level editor app
Investment: HighReturn: Medium
![Page 42: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/42.jpg)
What should we build first?How much bang for our buck do we get from each feature
What features can help us achieve our business goals?
“Riddle me this”
42
“Riddle me this”DC Comics
![Page 43: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/43.jpg)
Factor in the Cost of DelayPrioritise ROIDeliver features, not stories
What should we build first?
43
![Page 44: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/44.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
44
Cost of Delay trumps Return on Investment
Return on Investment (ROI) and Cost of Delay (COD) make…“Royal Cod”
![Page 45: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/45.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
45
Goal Actor Impact Deliverable
Convert moviegoers to gamers
Convert gamers playing other games
Novice gamers
Casual gamers
Cinemas Get the game
Keep playing
Tell your friends
Kids
Genre fans
Crowdsource production of in-game
content
Buying a movie ticket unlocks extra content
Themes and wallpapers
Integrate with social media
Customisable characters
Achievements and rewards
Level editor
Buying a movie ticket unlocks extra content
Investment: MediumReturn: High
Cost of delay: High
![Page 46: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/46.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
46
Goal Actor Impact Deliverable
Convert moviegoers to gamers
Convert gamers playing other games
Novice gamers
Casual gamers
Cinemas Get the game
Keep playing
Tell your friends
Kids
Genre fans
Crowdsource production of in-game
content
Buying a movie ticket unlocks extra content
Themes and wallpapers
Integrate with social media
Customisable characters
Achievements and rewards
Level editor
Buying a movie ticket unlocks extra content
Complexity: MediumValue: High
Themes and wallpapers
Investment: LowReturn: Low
Cost of delay: Medium
![Page 47: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/47.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
47
Goal Actor Impact Deliverable
Convert moviegoers to gamers
Convert gamers playing other games
Novice gamers
Casual gamers
Cinemas Get the game
Keep playing
Tell your friends
Kids
Genre fans
Crowdsource production of in-game
content
Buying a movie ticket unlocks extra content
Themes and wallpapers
Integrate with social media
Customisable characters
Achievements and rewards
Level editor
Buying a movie ticket unlocks extra content
Complexity: MediumValue: High
Themes and wallpapers
Complexity: LowValue: Low
Level editor
Investment: HighReturn: Medium
Cost of delay: Low
![Page 48: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/48.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
48
Release RefactoringPractice #3
“No battle plan ever survives contact with the enemy.”
- Helmuth von Moltke
![Page 49: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/49.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
49
Release RefactoringPractice #3
Which features must be released or the capability is compromised
Which have concrete quantifiable benefit across the board
Which are just “nice to have”
![Page 50: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/50.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
ROI 2
FP: 8
ROI 0.7
FP: 5
ROI 14
FP: 11
ROI 3
FP: 8
ROI -6
FP: 3
ROI 15
FP: 11
ROI 5.9
FP: 13ROI 14
FP: 11
50
Buying a movie ticket unlocks extra content Themes and wallpapers Level editor
Capabilities
ROI 9
FP: 8
ROI 5
FP: 3
ROI 1.7
FP: 21
ROI -0.7
FP: 5
ROI 5.9
FP: 13
ROI 3
FP: 8
ROI 2
FP: 8
ROI 9
FP: 5
ROI 7.2
FP: 3
ROI -0.7
FP: 3
ROI -6
FP: 3
Must Have Should Have Nice to Have
![Page 51: CukeUp 2016 Agile Product Planning Workshop](https://reader031.fdocuments.in/reader031/viewer/2022030316/587291861a28ab36118b64b1/html5/thumbnails/51.jpg)
bit.ly/agile-product-planning-draw @wakaleo @janmolak
Thank you!
John Ferguson Smart and Jan [email protected]
http://www.wakaleo.com
X S A L E
http://xscale.wiki