计算机软件工程管理与应用分析

2019-04-18 07:44于秀玉
智富时代 2019年2期
关键词:计算机软件工程管理应用分析

于秀玉

【摘 要】本文通过加强对项目的认识,展开有效的项目计划控制、强化项目管理技能的培训,逐步健全软件工程管理体系以及强化软件项目的风险控制、加强人员配置,凸显团队管理四个方面展开计算机软件工程管理与应用分析。

【关键词】计算机软件;工程管理;应用分析

随着计算机软件技术的发展,目前,社会生活、学习、生产中已经离不开计算机软件技术的应用,计算机软件技术在为人们的生活、学习及工作带来便利的同时也面临着较多的风险及挑戰.按照计算机软件项目的特点的研究,软件工程管理包括组织管理、项目计划、风险管理、用户管理、项目档案管理。

一、加强对项目的认识,展开有效的项目计划控制

计划是组织为实现一定目标而科学的预测并确定未来的行动方案。软件项目计划,是软件开发工作的基础,软件开发项目的计划包括定义项目的任务,以及达到任务的方法。它涉及到项目实施的各个阶段和方面,带有全局性和战略性的。对于计算机物软件的计划管理首先要考虑到一些不确定性和未知性,并且项目计划一定要尽可能的追求精准,最大限度的增强所参照的数据的可靠性。项目计划重要内容体现在在软件项目的估算、开发成本的估算、项目进度安排、项目质量、项目风险估算等。软件项目计划的任务是建立一个能使项目管理人员对资源、成本、质量、进度、风险做出科学估算的体系。以上估算内容应在软件项目立项时及时进行,并随着项目的进展及时更新调整。项目计划指定时一定要遵循项目计划的可实现行、动态性、系统性以及目的性原则。其次,加强对项目的认识,展开有效的项目计划控制,还要编制项目计划的程序依次通过:定义项目的交付物——确定任务,进行工作分解——建立逻辑关系——为任务分配时间——确定责任部分——为任务分配资源——确定支持性任务——计划汇总与下达;另外,展开有效的项目计划控制,还要在制定任务目标时,至上而下,层层分解,并遵循依次建立工作的任务——制定完成工作任务的具体计划——各部门根据工作目标和计划设置部门目标——各部门制定完成部门任务的计划——个人根据部门目标是计划设计设定个人任务——员工制定个人计划。总之,科学的项目计划能够使工程项目的实施风险得以降低,为项目的顺利进行奠定坚实的基础。

二、强化项目管理技能的培训,逐步健全软件工程管理体系

对于软件产品开发以及市场调研和销售,就需要需建立软件项目组。在进行项目管理时,第一要成立项目管理委员会,项目管理委员会下设项目管理小组、项目评审小组和软件产品项目组。提高计算机软件工程管理,还要强化项目管理技能的培训,逐步健全软件工程管理体系。建立及健全高效的项目管理体系,其一,就要强化项目组织人员,特别是项目经理在工程管理方面的技能培训,防止在项目管理中片面的根据其主管意识进行的随意性和盲目性管理,提高项目管理过程中的专业知识技能以及在进行项目管理的过程中,所采用的沟通、激励、诱导等技巧性技能。因此,项目管理技能要从两个大方面着手首先从学习项目管理专业知识着手,从整合、范围、进度、成本、质量、人力资源、沟通、干系人、采购、风险,以及每个领域的输入、输出、工具和技术等每一个领域加强项目管理的学习以及管理技能培训。其次,有意识的从从影响能力、号召能力、组织能力、沟通能力、协调能力、领导能力、决策能力等软技能方面加强自身能力培养提高。例如,为防止项目成员做出有违背组织的事情,制定严格的执行规章制度、奖罚措施。领团队、组织、公司,为实现共同既定目标而奋斗;为实现项目目标,采取的有效沟通管理方法等。

三、强化软件项目的风险控制

