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