在产品发布过程中,设置产品需求优先级工作完成后,你将:

  • 更好地了解与需求相关的业务优先级
  • 列出符合贵公司要求的需求清单

然而,这不是该过程的结束。你必须了解每个产品需求的成本。

所涉及的成本取决于交付每项需求需要多少努力。你的团队可以估算解决问题(即构建要求)所需的工作量。你可以按小时,天,周或月来衡量这项工作量。通过从开发团队获得估算,你将能够看到满足列表中所有需求所需的累积工作量。

评估产品需求的成本

一旦获取到开发团队的工作估算,你就必须评估这些成本。这不涉及测试这些估计的有效性。相反,需要了解成本,以及是否有更经济的方法。

权衡产品以完成产品释放

有多种方法可以解决问题,每种策略都会产生不同的相关成本。请记住,客户只使用产品特性的20%;对很少使用的特性,你可以探求成本较低(也可能不那么优雅)的解决方案。

示例:如果你要构建一个允许用户管理自己的配置文件的在线解决方案,一个自动登录的解决方案可能需要花费四天的工作时间,而强制用户自行登录可能只需要一天。如果用户很少更改其在线个人资料,则第二个选项可能是可接受的。

识别过高的产品需求成本

如果你分辨出了一个似乎费用过高的需求,请询问你的团队是否有不同的方法来解决问题。或者,你可能希望重新核实需求,因为它可能是导致解决方案成本升级的需求的特定因素。

如果成本太高,你可以选择功能的变通方法。通过对可能涉及权衡的潜在解决方案协作和头脑风暴,你可以找到适合每个人的解决方案。

示例: 已创建一种新型网站,允许用户将慈善捐款捐赠给世界上任何慈善机构。由于货币太多,原始要求包括使用最新转换率将用户捐赠转换为慈善机构选择的货币的能力。但是,此功能的成本证明过高。该团队建议他们每天仅使用每日汇率兑换一次货币。权衡是捐赠转换与提供最新功能的成本之间的货币差异.

购买已有功能还是重新构建

在评估需求时,购买已存在的功能而不是重新构建,会对理解成本有帮助。在某些情况下,走这条路线证明了更有益和高效的策略。

在成本核算过程中,请务必调查整合其他公司技术的成本。

示例: 如果你正在构建包含照片管理的解决方案,你可能希望提供允许用户裁剪照片的功能。虽然你的团队可以构建该功能,但你也可以找到开源替代品或在线插件,这些替代品或在线插件可以提供相同的功能并节省你的团队时间.

成本与收入

将开发功能的成本与其预期收入(如果它是创收功能)进行比较。建设的努力和资源应该是值得投入的。如果你选择构建具有高资源成本的功能,那么请确保预期的投资回报率也很高。有关详细信息,请参阅产品需求优先级设置

成本计算对释放优先级的影响

一旦确定了需求的成本,你将拥有所有事实来确定产品发布的时间。请记住,与任何项目一样,你可以调整产品版本中的三个变量中的两个:范围,成本和进度。有关此内容及其工作原理的更多信息,请阅读文章产品需求及优先级划分

_ 注意: _ 有关产品需求的更多信息,请参阅本系列的其他五篇文章:

参考资料:

Cooper, A. (1999). The Inmates are Running the Asylum. Sams Publishing.

Cooper, R. (2001). Winning at New Products. Cambridge, MA: Perseus Publishing.