need to estimate? let's play poker!
TRANSCRIPT
Utrecht, 14th-16th October 2016
Need to estimate?Let’s play poker!
Alessandro Ronchi@aleron75
Utrecht, 14th-16th October 2016
About me● Magento specialist at Bitbull● #realmagento contributor● author, mentor● conference speaker & organizer
2
Utrecht, 14th-16th October 2016
The challenge: estimate
A basic points & rewards Magento extension
● Customer earns 10 points on account registration● Customer earns 5 points on newsletter subscription● Customer earns (int) subtotal_amount points on order● Show points balance in My Account● Generate 10€ discount code* each 100 points
* discount code applicable if (subtotal_amount > 100)
Utrecht, 14th-16th October 2016
The method: Planning Poker
“A consensus-based, gamified technique for estimating, mostly used to estimate effort or relative size of development
goals in software development.”
Wikipedia
Utrecht, 14th-16th October 2016
Basic rules
● Define estimate unit (or use dimensionless units)● Estimate individual requirements● Compare estimates● Lowest and highest estimates generate discussion● Discuss until consensus (or time limit) is reached● If no consensus reached, let’s trust domain experts
Utrecht, 14th-16th October 2016
Non-linear sequence
Use a non-linear sequence like:1, 2, 3, 5, 8, 13, 20, 40, 100, ?
Benefit: higher estimate ➔ unleash more uncertainty
Utrecht, 14th-16th October 2016
Interactive session
Web app: http://www.planitpoker.comRoom: http://bit.ly/2evGefG