CIO信息化管理 |
|
| 按行业筛选 |
|
|
| 按产品筛选 |
|
|
| |
查看本类全部文章 |
| |
|
|
|
发电企业应用系统开发模式探讨 |
|
作者: |
|
对于企业而言,应用系统的开发模式主要有:采购成型的软件直接应用,结合自身实际情况,请开发商量身定做,以及利用自身力量,组织开发。应用系统的开发模式不外乎以上三种,可能有些变形,叫什么合作开发之类的模式,但基本上可以这样讲,合作也仅是针对量身定做这种模式而言,结果实质上就是由用户提出应用需求,开发商开发,至多企业有一两个人员参与开发队伍,就是很不错的了,本质还是第二种模式。
这三种模式基本上在发电企业都存在。采购来直接应用的管理软件多数是针对相对较为普遍的业务,如办公自动化、财务管理、人力资源管理及物资管理等应用系统,而对发电生产管理则往往采用请开发商量身定做或自主开发的模式较多。一些发电企业的信息化人才相对充足,有力量去做,一般多采用自主开发;而另一些人才相对较少,偏重运行维护的发电企业,则多是采用请进来的办法加以解决。
外部采购,其软件产品一般是由专业的软件开发商开发,而且所开发的软件经过很多的测评与许多企业的实际应用,因此软件本身的错误相对较少,功能较为完善,在满足单一的业务能力上相对较有优势。不过与其他应用系统的集成也相对较难,结合企业特点进行二次开发也相对较困难。当然也有一些软件性能较好,扩展性也很好,甚至集成了很多的应用系统,现在流行的ERP、EAM、MPRII等类大型应用系统,就提供了很好的平台。不过这一类软件与企业的相宜度一般较差,很难实施,实施的周期较长,成功率也很低。反而是一些功能单一,简单易用的系统软件更易于应用到企业中。因为业务单一,对企业体制、组织架构,利益分配,权力变更的影响较少,只需要少量的部门、极少数的人员作些改变就可以了,因此容易实施。
对请进来开发的这种形式,也不是很容易做的,开发商虽然有技术,但管理的理解能力是与其项目经验相关的。一般稍有开发经验的开发商多数已开始推销成型的产品,不愿为某个企业定制,所谓的量身定制,也只是利用原有的东西作很少的改动。尽管这是软件开发的一种很高境界,实际上很多开发商不是达到了这个境界,而是不想,或者更确切的说是做不到这个境界,甚至不能完全理解用户的需要,只是想当然的把自己认为先进的管理模式推销给用户。虽然我们知道应用信息系统不只是应用一个工具,还想利用这个契机来引进先进的管理模式,以实现生产力的革命,但一种东西存在,必定在某种程度上有其合理性,也许不符合社会的总体发展形势,但却可能与企业发展的实施相符。海尔在最初定出的一条制度是“不准随地大小便”,如果在那种情况下,向其推销ERP,可以想象结果会是什么样。
至于自主开发。最大的优点是自主知识产权,版本升级能够得以保证,而且开发的东西能结合行业与企业的实际,方便二次开发与利用。但自主开发的优点,也时常会成为其致命的弱点。自主开发一般由企业的专业信息化人才来做,而这些人有很多对企业的业务管理缺乏充分的认识,只关心IT技术,会追求新技术的应用,追求成果的多少,从而忙于一个个系统的开发,而忽视了系统的完善与升级,相应开发过程的文档也不规范,当这些人才有所流失时,系统的后期维护就会成为问题。自主开发易于培养造就人才,也且造成人才的流失,企业如果缺乏相应的人才激励机制,将难以留住这些人才。
总而言之,发电企业在应用系统的开发过程中,究竟采用什么形式,不能一概而论,要结合企业的实际情况,采用符合自身发展状况的,有自己特色的开发模式。但如果采用自主开发模式,则有些讲究。
自主开发要开发好的应用系统,需要特别注意以下几个方面的问题。
利用自身的优势,充分认识与理解相关业务流程与管理思想,确保需求的真实性与实用性。我们为了准确把握业务需求,可以到相关的业务管理部门去实践几个月,也可以把业务人员培养成开发人员,也只要能有利于需求的准确性与实用性,可以不受进度与成本的限制,这是任何外部开发商都无法做到的,而自主开发却可以做到,因此要充分利用与发挥这一优势。
即时更新完善用户提出的一些小问题。细节问题,往往能引起一个庞大的系统束之高阁,在完成开发以后,要即时更新完善用户提出的任何细节上的更改。成型的软件没人改,量身定做的开发商,因为成本问题,很难即时改,而只有自主开发的应用系统,可以根据需要,随时修改,关键是要认识到这样做的重要性。
在业务系统推广过程中要有足够的耐心,要能走入用户当中,而不能作为职能管理部门去做开发工作;自主开发一般由企业的信息管理部门的专业人员承担,他们同时担负企业的信息化职能管理工作,如果在自主开发系统时,推广过程中,特别要注意不能以职能管理的身份去推广,否则容易引起业务部门的反感与抵制,最终导致前期的努力付之流水。三分开发,七分推广,在推广时,要充分利用相互认识,易于交流与沟通的优势,耐心的培训用户使用新开发的系统,用户的接受是对工作的认可与最高奖赏。
要经常与领导交流,了解领导的感受与需要,他们的需要就是未来集成与查询的方向。所谓的决策支持系统,某种程度上就是为他们服务的。对外部开发商与推销商,企业的领导最多只是在开发合同确定之前接触一下,而且也只是一两个领导,但对内部的自主开发队伍,则有很多的机会接触与把握领导的意途,这样做,不是为拍领导的马屁,信息化本身就是为管理服务的,其中为领导的经营决策提供支持与依据是核心,又有什么理由不去了解领导的想法呢,而且我们也有这么便利的条件,更应好好把握。
这里重点谈的都是管理上的东西,并没有谈到具体的软件开发技术。具体的软件开发过程中涉及的IT项目管理、软件质量控制等方法与工具,可以通过其他途径学到,而这里谈到的都是实际工作中成功的经验与失败的教训总结。我们与外部开发商相比,技术水平并不高,项目管理能力也不强,但我们有最大的优势,我们离用户近,我们了解用户,我们理解用户,能与用户同甘苦、共患难,用户的成功,就是我们的成功,而且我们只有一个“上帝”,因此我们的尊敬与崇拜是专心一致的,只要有这样的心,我们就能做到任何外部开发商无法做成的切合自身实际的应用系统,而且是常新的。
适宜提醒的是,搞自主开发,一定要有总体规划,在此基础上,分步实施,到后期的各业务系统集成时,才能有效而相对工作量较小。(end)
|
|
文章内容仅供参考
(投稿)
(如果您是本文作者,请点击此处)
(2/17/2005) |
对 CIO信息化管理 有何见解?请到 CIO信息化管理论坛 畅所欲言吧!
|