gpt4 book ai didi

c++ - 软件产品定价/成本估算

转载 作者:可可西里 更新时间:2023-11-01 16:28:58 25 4
gpt4 key购买 nike

我在估算成品软件(或编程工作)的成本/价格时总是遇到麻烦,所以这里有两个问题。

问题 1:
你被要求写一段代码换取现金(一旦你完成,代码的所有权利都属于买家)。您知道大约需要多少小时 (+-25%),以及大概的复杂性(即您是否可以在睡梦中写下它,或者一旦完成后是否会遭受严重的精神倦怠)。产品是用编译语言(C、C++等)编写的。

你(你会)如何为这份工作选择价格?

问题2:
假设您花了几个月的时间写了一些东西,现在已经完成了,现在想(尝试)出售它。

产品将非常“小众”,并且不可能将它出售给大量的人(它是 SDK、游戏引擎、库或类似的东西,而不是文本编辑器 - 很多人会希望它很小)。 “开源”是谈不上的。

您知道您花费的大致小时数、文件的总大小、LoC,并且您拥有一个包含完整开发历史的存储库。

结果可以在有或没有源代码访问权限的情况下出售,用于商业或非商业用途,或者您可以(尝试)出售软件权利。

您如何确定价格:

  1. 该软件的权利?
  2. 获取源代码的商业用途?
  3. 没有源代码访问权限的商业用途?
  4. 非商业用途?

最佳答案

产品定价与成本估算无关,只是价格通常应高于成本。

定价更多地与:客户愿意为该软件支付多少?定价是一项很难掌握的技能 - 如果您说了一个价格而客户没有眨眼,那么您可能定价太低了...

因此,对于单一客户端(定制)软件的建议是将价格设置为您认为他们会支付的最高价格。如果编写软件的成本(按工时计算)高于他们愿意支付的价格,请不要接受这份工作。

对于现成的软件来说,这同样棘手,因为您需要了解您的市场规模。假设有 1000 个潜在客户,那么您需要知道有多少人会以特定价格购买您的产品。显然,随着价格上涨,买家会越来越少。同样,定价与您构建软件的成本无关,而与人们愿意花多少钱有关。
因此,如果 500 人会以 20 美元的价格购买它,但只有 200 人会以 30 美元的价格购买它,那么如何定价就变得更加明显 (*)。找出这些数字的唯一绝对准确的方法是实际销售您的产品,但您可以进行市场调查(例如,询问您的潜在客户)以找出他们愿意支付的价格。 (将此与单一客户项目进行对比,在单一客户项目中,您无法询问客户他们愿意支付多少钱...)

因此,一旦您确定了最优价格,您就可以计算预期返回(预期销售量乘以价格)。如果这低于您的成本,请不要编写软件...

(*) 我应该说,了解您的市场规模在这里非常重要。如果您询问市场中的 20 个人他们是否会以 20 美元的价格购买它,并且有 10 个回答是,您可以假设您的市场中 50% 的人会以 20 美元的价格购买它。通过了解您的市场大约有 1000 人,您可以将其乘以知道有 500 人会以 20 美元的价格购买它。在不知道您的市场规模的情况下,知道 50% 的人会以 20 美元的价格购买它是无关紧要的。

关于c++ - 软件产品定价/成本估算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3156623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com