开发软件的费用跟软件的用途紧密相连。
单独就开发软件这个行为,成本就是研发人力成本和硬件成本,但软件开发并非一个开发动作那么简单。一旦软件需要公开让更多人使用,就不得不考虑到更多实际问题:
下面具体对比下三者之间的差异:
1)当独立程序员根据自己想法研发一个软件:
这类软件中,除非极少数具备商业眼光的程序员研发的软件,一般很难公开让更多人使用。
2)如企业选择自主开发软件,并企业自家关起门使用软件时,一般经过以下步骤:
其间涉及几项本钱:
1、人员本钱:自主研制一个新软件并非是简略的代码堆砌,过程中需求涉及产品负责人、视觉/交互设计师、研制人员、测试人员,最终才能发布并让所有职工安装APP运用;
2、时刻本钱:一个软件从零起步到研制上线,一般会经历比较绵长的周期,当业务人员通过半年的等候发现产品总算研制完结时,业务需求却现已产生了改变,研制人员劳动成果报废,重新开始,开发时刻再次被拉长……
3、保护本钱:开发人员实力、团队项目经历会直接影响后续保护迭代,企业自主研制软件的团队常常是缺乏经历的,后期复杂的改善与保护几乎是在项目开始的时分就是现已注定的事,更别提由于不断更新的需求带来的二次开发使命。
以上本钱均为单个企业承担,这种软件运用模式本钱非常之高。(除非企业随便对付着做了个很难用的软件)
3)当开发的软件需求面向整个市场时,一般要通过以下过程:
比照于自主研制的软件,面向商场的软件需求经过商场的查验,对产品的立异性、实费用要求都更高,产品研制的每一步都需求更加细化,软件功能不断更新前进,也因此每个岗位都需求专业人员负责。像在简道云,除了研制人员,还有如产品经理、测验人员、UI设计师、视觉设计师、商场、运营、技术支持、施行顾问等岗位。
不过这类软件由于契合大多数人的需求,因此本钱是分摊开来的,许多软件价格其实并不高(甚至许多软件是免费运用,经过其他方法来回收本钱,比如广告、高档服务),反倒是上述第二种专门为一个企业研制的软件本钱都是企业自己承担,本钱要高得多。