[原创评论]OA行业陷入困局,前行之路在何方?
OA行业陷入困局,前行之路在何方?kunbrother@163.com
OA目前没有一个明确的定义。从广义上说,凡是能够提高办公效率的计算机系统(软件、硬件)都可以称作OA(Office Automation System)。一般而言,OA被看作一种以计算机应用为基础、以网络应用为核心、将日常办公工作信息化的软件。
OA历时以久,我借鉴了一些资料,将OA按照应用的不同层次作了一个简单的划分:
第一代OA是以数据为核心的传统MIS系统,应用基于文件系统和关系型数据库系统,以结构化数据为存储和处理对象,强调对数据的计算和统计能力。其贡献在于把IT技术引入办公领域,提高了文件管理水平。但是,这种方式缺乏如收发文等群组协作工作过程的处理能力,因而其“自动化”程度是有限的。
第二代OA是以工作流为中心的办公自动化系统,以工作流为中心,以E-mail、文档数据库管理、复制、目录服务等技术作支撑。第二代OA包含众多实用功能和模块,实现了对人、事、文档、会议的自动化管理。
第三代OA建立在企业Internet平台之上,旨在帮助企业实现动态的内容和知识管理,使企业每一位员工能够在协作中不断获得学习的机会。同时,有部分厂商提出“协同办公”理念,注重沟通、协作、知识管理和应用支持等等。
目前国内的OA系统的研发和应用都处于第二代和第三代的阶段。
当前OA普遍存在的一些问题:
OA自出现以来,确实很大程度的改变了人们的办公方式。随着办公需求的深入,计算机软、硬件发展水平的提高,OA软件出现越来越多,功能也越来越强大。但是,据我们调研,无论是易做图还是企业,对这些OA的使用却并不尽如人意。很多单位花费大量财力和人力,应用了更强大的OA系统,但用户使用到的功能并不多,使用的程度并不够,使用的效果并不好,对当前当前OA的满意度严重不足。这些问题,不是某一个提供商、某一款软件存在的问题,而是整个OA行业的问题。原因何在?我认为,当前OA行业普遍存在以下几个方面的问题:
1、当前OA试图将日常办公的全部事务硬性搬迁到计算机平台
在当前OA的设计中,越是强大的系统,功能越繁杂。即使是一个小型OA系统,包括诸如电子邮件、在线短信、手机短信、电子公告、电子论坛、网上审批、公文处理、文件管理、会议管理、档案管理、日程安排、会议安排、活动安排、人事管理、物品管理、图书管理、车辆管理……等等无法罗列,不计其数。造成的结果是:一级菜单下面带二级菜单,二级菜单下面带易做图菜单,仅仅找到某一项功能就会花费不少功夫,更不知多出多少根本就使用不到的功能。
大型OA更是复杂,不仅具备以上功能,而且可以进行流程的定制、表单的定制、甚至数据字典的定制等等。另外,还可能包括一些概念上的东西,如协同办公、知识管理等等功能。这些功能,即使是一个计算机相关的专业人士,培训后也未必能掌握,更何况OA大部分的使用人员是仅仅对计算机日常使用较熟悉的人士。有些大型OA还分多种解决方案,诸如:集团解决方案、易做图解决方案、企业解决方案等等,每种解决方案甚至还会对不同的行业进行划分等等。
总之,当前OA功能上繁多,使用上复杂。造成这个问题的原因是:当前OA试图将日常办公的全部事务硬性搬迁到计算机平台,没有做任何系统化的归纳和整理。而我认为,日常的工作确实有很多,但不一定都需要搬迁到计算机上来实现;而很多工作,可以根据计算机的特性和工作本身的内容进行一定的归纳和整理来整合,而不能一味的简单的将该工作在计算机上实现。 --------------------编程问答-------------------- 2、当前OA试图将工作中的流程硬性搬迁到计算机平台
从第二代OA开始,工作流就是当前OA设计的重中之重,甚至出现了一些专门为OA提供工作流引擎的公司,甚至还出现了一个工作流国际标准机构(The Workflow Management Coalition ,简称WFMC)。
工作流包含很多内容,诸如:分支、回转,异或分支、与分支,同步合并、非同步合并,后退、文件回收等等方式;包括流程监控:管理员及发起者审阅者方便查看流程流转到哪一步;处理人设置:设置具体用户(含代办),部门,岗位,关系(上个步骤操作者的同一部门的某岗位);固定流程与自由流程方式:根据不同组织机构的管理方式,提供不同方式的流程流转方式;流程提醒:流程进行到某步骤后,提醒该用户处理文件;锁定保护:当文件被多人会签时,可自动短时间锁定该文件,防止被他人修改提交后覆盖;流程步骤执行自定义应用程序:可潜入某个自定义的程序来加强某个步骤的执行效果;条件判断:可根据表单某个字段的值来选择下一步流转方向等等。
以上内容,即使是计算机专业人士,需要多少时间才能学会和掌握?更何谈真正在办公中良好的应用呢?
出现这个问题的根本原因:当前OA试图将工作中的流程硬性搬迁到计算机平台。日常工作中,确实有很多流程,但这些流程是根据工作的需要而出现的,很多时候不需要预设也无法详尽的预设;甚至是同一种类型的工作,在不同的情况下工作流程也有区别;现实生活中,原定的工作流程常常因为意外的原因而变化;等等。当前OA很难将现实中的工作流程完全预设;即使是强大到任意设置流程的OA,即使用户学会了在OA中如何设置繁复的流程,那么用户在OA中设置流程所花费的巨大时间成本,也会让当前OA的流程形成鸡肋。
3、当前OA试图改造现有办公方法甚至管理理念
由于设计理念的问题,当前OA很难在客户单位真正有效的得到推行。此时,当前OA往往把责任归结于领导未能给予足够的重视。很多OA提供商对OA实施的要求第一点就是领导重视、带头使用。诚然,领导的重视和模范作用确实能在很大程度上推动用户的使用,但如果OA本身应用上无法满足用户需求,那么即使领导的力度再大,OA也无法得到切实有效的利用。事实上结果往往会演变为:领导也会发现当前OA从根本上就很难在单位中实施。
针对于此类情况,有些当前OA提供商又提出了新的概念,有的OA提供商号称其OA软件融进了先进的管理理念,用软件协同管理的提升;有的OA提供商更是明确表示:他们不是销售软件,而是销售管理理念;甚至有的OA提供商同时也提供管理咨询的业务。(种种OA提供商的手段,我们是不是可以理解为一种潜台词:如果一个单位无法使用其OA产品,那说明这个单位的管理理念有待提升?)有些客户被这些概念所迷惑,不仅购买了OA软件,还采用了一些OA提供商提出的管理办法,结果不仅OA软件没有给他们带来期望的效益,连原有的秩序良好的办公体系也受到影响。
出现这些问题的原因,是因为在OA软件无法得到用户的肯定后,当前OA提供商没有在自身产品上查找问题的根本原因,而是试图改造现有的办公方法甚至管理理念,这种做法无异于削足适履。常规的办公方法和管理理念能够正常的运行,自然有其存在的道理;即使可能存在一定的问题,其改良也必须是渐进式的;而当前OA试图用易做图式、一刀切的思路去改革现有体系,无疑会失败。同时,OA提供商是一家软件公司,其在管理学上未必有太多的研究,却鲁莽的向客户提供管理方法,也是极不负责任的。再者,管理学本身就是一个众说纷纭、百花奇放的局面,某些OA提供商却企图用单一的理论来指导工作实践,是否过于局限了一些?
4、当前OA将工作重点着眼于岗位,而不是“人”本身
传统的OA中,权限设计也是一项非常重要的功能。一个OA的用户,可能是普通的工作人员、或者部门主管、或者单位领导,等等类型,那么这个用户在OA中具备的权限也就不同,在OA中能做的工作也就不一样。当然,从软件设计的角度来说这是很平常的设计。
但是,组成一个办公环境的核心是“人”本身,而不是“主管”、“领导”、“员工”等等称谓的“岗位”。“岗位”是死的,其工作职责是明确的,岗位不会出差、生病、升迁、免职……,岗位无法做岗位以外的任何工作,等等;“人”是活的,其工作的内容也许随时在变化,人会产生各类特殊的情况,同时人在工作上又有很强的自适应性,等等。当前OA在设计上是面向岗位的(虽然很多当前OA是调整人员岗位的功能,但当前OA本身的工作机制仍然是面向岗位的),所以在面向弹性很大的“人”来使用时,当前OA显得非常的力不从心,于是出现:用户单位抱怨OA使用不够灵活,OA提供商抱怨用户单位管理不够规范。
出现这种情况的原因是当前OA将工作重点着眼于岗位,而不是“人”本身;过分注重了用户权限的分配与限制,没有一套行之有效的权限宽泛化机制和用户信任机制。从理论上来说,只要软件系统拥有权限修改功能,面对权限的任何变化时系统都能适应,所以当前OA有了权限修改功能就觉得万事大吉了;但在现实工作中,权限修改不是一种解决方案:管理员没有时间去做很多细致的权限修改,也无法验证用户提出的权限修改是否必要,更不能保证随时响应用户的要求;从根本上来说,管理员这一岗位也是由“人”来组成的。
5、当前OA对于资料的管理趋于混乱,知识管理沦为空谈
在当前OA中,不同的信息是以不同的结构(如EMAIL、备忘录、通讯、演示文档、扫描文档等等)在不同的数据库、主机、文件服务器、应用系统上存在,而这些系统缺乏相互连接的信息渠道,数据被封存并缺乏应有的关联,数据本身结构上又缺乏统一性和规范性,难以被计算机集成处理,从而给单位获取有用信息带来很大的障碍,长期下来,文档、资料的管理越来越困难。这就是大家常说的“信息孤岛”。
面对这种情况,一些OA提供商提出一种“知识管理”的概念。知识管理包含所谓的知识积累、知识分享、知识的评估等等,然而根据我们调研,甚至一些务实的OA提供商自己也承认,知识管理也就是以前OA软件中的文档管理,或者叫档案管理而已,甚至功能还没有档案管理等强。况且很多OA提供商根本没有真正研究知识管理的内涵,仅在功能菜单上加了一个知识管理的模块,不但没有解决原来的信息孤岛问题,反而制造了新的信息孤岛。当前OA对于知识管理停留在了概念上、口号上。目前在我们所调研的几十家国内OA中,包括一些号称知名的OA,没有一套OA系统中所谓的“知识管理”能在理念上或者技术上有所创新,更多的是一种炒作。
6、当前OA绝大部分采用WEB方式,极大的降低了用户体验
当前市场上的当前OA,几乎100%采用了WEB方式(B/S架构)。当然,WEB方式有其自身的优点:实施方便、维护简单、界面友好等等,在很多项目和系统中也得到了非常好的体现。然而,具体到OA这一行业软件时,WEB方式是否是最合适的方式,还有待商榷。
首先,办公事务中有大量的文档、表格等内容需要处理,现行的WEB技术上也能处理,但仍然在速度上、易用性上与桌面应用程序(如word、Excel等)有着很大的差距,根据我们调研,即使WEB页面直接调用了word控件,在速度上、稳定性上仍然非常不足,用户更愿意直接使用word办公。
其次,OA系统中往往有一些日程安排、工作提醒、即时信息等等内容。采用纯WEB方式,用户必须打开浏览器(IE等),进入OA站点,登录后才能获取。而在日常办公中,可能很多人没有打开浏览器的习惯,即使打开了,也常常在处理完工作后随手关闭浏览器。这时OA的工作提醒、即时信息形同虚设。即使因为领导的要求必须在工作时间打开浏览器登录OA,并且不去关闭它,由于WEB采用的技术是基于无连接的,其保持在线的技术是采用刷新的方式来模拟,在实际工作中,常常会发生刷新包丢失的情况,导致用户自动掉线。同时,有一个IE的窗口一直打开在用户的桌面上,对用户的其他工作也会产生影响。
另外,工作中用户往往需要处理较大的文档、文件,采用WEB方式的OA处于文件的方式只有“上传”一种。WEB中的上传会因为服务器的原因而受到很多限制(如IIS默认情况下就限制上传的文件最大只能2M);基于无连接的WEB技术处于上传文件也非常麻烦,很难实现对上传过程中文件状态的显示和控制;WEB文件上传的性能也非常的差,上传过程很容易出错,而且没有异常处理机制,一旦出错就只能重新上传。
总之,由于WEB技术是基于无连接的,在日常办公实时性要求非常高的场合,是非常不适合的;而当前OA为了简化开发、一味的追求流行而普遍采用WEB方式,极大的降低了用户体验。
7、当前OA在设计上无法适应特殊的应用环境
当前OA对于特殊环境考虑的比较少,有些OA会考虑到内外网等一些特殊情况,但具体到某些单位的特殊情况,几乎没有一套OA能够在应用上适合。
由于很多特殊情况都有比较特殊的原因,这里就不展开讨论了。
下一代OA,会变成什么样子?
既然写了这么多问题,我心里当然已经有了一些不是非常成熟的思路。这些思路,可以从上文中看出一些端倪;但是关于下一代OA的整体想法,却与当前OA的角度完全不同----这也是我敢将本文向大家公布一部分的原因。我会继续将我的思路完善,并初步实现后与大家分享,时间可能会有点长,敬请期待,谢谢!
--------------------编程问答-------------------- --------------------编程问答-------------------- 没人关注? --------------------编程问答-------------------- 值得探讨 --------------------编程问答--------------------
从某种角度上讲,OA确实渐行式微,几个原因:
1、业务边界太过于宽泛,对于不同用户太容易诱发不同深度和不同范围的需求,往往结果会是用户期望大,失望大;
开发商投入大,收益小
2、门槛低,开发商多,把招牌做砸了。诸如“协同”这种外行提出来不知道是什么的理念,居然也让无数人在OA上套
个协同的幌子。
3、目前的技术基础还不够支撑OA。OA以非结构数据为核心,变化灵活多变。当前的软件体系大多以结构性数据为核心,
对于以规范数据为核心的业务系统(如erp/财务等,或者hr/crm等)有很强的支持。而对于OA,尤其是流程表单,支持力
就比较差,经常更换数据表结构的软件能好吗。 Domino灵活,但是性能(B/S,C/S)确实不好。目前基于XML的数据库以
及基于xForm的表单设计是一个很好的解决办法,但没有个三五年,还很难工业化。
这么说是不是不做OA了吗?也不是,对于下一代OA,应该说是OA第三代(目前的OA大都谈不上第三代),我们已经形成
了比较好的思路(欢迎访问www.tenwa.com.cn,里面有一些思路了),依然楼主开了个头,我大致简单介绍一下:
1、OA需要迈进企业门户的概念,能实现其它业务系统的统一入口
2、OA要解决统一用户管理包括复杂易变的组织结构问题
3、有效的规划工作流,将其与企业内控联系起来
以上只是个人的一些看法,欢迎楼主及其他有识之士沟通,把所谓的"协同"伪专家从OA的范畴排除掉,还原并升华OA本身的
价值
lbrein@tenwa.com.cn
--------------------编程问答-------------------- OA本身就是一个欺骗人的概念,
包括诸如电子邮件、在线短信、手机短信、电子公告、电子论坛、网上审批、公文处理、文件管理、会议管理、档案管理、日程安排、会议安排、活动安排、人事管理、物品管理、图书管理、车辆管理……等
这些其中有80%都不需要采用计算机管理。
计算机只是作用一个日常工作的辅助工具,而不是指挥人工作。 --------------------编程问答-------------------- 帮顶! --------------------编程问答-------------------- 顶下楼主。楼主说到的问题确实OA应用中的遇到的。希望能看到楼主接下来的见解 --------------------编程问答-------------------- 顶
--------------------编程问答-------------------- 计算机只是作用一个日常工作的辅助工具,而不是指挥人工作 --------------------编程问答-------------------- Ding --------------------编程问答-------------------- 学习了!oa其实作为电子数据的积累,特别对于长时间的积累,对于数据共享,方便查找,数据分析还是有好处的 --------------------编程问答-------------------- OA应和业务逻辑无关 --------------------编程问答-------------------- 都是高人,学习中 --------------------编程问答-------------------- DING --------------------编程问答-------------------- --------------------编程问答-------------------- OA本身就是一个欺骗人的概念
对于一个公司来说,是个可有可无的东西,
不像一般的业务管理软件所起的作用.所以OA的命运也就是如此吧 --------------------编程问答-------------------- 当时发了帖子没有人回,郁闷的很,想不到多日不看,反而有一些讨论,谢谢大家。
我的思路很明确了,可惜没有足够的人力去实现,耽搁在那里,郁闷的很。 --------------------编程问答-------------------- 我觉得现在的OA都是千篇一律,无法符合企业的要求!!(自己的经历)
"OA本身就是一个欺骗人的概念"我并不赞同!
对于文案管理方面OA还是起到了很大的作用(数据的共享、查询、保存等等)
只是现在的OA太过独立了,无法满足企业的个性需求.
每个企事业单位都有自己的需求,也就是如果OA和MIS能够有机的结合起来,形成一个完整的链路,充分体现数据共享和协同,我觉得才是OA以后的发展之路. --------------------编程问答-------------------- 什么呀 --------------------编程问答-------------------- --------------------编程问答-------------------- 顶 --------------------编程问答-------------------- 希望楼主继续发表高见。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 可以试试与BPM结合! --------------------编程问答-------------------- LZ说到的问题确实OA应用中的遇到的。希望能看到LZ接下来的见解. --------------------编程问答-------------------- 楼主提到的 #6问题我觉得在当前已经不是什么问题了,适当的应用AJAX都可以得到很好的解决。
另外的有些问题都是程序设计的/做的/完成的是否细致的问题。
再有,oa应该要做到针对具体企业的具体需求而更改及设置。就是oa是定制的,而不是说一套系统就可以适应所有的企业。 --------------------编程问答-------------------- 很多企业炒作概念
所以现在的oa就是企业管理软件,什么都包括
--------------------编程问答-------------------- 楼主一些观点还是比较认同的,但是炒作也好,忽悠也吧,OA发展到现在的地步已经被用户所接受是不可否认的事实。
前面的朋友也有说OA与企业门户等集成问题,这在很多OA企业都有体现,目前流行的iOA就是这种模式,但是这种模式却吧门户的概念给缩小化了,很多企业在项目实施过程之重,OA与门口集成后发现门户内只有简单的OA信息,顶多集成几张业务报表,而将门户完全淹没。
在如此之多的OA产品中,虽然Domino平台存在诸多不足,如性能等方面,但在OA系统方面,很显然是其他平台无法比的。但OA的目前不是困境问题,而是需要相关行业规范。诸如电子邮件、在线短信、手机短信、电子公告、电子论坛、网上审批、公文处理、文件管理、会议管理、档案管理、日程安排、会议安排、活动安排、人事管理、物品管理、图书管理、车辆管理,这些在OA内应该如何定位,比如物品管理,一些功能强大的oa产品,俨然是一套资产管理,那么是否有毕业将其剥离,是否要对这些信息进行一定程度上的约束,担任,行业约束了,客户是否会同意。这也是OA很尴尬的一面,还有,就是业务上的问题,我曾经就遇到过这样的客户,因为从海信ERP系统的业务数据要进行审批,而海信ERP并不具备他们所希望的审批,这就需要在OA系统内进行审批,这个时候,OA系统如何将海信系统的业务数据抓起过来进行审批,而这个过程是设计很多安全上的问题的,OA有灵活的工作流引擎,可以达到权限控制但ERP没有。另外一个问题,在可以需要一分员工培训申请的审批表达中自动从HR系统获取员工信息,比如培训经历,当前学历等待,同事还有从培训系统获取课程信息,这些又涉及到多系统集成,而这些东西我们更多的是在Portal上见到的,现在IBM在宣传她的新产品,这里大量使用SOAP的概念,IBM在新产品(SOA硬件中间件)是演示的,通过电子邮件发生一个XML格式订单,硬件系统通过mail适配器自动解析XML,根据订单信息从亚马逊查询商品,并将相关信息汇集成新的数据在企业内部系统展示。这些正是OA在进步中需要解决的,而这些不是一家问题,要求多家进行合作制定解决方案
这次我们项目中的报销就是一个很现实的问题,用户起草报销单,报销单从财务系统NC获取,用户天下之后提交财务预审,财务预审后通过一步步审批,审批结束后信息要写入NC。这样就涉及到两家甚至多家的合作问题上,你登陆的是OA,那对NC的操作或读取就有权限问题,这里又涉及到SSO,而SSO可能又使用第三方产品,这里的合作问题就复杂多了。
等等不一一列举。
总之OA需要找到自己的突破口,并解决它。未来中间件将成为在企业信息化进程中补课或缺的。 --------------------编程问答-------------------- --------------------编程问答-------------------- 写的不错。有见地。 --------------------编程问答-------------------- --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- Google的云计算是一个方向。
加入按照这个方向发展,将会出现垄断的情况,很多OA公司将倒闭。 --------------------编程问答-------------------- 07年的时候我们公司开始进行转型。到现在,OA这个概念可以淡出了 --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 学习了
补充:企业软件 , 其他