Lo sforzo richiesto per una user story agile può essere stimato utilizzando tecniche come i punti della storia o il dimensionamento relativo, che implicano il confronto della storia con altre storie di complessità nota. Il team di sviluppo può utilizzare la propria velocità storica per stimare quanti punti della storia possono completare in un dato sprint.