L'effort requis pour une user story agile peut être estimé à l'aide de techniques telles que les points d'histoire ou le dimensionnement relatif, qui impliquent de comparer l'histoire à d'autres histoires de complexité connue. L'équipe de développement peut utiliser sa vélocité historique pour estimer le nombre de points d'histoire qu'elle peut terminer dans un sprint donné.