中小企业OA管理软件定制有何难点,如何取舍?
不同的企业用户在OA信息化方面存在很大的差异,大中型企业一般除了OA管理软件外,还会有很多的企业管理软件,对OA管理软件会持续投入进行个性化的定制开发,并与其它管理软件进行不同程度的集成开发;受限于信息化资金方面的投入,小微企业更多的是选择saas租赁模式的OA管理软件,无需进行软硬件的投入,在一定程度上解决了自身的办公需求,而涉及个性化定制开发的则相对比较少;对OA信息化有着一定要求的部分中小企业用户,会依据自身的需要进行一定程度的个性化定制开发。
OA系统的深入应用必然会不同程度地融入用户的个性化需求,包含个性化需求的OA软件可以更好地发挥企业自身的特点和优势。中小企业OA的个性化需求很多不是一开始就存在的,更不是一次性完整提出来的,而是随着OA管理软件的逐步深入使用,随着自身信息化经验的积累和提升,结合自身的实际需要才会产生个性化需求,而且是在不同时期逐步呈现的,很多需要通过定制化开发进行解决,OA管理软件的定制开发是评估厂商产品积累、技术开发能力、项目管理能力和行业经验的依据。
中小企业OA管理软件定制开发的难点
相比较单纯OA产品安装部署与实施,OA管理软件定制开发用户投入更多的成本和时间,对厂商的要求也更高,且后续的维护服务难度更大、资源投入更多,具体体现在:
1、用户费用预算有限
不同于大中型企业有相对充足的资金预算,中小企业在OA管理软件定制方面的投入相对有限,相当部分用户无法承受定制开发所需的成本代价。很多中小企业用户项目中或多或少的涉及到OA定制开发,但如果定制开发的成本比较高、周期比较长的话,一些用户会选择放弃或选择在后续进行处理。
OA管理软件定制开发用户单位虽然投入大,但OA厂商付出更多,中小企业的定制开发相对大中型企业资金投入少,加上开发周期长、风险大,是典型“费力不讨好”的事情,很多单纯产品化的OA厂商无法做到很好的胜任。
2、用户软件定制经验的限制
OA管理软件定制开发不仅对厂商技术实施团队的要求高,最终用户的项目负责人也需要具备一定的信息化经验,要有一定的项目管理能力和实施经验,包括对项目需求的管理、项目实施过程的管理,以及与技术团队的配合等,项目负责人需要具备相应的经验才能够更好地胜任软件定制项目的实施。
3、后续维护服务的代价高
定制开发的系统都是新开发的功能,后续需要投入很多的时间进行功能的完善、BUG错误的修复等,用户也会对需求进行增加和调整,对系统功能的细节提出完善的要求,厂商和最终用户需要投入更多的时间成本来进行后期维护。
4、传统OA定制开发的问题
相比较于平台化的定制开发模式,传统OA管理软件定制开发模式的成本高、周期长,错误率高导致后续维护代价高,这与中小企业想快速看到效果以及节省成本是相矛盾的,尤其是直接修改源码导致已有OA功能的不稳定,也影响后续OA管理软件产品通用功能的升级,这些都让用户单位难以接受。
如何合理地进行OA管理软件的定制开发?
1、合理的规划需求是关键
合理满足用户需求是OA厂商服务的重点,基于OA管理软件定制开发的这类用户对oa的使用程度比较深入,在很多情况下无法避免,用户在提出需求和需求规划时,需要同时考虑时间和成本的投入,在需求和资源投入方面做出合理的取舍,OA厂商也需要针对需求评估产品和自身的技术团队是否能够满足。
2、选择擅长定制的OA产品和厂商
OA管理软件定制开发对产品技术要求高,没有好的产品尤其是平台化的OA产品,否则个性化开发将会是举步维艰,同时对开发实施团队的技术水平要求高,需具备较强的OA定制开发实施经验,需要较高的项目管理能力,包括对用户需求的管理、项目实施过程的管理,对项目实施的技术团队管理等。
平台型OA拥有良好的技术架构,有着比较强的个性化定制开发能力,在通用OA中融入中小企业的个性化需求,可以充分发挥中小企业自身的优势和特点。平台型OA降低了定制开发的技术难度,缩短了项目开发实施的时间,让后续项目的维护服务更加方便,平台型OA软件更适合中小企业用户,提升了中小企业信息化的效果,是中小企业信息化极好的软件平台。