Story points是敏捷项目管理中的一个概念。中文里,有人将其翻译为“故事点”,也有将其译为“故事点数”,个人认为后面这个译法更为接近原意。
事实上,story points是对完成一个user story(用户故事)所需努力做出的粗略的估算,并将此估算以数字点数(points)的形式体现。比如:完成单个静态WEB页面的开发所需的工作量需要1个点数,那么完成10个类似静态页面所需的工作量则可能需要10个点数(1*10),又或者因为熟练度的增加,而只需要5个点数。
当然,评估story points需要考量的不止是工作量,还包括:工作的复杂度、风险及不确定性等。
通常,人们认为story points来估算工作量的方法要比通过小时数(hours)估算要更加客观,因为不同个体对同一件工作所估算的小时数可能会存在较大差异,而story points因为是采用相对比较的方法,所以要更准确一些。
参考链接:
https://whatis.techtarget.com/definition/story-point
https://www.scrum.org/resources/blog/why-do-we-use-story-points-estimating
https://www.mountaingoatsoftware.com/blog/what-are-story-points
https://rubygarage.org/blog/how-to-estimate-with-story-points
https://pm.stackexchange.com/questions/2765/why-use-story-points-instead-of-hours-for-estimating/