SlideShare a Scribd company logo
1 of 51
Download to read offline
bit.ly/agile-product-planning-draw @wakaleo @janmolak
1
Agile Product Planning
A different perspective on features, budgets and estimates
John Ferguson Smart
“I help teams of smart people 

learn to work together more efficiently, 

to deliver better software sooner”
wakaleo john@johnfergusonsmart.com
Jan Molak
“Having great ideas is not enough, 

it’s the execution that matters”
JanMolak jan.molak@smartcodeltd.co.uk
Peter Merel
“Agile isn’t just building products the right way. 

It’s building the right products at the right time.”
xscale.wiki peter.merel@mac.com
X S A L E
bit.ly/agile-product-planning-draw
bit.ly/agile-product-planning-draw @wakaleo @janmolak
bit.ly/agile-product-planning-draw @wakaleo @janmolak
Are you seeing the bigger picture?
bit.ly/agile-product-planning-draw @wakaleo @janmolak
8
Tell me about your feature investment portfolio?
bit.ly/agile-product-planning-draw @wakaleo @janmolak
9
Time Cost
Scope
bit.ly/agile-product-planning-draw @wakaleo @janmolak
10
Time Investment
Scope
bit.ly/agile-product-planning-draw @wakaleo @janmolak
11
Time Investment
Return
bit.ly/agile-product-planning-draw @wakaleo @janmolak
12
Investment
Return
Cost of Delay
bit.ly/agile-product-planning-draw @wakaleo @janmolak
Time for a practical example
13
Image copyright Warner Bros.
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
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
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
bit.ly/agile-product-planning-draw @wakaleo @janmolak
17
https://www.impactmapping.org
Impact Mapping
Practice #1
bit.ly/agile-product-planning-draw @wakaleo @janmolak
18
https://www.impactmapping.org
bit.ly/agile-product-planning-draw @wakaleo @janmolak
19
Goal Actor Impact Deliverable
Convert moviegoers
to gamers
Convert gamers
playing other games
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
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
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
Notify friends about
your progress on
social media
Deliverables, capabilities and features
23
Integrate with social media
Deliverable (capabilities)
Features support capabilities
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
bit.ly/agile-product-planning-draw @wakaleo @janmolak
25
Business Bingo
Practice #2
bit.ly/agile-product-planning-draw @wakaleo @janmolak
26
Relative estimates trump absolute ones
bit.ly/agile-product-planning-draw @wakaleo @janmolak
27
Business Bingo
Using conversations and comparisons
To determine relative investment
needed for each feature
And to determine the relative
return for each feature
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
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
Business Bingo in 7 steps
30
Step 3 - Place the Bears

1 2 3 5 8 13 20 40 100
“Feature Points”
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
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
Business Bingo in 7 steps
33
Step 5 - We measure relative required investment in “Feature Points”.
3Investment
[Feature Points]
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
1
3
3
3
8 8
20
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
8
20 1
1
3
5
13
13
13
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]
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
Feature Points and budget
38
££££
££
£
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: Medium
Return: High
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: Medium
Value: High
Movie-themed downloadable ring-tone
Investment: Low
Return: Low
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: Medium
Value: High
Movie-themed downloadable dial-tone
Complexity: Low
Value: Low
A stand-alone level editor app
Investment: High
Return: Medium
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
Factor in the Cost of DelayPrioritise ROIDeliver features, not stories
What should we build first?
43
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”
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: Medium
Return: High
Cost of delay: High
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: Medium
Value: High
Themes and wallpapers
Investment: Low
Return: Low
Cost of delay: Medium
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: Medium
Value: High
Themes and wallpapers
Complexity: Low
Value: Low
Level editor
Investment: High
Return: Medium
Cost of delay: Low
bit.ly/agile-product-planning-draw @wakaleo @janmolak
48
Release Refactoring
Practice #3
“No battle plan ever survives contact with the enemy.”
- Helmuth von Moltke
bit.ly/agile-product-planning-draw @wakaleo @janmolak
49
Release Refactoring
Practice #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”
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
bit.ly/agile-product-planning-draw @wakaleo @janmolak
Thank you!
John Ferguson Smart and Jan Molak
john@johnfergusonsmart.com
http://www.wakaleo.com
X S A L E
http://xscale.wiki
jan.molak@smartcodeltd.co.uk

