哥伦比亚号,一架曾多次完成太空探险的美国航天飞机,在今年2月的一次太空探险任务中返回地面时突然解体,机组人员全部死亡。原因表明,一种耐热材料受到外部物体的冲击而脱落,导致航天飞机在返回地面时无法承受与大气层摩擦产生的高热,导致空气解体。这一事件再次证明了系统理论的结论:随着人工系统的规模越来越大,越来越难以保证系统的质量。
航天飞机有260万个部件,每个部件的缺陷都可能造成致命的后果。信息系统与航天飞机相似:它也是一个复杂的系统。信息系统包括计算机设备、网络设备、软件、数据库等组成部分。其数据处理和业务逻辑涉及企业的各个层次、部门、人员和活动。因此,在信息系统的实施中有效地管理各种相关因素并不容易。根据我们的观察,许多企业不知道如何有效地管理和控制信息项目。因此,他们在信息化过程中被动地处理各种事件,导致项目延误、资金超过预算等问题。这告诉我们:
项目管理知识对企业信息化非常重要。
为什么信息化
项目管理更难
项目管理的知识源于第二次世界大战的研究,在美国阿波罗登月计划中发挥了重要作用,成为管理界广泛关注的理论。一般工程项目往往具有以下特点:一是必须在一定时间内完成;二是受人力、财力、物力资源的限制;三是要求施工队伍人员按照一定计划有效合作。信息化建设也具有这些特点。然而,应该看到,信息项目的目标难以明确定义,项目开始时应满足的质量要求往往不明确,客户的要求也可能发生变化。因此,信息项目管理比一般项目管理更加困难。
由于信息系统项目的实施是企业信息化的关键,项目负责人负着企业信息化成败的重任。因此,项目总监必须具备相应的权力和管理范围。通常,信息项目总监应由企业负责CIO、或由企业领导小组副总经理担任。
随着软件技术的进步,项目管理团队现在可以使用现成的
项目管理软件包,帮助我们控制信息项目中的各种相关活动。PERT图、Gantt屏幕上可以清楚地表示相关活动的开始和结束之间的联系,以及哪些活动是关键活动。这可以帮助项目控制器找到项目中的瓶颈,并确定每个活动对项目最终完成的影响。这种图形
项目管理软件通常具有以下功能:
◎可选择一些里程碑标志,将开发工程分为不同阶段;
◎可行性分析,以便更好地完成项目规格说明;
◎项目的详细规范和标准可以设置;
◎项目审批流程可设置。
清理项目管理要素
虽然
项目管理软件包可以帮助我们提高项目管理的效率,但信息项目实际上涉及到许多复杂的因素。对于项目总监来说,确保在预定的时间内完成项目是一个基本目标。但同时,信息项目中的其他目标也必须考虑在内,这些目标往往相互限制。为了确保项目按时完成,省略一些表面上不重要的工作可能会降低最终开发的系统质量。由于开发项目超过了计划时间,使用更多的程序员来加快开发,但开发成本可能超过预算。因此,项目总监通常应考虑影响项目进度的各种因素。
项目管理的基本内容
人力资源管理 信息项目是一个知识密集型项目,与项目组的人力资源密切相关。项目组成员的组成、责任感、能力和稳定性对信息项目的质量和成功有决定性的影响。项目负责人应有效利用人力资源,明确主要开发人员的职责和任务,提前配合相关人员,尽量使各项目阶段的人员变动不太大。
成本管理 首先,对项目按系统、子系统以及生命周期分解,分别估算出各个子系统在各个阶段的成本,然后再把这些成本汇总,估算出整个项目的成本。在实施过程中,对实际的费用进行控制,使项目成本不至于超出预算。
质量管理 信息化项目的质量管理不仅仅是项目完成后的检查,而应包括在信息系统实施过程中的全面质量控制,保证在整个开发过程中各个阶段性工作成果质量。项目小组应组织有关的管理者和员工对阶段性工作成果进行审查和测试,这又称为里程碑式审查。通过保证各阶段性成果的质量,最终保证整体系统的质量。
知识资产管理 在信息化项目实施过程中,不可避免地要将许多工作成果制成文档或电子化文档。为了获得高质量的文档,需要将此工作制度化、规范化、标准化。另外,这些工作成果中牵涉到企业的知识资产和业务信息。必须设置专人保管,并建立借阅制度,防范这些工作成果和业务信息流出企业。
风险管理 信息化项目涉及到组织变革的风险,经济风险,心理风险等。在项目推进过程中应提前对这些风险有所认识,一旦有关问题发生时,可从容冷静地处理解决。
沟通和范围管理 信息化项目经常涉及到与多个公司的合作,例如,将部分工程委托给其他公司实施。在合作过程中,一定要将各自的工作范围和责任范围书面化,并不断进行信息交换和阶段性成果的确认。
进度管理 在实际的信息化项目推进中往往有各种各样的变动,完全按照计划日程推进工程是不现实的。当项目的进度计划需要调整时,调整的重点应放在对近期内即将发生的活动加强控制;或者对工期估计最长或预算估计最大的活动进行调整。
最后,我们必须指出:在信息化项目管理中应当以人为本,而不能用想象的计划来硬套实际。信息化中的项目管理并不是僵硬的照计划行事,而是一场有计划的变革过程。