Planning poker is a consensus-based estimation technique where a development team discusses story point estimates by using estimation cards. It involves the product owner presenting a story to be estimated, team members privately selecting a card with their estimate, revealing estimates simultaneously, and discussing until consensus is reached. Key factors in estimates include amount of work, complexity, and risk/uncertainty. Velocity is tracked to measure team capacity over sprints.