开发中小企业管理软件为啥这么难
行业观察
随着中国市场经济的蓬勃发展,越来越多的中小企业管理者想采用电脑软件来管账。中国有数千万的中小企业,中小企业软件市场巨大,用友董事长王文京甚至断定:“中小企业市场可以再造一个用友。”可能是进入的门槛不高,中小企业软件市场吸引了国内众多的小型软件开发公司,甚至刚学会开发的程序员都可以开发一套简单的进销存软件出来,这就造成了目前国内中小企业软件市场比较混乱的现状。中小企业软件怎么做才能在这个庞大的市场中占有一席之地呢?
中小企业需要什么样的管理软件
中小企业有哪些数据需要用软件进行管理?笔者认为中小企业的内部数据包括三部分。第一部分是报税数据,即企业向税务局报税的数据。目前市场上已经有软件公司推出了报税软件,报税软件可以管理企业报税的数据,为企业申报各种税款出具报表。第二部分是财务数据,即会计记账的数据。每个公司都有会计进行财务记账,如记账凭证、月末结账、编制会计报表等。市场上各种财务软件很多,因为有审计部门和财政部门制订的标准,所以财务软件实现的功能大多一致,只是界面和流程不同。第三部分是部分业务数据,即企业实际业务发生的数据。公司每天产生的所有业务,如进了多少货、出了多少货、收入多少钱、支出多少钱、发生多少费用等等。由于中小企业的业务比较繁杂,所以国内也没有一个标准,目前市场上出现的软件都是通过各自的专家对中小企业业务的了解开发的,由于了解的深度与广度不同,所以什么样的软件都有。
业务数据直接关系到企业的盈亏和正常运转,报税数据只有企业在盈利后才会产生,管理者才能拿出一部分利润缴纳给国家。管理者往往精通业务而不懂会计财务,所以大多数的管理者看不懂财务数据。基于以上几点原因,企业管理者最看重的是业务数据,也就是说业务数据是企业管理者最希望用软件管理的,对大部分管理者来说,他们想购买的中小企业管理软件就是指业务软件。
中小企业管理软件应遵循的设计原则
中小企业管理软件应遵循哪些设计原则呢?既然是面向中小企业用户,就要考虑到中小企业的应用现状。
1.低价位。中小企业不像大企业那样具备强大的经济实力,没有资金购买价格较高的软件产品。中小企业购买软件的主要原因是为了提高工作效率,替代手工记账,方便实时查询,只有低价位才能让管理者愿意花钱购买。这样在软件设计上就要体现出能省钱就省钱的原则,所以必须采用免费的后台数据库,这样才能控制软件的成本,才能做到低价位。
2.傻瓜化。中小企业的员工进行电脑操作的水平普遍不高,有的只会打字,所以在设计软件的时候一定要考虑到这一点,在操作上一定要尽量做到图形化、傻瓜化、自动化,这样才能让操作者上手比较快,操作起来省事。当然操作越简单的软件设计就越复杂。在中小企业,一般管理者使用查询统计功能,会计、出纳或业务人员录入各种单据,如果录入人员感觉软件操作起来很费事,那么这个软件的口碑就不会太好了。如果要开发一种新功能,但会影响到软件的傻瓜化使用,那么这种新功能就不适合开发了。
3.通用性。中小企业管理软件要想能推广,还必须具备通用性。如果只能在几家公司适用,在其他公司还得进行定制开发,那么一般的中小企业用户是接受不了的,因为定制开发的费用是不低的,这与低价位的原则是矛盾的。所以就要求必须做到深入了解和广泛了解中小企业的业务特点,避免二次开发。不过无论大型软件厂商还是小型软件公司,都很难同时做到深入了解和广泛了解,从目前市场上出现的管理软件的功能上就可以体现出来。
4.实用性。能让企业真正用起来,能替代企业大部分的手工记账工作,并且可以解决企业特殊的业务要求,这样的企业管理软件才具有实用性。也就是说必须要与企业的实际业务相符合,并且要能满足一些中小企业特殊的业务流程,简单地实现进销存的功能是不符合实用性的,也必然满足不了中小企业的实际业务需求。
5.灵活性。大型企业管理规范,层层审核;中小企业管理简单灵活,讲究效率。所以用大型企业管理软件的设计思想来设计中小企业管理软件肯定是会失败的。有人认为能应用于大企业的软件一定能应用于小企业,这是错误的认识。由于软件操作人员对电脑操作的熟练程度普遍不高,录入出错的情况很多,这就要求中小企业管理软件必须具备很强的灵活性,要做到所有的录入错误都可以改正,当然要留“痕迹”。
6.安全性。任何中小企业都不可能把自已的数据放在别人的数据库里,只有把软件和数据库安装到中小企业自已的电脑上管理者才能安心,而且要具备不同的权限控制。有的是企业管理者自已录入所有单据,有的是管理者录入进货单(产品进货价一般老板只想自已掌握),业务人员录入销售单,有的是由财务人员和业务人员分开录入,所以中小企业管理软件应具备不同的权限控制,但不必像大企业采用的管理软件那样严格,需要层层审核。
开发中小企业管理软件的难点在哪里
前面已经讲到了必须深入了解和广泛了解中小企业的业务特点,但真正实施起来是有难度的。为什么这样讲?先说大型软件开发厂商的情况,它们的市场需求调研人员和软件开发人员都具备深入分析和总结的能力,但待遇都不低,做大项目可以,因为大项目价格高,即使调研时间和开发时间长也可以盈利,而且一般是先签合同再开发,并且只针对一个单位或企业,所以大型软件开发厂商具备深入了解的条件。
但开发中小企业管理软件需要先开发出产品,然后再在市场上推广。这就需要相关人员与中小企业管理者、会计或业务人员去调研,并且要向不同行业的中小企业用户调研,这就需要大量的时间和大量的人员,当然也就需要投入相当大的费用。而且即使投入了大量费用,开发出来的产品也很可能不被市场认可,最后以失败告终。
再说小型软件开发公司的情况比较现实,他们的人员工资不高,这样虽然可以降低调研和开发成本,但这些人员的深入分析和总结的能力不强,并且由于公司的经济实力不强的原因,他们不具备长时间去调研和开发软件的条件,因为企业要生存。并且由于小型软件开发企业的客户资源不像大型软件开发厂商那样丰富,所以做到广泛了解和深入了解是很难的。
另外,中小企业不像大企业那样有大量人员配合进行调研分析,最懂业务的只有企业管理者,但要让企业管理者天天去配合调研是很难想象的。因此市场上适合所有行业的中小企业管理软件几乎没有。
编后:我国中小企业信息化的发展,在政府、软件供应商、媒体、咨询公司以及客户自身需求的多方推动下,呈现出蓬勃发展的态势。中小企业信息化建设不仅是自身发展的需要,也是国家发展的需要。中小企业信息化带来的商机是巨大的,中小企业管理软件开发商只有静下心来,想尽一切办法开发出能适合绝大多数中小企业使用的管理软件,才能抓住这个巨大的商机,成为世界级的中小企业管理软件开发商。