More Related Content

Viewers also liked

BDD in Action: Building Software Right and Building the Right Software
BDD in Action: Building Software Right and Building the Right SoftwareBDD in Action: Building Software Right and Building the Right Software
BDD in Action: Building Software Right and Building the Right SoftwareJohn Ferguson Smart Limited
 
A journey beyond the page object pattern
A journey beyond the page object patternA journey beyond the page object pattern
A journey beyond the page object patternRiverGlide
 
Bdd training v5.2.0 - public
Bdd training   v5.2.0 - publicBdd training   v5.2.0 - public
Bdd training v5.2.0 - publicArnauld Loyer
 
L'ABC du BDD (Behavior Driven Development)
L'ABC du BDD (Behavior Driven Development)L'ABC du BDD (Behavior Driven Development)
L'ABC du BDD (Behavior Driven Development)Arnauld Loyer
 
It's Testing, Jim, but not as we know it - BDD for Testers
It's Testing, Jim, but not as we know it - BDD for TestersIt's Testing, Jim, but not as we know it - BDD for Testers
It's Testing, Jim, but not as we know it - BDD for TestersJohn Ferguson Smart Limited
 
BDD in Action – principles, practices and real-world application
BDD in Action – principles, practices and real-world applicationBDD in Action – principles, practices and real-world application
BDD in Action – principles, practices and real-world applicationJohn Ferguson Smart Limited
 
BDD presentation
BDD presentationBDD presentation
BDD presentationtemebele
 
Building a Secure App with Google Polymer and Java / Spring
Building a Secure App with Google Polymer and Java / SpringBuilding a Secure App with Google Polymer and Java / Spring
Building a Secure App with Google Polymer and Java / Springsdeeg
 
Thucydides – next generation acceptance testing with WebDriver
Thucydides – next generation acceptance testing with WebDriverThucydides – next generation acceptance testing with WebDriver
Thucydides – next generation acceptance testing with WebDriverMikalai Alimenkou
 
BDD - Writing better scenario
BDD - Writing better scenarioBDD - Writing better scenario
BDD - Writing better scenarioArnauld Loyer
 

Viewers also liked (20)

BDD-Driven Microservices
BDD-Driven MicroservicesBDD-Driven Microservices
BDD-Driven Microservices
 
BDD in Action: Building Software Right and Building the Right Software
BDD in Action: Building Software Right and Building the Right SoftwareBDD in Action: Building Software Right and Building the Right Software
BDD in Action: Building Software Right and Building the Right Software
 
BDD Anti-patterns
BDD Anti-patternsBDD Anti-patterns
BDD Anti-patterns
 
Bdd training-v1
Bdd training-v1Bdd training-v1
Bdd training-v1
 
TDD and BDD in Java 8 - what's in it for me?
TDD and BDD in Java 8 - what's in it for me?TDD and BDD in Java 8 - what's in it for me?
TDD and BDD in Java 8 - what's in it for me?
 
Bdd training - v3
Bdd training - v3Bdd training - v3
Bdd training - v3
 
A journey beyond the page object pattern
A journey beyond the page object patternA journey beyond the page object pattern
A journey beyond the page object pattern
 
Bdd training v5.2.0 - public
Bdd training   v5.2.0 - publicBdd training   v5.2.0 - public
Bdd training v5.2.0 - public
 
BDD: The unit test of the product owner
BDD: The unit test of the product ownerBDD: The unit test of the product owner
BDD: The unit test of the product owner
 
L'ABC du BDD (Behavior Driven Development)
L'ABC du BDD (Behavior Driven Development)L'ABC du BDD (Behavior Driven Development)
L'ABC du BDD (Behavior Driven Development)
 
It's Testing, Jim, but not as we know it - BDD for Testers
It's Testing, Jim, but not as we know it - BDD for TestersIt's Testing, Jim, but not as we know it - BDD for Testers
It's Testing, Jim, but not as we know it - BDD for Testers
 
