A story point is used in the Agile Development project with an aim to estimate the difficulty of implementing a given user story. The story points approach in Agile Estimation makes use of historical data to compare features of previous similar projects to generate a precise estimate.
Infographic source: Net Solutions