您当前的位置:首页 > 计算机论文>软件开发论文

应用软件项目管理研究

2016-05-24 13:43 来源:学术参考网 作者:未知

  1概述


  项目管理是根据管理科学的理论,联系系统开发的实际,保证工程化系统开发方法顺利实施的管理实践。它包括系统开发中的项目评估及可行性分析、人员管理、进度管理成本控制等方面,是按照项目内在的逻辑规律进行有效的计划、组织、协调、控制的系统管理活动。


  20世纪80年代,随着微型计算机的出现和运算速度的迅猛提升,项目管理技术也呈现出繁荣发展的趋势,涌现出大量的项目管理软件,软件的价格也大幅下降。与此同时,国内许多院校和科研单位也开发了很多项目管理软件。但由于受计划经济体制的影响,很多国内软件作为课题开发,形成成果后没有商品化,也没有进行维护升级工作,导致国内项目管理软件发展十分缓慢。


软件项目管理

  2目前国内软件项目管理存在的若干问题


  2.1项目管理意识


  在目前的项目管理中,存在的普遍问题是,不能真正区分项目管理和项目实施的工作任务。这个问题的出现,往往是由开发骨干兼任项目经理所致。一方面,如果设立专职的项目经理,专做项目管理而不做任何分析、设计、编码、测试等具体的技术实施工作,就会“没事做”;另一方面,由于主要或全部精力均忙于具体技术工作,各种项目管理任务(如:项目分析/评估、项目计划的制定/检查/调整、上下左右的沟通、专业资源调配、项目组织调整、项目财务控制、风险分析/对策等)不可避免地疏于顾及,项目管理的事情“没人做”。在中、小型项目中,管理任务可能不饱和,有条件的项目经理可以兼做项目技术的相关工作,关键是要将项目管理工作与技术工作区分出来。


  2.2项目成本基础


  项目管理的精髓是必须在规格、成本和进度之间取得平衡。而目前国内的系统集成企业,普遍没有建立专业的成本结构及运用控制体制,因而无法确立和实现项目成本的指标、考核和控制,项目经理可以不计成本地申请资源。不建立专业资源成本结构,就无从实现项目的成本管理,就不会有真正的项目管理。


    2.3项目管理制度


  规范化而且切实可行的项目管理制度,必须因企业、因项目而异。一般而言,项目管理制度应是项目管理原理、企业/行业特点和项目规模/性质、企业开发文化/素质等各种因素综合的产物。国内目前的普遍情况,或者是企业无项目管理制度,仅凭个人经验实施项目管理;或者是照搬教条,其结果是难以落实针对项目的监控和支持。


  2.4项目计划


  项目计划是实施项目管理控制的基础。目前的问题主要有:一是项目计划的制定不够严谨,随意性大,可操作性差,因而实施中无法遵循;二是缺乏贯穿项目全程的详细项目计划,甚至采取每周制定下周工作计划的逐周项目计划方式,导致项目失控;三是项目进度的检査和控制不足,不能维护项目计划的严肃性。


  2.5用户参与意识


  应用软件将通用计算机变成了专用的业务处理系统,因此应用软件中渗透着业务制度、策略,成为应用软件系统的灵魂。国 际上成功的案例是业务部门贯穿始终地参与,作为确保项目成功的底线之一。但实际上往往是技术人员孤立地开发系统,业务人员参与不足,既可能产生业务偏差的隐患,也可能因业务人员不理解、不认可而夭折。


  3软件项目管理中要处理好的几个关系


  软件系统开发方面已有比较成熟的工程化方法,但工程化开发方法仍然不能保证其一定开发成功,还需要有完善的项目管理方法来保证。每个项目的开发环境及实施环境各不相同,因此在项目管理方面所面临的问题均不尽相同,但在项目管理中所要处理的关系却基本相同,如何处理好这些关系是项目管理人员的重要任务。


    3.1用户方与开发方的关系


  用户方与开发方是对立的统一体,双方均希望将开发项目做好。但用户方可能对计算机系统工程缺乏全面的了解;而开发方对用户方的需求等了解得不充分,使得用户方与开发方对工程的理解从一开始就存在着差异。而这种认识上的差异与理解的不同往往在开发初期并没有表现出来,当系统开发结束时,双方才发现这种差异,使开发出的系统与实际需求产生偏差。因此项目管理的重要目标便是建立一个便于开发方与用户方之间进行交流的环境。


  用户方与开发方的关系是项目管理所要处理的最重要的关系之一,增加沟通和减少误解是处理好这个关系的关键。所以项目管理人员要有效地安排开发方软件人员与需求方使用人员的交流,保证有畅通的交流渠道。


  3.2项目管理人员与程序员的关系


  项目管理人员与程序员的关系处理得如何,将直接影响程序员的积极性。在项目开发中,项目管理人员经常处在两难的境地,一方是使用人员,而另一方是软件编程人员。当使用人员对系统提出问题并要求改动时,除了最简单的界面修改外,软件编程人员往往总是找出各种理由予以否定,而这正是引起开发方与用户方矛盾的最主要的原因。作为项目管理人员,既要满足用户方的需求变化,又要充分调动开发人员的积极性。当系统分析不够准确时,项目管理人员应及早提醒程序员进行修改,使用人员也应尽早介入,及时发现问题。


  3.3硬件与软件的关系


  目前在应用软件系统的建设中,经常出现重硬轻软的情况。因此在硬件上,根据业务需求“统一规划,分步实施”是项目管理人员应注意掌握的原则。在软件开发方面,用户方往往提出过高的要求。殊不知,一个高质量的软件系统,是要靠软件编程人员来开发的。如果投入过少,势必造成开发人员不能全身心地投入到某一个项目的开发工作中,造成开发工作达不到预期效果,再好的硬件也难能发挥其作用。


  3.4性能与灵活性的关系


  性能与灵活性是系统设计中的一对矛盾,似乎应是系统设计人员而不是项目管理人员应该考虑的问题。但实际上许多应用软件系统的失败都与这个矛盾处理不当有关,因此在项目管理中要充分考虑性能与灵活性的关系。


  在目前的情况下,相对系统性能来说,灵活性是矛盾的主要方面,其原因有如下两点:一是由于目前大部分单位的管理模式都处在探索阶段,可能引起变动的因素很多,因此在设计时要充分考虑这些不确定因素,只有保持灵活才能适应这些变化:二是由于计算机技术的发展,计算机硬件速度飞速提高,系统性能得到极大提高,使增加灵活性所引起的系统性能的下降并不明显。项目管理人员对这个问题应引起足够的重视,尽量避免用牺牲系统灵活性来换取系统性能提高的做法。


  4项目管理的发展趋势


  项目管理学近期的发展趋势是;


  4.1项目管理学的主体是应用项目管理学.应用项目管理学的主体是微观项目管理


  当今时代尽管有各种各样的项目,对项目的管理也有各种层次,但最基本的是单一项目的管理,也就是我们所说的微观项目管理。它们的数量、类别、复杂程度、规模大小、周期长短,综合反映了一个国家的经济发展程度和科技发展水平。因此微观项目管理从大的方面来说,是关系到国民经济发展的重要的因素,从小的方面来说,是各个项目相关单位兴衰、存亡的关键,这也是微观项目管理在国内外项目管理专业领域受到特别重视的原因。


  4.2项目管理学将在知识、创新和市场的综合发展中走向成熟随着世界经济由工业经济向知识经济的转变,人们将知识通过创新劳动,转化为产品,投向市场,从而产生经济效益。其中极其重要的实现方式就是各种各样的项目。因此项目管理学的研究也将在知识、创新和市场的综合发展中而逐步发展成熟。


    4.3项目管理学走向科学化和艺术化


  有越来越多的迹象表明,项目管理专家们正以极大的兴趣关注着项目管理过程中的思维、行为、情感、适应性、项目管理中的交叉文化问题、项目经理的领导艺术等等。因此有人说,项目管理是将思想转化为现实,将抽象转化为具体的科学和艺术。


  项目管理学科的发展,不管国内还是国外,都进入了一个高速的发展期,我们要致力于提高我国项目管理的水平,促进国内项目管理与国际项目管理接轨。


                                                          矫文成1,张冬丽2

                          (1.军械工程学院软件工程教研室,石家庄050003;2.河北科技大学经济管理学院,石窣庄050018)

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页