Beyond Page Objects
Beyond Page ObjectsBeyond Page Objects
Beyond Page Objects
 
Serenity-BDD training
Serenity-BDD trainingSerenity-BDD training
Serenity-BDD training
 
BDD in Action - Devoxx 2014
BDD in Action - Devoxx 2014BDD in Action - Devoxx 2014
BDD in Action - Devoxx 2014
 
BDD in Action – principles, practices and real-world application
BDD in Action – principles, practices and real-world applicationBDD in Action – principles, practices and real-world application
BDD in Action – principles, practices and real-world application
 
BDD presentation
BDD presentationBDD presentation
BDD presentation
 
Building a Secure App with Google Polymer and Java / Spring
Building a Secure App with Google Polymer and Java / SpringBuilding a Secure App with Google Polymer and Java / Spring
Building a Secure App with Google Polymer and Java / Spring
 
Thucydides – next generation acceptance testing with WebDriver
Thucydides – next generation acceptance testing with WebDriverThucydides – next generation acceptance testing with WebDriver
Thucydides – next generation acceptance testing with WebDriver
 
Help! My Legacy Application is Unmaintainable!
Help! My Legacy Application is Unmaintainable!Help! My Legacy Application is Unmaintainable!
Help! My Legacy Application is Unmaintainable!
 
BDD - Writing better scenario
BDD - Writing better scenarioBDD - Writing better scenario
BDD - Writing better scenario
 

Similar to CukeUp 2016 Agile Product Planning Workshop

Using Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubUsing Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubEnthiosys Inc
 
Using Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubUsing Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubEnthiosys Inc
 
Intro to Segment & Tracking for Live Streaming by Livestorm
 Intro to Segment & Tracking for Live Streaming by Livestorm Intro to Segment & Tracking for Live Streaming by Livestorm
Intro to Segment & Tracking for Live Streaming by LivestormLivestorm
 
Xing User Group Agile Rhein-Main: Innovation Games™
Xing User Group Agile Rhein-Main: Innovation Games™Xing User Group Agile Rhein-Main: Innovation Games™
Xing User Group Agile Rhein-Main: Innovation Games™Michael Tarnowski
 
Situation Analysis RMG
Situation Analysis RMGSituation Analysis RMG
Situation Analysis RMGGordon Elliott
 
Using Buy A Feature Online
Using Buy A Feature OnlineUsing Buy A Feature Online
Using Buy A Feature OnlineLuke Hohmann
 
Developing a game - From concept to market
Developing a game -   From concept to marketDeveloping a game -   From concept to market
Developing a game - From concept to marketPascal Luban
 
Fun at work through innovation games
Fun at work through innovation gamesFun at work through innovation games
Fun at work through innovation gamesSrinath Ramakrishnan
 
LAFS SVI Level 7 - Game Publishing
LAFS SVI Level 7 - Game PublishingLAFS SVI Level 7 - Game Publishing
LAFS SVI Level 7 - Game PublishingDavid Mullich
 
Quick to Market – 1 Game Every 8 Weeks | Jesse Divnich
Quick to Market – 1 Game Every 8 Weeks | Jesse DivnichQuick to Market – 1 Game Every 8 Weeks | Jesse Divnich
Quick to Market – 1 Game Every 8 Weeks | Jesse DivnichJessica Tams
 
How to develop a game
How to develop a game How to develop a game
How to develop a game Intersog
 
Prioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePaloozaPrioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePaloozaEnthiosys Inc
 
The Future Of Games (Kaye Elling)
The Future Of Games (Kaye Elling)The Future Of Games (Kaye Elling)
The Future Of Games (Kaye Elling)Imran Ali
 
Career as a Product Manager / Data Analyst in the Games Industry
Career as a Product Manager / Data Analyst in the Games IndustryCareer as a Product Manager / Data Analyst in the Games Industry
Career as a Product Manager / Data Analyst in the Games IndustryThomas Hulvershorn
 
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareLuke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareEnthiosys Inc
 
Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014Paul Winterhalder
 
