计算机软件工程管理探析
2016-11-30闫国亮
闫国亮
南京维数软件技术有限公司软件设计部,江苏南京 210028
计算机软件工程管理探析
闫国亮
南京维数软件技术有限公司软件设计部,江苏南京 210028
随着社会经济的不断发展,我国的科学技术水平也得到了飞速的提升,在计算机软件方面我们取得了不小的进步,也遇到了很多问题。本篇论文就计算机软件工程管理的发展影响因素、计算机软件工程管理的内容、计算机软件工程管理的管理措施以及计算机软件工程的应用进行了探讨。
计算机软件工程管理;影响因素;管理内容;管理措施;应用状况
在科学技术日新月异的新时期,人们虽然已经将计算机软件技术广泛的应用于各个领域,但是对于计算机软件工程管理还是没有足够多的重视,有可能是因为将计算机技术看得过于高端而没有深入了解,也有可能是因为部分人还持有老旧的观念对计算机不感兴趣,由此导致计算机软件工程管理在很多方面存在问题。怎么样才能更加深入了解计算机软件并且让计算机软件给我们带来更大的便利,这应该引起我们足够的思考。
1 计算机软件工程的影响因素
计算机软件是复杂多样的,所以影响其性能的因素也是多种多样的,下面具体展开论述:第一,在这个高速发展快步前进的时代,科学技术的发展尤为迅速,计算机软件的生产力却远远没有跟上时代的步伐;第二,我国地大物博、人才济济,能源资源是足够充足的,但是对于能源的应用效率却很低下,实在是没有发挥出我资源大国的优势;第三,计算机软件的开发主要依赖于高科技人才,我国现行的制度下没有提供给科技人才优渥的研发环境,而科研需要大量的资金投入,高投入的背后就意味着高风险,科技人员专注于科学研究而忧于高额的资金成本,一旦失利后果难以预料,因此开发新的计算机软件科技人员承受了很大的风险;第四,很多优秀的计算机软件起步于小的公司,计算机软件开发成功后得到丰厚偶的回报促使小公司壮大,这时又会出现公司管理上的问题。缺乏实际的管理经验,小公司还可以应付过去,但是公司扩大规模后会遇到财务、人员、宣传营销等各方面的问题。
2 计算机软件工程管理的主要内容
2.1用户层面管理
计算机软件开发成功后主要就是为用户服务,因此在开发计算机软件时要时时刻刻以用户的需求舒适为准则,最好对用户关于操作习惯、干扰因素、操作的难易度等进行大量的调查问卷,可发的软件要真正做到实用可操作。在软件开发成功的初期可以进行用户体验活动对新开发的计算机软件进行测试,从而根据用户的体验得到反馈进而在此基础上进一步完善新开发的计算机软件。
2.2员工层面管理
在计算机软件开发的过程中,计算机软件的工程人员主要承担的工作是;第一,收集与目标客户有关的关于新开发软件的信息;第二,在搜集信息的基础上进行软件的开发制作;第三,软件开发制作完成后的测试与宣传推广。这就对计算机软件开发的工程人员提出了3点要求:第一,不同的工作人员有不同的专业,负责人要根据不同工作人员的专业素质将工程人员合理地分配到不同的工作岗位;第二,各个岗位的工作人员都要明确自己的分工并且对自己的岗位负责;第三,要有全局的观念,一个计算机软件开发的成功包括前期的开发也包括后期的推广,因此单独一个人是无法完成的。身处于一个团队要求其中的每一个人要有奉献精神和团队精神,相互配合、合理调节才能真正的完成计算机软件的开发。
2.3机构组织层面
一个公司企业的成功需要有良好的组织结构,而良好的组织结构主要体现在:第一,组织结构严谨并且完整;第二,每个岗位配备相应的人员;第三,每个岗位分工明确,没有重复和交叉;第四,上下级信息命令的传达明确迅速。
2.4档案资料方面
在进行计算机软件开发时,对软件开发的开发过程的相关内容进行记录是非常有必要的。例如开发软件的前期准备材料、开发时收集的信息资料、编写软件程序、开发成功后进行的内部与外部测试等,这些资料的作用在于:第一,新软件出现问题有据可查;第二,为未来新软件开发提供参考和引导。
3 计算机软件工程管理措施
3.1加强计算机软件工程管理的风险管理
计算机软件的开发存在着两大风险。第一,前期需要大量的资金投入,所以投资者本身承担着巨大的风险。为了规避风险,要求计算机软件开发前构建一个整体的风险管理制度。计算机软件开发的财务方面和管理方面的工程人员应当对经济和危机具有相当敏感的嗅觉,做到对风险的提前预防、减轻风险给开发事业造成的危害、最好能有效的规避风险才能使计算机软件的开发顺利地进行下去。第二,计算机软件开发就是给客户使用的,客户的满意度是计算机软件开发成功的最主要的标志,软件运行成功但是不具有实际的效用,不具有可操作性,不被客户接受就意味着软件的失败,因此在计算机软件的前期开发时要及时的与目标客户进行沟通,详细了解目标客户群的计算机操作习惯、对新计算机软件的期待作用、操作计算机的能力等,只有全面的了解目标客户群的信息才能做出符合目标客户群要求的计算机软件。
3.2加强计算机软件工程管理的进度管理
现代科技日新月异,速度与效率是第一生产力,只有抢在同类产品面世以前推出产品才能赢得成功,所以在计算机软件开发的过程中要注重效率即进行计算机软件工程的进度管理。合理有效的利用时间和资源,在不提高成本的基础上完成计算机软件的开发,对整个计算机软件开发的过程进行严格的控制和监督,保证计算机软件开发过程的顺利进行。
3.3加强计算机软件工程管理的体系管理,强化团队合作精神
计算机软件开发的成功需要整个团体的相互配合,因此一个团结高效,分工明确的管理团队就是计算机软件开发成功的第一步。这就要求管理团队多到以下几点。第一,分工明确。团队的负责人对岗位进行有效明确的划分就会使岗位上的人员明确自己的责任,就会提高工作的效率,减少重复工作的出现。第二,沟通。有效的沟通是成功的第一步,工作都是由人来做的,有效的沟通会使工作更明朗化高效化,使合作更加融洽。第三,给员工个人充分的机会,调动员工对工作的积极性与主动性。人多力量大,人在宽松愉悦的环境中更能全身心地投入到工作中,将工作完成的更好。第四,建立合理严格的奖惩制度,工作出现了失误就要进行惩罚,工作做得出色就一定要给与相应的奖励,才能促进员工的工作热情。
3.4加强计算机软件工程管理的人才管理
计算机软件的开发高素质人才才是最最根本的。因此要不断加强对人才的管理,在采取合理的政策不断刺激人才工作的积极性的基础上,还要对人员进行定期培训,使其不断的对自己的知识进行更新换代,从而更好地进行计算机软件的开发工作。
4 计算机软件工程的应用
21世纪的标志就是计算机的发明,计算机与网络已经应用于社会生活的各个方面。计算机软件所表现出的方便高效等优点不断促使其发展。例如在企业办公中,计算机软件的应用使企业更加高效的接收到贸易信息、了解客户的需求、及时有效地对自己的经营做出调整等;在学习中的应用也是非常广泛的,计算机多媒体技术越来越普遍的应用到教学中,学生的学籍管理全部纳入计算机网络,各个学期的学费书费等利用计算机软件直接由银行转账,在家即可操作简单安全快捷。
5 结论
由上所述可以得知,计算机软件已经在多方面大程度的改变我们的生活,计算机软件的出现是一个历史的转折点,其高效简洁的特点在社会生活各方面的应用中已经完全的体现了。因此,更好地开发更新的计算机软件是一个时代的发展趋势,计算机软件工程管理能帮助人们开发更加高效地开发更加实用的计算机软件,创造更高的经济效益,更好的实现经济价值和现社会价值。
[1]吴海鹏.计算机软件工程管理探析[J].黑龙江科技信息,2015(27):169.
[2]苏东.计算机软件工程管理探析[J].数字化用户,2014(24):171.
[3]常征.计算机软件工程管理探析[J].消费电子,2014(24):306,308.
TP3
A
1674-6708(2016)171-0075-02
闫国亮,南京维数软件技术有限公司软件设计部。