Story Points And The Fallacy of Best Practice

While story points are a common method for estimating in software development, the problem is that they are a seemingly difficult concept to grasp. Yet, ironically, because they have become somewhat of a best practice, teams can often be a bit reluctant to try anything else; as if story pointing is just what agile teams do; as if abandoning story points will somehow make them less agile. The line of thinking is usually something similar to: “If we’re an agile team, then shouldn’t we be estimating in story points (because it’s a best practice)?”