5 Steps to Ignite your Free-to-Play Revenue (without Advertising)
5 Steps to Ignite your Free-to-Play Revenue (without Advertising)5 Steps to Ignite your Free-to-Play Revenue (without Advertising)
5 Steps to Ignite your Free-to-Play Revenue (without Advertising)Paul Winterhalder
 
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games   rahul sudameAgile Tour Delhi NCR2014 - Agile innovation games   rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudameIndia Scrum Enthusiasts Community
 

Similar to CukeUp 2016 Agile Product Planning Workshop (20)

Using Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubUsing Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt Pub
 
Using Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubUsing Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt Pub
 
Innovation Games™
Innovation Games™Innovation Games™
Innovation Games™
 
Intro to Segment & Tracking for Live Streaming by Livestorm
 Intro to Segment & Tracking for Live Streaming by Livestorm Intro to Segment & Tracking for Live Streaming by Livestorm
Intro to Segment & Tracking for Live Streaming by Livestorm
 
Xing User Group Agile Rhein-Main: Innovation Games™
Xing User Group Agile Rhein-Main: Innovation Games™Xing User Group Agile Rhein-Main: Innovation Games™
Xing User Group Agile Rhein-Main: Innovation Games™
 
Situation Analysis RMG
Situation Analysis RMGSituation Analysis RMG
Situation Analysis RMG
 
Using Buy A Feature Online
Using Buy A Feature OnlineUsing Buy A Feature Online
Using Buy A Feature Online
 
Developing a game - From concept to market
Developing a game -   From concept to marketDeveloping a game -   From concept to market
Developing a game - From concept to market
 
Fun at work through innovation games
Fun at work through innovation gamesFun at work through innovation games
Fun at work through innovation games
 
LAFS SVI Level 7 - Game Publishing
LAFS SVI Level 7 - Game PublishingLAFS SVI Level 7 - Game Publishing
LAFS SVI Level 7 - Game Publishing
 
Quick to Market – 1 Game Every 8 Weeks | Jesse Divnich
Quick to Market – 1 Game Every 8 Weeks | Jesse DivnichQuick to Market – 1 Game Every 8 Weeks | Jesse Divnich
Quick to Market – 1 Game Every 8 Weeks | Jesse Divnich
 
How to develop a game
How to develop a game How to develop a game
How to develop a game
 
Prioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePaloozaPrioritizing for Profit from AgilePalooza
Prioritizing for Profit from AgilePalooza
 
Gamification
GamificationGamification
Gamification
 
The Future Of Games (Kaye Elling)
The Future Of Games (Kaye Elling)The Future Of Games (Kaye Elling)
The Future Of Games (Kaye Elling)
 
Career as a Product Manager / Data Analyst in the Games Industry
Career as a Product Manager / Data Analyst in the Games IndustryCareer as a Product Manager / Data Analyst in the Games Industry
Career as a Product Manager / Data Analyst in the Games Industry
 
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareLuke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
 
Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014
 
5 Steps to Ignite your Free-to-Play Revenue (without Advertising)
5 Steps to Ignite your Free-to-Play Revenue (without Advertising)5 Steps to Ignite your Free-to-Play Revenue (without Advertising)
5 Steps to Ignite your Free-to-Play Revenue (without Advertising)
 
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games   rahul sudameAgile Tour Delhi NCR2014 - Agile innovation games   rahul sudame
Agile Tour Delhi NCR2014 - Agile innovation games rahul sudame
 

More from John Ferguson Smart Limited

Artisti e Condotierri - How can your team become artists of the 21st century ...
Artisti e Condotierri - How can your team become artists of the 21st century ...Artisti e Condotierri - How can your team become artists of the 21st century ...
Artisti e Condotierri - How can your team become artists of the 21st century ...John Ferguson Smart Limited
 
Engage! Bringing teams together to deliver software that makes a difference
Engage! Bringing teams together to deliver software that makes a differenceEngage! Bringing teams together to deliver software that makes a difference
Engage! Bringing teams together to deliver software that makes a differenceJohn Ferguson Smart Limited
 
