软件开发中的FDD增值与XP方法解析
1. FDD中的增值计算
在FDD(Feature-Driven Development)中,增值通过计算净利润数字来体现。这种财务构建假设FDD步骤3至5上游的一切为供应商业务,下游的一切为客户业务。财务结果可用于对软件工程业务进行标准化比较,其计算公式与其他相关计算类似。对于单个版本,以及在同时处理多个项目的连续过程系统中,都有相应的计算方式。
1.1 FDD中的投资回报率
净利润数字可与之前FDD中的投资方程一起用于计算投资回报率(ROI)。ROI可作为最终的标准化指标,用于比较不同的软件生产系统。
1.2 变更核算
当FDD项目中收到变更请求时,必须理解并确定变更的优先级。变更请求涉及额外的建模和特性分析(步骤1和2),其成本必须添加到投资(I)中。有些变更请求并非扩展项目范围,而是取消了项目的部分现有范围,这会导致特性列表中出现被取消的特性。用精益术语来说,这些被取消的特性属于库存浪费,必须立即从投资(I)中注销,并分配到运营费用(OE)中,具体做法是将受变更影响的特性数量乘以每个特性的平均投资(AIPF),然后从I中减去该值。
1.3 返工核算
返工通常指由于早期阶段的错误决策导致的设计和代码中的错误修复以及可能的回归效应。出于核算目的,在FDD中可以忽略返工,因为返工将降低生产率(R)和吞吐量(T)。返工不应显示为新特性,而需要将现有特性标记为未完成。因此,R和T会受到影响,这在财务方程中会自然体现。
1.4 避免重复计算
在核算投资(I)和运营费用(OE)时,避免重复计算错误非常重要。例如,如
软件开发中FDD与XP方法解析及选择建议
超级会员免费看
订阅专栏 解锁全文
38

被折叠的 条评论
为什么被折叠?



