施工企业信息系统的建设是一类典型的项目,因为符合项目的几个特点:①施工企业信息系统的建设是一次性的任务,有一定的任务范围和质量要求,有时间或进度的要求,有经费或资源的限制;②施工企业信息系统具有生命周期,具有系统规划、系统分析、系统设计、系统实施和系统运行维护等五个阶段,这与项目具有寿命周期是一致的。所以施工企业信息系统的建设也是一类具有典型特点的项目的建设过程,可以用项目管理的思想和方法来指导其建设过程,制定各阶段的任务范围、进度、费用安排以及质量要求。
依据信息系统项目的定义,可以将其划分为不同的组成部分。例如施工企业信息系统项目又可分为客户需求分析、网络规划与设计、应用软件开发、设备采购以及系统调试与集成等多项内容。其中的应用软件开发又可进一步划分为计划、投标、合同、物资、资产、工程过程、质量等各个子系统的开发。在不同的组成部分之间,存在着先后的关系。例如上述几个过程中,首先是客户需求分析,在此基础上进行网络规划设计和应用软件开发,最后才是设备采购和系统调试与集成。
施工企业信息系统项目与一般的信息系统项目雷同,而与一般的工程施工项目不同,是一项费时费力的艰巨复杂的系统工程,其开发难度往往要大于技术系统的开发。与一般的工程施工等技术类项目相比,具有如下一系列特点:
(1)施工企业信息系统项目的实施,项目组成员必须与施工企业的领导、管理人员和操作人员进行广泛的交流,协同完成项目的目标。
与企业领导的交流要掌握和理解企业领导的管理思想和管理理念,并在信息系统的设计与开发过程中要体现领导的管理思想,只有紧密结合管理的信息系统才是成功的信息系统;与部门管理人员的交流需要掌握该部门信息系统的业务流程和数据流程;与操作人员的交流要在信息系统软件中达到界面美观、操作使用方便的目标。只有进行了广泛的交流,开发出来的信息系统才是实用的、成功的。
(2)施工企业信息系统项目的开发与实施是一种变革,常常会遇到企业的阻力。
来自企业高层的部分领导的阻力主要是由于其不真正了解信息系统及其作用,不重视、不亲自参与而造成的。领导不参与,推广的难度就要加大甚至不可能推广。
企业中层的部分干部担心新的信息系统的使用会增加工作的透明度、企业的领导更容易监管自己的工作,会使权力结构与管理方式发生变化而影响自己原有的地位,从而产生不积极或不合作的阻力。
企业基层的部分业务人员担心自己的工作被计算机替代或由于对信息系统不熟悉而不愿意改变自己的工作方式而采取不合作的态度。
(3)施工企业信息系统项目的管理工作存在很大的不确定性与不稳定性。
不确定性反映在信息系统的开发与运行过程有时难以完整地用文字表达,对信息系统的信息与功能需求一时表达不清,使信息系统开发项目带有一定的难度,从而需要在开发过程中不断地去补充与完善管理过程的描述与目标系统的需求。(www.xing528.com)
不稳定性是指信息系统的管理思想、用户需求、业务流程、数据流程常会发生变化,这种变化常使刚开发出的系统或子系统与实际情况不符,在未使用前就要修改,具有很大的不稳定性。
(4)施工企业信息系统项目的目标不够精确、任务的边界比较模糊、质量要求不够具体。
对于信息系统的开发,在许多情况下,施工企业开始时往往只有一些初步的功能要求,未给出明确的想法和确切的要求。信息系统项目的任务范围很大程度上取决于项目组所做的系统规划和需求分析。由于施工企业对信息技术的各种性能指标并不熟悉,所以,信息系统项目所应达到的质量要求为各种技术指标更多地由项目组来定义,而用户更多的是尽可能地审查。为了更好地定义或审查信息系统项目的任务范围和质量要求,施工企业可以聘请第三方的信息系统顾问或监理。
(5)施工企业信息系统项目进行过程中,其需求会不断地被激发和被进一步地明确,导致项目的进度不断拖延、费用不断增加甚至更改项目计划。
尽管在实施信息系统以前已经做好了系统规划和可行性研究,签订了较明确的技术合同,然而随着系统分析、系统设计和系统实施的进行。用户使用软件后,其新的需求会不断地被激发,导致软件功能、软件界面以及与其相关的文档不断地需要修改。在修改的过程中又可能产生新的问题,这种不断修改的开发过程符合原型法的开发思想,这样,就要求项目经理遵循原型法的开发原理,要不断监控和调整项目计划的执行情况。
(6)信息系统开发项目是智力密集型的项目,受人力资源影响最大,项目成员的知识结构、开发技术、沟通能力、责任心和稳定性对信息系统项目的质量和成败具有重大影响。
施工企业信息系统项目开发工作的技术性很强,充满了大量高智商和高强度的脑力劳动,要求既懂计算机软件开发技术、又懂施工企业业务的复合型人才。尽管近年来信息系统辅助开发工具应用得越来越多,但是项目的各个阶段还是渗透了大量的手工劳动。开发人员不能摆脱编程的工作,甚至需要大量的手工编程,这些工作逻辑性强,十分细致、复杂且容易出错。因而信息系统项目是智力密集型项目,无论是施工企业还是软件开发公司均需要一些高素质的复合型人才。由于项目开发人员开发出来的应用软件的主体是程序,充满了逻辑性、艺术性和知识性,如果人员发生流动,对于不深入掌握软件知识或缺乏信息系统开发实践经验的人员,不可能在短时间里做到无缝承接信息系统的后续开发工作。因此,留住人才、保持项目组人员的稳定性是项目成功的关键之一。
信息系统开发中的艺术性,决定了不同的开发人员开发出来的软件不会完全相同,即软件的开发渗透了人的因素,带有较强的个人风格。为了高质量地完成项目,必须充分发掘项目成员的智力才能和创造精神,不仅要求他们具有一定的技术水平和工作经验,而且还要求他们具有良好的心理素质和责任心。与其他行业相比,人力资源的这一特点十分突出,必须给予足够的重视。因而在信息系统项目的管理过程中,要将人力因素放到与进度和成本一样高的地位上来对待。
(7)信息系统项目的管理工作往往需要项目管理软件的支持。
信息系统项目的管理与其他项目的管理一样,涉及到项目研制中的计划编制、进度估计、资源配置、过程监控、质量监控等项目管理的许多问题。往往需要借助专门的项目管理软件的支持。例如,信息系统的计划、进度和成本的控制等管理环节均可采用项目管理软件Project做支持,本章的第5.4节专门介绍这方面的内容。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。