Do you have some time to do a simple programming problem in C for my research?more...
Back in 2002, in American Fork, UT, James was facilitating and XP planning meeting. The meeting stalled with the two most senior people volleying the ideas back an forth, while the others got a virtual nap. As a engineer (and consultant), James had a problem to solve. Get the meeting on track. Planning poker was born.
Download the paper.
There are many rumors about how Planning Poker started and the influence of Delphi method. I had forgotten Delphi by 2002 if I had ever know it. In those days standard equipment for an Object Mentor XP coaching gig meant having note cards. So, I had note cards. In hindsight, I think I have to thank my employer's efforts to teach us and use Total Quality Management for the insight to play the first game of Planning Poker.
In the 1980's at Teradyne, we were trying to apply TQM in engineering. One of the techniques used in brainstorming was silent grouping. First we'd all write our ideas on post-it notes, then we'd share them and group them. This way there was no polluting of each other's opinions when the most dominant or senior person spoke. I used that tool and planing poker just happened.
A lot has happened since planning poker was first played. It has become wildly popular. No there is a growing interest in No Estimates. I think estimation is still important in many development contexts. Planning Poker was way faster than other estimation techniques, but when I hear about days long planning poker meetings I cringe. I agree with the No Estimates people that that is a waste of time. Nicely though, there are faster ways to estimate that are about as accurate.If you want to know more, look at these articles
Published: August 15, 2002
Announcing James Grenning fall conferences and training offerings in Denmark, Sweden, Norway, Netherlands, and San Francisco.
James Grenning will deliver the keynote talk and a technical talk at Agile on the Beach in lovely Cornwall, UK. July 6-7, 2017
James Grenning will deliver the keynote talk and a two-day public TDD for Embedded C/C++ training course at the Oslo Continuous Delivery and DevOps Conference.
James Grenning will be giving the keynote talk at Agile Saturday in Tallin Estonia, May 6, 2017. A public training course is scheduled for May 8-9, 2017.more...
James is the author of Test-Driven Development for Embedded C.