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