风险管理是指由于企业内外环境的不确定性、生产经营活动的复杂性和企业能力的有限性而导致项目软件的实际收益达不到预期收益,甚至导致企业生产经营活动失败的可能性。对于提高计算机软件工程管理与应用,还要强化软件项目的风险控制,风险管理是在项目进行的从头至末尾的全过程,对于影响项目进度、质量、效益、目标等许多未知性因素的管理,涵盖内、外部环境因素;主、客观因素、理性、感性因素的管理。因此,强化项目风险管理,首先,提高全过程管理水平。项目风险管理既不是在项目实施前对于影响项目的不确定因素的简单罗列与事先判断,以及建立在此基础上的硬性的、条条框框的项目风险管理对策;也不是在项目进行过程中,当实际的项目风险发生时的危机管理以及应变对策;更不是纯粹的项目风险发生后的补救方案设计与事后经验总结,而是对于项目风险全过程的管理。项目风险的全过程管理,要求项目管理者能够临危不乱、坦然面对,全面的、客观的实现对项目风险的预警预控,通过有效风险处理方法,对于项目运行过程中产生的风险进行分散、规避、转移。例如,通过战略调整等手段将项目面临的风险转换成另一个风险的风险装换法,也可以是通过合同将风险转移到第三方,企业对转移后的风险不再拥有所有权的风险转移法;也可以通过采取各种手段,引入多个风险因素或承担多个风险,使得这些风险能够互相对冲,使这些风险的影响互相抵的风险对冲法等等。合理的使用项目风险管理工具使得软件项目风险管理者可以在项目风险发生后,采取正确的的措施,及时应对,用最经济合理的方法来综合处理风险,以实现最大安全保障的一种项目科学管理方法。

四、加强人员配置,凸显团队管理

在软件的高层设计中,在产品和项目的许多决策中,发挥集体智慧都是极为重要的,一个人往往按照其习惯的和擅长的思维方式和解决问题的方式,在一条路径上探索。而许多人在一个问题空间里进行探索,其效能远远超过单个人合理地配备人员是成功地完成软件项目的切实保证。因此,有必要进行合理的人员配置,所谓合理地配备人员应包括根据不同阶段适时运用人员,恰当掌握用人标准。一般来说,软件项目不同阶段不同层次技术人员的参与情况是不一样的。在人力配备问题上,由于配置不当,很容易造成人力资源的浪费,并延误工期。尤其是采用恒定人员配备方案时在项目的开始和最后都会出现人力过剩,而在中期又会出现人力不足的情况。其次,软件项目团队管理就是采用科学的方法,对项目组织结构和项目全体参与人员进行管理,在项目团队中开展一系列科学规划、开发培训、合理调配、适当激励等方面的管理工作,使项目组织各方面的主观能动性得到充分发挥,同时促进高效的团队协作,以利于实现项目的目标软件项目团队与一般的人力资源相比,软件项目团队的特点是:临时性;团队成员的不稳定性;年轻化程度较高;是高度集中的知识型团队;软件项目团队管理的主要内容包括如下内容:1.项目组织的规划,即确定项目中的角色、职责和组织结构。2.团队人员获取,即获得项目所需的人力资源(个人或集体)。3.团队建设,即提高团队成员个人为项目做出贡献的能力;提高团队作为集体发挥作用的能力。4.团队日常工作管理,即跟踪团队成员工作绩效,解决问题和冲突,协调变更事宜。5.沟通管理;即对在项目干系人之间传递项目信息的内容、方法和过程进行综合管理。保证项目干系人及时得到所需的项目信息。

【参考文献】

[1]商煜.计算机软件工程管理与应用分析[J].数码设计(下),2018,(9):18-19.

[2]王继武,王斌冰.计算机软件工程管理与应用分析[J].无线互联科技,2018,15(14):123-124.

[3]孙 宁.计算机软件工程管理与应用分析研究[J].建筑工程技术与设计,2018,(19):3141.

[4]孙英浩.计算机软件工程管理与应用分析[J].数字化用户,2018,24(14):134.

[5]胡海涛.计算机软件工程管理与应用分析[J].科学与信息化,2018,(13):182,184.

[6]李志新.计算机软件工程管理与应用分析[J].青春岁月,2017,(29):469.

猜你喜欢
计算机软件工程管理应用分析
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
浅谈基于C语言的计算机软件程序设计
由GS地产服务质量事件反思电力工程管理
浅析电力工程中的技改大修工程管理
基于计算机软件开发中分层技术的应用