软件项目管理的现状对策分析
摘要:随着互联网+时代的大潮来到,软件开发涉及到了各行各业,其软件的规模与使用程度都大幅度增加。软件开发也从原先的个人开发,转变成了现在的团队开发,甚至跨地域多团队远程合作开发,软件管理的模式也不同以往。但现在计算机软件的管理模式还存在着一些问题,比如:认识不足,管理思想还没有落实,缺少有效的沟通等等,这都需要我们找出相应对策,整体上对于软件管理模式进行改善。软件管理离不开项目管理人员对于方法的掌握,下文就对这方面进行论述。
关键词:软件项目;管理;分析
从上个世纪诞生了计算机以来,许多的软件厂商就开始研发相关的软件项目,但是许多的软件管理却仍然处于一个实践的状态下,众多软件被返工重新制作,甚至还有被当成废品。软件项目的成功体现在对于自身成本、开发进度、软件质量与☤特点以及软件给公司带来的利润等能够达到一定的高标准,显然这是较为困难的,所以成功的软件项目少之又少。软件管理的是整个项目成功与否的主要关键因素,下面就从软件管理与工程的关系出发,分析软件管理中存在的问题与相应的对策。
一、软件项目管理与工程的关系
软件工程是一个统称,其中包含了软件开发、软件管理以及软件改进。软件开发是相关人员制造出具有特定功能的软件,相当于工厂流水线作业那样;管理则是相关管理者对于项目的整体规划,对于软件有着非常重要的影响;软件改进等同于在软件开发的过程中,对软件的各个方面进行一个改进,没有一个好的使用体现,软件也无法体现出自身的价值。在现实的软件项目之中,最受关注的是软件开发,对于软件的管理与改进往往是极不重视,实际上,这两部分有时候要比开发更为重要。随着现在软件规模扩大、数量上升,软件的开发也转向了工厂化、工种精细化,其开发的过程就跟工厂生产过程一样,甚至不同工种可以跨地区多团队联合作业,但是其生产方式、时间、内容以及成本,有着一定的区别。软件开发的结果是软件功能是否满足用户需求,项目的管理工作是保证软件成功与否,但是因为市场的原因造成了很多让人对于结果过于重视,认为过程的管理则是不重要。实际上,软件的管理能够让一个 ☹项目获得巨额的盈利,也能使一个项目亏得血本无归,但是开发人员没有这么大的影响力,软件工程在成为真正的工程之前,需要项目在多方面进行规范化、细节化的计划,这样才能让项目产生最大化的利益,实施软件管理的目的是在于保证软件在管理者的控制下,利用最高效的人力、最少的物资,按照规定按时完成软件并且投入使用。
二、软件项目管理的现状与问题
第一是对于软件管理的认识不够。软件管理人员没有一个整体的进度把握,没有完整的知识体系,对这方面也没有相关的把握,在实际的工作之中,不能够对项目管理工作进行有效的指导,使得相关的工作人员对待项目往往较为随意。在企业之中,项目经理需要具有独当一面的能力以及权力,如果他们在这方面的知识较为匮乏,对于自身工作认识不✞足,又缺乏有力的奖惩机制和相应权力,那么出现管理混乱的现象也就不足为奇。项目负责人没有对全局做出整体规划,项目中本身就有很多不确定因素,项目经理没有分析内在的原因,相关的规划往往也只是走过场,不能够适应突发情况,造成计划与管理缺少联系,这样就无法进行有效的管理。第二是管理的理念没有落实。管理思想与理念都是对于项目管理起到引导的作用,对于项目管理理论缺少认知项目管理就会失败,我国这方面发展较晚,相关人员实际工作经验也少,缺少管理理论,项目经理不能对于项目中的工作进行有效的分配,造成资源浪费的现象。在企业中,项目经理虽然具备一定的理论知识,但是缺少必要的素质与经验,特别是关于风险管理方面的经验,还需要进一步的提高。因为项目管理人员在实践中缺乏有效的技巧,使得工作人员团队合作能力较差,这也是普遍现象。第三是缺乏有效的沟通。在项目管理之中,沟通是最为重要的条件,一些重要信息如果缺少沟通,就会导致出现很多障碍,现在诸多 Ü软件企业存在沟通不畅的情况,各个部门人员制定计划,不考虑其余部门造成重复劳动,造成各种不必要的浪费和经济损失,如果花费大量的时间来进行重构,那么对于项目来讲就会造成了效率低下。
三、软件项目管理的对策
首先要对项目管理人员进行培训。其水平与组织决定着项目的成败,所以对于他们培训是十分必要的,定期对其知识与技能进行培训,学习先进的管理技术,并且对其进行考核,确保每一个管理人员都能够具备着较高的职业素质,把项目管理与开发进行有效的结合,提高软件项目综合素质的能力。其次是要加强管理 ツ的意识。对于管理者来讲,管理意识是必备的,这需要多年的管理经验才可以,并且从往期的管理经验中进行汲取,对新的项目的重难点进行提前规划,制定出总体方案计划,争取做到遇到问题时能做出快速响应。这些管理的意识是慢慢培养的,需要管理者对于工作极其用心,实时跟进项目的进度,熟悉项目中的问题,有效进行相关计划的制定及适时调整。最后是建立有效的沟通渠道。软件开发不是一个人完成的项目,需要一个团队通力合作,所以沟通作为最为重要的一部分,有效的沟通能够保证技术人员与管理人员有效对接,帮助管理人员制定相关的计划,同时在软件使用方面,也需要进行沟通,对于反馈意见及时的处理,用户的反馈是软件好坏最重要的依据,能够真实反映软件的运行状况,也为以后的软件开发提供了数据与经验。总之,软件的项目管理是软件开发的重要阶段,有效的管理能够给企业带来最大的效率,软件管理也需要软件开发人员与管理人员通力合作,依靠着扎实的软件开发基础与先进的科学技术才能够实现。
参考文献:
[1]贾文潇.软件项目管理现状与对策分析[J].电子测试,2016.
[2]毕猛.软件项目管理现状分析和对策[J].计算机光盘软件与应用,2014.
[3]王超.关于软件项目管理的现状分析和对策[J].攀枝花学院学报,2006.
作者:苏莉单位:南京南瑞继保电气有限公司