计算机软件工程项目管理策略研究
摘要:近年来,随着科学技术的发展计算机已经广泛应用于各行各业,其软件
工程项目所占比重逐渐增加,因此在软件系统开发上面临着较大的风险,同时由
于其涉及面增加,使得在项目管理上得到了高度重视。
本文我们主要通过阐述计
算机软件工程管理概念,分析在管理过程中遇到的一些问题,提出了有效的解决
措施。
关键字:计算机;软件工程;项目管理;策略;
近年来,随着计算机以及新技术的发展,给人们生产和生活带来了很大的便利,然而同时也面临着软件开发难度,规模,风险逐渐增加,在软件开发时很容
易引出多种问题,因此相应的项目管理是十分重要的。
一,计算机软件工程管理内容
首先从软件概念上来看,计算机软件是指系统中的一些重要文档和程序,通
常程序需要安装在内部才能够被相应的设备识别,计算机运行文档是用于日常记
录的,计算机的软件可以分为应用、系统、以及总述软件,其中系统软件是计算
机的一般功能,而应用软件是用户所在使用过程中的特殊功能。
从工程项目管理
上来看是指从事项目管理的企业接受到上级委托之后能够签署合同,并代表业主
根据要求对项目进行有效干预,通常项目企业不会直接与承包项目进行合同的签订,而是帮助业主以及施工单位承包单位,供货商等进行合同的签订,同时能够
对合同内容进行有效的监督管理,确保能够按时高质量完成项目。
二,计算机软件管理的重要性
在计算机软件开发过程中,项目管理主要包括项目的成本,质量,风险,进
度等,是否能够按照预期计划完成,能够排除外界多种干扰因素,在对开发过程
中的人员质量风险等方面进行合理的安排和控制,然而涉及项目管理过程中影响
因素包括:产品的工作量、应用资源、配置等多方面,同时,相比其他的管理来说,软件项目管理同样需要进行多方的配合和项目管理。
近年来,随着网络技术
的发展,在很多领域都运用了计算机,因此,从软件开发上来看占据越来越大的
比重。
由于软件开发所涉及的流程比较复杂,需要多个岗位进行配合,而且软件
开发是一个复杂的大型项目,面临的风险较大,因此在后期管理过程中难度也较高,在开发过程中还很容易遇到很多问题,不同的方案管理者无法完全避免问题
的产生,因此需要制定有效的措施来解决在软件开发时遇到的多种问题。
三,计算机软件项目管理面临的问题
需求定位问题。
在软件开发之前,需要与用户进行合理的沟通,确定软件的
多种功能要求,使用范围以及客户的使用需求,确保软件功能能够满足用户需求,目前在软件开发过程中,在实施项目之前由于缺乏深入的调查研究,因而现实需
求比较复杂,用户无法准确对软件需求进行分析,也无法了解开发软件的功能,
通常一些人员在开展调研工作时流于形式,因此,无法真正了解用户的需求,导
致软件在开发过程中与用户实际需求无法符合。
进一步加大了用户与软件开发企
业之间的矛盾,因此在对软件开发之前需要准确定位用户需求,确定清晰的需求
之后,能够进一步确保软件开发质量。
人员管理问题。
由于计算机软件项目在开
发过程中复杂度较高,而且难度也高较高,应用范围较广,工作量大,通常是由
团队合作来完成的,需要有相应的开发人员,管理人员以及其他人员共同合作完成,进而能够确保队伍的稳定性,使开发人员,管理人员以及其他人员能够共同
处于良好的氛围中,并保持自己的状态完成工作,这是确保软件工程质量和进度
的前提。
其次,在人员管理上还需要建立有效的绩效考核机制和奖罚、晋升机制,能够提升工作人员的积极性,帮助开发人员快速提高自身业务水平,减少开发过
程中的成本,确保产品获得良好的经济收益。
项目控制的问题。
在软件项目开发
过程中需要强化对于项目的管理和控制,多与用户多沟通,根据用户的实际需求,对项目进行合理调整,对于完成的时间,质量风险进行严格把关,能够按照预期
计划完成相应的开发,避免各环节出现问题以及针对在软件开发时遇到的问题,
应当及时纠正,全面开展监督管理,实时监控,能够及时解决各类问题。
风险管理。
由于在计算机软件项目开发过程中存在很多不确定因素,因此也就存在开发
风险,针对这一问题需要建立风险识别系统,能够有效防止较大风险的产生,通
过定时开展项目例会,掌握项目开发情况,能够对开发过程中的风险问题进行实
时的监控,确保能够获得预期经济效益。
管理团队方面。
在计算机软件项目管理
过程中,由于人员配比不均匀,则会进一步导致专业水平受到限制,员工分工不
明确,不完整,缺乏团队的沟通,甚至在团队协调上出现问题,不利于员工提高
工作积极性,会从一定程度上影响项目的质量以及开发进度。
开发后的软件评价。
在对所开发的软件进行评价时需要由开发人员以及用户共同完成的,如果在项目
开发前期没有深入探究其功能以及服务范围,没有准确定位用户需求,那么在软
件评价上也会存在较大难度,使用户对于该软件存在一定的偏差,无法给予公正
的评价,使开发人员工作积极性降低。
四、针对计算机软件工程项目管理的思考
(1)强化风险管理以及进程控制
首先,需要进一步建立好完善风险管理机制,作为软件工程开发管理人员,
需要强化风险识别能力以及进一步量化知识,做好风险报告编制,能够对风险进
行有效监控。
做好预先的风险规避工作,能够对软件项目管理风险进行实时的监控,而这一工作需要贯穿于整个项目开发中。
因此在对项目管理时,需要时时做
好风险管控,能够运用有效的方法及时处理所面临的风险问题,在开发前需要深
入调查,了解用户的真正需求,并结合项目开发实际情况,加强对于项目的进度
管理。
根据开发计划,合理调整内容,对项目的时间成本,风险进行控制,防止
各个环节出现问题,及时解决在开发过程中面临的多种问题。
建立项目管理体系
(2)首先需要建立相应的人才管理体系,能够确保人力资源得到合理的分配,并完善企业的奖罚制度,能够对相应人才进行定期培训,建立沟通机制,明确员
工分工,提高团队合作意识,强化对于员工的技能培训,提高员工的实践能力,
进一步提升其综合素质和管理水平。
小结
总而言之,在计算机软件项目开发过程中,由于其风险较大,而且开发环节
比较复杂,涉及面较广,因此要想确保能够按时保质量完成项目开发,需要进一
步强化风险管理机制以及有效控制项目工程进程,能够建立有效的管理系统,使
企业实现可持续性发展,并获得可观的经济效益。
参考文献
[1]郎晓菲. 关于计算机软件工程项目管理的研究[J]. 信息技术与信息化,
2015(2):221-223.
[2]王波. 计算机软件工程项目自动化管理探究[J]. 软件导刊, 2015, 14(12):138-139.。