我正在寻找一种方法来决定我们开发的Java EE项目的价格。
我知道COCOMO模型,但不知道是否有任何工具/插件(最好是在Eclipse上)来计算成本。决定开发成本的一种非常天真的方法是将价格与每条基洛行代码相关联。
如果这是对的,这些东西的行业标准是多少?
答案 0 :(得分:2)
对于成本,一个简单的指标就是工时成本,加上工具成本(如果它是一个大型项目,可能会忽略不计),加上辅助设施。
您单位中的某人将获得每小时开发人员费用的数字。这和你支付的金额不一样。它将包括设备,办公空间,供暖,额外的好处等。你可能会发现这是非常高的,为什么我说除了最琐碎的项目之外,工具(例如IDE)的成本可以忽略不计。
您有共享服务器/机房等吗?有人会得到这方面的数据,你需要确定你使用的比例。
我认为只要看一下代码就不能得出任何有意义的成本数字。
现在,如果您正在查看定价,那么上述所有内容都无关紧要,因为您已经花了它。你必须看看市场准备支付的费用。为此,我可以指导你没有比Joel Spolsky本人写的更好的文章,其中讨论了一些基本的经济理论,包括消费者剩余的概念。
答案 1 :(得分:1)
我不知道有人根据编码的行数来定价软件。这没有任何意义。
我们总是按照所花费的时间为项目定价。 80小时,200小时等。挪威的小时费率约为1000-1500NOK(180-250美元)。我们雇用或购买的大多数公司都这样做。