项目系统化管理在软件工程中的开展论文
摘要:随着社会经济的飞速发展,科技水平的不断提高,计算机应用在生活中起着越来越重要的作用。伴随着计算机软件的发展和其应用范围不断地推广,使得计算机软件工程项目的规模变大,程序更加复杂,开发难度明显提高,所以在项目的运作流程中也出现了一些问题及需要解决。就有效地进行软件工程项目系统化管理而展开了分析。
关键词:软件工程;项目管理;系统化
软件工程的项目管理其实质是为了保证软件工程项目能够顺利的进行,与计划的进度吻合,在预算的管理成本之内,能够满足客户以及市场的需求。在研发软件工程项目中,由于其工作流程较复杂,涉及的部门岗位较多,导致在项目开发的整体过程中会出现一系列的错误和冲突,所以科学、有效地进行软件工程项目的管理,是开发计算机软件工程正常运行的必要手段,能避免资源的浪费和结构的繁琐,取得迎合客户和市场的成果,提高企业的市场核心竞争力。
1软件工程项目管理存在的问题
1.1管理机制不够完善
在软件工程项目管理中,企业没有建立一个完善的管理机制。管理人员自我定位不够,管理意识不强,而且对管理任务目标不是很明确,所以无法合理地安排管理工作,导致进行软件工程项目的成员任务分配不明确,资源没有得到合理的利用,许多流程出现不必要的重复,大大降低了工程项目研发的进度和效率。软件工程项目管理人员有一定的个人主义[1],团队之间没有沟通协调,没有团队意识,出现问题不能得到及时的反馈和解决,出现问题互相推脱,降低了团队的集体荣誉感,增加了管理工作的协调与控制的难度。
1.2管理人员能力薄弱
在当前的软件工程开发的企业里,软件工程项目管理人员大部分是原来开发团队里的技术骨干,一般都具有较高的专业知识水平和比较丰富的实践经验,但其知识领域有一定的局限性,管理人员的综合管理、协调、控制能力相对比较薄弱,而且有的企业内部结构本身不合理,没有专门的培训机构。管理人员没有意识到软件开发要与实际生活相适应,没有更多的、更深层次的去了解客户与市场的需求,盲目的开发导致工作效率的降低。而且管理人员对项目的风险敏感度不高,没有意识到风险控制的重要性,也没有得到相应知识的培训,这会对项目的开发和企业的经济利益带来严重的影响。
1.3管理现代化水平落后
随着社会科技的日新月异,软件工程项目也趋向于复杂化、大型化和时效化。软件工程的工作流程越来越复杂,越来越繁琐,多方面的信息与动态需要时刻掌握与分析。面对信息化水平快速发展的新时期,传统的管理模式已经无法适应企业发展的需求,企业必须要创新现代化的管理方法和措施。企业要采用先进的计算机技术,不仅利用其计算快速及庞大的特点,还要充分利用其信息的整理分析及共享的特性,让信息在企业内部流通互动[2]。管理人员不仅要注意日常工作的数字化系统,还要集成信息加以分析,规划好项目开发的进度,确保项目开发在计划内进行,并在预期内实现总体目标。
2有效进行软件工程项目系统化管理的对策
2.1建立完善的'项目管理体系
(1)企业加强对项目管理人员的能力培训。管理人员不仅要精通软件工程的操作流程,起到领头羊的作用,还要掌握管理方面的知识,良好地掌握人际交往、法律、经济学等相关的问题,将实践与理论相结合,不断地提高自身的综合管理能力。(2)实行严格的责任制度。正所谓,无规矩不成方圆。没有良好的责任制度,势必会影响工作的效率。管理人员要将职责落实到每一个工作流程中,落实到每一位任务的参与人员上,采取公平、公正的制度,激发工作人员的积极性。在出现问题时,能得到及时的反馈与解决,在团队内部形成良性竞争,提高整个团队的工作效率。(3)科学地规划项目进度管理。在软件工程项目的开发中,管理人员要将工作流程细致化、具体化,根据所采集的信息进行综合分析和管理,然后制定出科学的项目工作进度表,实时监督软件工程项目工作的研发进度,是否在计划内完成,根据不同的岗位职责建立不同的工作进度表,把总体目标划分为许多小的目标依次进行,保证整个项目有条不紊地进行。(4)建立良好的项目风险管理机制。无论是企业,还是管理人员都要意识到风险管理的重要性,也要掌握风险管理的相关知识,拥有良好的风险敏感度和应对风险的能力。管理人员要通过现代化的技术,建立完善的风险管理体系,能够很快地意识到潜在风险的存在,并且有规避、转移、减弱风险等不同的应对模式及方法[3]。
2.2将软件工程项目进行目标管理
根据软件工程项目管理的主要内容和特点以及存在的问题,要想有效地进行项目系统化的管理,需要将目标管理运用到工程项目管理中。目标管理主要分为3个层次。(1)目标定义,要明确软件工程项目的主要目标,包括其主要应用、完成期限、产品质量等,根据目标的确定来制定相关的工作进度流程,并且使目标可衡量化、可以定量定性的进行检测,保证工程项目有具体的方向,是项目开展工作的主要依据。(2)目标分解,软件工程项目的进行不是一个人就能完成的,需要团队的协作和配合,所以需要将总体目标进行分解,根据不同的职责岗位和不同时期阶段来划分为大小不一的子目标。通过对目标分解,制定出详细的工作计划,采取正确有效的工作方法来完成逐个目标,使各个目标可执行、可衡量、可控制,这不仅增加了工作的效率,也保证了软件工程项目有条不紊的进行。(3)目标验收及检测,在每一项工作完成后,都要进行验收,检测其是否符合计划规定,因为在软件工程中存在目标控制的滞后性,根据项目是否出现偏差或失控,可以分别采取子目标的周迭代或每日检查的模式,保证目标在可控的范围之内[4]。对总目标和子目标进行统筹管理,有助于提高项目管理的有效展开,实现最终的目标。
2.3大力开展项目管理信息化、现代化建设
软件工程项目越来越复杂化,与之而来的是多方面的信息需要整合与协调控制。要想加快项目工作的进度,并且是企业与国际接轨,就必须与时俱进,大力开展项目管理的信息化、现代化建设。对于软件工程的开发检测,需要运用到更加先进的技术设备,对于项目管理模式,也需要更加先进的理念与方法。企业和管理人员要充分利用信息管理平台,建设企业内部的信息网络体系,加快信息管理系统中的反馈速度和应对速度[5]。使之能够及时地并且反复地查询工作进展状态,及时地发现问题,并得到解决方案,不仅提高了工作效率,也减低了项目的风险程度。
3结语
软件工程因为其自身的特点,导致了软件产品的质量检测存在一定的滞后性,并且在开发的过程中也没有统一的标准,这些都对项目管理的工作增加了难度。所以,有效开展软件工程项目系统化管理不仅要加强企业和管理人员的相关知识,还要创新管理的模式和方法,大力的推进现代化技术和信息化建设在项目管理中的应用。系统化管理,就是让管理更加细致,更加具体,将总体目标细分,逐步解决,统筹管理,保证整体项目工作进度有条不紊地进行,并且始终在可控的范围之内,实现符合企业经济利益、符合客户市场要求的目标。
参考文献
[1]王爱民,吉晓峰,肖思宇,等.企业内部公司开展软件工程项目管理关键管控点初探[J].城市建设理论研究(电子版),2014,(5).
[2]王明.刍议软件工程项目管理在软件开发中的应用[J].通讯世界,2016,(2):171.
[3]卢亚松.基于计算机软件工程项目管理的探讨[J].软件(教育现代化)(电子版),2015,(11):168-168.
[4]李伟.软件工程项目系统化管理策略探析[J].企业技术开发(下半月),2014,33(3):50-51.
[5]杨周礼.计算机软件工程项目管理的探究[J].电子测试,2015,(13):79-80.
【项目系统化管理在软件工程中的开展论文】相关文章: