论文部分内容阅读
随着计算机与信息技术在各行各业的应用,越来越多的企业将信息系统作为提高管理水平、增强业务能力的必然选择。所以很多政府与商业机构都面临着开发信息系统的艰巨任务。虽然IT产业在国内外都得到了迅速发展,但是信息系统项目的成功率却一直不容乐观。信息系统项目不仅涉及复杂的业务流程和信息技术、还经常暴露出大量的项目管理问题。如何提高信息系统项目的开发和管理水平、提高项目成功率成为困扰着项目管理者的难题。 究竟是什么原因导致了信息系统项目的失败,又是什么原因确保了一些复杂的信息系统项目走向成功,不是光靠理论研究就能解决的问题,还需要从实践中寻找答案。 本论文以案例研究的形式对一个由某银行与软件开发商合作开发的会计管理信息系统(CMIS)项目进行了深入的分析,旨在找出项目的成功关键因素,以及影响项目开发的其他相关因素,反映信息系统项目中的共性问题,为我国银行业或其他行业的信息系统开发项目提供有实际意义的参考。 在论文的开始部分,本论文首先回顾了其他学者对信息系统项目成功关键因素的研究成果。大部分学者采用了数据统计和案例分析两种方法对信息系统项目进行研究。用户参与、高层支持、项目目标的明确阐述是他们普遍认为的对信息系统项目管理最为重要的成功关键因素,还有部分学者提到了技术获得、团队选择以及项目经理等其他关键因素。本人根据这些因素的重要性对他们进行了深入分析,为后文提供了理论基础。 随后,本文以案例综述、案例分析、结论论证的顺序展开对CMIS项目的全面剖析。在案例综述部分,作者按照项目的开发顺序——项目的可行性分析与规划、系统需求分析、系统设计、系统实现、系统测试——撰写了研究案例,介绍了项目的开发背景和过程,客观、细致地描述了开发过程中遇到的问题,交代了这些问题产生的原因。 在案例分析部分,本文按照项目管理知识体系PMBOK指南对项目管理领域的划分,对CMIS项目中的六大管理领域进行了具体分析,总结了项目在这六个领域中出现的问题,分析了这些问题产生的根源,同时也研究了项目中一些有特色、有成效的管理方法: (1)在配置管理方面,CMIS项目由于缺乏配置管理人才,没有做好早期的配置管理计划,引发了一系列问题。后期,项目管理人员利用技术人员与测试人员迅速的交互和反馈简化了典型的配置管理环境,减少了管理的层次,降低了配置项不同步的可能性。 (2)在人力资源管理方面,项目管理者建立了灵活的组织形式,通过人员的动态流动保持了项目规模。管理者还通过调整组织结构,缓解了项目团队中外聘人员之间的冲突。除此以外,项目经理还积极倡导优秀的组织文化建设,通过精神鼓励、建立学习型组织等方式最大程度地激励了项目成员,提高了人员素质。 (3)在质量管理方面,CMIS项目虽然碰到了文档质量难以保证等困难,仍始终坚持阶段评审、过程检查和测试等手段进行全质量管理,并通过组织结构调整等新形式辅助质量管理。从系统的最终质量来看,这种全方位的质量管理弥补了项目在过程改进方面的不足。 (4)在时间管理方面,由于CMIS项目早期工作分解结构定义得不准确,管理层采取了特殊的进度计划制定方法,减少了计划中的不确定性。项目组还通过工作流程的改善以及制定灵活、合理的工作计划,提高了团队的工作效率。 (5)在沟通管理方面,项目组充分利用需求方参与项目的优势,加强技术人员与业务人员的交流,促进了知识在项目团队中的流动,克服了多数项目中存在的沟通障碍问题。 (6)在风险管理中,项目管理层主要通过主观估计的方式进行风险管理,虽然因为某些管理漏洞,项目出现了几次风险失控的局面。但由于成功关键因素对这些问题的制约,并没有造成项目的失败。 根据对项目开发和管理各方面的分析,论文总结了项目的不足——可行性分析不足、缺乏对合作方的风险控制、技术和管理水平不高,并找出了可以对这些不足产生弥补、改善和制约作用的成功关键因素——需求方的全过程参与、原型增量迭代的开发方法、高层支持、特色化人力资源管理和尽职的项目经理。 文章进一步讨论了成功关键因素是如何对项目的不足产生弥补、改善和制约的作用。需求方的参与和原型增量迭代的开发方法弥补了可行性分析的不足;需求方参与、特色化人力资源的管理和原型增量迭代的开发方法可以改善和弥补项目组成员对新技术准备不足的情况;几乎所有的关键因素都对CMIS项目管理的理论水平不高有弥补作用;特色化的人力资源管理和称职的项目经理有助于制约和解决合作方人员失控的问题。 总之,需求方的参与、原型增量迭代的开发方法、高层支持、特色化人力资源管理和尽职的项目经理五个因素的确在CMIS项目中起到了关键的保障作用。这些因素与以前研究结果的契合也部分印证了其他学者研究中的结论。 综上所述,本文认为“人”是信息系统项目管理中最重要的因素,它为项目管理中的时间、成本、质量标准架起了桥梁。同时,考虑到信息系统项目具有涉及企业复杂的内部业务的本质,本文认为信息系统项目的成功离不开需求方的参与。为了适应需求方参与过程中引起的需求不断变更的情况,原型增量迭代的开发方法是更适合中小型信息系统项目开发的方式。