浅谈软件项目中的个人能力和团队合作的结合

2009-12-11 09:33
商情 2009年28期

柳 夏

[摘要]在软件行业迅猛发展的势头下,各个软件企业犹如雨后春笋般在我国各地林立,这标志着我国的软件行业也逐步走向国际化,标准化,乃至为我国的IT行业翻开一个新的历史篇章。但是,软件项目是一项集体运动的结果,这也给我国的软件企业的员工一个新的挑战,那就是如何将自身的能力和团队的力量完美结合,从而达到一个最好的合作效果。这将是一个值得深入的话题。

[关键词]软件学习 软件项目 个人团队

一、在学习中遇到的软件项目中的个人与集体合作的分歧

作为一个软件技术专业的学生,在学校内学习软件技术专业多年,每次跟着老师做项目,便会发现一个问题:在老师分组做项目的时候,如果同一个组的同学是自己非常要好的朋友或是经常在一起学习交流的同学,便会倍感轻松愉快,仿佛像一家人在一起吃顿饭聊聊天似的;如果是平时沉默寡言的一般同学或是交流甚少的同学,被分到一个组反而觉得做项目的过程少了些许趣味,甚至会觉得合作交流困难。尤其是数据库与界面或代码起冲突的时候,必然会使负责这一方面的同学大量返工,浪费了不少学习新知识的时间与精力,也使得负责这一方的同学怨声载道。更值得一提的是,有些编码能力很强学习很不错的同学,自己单个做些小项目会完成的很快很好,而在老师将他加入团队和同学们一起做些大项目的时候,他依然保持自己单干的作风,只完成自己负责的那一块,也不与同学交流探讨,导致很多知识能力不强的同学在做些许后续工作的时候根本不能理解其代码的含义,或者二者做的结果相差甚远。这样既耽误了准时完工的的时间,还严重的影响了软件的整体质量,更为严重的是问题发现的越迟,返工量就越大,有时甚至要重新做起。这样的同学不仅给合作的同学工作带来了很大的困难,而且自己所做的工作意义在整体上也大大减小。这就是软件项目中很多见又很平常却很严重的一个现象,就是个人能力和团队合作的结合与冲突。

二、这些情况出现的原因

1.团队的凝聚力不够。我们每个人本来就是一个个体,习惯了自己干自己的事情,这样就少了许多“别人”的色彩,学习的时候也是自己学自己的,虽然和同学们在同一个教室,师从于同一个老师,但是由于态度问题和理解力上的差距,导致知识能力和动手能力上各个同学也又了些差距。这样必然会使那些能力较强的同学产生自满自傲之心,或多或少会对一个组能力较差的同学产生一些不懈,这样的情况出现后就更不用说沟通与理解了,更加为软件项目中的合作与沟通带来了巨大的困难,从而影响了软件的整体进度与质量,后果会与最优的合作状态产生巨大差距。

2.个人态度问题和个人团队合作能力的问题。很多同学没有团队合作的意识。我们不能决定更不能自己挑选自己的合作伙伴,但是要用最好的状态来完成软件项目却是我们的责任和使命。

3.组长的领导。一个领导的作用在团队中是不容忽视的。一个领导若是有自己的一套很好的领导艺术,让自己的队员各尽其才,团队合作其乐融融,这对一个项目是否完成的最好至关重要。领导的气魄足以让成员团结振奋。而现在更多领导也抱有完成任务急于求成的心态。我想,这才是一个优秀的软件工作者所期望的,同时也是所有的软件企业所期望的,更是那些所有关心软件行业发展人士所期望的。

三、如何搞好个人与团队的结合

要解决这个问题,必须要从自我的觉醒意识与自我培养意识做起。首先,要自我觉醒。你必须要让你的队友知道你做的是什么,他们应该怎么和你一起做,给你的队友以参照,同时也要参照队友的,这样大家都有双合适的鞋子,团队就会跑得更快;否则就会偏离主题,谁也跑不远,意义也就相差甚远了。这样看来,拥有良好的团队合作能力其实也是为我们的个人能力的发挥提供良好的环境与氛围。一个优秀的团队也必然会使我们个人的能力得到充分的发挥,个人灵感也会在这样一个良好的团队氛围中展现的淋漓尽致。所以如果说把我们的个人能力说成春苗,那么一个团队良好的凝聚力氛围就可以说成是一个温室了,一个人的能力发挥在软件项目中是离不开团队的。那么作为团队中的一员,我们应该从哪几个方面来培养自己的团队合作能力呢,怎样为团队的凝聚力作出自己的一份贡献呢?首先,在一个团队中,每个成员的优缺点都不尽相同。你应该去积极寻找团队队友中积极有利的品质,并且学习它。让你自己的缺点和消极品质在团队合作中渐渐消灭。其次,你应该时常的检查一下自己的缺点。这些缺点在单兵作战时可能还能被人忍受,但在团队合作中他就会成为你进步成长的障碍。最后,对队友寄予鼓励和支持。有时一句小小的鼓励和赞许就可以使队友释放出无限的工作热情。并且,当你对别人寄予希望时,同时别人也同样会对你寄予希望。要时刻保持谦虚 。在团队中的任何一位队友都可能是某个领域的专家,所以你必须保持足够的谦虚谨慎。不要藐视任何一个你认为不如你的人。孔子曰:三人行必有我师也。也许他们的一言会帮你扫除很多思维障碍,所以要善于听取队友的意见与建议。任何人都不喜欢骄傲自大的人,这种人在团队合作中也不会被大家认可。你应该将自己的注意力放在队友比你强的地方上,只有这样才能看到自己的肤浅和无知,才会激发自己不断进步。谦虚会让你看到自己的短处,这种压力会促使自己在团队中不断地成长。如果我们团队中每个人都能这样要求自己,那么,我们整个的团队凝聚力也逐渐会达到一个理想的状态。

个人问题解决后我们就应该说说组长的领导了。一个组长是团队的核心。团队是否以最好的状态运转这和组长有着很大的关系。你的团队是一个优秀高效的团队,还是一盘应付差事慵慵懒懒的散沙,这和你的领导艺术息息相关。那么,一个团队的领导者改怎样搞好团队的建设呢?试着注意以下几个环节:一是团队的分工平衡。这是高效团队的基石。这要归功于你平时对队员的了解与观察。发现他们的擅长,了解他们的性格,要让团队的成员尽其所长。只有真正做到人尽其材,这样的成员配置才能达到一个平衡高效的状态。二是建设凝聚力,增加积极性。凝聚力是一种无形的精神力量,而软件项目是一项集体运动,这恰恰又是软件项目中不可缺少的。三是工作紧张之余多组织一些集体聚会或活动。

参考文献:

[1]品冠事业群——讨论群.管理者的团队合作能力.