论文部分内容阅读
随着信息技术的飞速发展,软件产业日新月异,软件产品的规模越来越庞大。很多先进国家的软件产业已经发展到较高水平。国内IT企业个人单打独斗的作坊式开发管理方式已经不适应软件业发展的需要。笔者目前就职于上海迪爱斯通信设备有限公司软件开发部,担任软件项目履行工作,在项目软件开发过程中,深刻感受到国内软件业的软件项目管理的无序及由此所造成的资源浪费。在信息化越来越普及的今天,IT企业软件项目管理水平的提高将有利于信息化建设目标的完成。同时,作为国内软件行业的一员,希望能够通过此研究,来探索一套更适合国内IT企业特点的软件项目管理应用模式。 软件项目管理应用研究的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从项目策划、需求分析、系统设计、编码、测试、发布、部署、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。国内IT企业要提高软件项目管理水平,软件项目管理策略不能只是照搬国外做法,还必须是要有中国特色,并具备有足够的可操作性。研究软件项目管理的应用,是针对目前IT企业软件项目管理存在的问题进行分析总结,通过深入的理论研究和具体实践相结合,提炼出能够指导今后软件项目管理的通用原则,方法,同时避免前人的失误。 鉴于软件项目管理与软件项目的成功息息相关,本文在文献研究的基础上提出并分析了如下问题:软件项目中需求分析与管理存在的主要问题及原因是什么?会有哪些原因会导致项目计划制订与跟踪控制失败?软件配置管理存在哪些问题?如何才能进行有效的进行项目质量管理等? 本文以管理学理论、项目管理理论、组织行为学理论、软件过程理论等为理论基础,分析软件项目管理的应用。提出了软件开发过程生命周期选择,通过分析选择的因素,并来探讨需求分析、项目计划、配置管理、质量管理、人力资源管理应如何进行优化应用。论文在理论总结的基础上,以福建全省接处警系统项目为例,从软件项目管理知识在IT企业中应用的角度分析存在的主要问题,并提出了软件项目管理的应用结果,认为福建全省接处警项目的成功是软件项目管理应用的正确选择。论文总结了研究结论并指出有待于进一步研究的方向。 论文得出的主要结论:经过本次应用研究发现,软件项目管理知识在IT企业中的有效应用为软件项目成功完成提供了坚实保障。正确选择软件开发过程模型是软件项目履行的基础。软件开发过程模型有多种,瀑布模型、原型模型、增量模型等,企业需要根据自身业务情况、用户情况、产品情况等选择合适的开发过程模型,为软件项目顺利完成做好铺垫。软件项目需求分析与管理尤为重要,项目需求分析结果直接影响项目的成败。很多项目经理听过或经历过一些项目,在一开始就决定了项目的成败,直接原因就是因为项目需求分析的好坏。项目需求贯穿项目的始终,包括项目需求调研、需求分析、需求规格编写、需求确认以及需求管理。需求管理不力则会导致需求失控,直接影响项目进展和项目质量。软件项目管理过程中需要做好项目计划的制订与跟踪控制,才能确保项目顺利完成,同时软件配置管理、质量管理、人力资源投入和团队管理等也直接影响项目的完成质量。 目前从国内的研究来看,国内学者和管理者往往更为关注软件项目管理知识的研究,对于IT企业如何应用软件项目管理知识研究还不多,因此本文的研究是一项创新性和前瞻性的工作。首先在软件项目管理相关理论的基础上,对项目管理和软件项目管理进行了定义,并分析了IT企业存在的主要软件项目管理问题,和问题存在的原因。从软件软件开发过程周期以及需求分析等角度提出了软件项目管理应用模式,为IT企业应用软件项目管理知识解决项目问题打下了基础。其次在案例分析的基础上,提出了IT企业应用软件项目管理应用模式。根据项目履行过程,系统地提出了IT企业软件项目管理的应用过程,并使软件项目得以顺利的完成。 从研究意义上看,本文在深入的梳理了软件项目管理相关理论后,针对我国IT企业目前存在的主要问题提出了自己的观点,对我国IT企业应用软件项目管理知识提高项目管理质量具有一定的理论研究意义。从现实意义上说,现实中70%项目的失败是由于管理不善引起的,而不是因为技术实力不够,进而得出一个结论,即管理是影响软件开发项目全局的因素,而技术因素只影响局部。所以软件项目管理在IT企业中的应用至关重要。在关系到软件项目成功与否的众多因素中,项目规划、需求变化、软件质量、配置管理等都是与项目管理直接相关的因素。因此,提高IT企业的软件项目管理应用能力对软件项目的软件生产力的提高是最为重要的。但是由于本人精力、学识以及研究条件的限制,本文存在不少的不足之处,希望能在今后的学习和工作中进一步进行深入的研究和探讨:在软件项目管理过程中,如果激励和激发团队斗志,提高项目开发效率?在软件项目中如何发现风险、规避风险,提高项目的成功率?此外,在研究方法上,可以尝试实证研究方法,使研究结论更具有普遍意义。 IT企业软件项目的管理是一项复杂的工作,其管理水平的提高绝非一蹴而就可以完成的。希望通过此次研究,为提高国内IT企业的软件管理水平,贡献自己的绵薄之力。