企业和IT发展到今天,应该没人再就IT对企业的作用产生怀疑了。IT对企业固然作用巨大,但企业为这种作用付出的代价也不小。在IT建设方面,现在的企业中经常遇到这样的问题:
成本(特别是隐性成本)高;
不断的追加投资;
项目不断的拖期;
五花八门的系统并存;
系统的投入/产出难以评估;
系统总也离不开技术人员的不断维护;
时不时出现或大或小的问题;
换了一任又一任的领导,问题总得不到根本的改善。
或许这些问题给我们的感觉不够真实,我们和建筑业进行类比,如果类似的问题出现在我们的住房将是怎样一种情况呢?
我们的房屋可以遮风挡雨、也大致符合自己的要求,但是:
房屋总需要不断改造,不断装修,每次改造不知道要花多少钱、花的这些钱是否值得、什么时候能完成也不清楚;
盖好的房屋大小毛病不断,旁人无法解决,必须让建筑队的人经常住在家里为你修修补补;
身上要带一大堆钥匙,因为走进家后,不同房间的门还都需要用钥匙才能打开;
每个房间的结构和布局都不同,房间里还有不少机关,刚住进去时一不小心,就会冲马桶的时候,把床都泡在水里了,而且每个房间的机关都不一样。向建筑商投诉,他们则告诉你是你操作不规范造成的;
很多问题不知道是谁的责任,建筑队说是包工头没说清楚,包工头说是设计院的问题,设计院说是装修时工艺不符合规范,总之转了一圈,问题还是没人能解决;
时不时发生房屋倒塌的事情;
也经常发生没住几天就要推倒重盖的情况。软件系统实际上也是一种产品,如果我们的房屋是这样的,相信谁都不能容忍。但由于软件系统不象房屋一样看得见摸得着,而且看起来比房屋容易修改得多,所以我们对它们存在的问题,没有如鲠在喉般直接的感觉。
产生这些问题的原因离不开提供服务的IT公司和企业自身:IT公司没有把这个行业做精做透;而企业对IT建设也没有给予象财务、生产、营销等传统业务一样的重视。
下面对这两个问题进行分析,并对目前企业IT状况提出了一些设想和建议,目的是提升企业IT建设,提高业务部门对企业IT的满意度。
目前市场上参差不齐的IT公司是怎样一种状况呢?发展不成熟,行业分析与企业内部能力不匹配,未能形成“产业”,具体体现在:
知识、成果基本上保留在人的头脑里,即使留有文档,文档的参考价值并不大,且不同的公司、不同的项目组、不同的人的文档书写风格都不一样;
分工不明晰,高手大包大揽,开发项目的需求、设计、编码、测试、实施;实施项目的需求、设计、设置、测试、实施(相当于制造业的接单、设计、制造、检验等环节)经常是由一个人来完成,大型项目则按功能、模块进行分工,而不是按阶段和工作性质来分工;
项目过程缺乏成熟、规范的流程,不同的公司、不同的项目组都有自己的一套,而往往还是不成文的或即使成文也不完善的约定。相对而言ERP的实施较开发项目过程要成熟一些,但在分工明确、项目过程规范、知识传递等方面依然存在很多的问题;
技术方面缺乏成熟的、可重用的框架,不同的项目重头再来的情况屡屡存在,或不同的项目组对“框架”不受约束地进行修改;
由于习惯于以人为本的运作,从业人员不愿进行管理上的改善;
整体对“管理”认识不深,往往以为能节省成本,而忽略管理,结果导致客户满意度降、产品可靠性和质量低下、成本超高;
整体对“人”的依赖很强,人员一流动,很多事情需要重头再来。
尽管不是所有的问题都会在某个公司里同时出现,但整体而言,国内IT企业(包括一些外企)发展还很不成熟。做得好的公司也仅是某方面做得好,且存在很大的偶然性,很大程度上取决于这个公司有权威专家在,而没有必然性,来自“组织”的必然性。另外,客户方对IT建设的认识不够,更加剧了IT企业坚持“土法炼钢”的做法,例如:
不能合理评估项目成本、周期;
无意识地鼓励了恶性竞争;
缺乏对IT建设的规划或规划不合理或执行过程中,因业务部门的迫切需要而匆忙上系统,而不顾规划的存在;
对IT行业认识不深,无意识地培养、扶持了作坊式的IT企业,由于这些企业加入竞争行列,导致其他供应商的急功近利,忽视管理。
总而言之,IT企业需要向组织结构相对稳定、责任清晰、对人的依赖降到最低上发展,其管理需要进行根本上的变革。