OA是自己开发好还是购买现成的好?(oa开发需要哪些技术)

2023-07-01

一、我对软件(软件厂商)选型的经验总结:

1、过硬的技术功力:软件就是技术转化的成果,没有过硬的技术功力支撑是不可能的,我不扯什么微服务架构、多租户模式、容器部署这些细节,建议不管是oa还是其他管理软件,没有专注行业十年以上建议绕开,毕竟技术是个讲究积淀的东西,不然就会出现楼主说的开发质量不咋地等情况;

2、靠谱的业务领域知识:软件系统是要为业务服务的,而不是买来看的,但是我们也知道,三百六十行怎么可能你都擅长?所以要找对口自己所属行业甚至所属业务领域的软件,这个与其看解决方案ppt天花乱坠,不如看其过往实施案例,这个造不了假!楼主说到系统数次出现问题很可能就是因为对方实施团队对业务理解不到位!

3、创新的本地化交付机制:这个触动到几乎所有甲方都面临的一个难点和痛点了,就是系统的后续调整和运维,毕竟业务是迅猛发展的,对应的系统也要去快速的调整,这时候供应商的产品和团队响应态度和能力变得至关重要,楼主说的情况就是处处受制于厂商但是系统又要用有点无可奈何,但说实话,真这么干下去,信息化投入将成为无底洞!

二、对于贵司信息化建设的建议

1、楼主针对自身企业信息化现状还是有很充分的认知,特别关注的点包括:(1)产品要尽量符合个性化需求,二开能力要灵活强大;(2)流程审批功能、跨系统对接整合能力要强;(3)甲方要尽量掌握信息化建设主动权。同样通过楼主的描述,我大概也知道你们现在的顾虑:(1)定制开发的成本可能会很高;(2)外包实施商可能比金和更加不靠谱;(3)不知道其他企业有无类似情况及成熟的应对方案;

2、我的建议是选择基于BPM快速开发平台作为企业信息化建设的基石:(1)从理念层面而言,BPM的理念是流程梳理、流程建模、流程e化、流程执行、流程监控和流程改造等自循环体系的思路,依靠自动化的流程驱动技术实现高效的协同,而传统的oa协同系统仍基于以人为主人去驱动的逻辑,流程审批也大多局限在行政类基础范畴;(2)从技术层面而言,BPM基于可视化低代码技术+中国式流程引擎大脑为技术主轴,在BPM上不仅可以构建包括oa协同软件在内的几乎企业所有业务系统,也能把企业现有异构系统实现无缝整合,构建统一流程中心、实现流程端到端打通、嵌入式流程补强等全方位管控能力,而传统的oa协同软件通常和专业业务管理软件是区隔开来的,虽然可以通过统一门户和单点登录技术实现跳转,但是流程功能和整合能力和BPM完全不在一个档次;(3)从价值层面而言,按照BPM厂商广州天翎的定义,BPM的价值是提升企业组织力,即以端到端广泛链接强化的资源整合控制力和用自动化流程驱动激发的业务敏捷执行力,通过构建现代化组织力可以有效提升组织绩效!说的再通俗一点就是BPM不仅可以以统一的技术架构构建包括oa在内的各种管理软件,还能有效消除企业现存的大量异构系统带来的数据孤岛和流程断点问题,进而提升业务的控制能力和执行能力,快速的响应市场变革为业绩提升赋能,而传统oa仍然是关注在团队协同层面,解决线下向线上办公的转变,价值点和价值格局都要弱很多!

天翎BPM平台价值

3、楼主所述类似的情况其实在业内是普遍存在的,只不过大家做法不同,有的企业选择咬牙自己组建团队自主研发(通常是互联网it型公司,本身有成熟的it团队,对自身的业务较为熟悉),有的企业选择购买更大牌的oa(既然信息化那么重要,那就砸钱吧,但是不是花到刀刃上谁管呢),当然最聪明的企业就是选择基于BPM快速开发平台进行构建,例如彩生活集团选择天翎myapps平台构建BPM统一管控中台,在过硬的技术功力+靠谱的业务领域知识+创新的本地化交付机制基础上,以可视化低代码技术+BPM流程管理方法论进行实施,无论是开发周期、开发成本还是业务调整都非常的可控!