
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.