设计的系统是不是无用的和不可接受的呢?
决策制定是非常重要的关键成功因素。
◆均衡的冲突管理能力
我把冲突看成是“群体思考”(groupthink)的对立面。由于群体思考抑制了团队中的创造性,所以在许多团队中这是一个致命缺陷。如果一名团队成员提出了一个方法,团队中所有人都表示同意或不同意,那么这就是我所说的群体思考,这是团队不论花多大代价也要去避免的现象。这就意味着冲突是团队中的一种有益的工作,团队需要学会积极地把握它。冲突对项目可能有害,但也有可能是巨大的动力。
我从没看到过不存在冲突的团队。冲突可以很好地去验证一个主意、一个方法或是一项决策,从而使项目团队避免受骗。采用了良好的冲突管理策略的团队鼓励开放性的讨论和不同的意见,在这样的团队中,团队成员勇于质询其他人的观点而不必害怕遭到报复和攻击。
◆均衡的技巧描述
每个人都有技巧描述,这些描述包括技术、商务、管理、个人和人际。几乎毫不例外的是,团队都是基于成员的技术而形成的。例如,团队需要信息构架师,Harriett就是个信息构架师并且他也有时间做这项工作,那么就让他加入团队吧。这虽然很方便,但绝不意味着是一个很好的措施。在创建团队的时候项目经理很容易忽视其他技巧,可能是因为其他技巧不曾被正式地评估过,也可能是因为项目经理手中只有二手资料。你可能常听到:“Marvin懂金融,他在以前的金融系统的项目中干得很好,让他加入团队吧。”这种做法有时是正确的,但是我认为如果这是正确的人员组合策略的话,那么它更可能是一种巧合而不是计划好的结果。
◆成功项目团队的特点
你现在可能已经知道,每一个成功的项目团队都是均衡的团队。特定条件下均衡的定义取决于几个因素,首先是项目本身。项目的特点决定了工作在这个项目中的团队的均衡定义。随着项目的变化,对团队来说均衡的定义也在发生变化。这种均衡团队的概念对许多人来说可能是全新的,这就是我在本文中采用的方法的核心。
2、 沟通角度
是什么原因导致这类事情的发生呢?我认为有一定原因是因为沟通的问题。
◆有经验程序员的角度
有经验的程序员认为,给没经验的人做,还要花时间去跟他讲做什么、如何做,而且自己的能力也不差,就算一个人也不是难以完成这个项目,而且那些人刚进来,傲气很高,没什么礼貌,与其这样,还不如用这点时间自己做呢。
◆没经验程序员的角度
没经验的程序员认为,我刚刚毕业,所拥有的知识和技术有领先的优势,不懂当然要问,但是既然有经验的程序员不教,自己也应该有能力做出来,花费的时间多一点而已,免得给有经验的程序员瞧不起。
◆解决方法
人际沟通主要分为“倾听”、“表达”和“反馈”,要解决沟通方面的问题,最重要的是平时言语中要让对方满意自己,这些员工平时沟通好的话也不会介意花一点时间来教导一下这些后辈了。常见人际沟通障碍的处理三法则:转变事件、转变对方和转变自己,如何转变还是人际沟通的问题,不要以自己的观点、动机去问问题,也不要以自己的经验去诠释对方的行为,并试图猜出对方的想法,更不要马上判断,表示同意或不同意。平时言语中要考虑对方情绪,表达准确、简明扼要和完整的说明,强调重点,与肢体语言表达一致,不断检查对方理解程度,建立互信气氛。如果他人需要自己的建议或反馈,必须针对对方的需求,反馈应当是明确、具体、提供实例来进行,尽可能多一些正面、有建设性的反馈,把握时机,集中于对方可以改变的行为,对事不对人,还要考虑对方的接受程度。沟通得越好,团队力量发挥的空间就越大了。
3、合作与协作角度
有些人认为,团队必然胜过个人,其实这是一个很大的误区。按常理说,团队