Sustainable Test Automation with Serenity BDD and Screenplay
Sustainable Test Automation with Serenity BDD and ScreenplaySustainable Test Automation with Serenity BDD and Screenplay
Sustainable Test Automation with Serenity BDD and ScreenplayJohn Ferguson Smart Limited
 
Beyond Given/When/Then - why diving into Cucumber is the wrong approach to ad...
Beyond Given/When/Then - why diving into Cucumber is the wrong approach to ad...Beyond Given/When/Then - why diving into Cucumber is the wrong approach to ad...
Beyond Given/When/Then - why diving into Cucumber is the wrong approach to ad...John Ferguson Smart Limited
 
Screenplay - Next generation automated acceptance testing
Screenplay - Next generation automated acceptance testingScreenplay - Next generation automated acceptance testing
Screenplay - Next generation automated acceptance testingJohn Ferguson Smart Limited
 
BDD in Action - Automated Web Testing with WebDriver and Serenity
BDD in Action - Automated Web Testing with WebDriver and SerenityBDD in Action - Automated Web Testing with WebDriver and Serenity
BDD in Action - Automated Web Testing with WebDriver and SerenityJohn Ferguson Smart Limited
 

More from John Ferguson Smart Limited (14)

Artisti e Condotierri - How can your team become artists of the 21st century ...
Artisti e Condotierri - How can your team become artists of the 21st century ...Artisti e Condotierri - How can your team become artists of the 21st century ...
Artisti e Condotierri - How can your team become artists of the 21st century ...
 
Engage! Bringing teams together to deliver software that makes a difference
Engage! Bringing teams together to deliver software that makes a differenceEngage! Bringing teams together to deliver software that makes a difference
Engage! Bringing teams together to deliver software that makes a difference
 
BE A POD OF DOLPHINS, NOT A DANCING ELEPHANT
BE A POD OF DOLPHINS, NOT A DANCING ELEPHANTBE A POD OF DOLPHINS, NOT A DANCING ELEPHANT
BE A POD OF DOLPHINS, NOT A DANCING ELEPHANT
 
Sustainable Test Automation with Serenity BDD and Screenplay
Sustainable Test Automation with Serenity BDD and ScreenplaySustainable Test Automation with Serenity BDD and Screenplay
Sustainable Test Automation with Serenity BDD and Screenplay
 
Feature Mapping Workshop
Feature Mapping WorkshopFeature Mapping Workshop
Feature Mapping Workshop
 
Beyond Given/When/Then - why diving into Cucumber is the wrong approach to ad...
Beyond Given/When/Then - why diving into Cucumber is the wrong approach to ad...Beyond Given/When/Then - why diving into Cucumber is the wrong approach to ad...
Beyond Given/When/Then - why diving into Cucumber is the wrong approach to ad...
 
Shift left-devoxx-pl
Shift left-devoxx-plShift left-devoxx-pl
Shift left-devoxx-pl
 
Screenplay - Next generation automated acceptance testing
Screenplay - Next generation automated acceptance testingScreenplay - Next generation automated acceptance testing
Screenplay - Next generation automated acceptance testing
 
Cucumber and Spock Primer
Cucumber and Spock PrimerCucumber and Spock Primer
Cucumber and Spock Primer
 
BDD in Action - Automated Web Testing with WebDriver and Serenity
BDD in Action - Automated Web Testing with WebDriver and SerenityBDD in Action - Automated Web Testing with WebDriver and Serenity
BDD in Action - Automated Web Testing with WebDriver and Serenity
 
Its testing-jim-but-not-as-we-know-it-devoxx
Its testing-jim-but-not-as-we-know-it-devoxxIts testing-jim-but-not-as-we-know-it-devoxx
Its testing-jim-but-not-as-we-know-it-devoxx
 
BDD in Action - building software that matters
BDD in Action - building software that mattersBDD in Action - building software that matters
BDD in Action - building software that matters
 
Continuous Integration 101
Continuous Integration 101Continuous Integration 101
Continuous Integration 101
 
BDD: There's more to it than you think
BDD: There's more to it than you thinkBDD: There's more to it than you think
BDD: There's more to it than you think
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

CukeUp 2016 Agile Product Planning Workshop