其实要管理好一个团队,作为一个管理者,首先应该管理好自己。行为处事以身作则。管理者作为团队行动的风向标,尤其是一线的管理人员,和团队成员面对面接触,其行为会直接影响团队成员的行为。试想如果团队成员看到他们的经理或组长经常利用上班时间上网消遣,他们就会认为这是默许的,将来想让他们不要在工作时间偷懒,他们就会说:你也是这样的啊。正所谓己所不欲,勿施于人。凡是自己做不到的事情,不能要求别人去做,否则就不会赢得团队的尊重和信任。要打造一个和谐、进取的团队,作为管理者,尤其是一线的团队管理者,应该从自己的心理上进行准备和提高,这样才能不断提高管理的水平,把管理工作做好。管理者要时刻保持谦虚的态度,同时也要将这种谦虚的态度在团队内发扬光大。俗话说:“尺有所短,寸有所长。”不管是谁,都有别人值得学习和借鉴的长处和优点。项目管理论坛
因此,谦虚的管理者更容易和团队成员拉近距离,消除和同事间的隔阂。软件开发团队的管理者多数都是由技术上出众的成员提升而来,其本身有着开发者的很多固有特性,比如,认为自己的技术是最好的。正是由于技术上有着过人之处,所以在处理问题时,难免有失公正。项目经理博客
常常强迫组员接受自己的观点,只因为自己经验丰富。这样的行为只会把自己和团队孤立开来,导致组员的反感。在这种时候,管理者应该放下自己的身份,积极参与到团队的讨论当中去,聆听别人的想法。项目管理者联盟
即使听到自己认为有偏差的想法,也不要急于去打断别人,等别人说完后再分析,否则容易打击组员的积极性。training.mypm.net
不仅是管理者容易有这种想法,组员也经常会走一些极端。软件开发者,尤其是有经验的开发者,通常比较自信,总觉得自己的技术最硬,所以敢于不顾一切尝试一些新鲜事物,当然也会自作主张,违背团队的设计,擅自做些意料之外的事情。项目经理博客
比如,当做设计的时候,经过大家的讨论,决定在软件中使用一种简单的算法,以保证开发进度。突然某个技术专家最近正好在网上发现了一种优化的算法,经过多方验证,效果都不错。因为这个专家已经工作有些年头了,可算是资深的开发者,然后自己决定用这个看似更好的算法代替原来的算法,而且没有通知任何人。结果,因为这个算法没有测试过内存使用情况,在最后系统测试的时候发现内存告警,不得不倒回重新开发。勇于创新是件很好的事情,也是团队活力的基础。项目管理者联盟
不过过分的自信,就是自负,这样容易让自己脱离组织。管理者要通过自己的行动,告诉团队的每个人,谦虚是合作之本,在自信的同时不忘沟通。管理者必须培养团队的沟通意识。沟通是团队管理的基础,没有沟通,就没有管理。项目管理论坛
当团队有疑问的时候需要沟通;协同工作的时候需要沟通,有矛盾的时候更需要沟通。对于软件开发团队来说,不仅管理者要和组员时常沟通,而且要让组员之间乐于沟通。软件团队是个协作性非常强的组织,如果在开发过程不及时沟通的话,很容易造成最后项目的巨大偏差。PgMp.mypm.net
团队成员之间的沟通非常重要,举一个软件开发流程的例子:现在对于稍有规模的软件产品,都会采用模块式开发,不同的组员负责不同的模块开发,模块之间的耦合性比较低,开发过程比较独立。然而需求变更在软件开发中是常见的行为,这就使得部分模块在开发过程中会更改最初的设计。项目管理者联盟
如果这个更改没有及时地通知到其他组员的话,结果就会使测试出现问题,项目延期。当然,一个好的软件开发流程,都会有严格的质量流程,通常都会规定如果有接口变动需要通知其他开发者,以保证一致性。但是,人不是机器,很难保证能在第一时间遵循流程。项目管理者联盟
可能这个开发者打算在模块测结束后就通知其他人,结果发现那时候其他人按照原来的设计完成工作了,现在不得不推倒重来,费时费力。团队关系也会受到一定的影响。其实,这就是一句话的问题,如果在你开始有想法要实施的时候,简单和其他人沟通一下,就可以避免很多的问题。项目管理者联盟
所以,作为团队的管理者,一定要杜绝组员各自为营,闭门造车,一定要让团队养成乐于沟通的习惯,这样的团队才是一个有活力的团队。管理者要保持警惕,注意成员的抱怨。所谓“害人之心不可有,防人之心不可无”。项目管理者联盟
团队管理者要时时刻刻注意团队的变化,组员的行为,了解团队的动向。尤其对组员的抱怨要特别的关注。从抱怨中往往可以得到组员最真实的想法。比如有人抱怨“最近的事怎么这么多啊,儿子都没时间接了”www.mypm.net
这时候,管理者就应该关注最近的工作量,是不是任务太重?还是工作量分配不均匀,导致部分人太忙,部分人很闲。倘若有人在吃饭的时候说“你看人家公司,待遇比我们好,工作又比我们轻松,要是我能过去就好了。”项目管理者联盟
听到这类话,千万不用吃惊,软件行业的流动率相对还是很高的,企业的 差距也比较明显,绝大多数可以直接从薪资水平上反映出来。如果有组员有这样的抱怨,肯定是对自己的现状不满意,如果有好的机会,他选择离开的几率会比较大。项目管理者联盟
这种情况下,管理者更应该和组员进行沟通,了解他们对公司,对团队不满意的地方。很多情况下,待遇不是员工离职的首要原因。作为一线的管理者,一般都没有决定待遇、提升组员职位的权利,所以要稳定军心,难度是非常大的。
管理者可以尝试一些力所能及的改变,比如为组员争取培训的机会,让组员接触些新技术,成立一些虚拟工作研究小组等。管理者要学会区别成员的不同个性,差别对待,让每个成员都能发挥最大的效用。一个开发团队里面的成员之间,一定会有能力高低,技术差距;项目管理者联盟
而且成员之间的个性也存在差别,比如有些人习惯默默做事,不喜欢被打扰,有些人喜欢表现自己的能力,争强好事。对待自己的组员,一定要具体个性具体分析,决不能一杆子打翻。软件开发团队里一般会有比较典型的两类人。项目管理者联盟
一类是埋头苦干,从不抱怨,不到万不得已不拒绝领导的要求。这类人通常性格比较内向,但是干劲足,自制能力比较强,效率也比较高,他们是团队里面的主要生产力。管理者应该主动多和他们交流,因为他们不到万不得已,不会出动提出异议。项目管理者联盟
例如,当一个人同时处于多个项目里面的时候,因为项目之间的信息不平衡,经常会导致一个人的工作量远远操过实际工作量。由于这类人勤劳朴实的天性,他们会埋头苦干,不惜加班加点把任务完成。这对管理者来说应该是件好事情,但是如果他长期处于这种状态,效果就会截然相反,最后他很突然地告诉你他将离去也不是不可能的事情。所以,管理者应该时常关心这类人的工作状态,了解他们的需求和愿望,及时地调整他们的工作。另一类人喜欢表现自己,爱出风头,但是真正碰到技术难关,又会退缩。碰到事情的时候,首先想到找他人帮助,而不是潜心研究。项目管理者联盟
对于这类人,管理者应该加强监督,加强团队间的透明度,让他们清楚地知道他们的工作并不多。同时应该培养起他们自学的能力,有些事情就是应该让他们硬着头皮上。其实,在他们之中,一大部分人还是很愿意学习和钻研,只是需要投其所好罢了。转自项目管理者联盟
管理者要善于激励。软件开发团队有个特点就是,工作强度大,重复性高。长时间地做类似的事情,无论从身体上还是心理上都容易疲倦。尤其是在长久的工作后,仍然看不到成就,很容易就会松懈,甚至放弃。鼓励是最容易提高团队成员积极性的一种手段。www.mypm.net
比如在做一个长周期的项目,整个团队都已经疲惫不堪,加班的效用已经接近零的时候,管理者应该让大家看到希望,比如告诉组员们,我们的产品所有难点都已经攻破了,测试结果也让用户十分满意,只要在努力一周,我们的努力就能得到回报了。
虽然看上去这就像是望梅止渴,但是这样的鼓励会让团队觉得所有付出得到了大家认可,值得。表扬是激励组员很有效的一种方式,多一些表扬,少一些指责。恰当的表扬能增加后进者的信心,给予勤奋者以成就感,为理想者带来荣耀。项目管理者联盟
与其因为组员做错事而批评他,不如赞扬做得优秀的同事,同样可以给失败者带来压力,给成功者带来动力,何乐而不为?比如,任何新人都会有一个学习适应的过程,当中必然会犯种种的错误,这时候,如果责备他,很容易会伤害他的自尊,打击他的信心和积极性,很可能就会一蹶不振。项目管理培训
|