仅开发软件的成本就是R&D人力和硬件的成本,但开发软件并不像开发行动那么简单。一旦软件需要公开给更多的人使用,就必须考虑更多的实际问题:
以下是三者之间差异的具体比较:
1)当独立程序员根据自己的想法开发一个软件时:
在这类软件中,除非是少数有商业眼光的程序员开发的,一般很难有更多的人公开使用。
2)如果企业选择自己的开发软件,企业闭门使用软件,一般会经过以下步骤:
涉及几项成本:
1.人员成本:独立研发一款新软件不是简单的代码栈。在这个过程中,需要产品负责人、视觉/交互设计师、R&D人员、测试人员的参与,终所有员工都可以安装app使用;
2.时间成本:一个软件从无到有,从R&D到发布,一般会经历一个很长的周期。当业务人员等了半年才发现产品终于研发出来,业务需求发生了变化,R&D人员的劳动成果无效。重新开始,开发时间又延长了.
3.维护成本:开发人员实力和团队项目经验将直接影响后续的维护迭代。企业独立软件研发团队往往经验不足,后期复杂的改进和维护几乎注定了项目之初,更不用说第二次开发任务带来的不断更新的需求。
以上所有费用由单个企业,承担,这种软件使用模式的成本非常高。(除非企业随便处理了一下,做了一个很难的软件)
3)当开发软件需要面向整个市场时,一般要经过以下步骤:
与自主软件研发相比,面向市场的软件需要经过市场的检验,对产品的创新性和实用性要求更高。产品研发的每一步都需要更细致,软件功能也在不断更新完善。所以每个岗位都需要专业人员负责。像简道云,除了R&D人员,还有产品经理、测试员、UI设计师、视觉设计师、营销、运营、技术支持、实施顾问等岗位。
但是,因为这种软件满足了大多数人的需求,所以成本是分摊的。其实很多软件的价格并不高(甚至很多软件都是免费使用的,成本是通过其他方式回收的,比如广告和高级服务)。相反,上面提到的专门为一个企业人开发的第二类软件的费用是由企业自己承担的,而且费用要高得多。