聊聊功能点分析FPA︱敏捷软件开发
2022-12-20
来源:徐东伟敏捷教练
总之,Scrum和FPA可以很好地相互帮助和加强。功能点帮助你控制总开支,而使用Scrum,你可以基于新的洞察保持灵活性。最终你就可以解决整个问题。简直是多快好省!在这方面,功能点和Scrum的目标是相同的。
所以Scrum和FPA是朋友,失控和超支是(共同的)敌人!
速赢
在Scrum和功能点的结合中速赢:
1产品待办事项列表更快变得具体
产品待办事项列表描述了所有未实现的需求。在产品待办事项列表的顶部,是对业务来说最重要的条目,只有这些条目才会进行细粒度拆解。使用FPA,可以让产品待办事项列表的规模变得更加具体,因为FPA能够展示我们要做的功能都是什么。因此,FPA是从功能角度对产品待办事项列表进行了总结。
2目标可度量
前6个Sprint的详细产品待办事项列表足以用来做FPA估算(ISO/IEC 24570 Nesma功能规模度量方法),估算出来的功能点数量可以用于推测总功能点数。这样,可以对最终目标进行量化,最终结果也是明确的,无需整个产品的详细规格说明书。
3交付的价值更容易度量
团队交付软件的速度是以故事点来衡量的,这是对工作规模的相对估算。我们千万不要把故事点和功能点搞混,它们甚至长得都不像(当然,名字还是挺像的)。功能点是外向型的,考虑整个项目;故事点是内向型的,有助于防止Scrum团队吃得太多。然而,在Scrum中,很难表达交付的价值,而这正是功能点所擅长的,它可以完美搞定!
4帮助确定功能的优先级
Scrum的一个重要方面是确定最高业务价值的功能,下一个Sprint的工作就从这些功能中选择。根据估算的FPA来度量整个愿望列表(以及在这个愿望列表中的下几个Sprint)就变得很容易了,这种方法也可用于功能分组。这样,我们就能记录下来总体情况,并且所有的改变都是可追踪的。
5协助做估算
估算是团队的任务。做估算总是一件棘手的事情,毕竟团队没有魔法水晶球(译者注:用通天的法力预测未来),而且你也知道,以前大家把估算当承诺来用。Scrum使用故事点进行估算,但这些都是相对估算:团队可以用故事点和自己比,但是不能和其他团队比。然而,功能点是绝对估算,能够和其他团队进行比较。功能点在不同的项目之间可以进行比较,不仅可以事先度量,还可以在项目期间以及完成之后进行度量。因此,团队在进行估算时会从功能点得到额外的帮助。
6看出改进
因为FPA提供了客观的度量,所以在Scrum回顾会中,我们可以借助功能点来彰显改进的状况。所以你可以因此帮助团队相互学习,找出阻碍改进的主要因
免责声明:
1、IT项目管理界发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!
-
延伸阅读:
-