软件开发项目团队绩效影响因素分析
摘 要:社会发展过程中越来越需要更多的团队合作,通过团队合作的方式能够保障一项工作更好的完成,达到理想的效果,当前社会背景下个人的行为更多的成为了某个系统工程的环节,很难起到决定性的作用。软件开发项目更是如此,一个项目的开发往往划分众多内容,每个人甚至每个团队都只能负责一部分的工作,因此充分发挥软件开发项目团队的作用是做好软件开发项目的重要措施,而项目团队绩效作用的影响是激发团队工作动力的重要方面。
关键词:软件开发;项目团队;绩效因素;作用影响
社会生产生活活动的日益多样和复杂,要求社会管理技术和服务技能也要发生更新,软件开发是一项促进社会发展的技术,也是关系到社会民众生活的重要内容。全球化经济的发展给我国市场经济的建设提供了重要的发展机遇,同时也给我国企业带来了巨大挑战,如果应当对这些新问题,进而有效的解决问题,是直接关系到企业成败的重要内容,要想真正有效解决这些问题就必须能够采取有效措施加强团队的工作能力和应对问题的能力,一个具有创新和高效的团队,能够在软件开发方面发挥团队每个成员的工作能力和潜能,促进软件开发工作的有效完成,保障企业在竞争中占据有利的地位。
一、软件开发项目团队绩效概述
绩效的理念很早就已经存在,但是对于该概念的认识在社会中还存在一些差别,主要有以下三种认识概念:首先是认为这是一种结果的表现,即有了绩效就等于一种结果的出现;其次是认为绩效是一种行为,最后一种观念是认为绩效是一种能力,能够产生多少的绩效就代表具有多大的能力。在学科研究的角度,不同的学者也有不同的认识,比如应该学者科特认为,绩效其实就是某个员工在公司企业章程要求下,做好某项工作的一种体现,是一种形成的记录;德国学者施耐德则认为绩效其实是个人或者系统的行为。总之从这些观念中可以看出绩效其实并没有统一的认识。
从团队绩效的发展来看,团队绩效和个人绩效没有太大的区别,只是主体数量的变化,它是指整个团队在具体的工作运转过程中所产生的行为或者说取得的结果。这是一个协作的结果,突破了个人行为所具有的局限性,因此有学者将团队绩效作为一种能力来进行表述。
二、团队绩效的影响因素
从社会学的角度看,能够对团队绩效产生重要影响的因素有很多,而且每一种因素都是不能忽略的部分,在对团队绩效影响因素进行研究表达的过程中可以看出,不同阶段有不同的内容。
1.以前团队绩效影响因素的认识
在以前理论界对于软件开发项目团队绩效的研究认为,影响因素主要体现在以下几个方面:首先是团队的投入和团队过程问题,通常认为一个项目团队投入的数额能够很大程度上决定团队的过程,这部分投入主要包括团队工作人员的综合素质和业务素质,团队组织的背景、薪资能力、获取信息的能力等,而团队过程则是指团队工作人员之间的互相工作以及相互至今所产生的影响等。从这两者的关系看,学者认为团队投入和团队过程是一个能够影响甚至一定程度上能够决定团队绩效的重要因素;其次是团队的领导问题。在对于软件开发项目团队绩效影响因素研究的过程中,对于团队领导的问题研究一直没有受到太多的重视,但是每一个研究成果基本上都提到了研究团队领导的问题。在软件开发项目团队之中,有些研究者认为领导的作用对于团队绩效的影响作用远不如个体成员对于项目的影响,但是根据应该学者的研究发现,领导的作用和决定实际上正是一个团队得以存在和发展的重要基础和保障,通过团队的领导能够有效的致命未来工作的方向和前景;最后是团队成员的问题,这也是影响团队绩效的重要因素之一,软件开发团队所具有的特点和能力以及团队成员之间密切合作的程度都能够对团队绩效产生重要的影响,要想提高团队绩效,保障软件开发项目的顺利完成,这方面因素是必不可少的,根据研究表面团队成员的整体素质以及熟悉程度比其他团队完成任务更好。
2.当前软件开发项目团队绩效的影响因素分析
当前科技高速发展的环境下,软件开发项目团队绩效的影响因素研究也发生了一定程度的变化,研究的内容主要体现在以下几个方面:首先是团队成员,项目团队组成因素包括团队规模、领导、成员人格等方面。许多学者认为较小的团队与规模较大的团队相比,具有明显的优势,其主要原因是规模较小团队的成员能够有更加充分的时间和空间进行沟通和了解;其次是团队过程,团队过程主要包括团队目标、团队沟通和团队冲突这三个方面的内容。一个高效的团队必定会有一个清晰明确的团队目标,只有明确团队运作的目标,才能进行接下来的团队过程。在项目团队运作过程中,各个成员都拥有着不同的知识和想法,因此团队内部成员之间的交流就显得尤为重要,团队冲突主要分为两种类型:一种是针对个人的冲突;而另一种表现在团队成员所关注的问题和思想观念上的差异;最后是环境因素,软件开发项目团队和其他类型的团队不同,其项目进行的时间短,紧迫性强,并且任务比较特殊,具有很高的不确定性。环境因素主要包括组织环境因素、风险因素和工作时间、地方等的安排。随着我国市场经济的不断发展,人们的生活水平得到了很大的提高,因此在工作中的要求也越来越多。
三、提高软件开发项目团队绩效的措施
软件开发项目团队绩效的影响因素有多种,只有充分发挥这些因素的积极作用才能充分提升软件开发项目团队绩效:第一,做好领导组织工作,软件开发项目团队绩效影响因素中领导和成员的因素,要首先做好领导和组织工作,主要是指在领导团队完成任务、市场调查、项目产品的开发过程以及效果检测方面做好工作。另外还要做好团队人员的选拔工作,提高团队的整体业务素质和软件开发能力,保增整个软件开发项目的质量;第二,做好团队过程的管控工作,针对团队过程中团队目标、团队交流和团队冲突,要及时化解其中的问题,比如针对团队目标,团队的组织者和领导者要具有统一的目标进行工作,比如在软件开发项目中,如果是负责某个部分或者某个环节的工作,那么就要明确团队目标是什么,每个人的工作目标又是什么,这样才能明确方向;对于团队交流就是可以通过多种形式促进团队成员之间的沟通,让不同的思想或者想法能够在交流、碰撞过程中为整个软件开发项目服务;第三、充分利用环境因素,针对软件开发项目的特点,开发团队在接受软件开发项目之后必定会面临着许多的环境问题,针对上述提到的环境问题,要求软件开发项目团队能够充分适应社会发生的变化,对自身能力提出更高的要求,将软件开发项目做的更加精细、更加适应社会的发展要求。
结语
软件项目开发团队的影响因素至关重要,直接影响着项目的完成质量,甚至对于整个企业的发展、社会的进步能够产生巨大作用,因此要切实提高软件项目开发团队的绩效能力,提升影响因素的正面作用。
参考文献
[1] 李富贵:《软件开发过程中的管理问题分析》,载《中国科技发展》,2015年第1期,第78页.
作者简介 遆佳(1983-)女,湖南长沙人,四川交通职业技术学院,讲师,本科学历硕士学位,软件工程方向。
上一篇:相亲相爱一家人
下一篇:浅议核心员工流失风险的防范