Estimation is one of the important phases of software development. Getting it wrong will be a big risk for other activities. You will get plenty of content on the internet to understand the different types of estimations in agile. Some of them are like a poker game, t-shirt sizing, dot voting, affinity mapping, etc. You pick any type of estimation technique, it will go wrong if you don’t have the prerequisites for the estimation process.