团队协作的沉思ThinkinEffectiveTeamwork赵博8.21,2006SEMINAR引言•由于刚刚来到新团队,希望能够更好的融入,并且发挥有效的作用。•基于对团队协作中某些问题的粗浅理解,对比较关心方面和大家进行探讨。引言2006年德国世界杯已落下帷幕,但是足球给我们很多在团队协作方面的启发。埃里克森在《让你的团队出色发挥》中说:要有优秀的球员要尊重球员行事要简单引言•要有优秀的团队成员,成员是团队能力的来源。•尊重每一个技术人员,也就是尊重“人是最宝贵的财富”的格言,以人为本,充分调动每个人的积极性和主动性。•简单的流程和模式。简单的可能是最好的。团队协作•分工明确又灵活•团队文化和精神•团队的能力•执行力•风险控制能力•团队的核心•团队的目标管理分工明确又灵活高效的团队设定了不动的角色,如项目经理、后勤保障、研发人员、公关人员。一个团队需要有拥有不同技能的人员构成,如项目经历要有良好的沟通能力,研发人员要有丰富的经验。团队文化和精神•没有良好的团队文化,产品是很难成功的。•激励是一种文化,良好的文化讲究激励,以激励、引导为主,不断促进团队的士气、积极性。而很少使用惩罚。•在团队协作中,可以一天送出一个“胡萝卜”(寓意奖励),通过走到成员面前口头表扬、群发邮件向大家表扬某人、设置游戏奖励优胜者、不断征求大家意见、将结果反馈给大家等方式,来激励团队。团队的能力•许多团队不乏能人和高手,但缺乏定义清楚的流程、缺乏主动沟通和密切协作,团队整体实力不强。•团队的工作,越来越需要团队整体的能力,任何一个人的失误,都会造成前功尽弃。高质量的产品,来自于每个开发人员的前期努力和兢兢业业。•为了增强团队的能力,团队的每个成员的技能应该构成一个互补的关系。需要多方面的人才。执行力当看到自己的策略没有得到贯彻执行,团队的每个成员没有控制好自己良好的组织协作,项目经理只能无可奈何,如何提高执行力?•首先要有优秀的成员,这是基础。•需要有一系列的方法和先进的团队文化来保证、提高团队的执行力。执行力•团队领导要让每一位成员真正理解要执行的策略,需要一个人一个人地询问得到确认。团队领导要尊重每一位成员,成员得到了尊重,也就会尊重领导,领导的意图才能得到不折不扣的贯彻。•及时吸取教训,总结经验,不断改进操作方法和工具,在技术上提高执行力。•有清楚的目标、有效的方法、公平的环境、不断的激励等等。风险控制能力•团队的管理渗透了风险管理的艺术。在项目的实施的过程中,要追求效率和生产力,同时要降低质量风险,更重要的是在效率和质量上达到平衡。•项目的实施过程中,需要控制开发的节奏。团队要考虑产品发布的不同的类型,特别是一个先前没有接触的项目,节奏要慢些。对于成品出现的问题的后续解决,节奏一定要快,流程一定要简单、有效。团队的核心对于一个团队的领导,确实要技高一筹,有很强的领导力,才能以技服人、以德服人。领导不是只起到协调、监控作用,对于项目中出现的重大技术问题,设计上的严重缺陷,丝毫没有办法,或根本不能发现。所以很多公司开始设置工程经理,让一些技术和管理懂很强的人来领导项目开发。团队的目标管理团队要有一个清晰明了的目标,而且不同的阶段要有不同的目标,这是最为关键的。在项目开发过程中,应该先设定总体目标,然后再进行分解,可以将目标分解到每个团队。更好的办法时将目标分解到每个里程碑,分阶段逐步实现。要实现目标,仅有“分解”是不够的,必须得上、下层得支持,整个团队共享目标,最终才能保证目标得实现。我思考的几个问题•加班•被池化的人•和谐团队•新技术和方法加班做出加班的决定,很大程度上归因于人们对于人们未知事物的恐惧心理和缺乏明确有效的反馈机制。大家对团队的开发现状和项目进度都心里没底,因此在前途未卜的情况下,尽量往前赶以争取主动的心情似乎可以理解的。加班赶进度的两个主要变量:人员和时间。•加班:在有限的时间里增加工作时间,《人月神话》中已经被证明是不可靠的方式。•“堆人式”项目:伴随着项目延期,不断有人填补进来,违反敏捷开发。加班+当资源不足以完成所有“用户故事”时,而且团队士气也发出警告,试图通过增加工作时间来追赶进度已经变得十分危险时,不妨在当前得迭代周期里有选择地完成一部分故事。这么做的前提是:•要有一个对当前问题域的分解,并形成经过估算的故事。•学会精挑细选,在聪明地花掉兜里“钞票”的同时,让“购买物品”的价值最大化。“加班”的启发在某些团队中,时常会对加班加点的成员给予表彰,并将这样的先进事迹广为传播。凭心而论,作为加班者,这毫无一位内是他们辛勤劳动应得的回报。只是,将这样的事作为典范加以宣传是有悖于对更加鼓励精力充沛的工作的尊重(因为它是对他人尊重的体现)。“加班”的启发假如延长工时可以让项目不至于失控,那么你可以选择加班。但如果不是这样,休息其实是尊重自己和他人的最好方式。对自己身体的透支可能会毁掉未来数天的工作,这对你和团队都是不利的,疲惫不堪的人很难意识到,自己正在增加整个项目的风险。被池化的人•项目中期加塞•单人执行多个任务工作内容的频繁切换既不利于团队的整体感和连续性,也不利于生活效率。这样的团队时常出现“被池化的人”。被池化的人数据库连接一般会被预先实例化并放在池中,一旦数据库访问请求到来,就会有在池中的实例来响应。类似的,某些组织中,人们即被看作是一个被可池化的资源。当有项目“请求”到来时,池中“实例”就会去响应请求,但是很多时候,有的“实例”也许要同时响应多个请求,而响应完毕后又马上被安排处理其他的请求,因而池里永远时空的,员工们得不到充分的修整。更有甚者,有的“实例”还未处理完当前的请求,就会被“调度逻辑”重新分配,以影响别的请求。被池化的人池中空空如也随意切换虚假的忙碌一次响应多次请求“被池化的人”的启发人们只是满足于每个个体都在忙于敲打键盘的虚幻效率,而忽略了应该让员工尽量与熟悉和信任的同事在一起工作,也忽略了这种随意切换带来的高昂代价(比如时间和精力的浪费,也许这可以换来两天的休息日,而非加班)。也许将人比作随意调配的资源本来就是个错误。从这个意义上讲,人力资源(HumanResource)一词,恐怕是一种误导。和谐团队“和谐”成为一个时髦的词汇。“和谐社会”、“和谐社区”等等。团队虽小,五脏俱全。和谐与否在很大程度上也影响着团队的工作效率。每个团队都有自己的难处,在沟通过程中也各有自己的技巧,如何应用这些技巧或者注意事项去管理自己的团队,是每个管理人员必须要面对的问题、和谐团队•不和谐的例子:EMC的邮件门,两位当事人总裁和秘书双双离职。•和谐的例子:GoogleCalifornia总部,和谐工作,创造价值。和谐团队•能“容忍失败”才更有发展•强调执行力,尊重不同的价值观•以和为贵和谐团队::容忍失败•的成功源自于企业内部一种“容忍失败”的文化。•在一个团队里,只有不断的鼓励创新,容忍创新过程中的失败,才能更大地激发出员工的潜力。•对于失败,我们要向对待成功的经验一样,去总结去学习,以给后来人一种提醒,在遇到类似的情况时避免重蹈覆辙。和谐团队::尊重不同的价值观•倾听使工作事半功倍。征询意见式倾听模式、指令或叙述式说服模式。•人文关怀,而不是批评惩罚。•群体指挥,强调执行力。团队协作不是空话,更不是请客吃饭。创造团队良好的沟通氛围和公平环境式团队领导道德首要职责。将团队绩效和个人绩效统一起来,鼓励合作、共享与主观能动性。•在形成决策后要有坚决一致的执行力。理解的要执行,不理解的在执行中理解。和谐团队::以和为贵•中国人更加注重“以和为贵”的民族情结。•沟通从心开始。作为管理者,不了解直接下属的真实想法式非常可怕的事情,而作为被管理者,不领会上司的真实意图,也很难做到事半功倍的境界。•无论工作关系如何,大家都是平等的人。因此应该互相尊重。团队领导应该尊重团队成员的思路,尽可能吸取团队成员思路中的精华,通过沟通达成共识,既保证执行力,也保护好团队成员可贵的创造性,实现良好互动。作为团队成员,应该尊重团队领导的决策,提供建设性建议,争取最佳结果。新技术和方法•新技术和方法的引入无用论•新技术和方法的引入混乱论•技术和方法的更新要促成飞跃新技术和方法::无用论•团队的工作很和谐了,不需要新技术和方法的引入。•在用电话平台的年代,觉得用网络联系没有必要;用优盘的年代,觉得移动硬盘是奢侈品。团队总是向低势能的状态移动,达到平衡。新技术和方法::混乱引入新技术,会带来混乱。混乱是因为对新技术和方法的掌握需要一定时间。新技术和方法::促成飞跃引入新技术和方法的过程需要不时地促成飞跃。•电话电子邮件Popo?•文件柜ftp?•MapXMOAO?新技术和方法::促成飞跃引入新技术和方法的过程需要不时地促成飞跃。•电话电子邮件PopoWebServer•文件柜ftpProjectManagement•MapXMOAOOpenSource新技术和方法::促成飞跃WebServer•通过网络服务器来服务团队。•每人都有自己的电子邮箱和即时通讯工具。•自己的blog•Wiki公告。•Apache,MySQL,Wordpress,Tiddywiki,drupal新技术和方法::促成飞跃ProjectManagement•MSProject2003Server/Desktop•OpenWorkBench•Teamwork新技术和方法::促成飞跃OpenSource•WindowsLinux•OraclePostGreSQL/MySQL•SpatialExtensionPostGIS•ArcGISQgis,Grass,Jump•ArcIMSMapServer•MO-?(记不清了好像是sharpen.net)谢谢,敬请批评指正!