![](/sites/default/files/project/fulltext/advisor/2009/apm090618/williamsl.jpg)
In recent years, many agile software development teams have used a Planning Poker practice to estimate the effort needed to complete the features chosen to be implemented in an iteration and/or release. Planning Poker is "played" by the team as a part of the iteration planning meeting, which is attended by product managers, project managers, software developers, testers, usability engineers, security engineers, and others.