怎樣能促使技術(shù)團(tuán)隊(duì)實(shí)現(xiàn)高效、緊密的合作?該如何處理團(tuán)隊(duì)中的“壞蘋果”?知名技術(shù)博客作家、Stack Overflow創(chuàng)始人Jeff Atwood有三十多年的職業(yè)編程經(jīng)驗(yàn),通過他的切身經(jīng)歷分享,幫助讀者成長(zhǎng)為高效能程序員。
今天你開了多少個(gè)會(huì)?這個(gè)星期呢?這個(gè)月呢?再自問一下,那些會(huì)議中有多少是值得參加的?如果把相同的時(shí)間用在工作上,你又能完成多少事情?我們究竟為什么要開會(huì)?
盡管有些會(huì)議是不可避免的,甚至是必需的。我們應(yīng)該以懷疑的態(tài)度去看待會(huì)議,把它當(dāng)成是一種降低工作效率的風(fēng)險(xiǎn)。事實(shí)上,會(huì)議往往只是在浪費(fèi)寶貴的工作時(shí)間。就我而言,我采用以下幾個(gè)原則,以確保我的會(huì)議是真正有用的。
對(duì)于任何會(huì)議,第一個(gè)并且最重要的約束就是時(shí)間,因?yàn)樗谌魏喂径际亲顚氋F的資源。如果你不能把會(huì)議限制在大約一個(gè)小時(shí)內(nèi),那一定是有什么事情錯(cuò)得離譜了。你應(yīng)該首先修正這個(gè)錯(cuò)誤。
可能是會(huì)議牽涉了太多的人,也可能是會(huì)議討論的范圍太寬泛了,或者就是整體上缺少一個(gè)能使會(huì)議不偏離軌道的必要的焦點(diǎn)。我不相信有人可以記住在長(zhǎng)達(dá)幾個(gè)小時(shí)的會(huì)議里發(fā)生的任何事情。當(dāng)其他的一切都無法做到時(shí),請(qǐng)至少把會(huì)議開得簡(jiǎn)短些!
你開會(huì)要達(dá)到什么目標(biāo)?你能用簡(jiǎn)潔的一句話來說明你召集會(huì)議的目的嗎?我不想推薦你使用“議事日程”和“日程事項(xiàng)”,因?yàn)椤白h事日程”這個(gè)詞暗示著一個(gè)巨大而乏味的分項(xiàng)列表——包含太多事情了!只要確保每個(gè)人都很清楚會(huì)議的目的,剩下的事自然會(huì)水到渠成。
既然你的會(huì)議有了一個(gè)清晰的目標(biāo)聲明,那么每個(gè)與會(huì)者都應(yīng)該提前知道他們將要討論和分享的內(nèi)容,并且在走進(jìn)會(huì)議室之前都已做好了準(zhǔn)備。只有這樣,我們才能把會(huì)議控制在一個(gè)小時(shí)之內(nèi)。如果你沒有預(yù)先做好功課,你就不應(yīng)該參加這個(gè)會(huì)議。如果沒有任何人做功課,那么這個(gè)會(huì)議就應(yīng)該被取消。
“強(qiáng)制”的會(huì)議是站不住腳的。每一個(gè)出現(xiàn)在會(huì)議上的人都應(yīng)該是因?yàn)樗麄兿胍谀抢铮蛘咚麄冃枰谀抢铩R环N讓你自己對(duì)會(huì)議負(fù)責(zé)的可靠方法就是讓每個(gè)人自行決定是否要參加你的會(huì)議。想象一下舉行一次大家都真正想要參加的會(huì)議,那一定是因?yàn)檎娴暮苡杏茫蛘吆苡腥ぃ蛘吆軍蕵贰?
假設(shè)你的會(huì)議從未召開過,會(huì)有什么后果呢?如果你誠(chéng)實(shí)地回答“幾乎沒什么后果”,那么也許你的會(huì)議根本就沒必要開。任何一個(gè)真正有成效的會(huì)議都會(huì)做一些決定,然后就直接導(dǎo)致某些事情的發(fā)生。
作為一個(gè)負(fù)責(zé)任的與會(huì)者,你應(yīng)該把你需要做的事情都記錄下來,而且為了表明大家的責(zé)任心,參加會(huì)議的每個(gè)人最好在離開會(huì)議室之前都概括一下他們的待辦事項(xiàng),這樣做對(duì)所有人都是有益的!
我們必須認(rèn)識(shí)到會(huì)議固有的風(fēng)險(xiǎn),并且努力使我們必須要開的為數(shù)不多的會(huì)議開得更有效率。讓我們快速干活,少說廢話,抓住工作的重點(diǎn)。
Robert Mieson發(fā)來了個(gè)關(guān)于項(xiàng)目病理學(xué)的故事。
我所在的團(tuán)隊(duì)曾經(jīng)開發(fā)過一個(gè)基于互聯(lián)網(wǎng)的職位申請(qǐng)以及篩選系統(tǒng)(客戶稱之為“職位零售亭”)。我們的團(tuán)隊(duì)和客戶商定了采用Windows、Apache、PHP5和ZendFramework來實(shí)現(xiàn)這個(gè)“職位零售亭”——所有的團(tuán)隊(duì)成員都達(dá)成了一致意見,除了一個(gè)人,我在這里就叫他“Joe”。
在整個(gè)技術(shù)審議階段,Joe不停地鼓吹采用JavaScript,即便客戶很明確地表示他們希望“職位零售亭”的絕大部分實(shí)現(xiàn)都采用服務(wù)器端技術(shù),并且所有的校驗(yàn)都應(yīng)該采用服務(wù)器端技術(shù)來完成。
事實(shí)上,客戶已經(jīng)就這個(gè)問題簽字確認(rèn)了。然而,這沒能阻止Joe鼓吹JavaScript——他的方式還很粗暴。每當(dāng)我們的項(xiàng)目在前進(jìn)的道路上遇到點(diǎn)麻煩,Joe就會(huì)發(fā)表他的長(zhǎng)篇大論。他宣揚(yáng),如果我們采用了JavaScript來實(shí)現(xiàn)這個(gè)“職位零售亭”,我們的日子就會(huì)輕松很多。
Joe會(huì)不停地吵吵嚷嚷,說我們?nèi)绾稳绾瓮耆鲥e(cuò)了,因?yàn)槲覀儧]有采用JavaScript。他甚至不屑于了解我們實(shí)際正在使用的技術(shù)。而且每當(dāng)團(tuán)隊(duì)中有人試圖溫和地把Joe帶回到大部隊(duì)時(shí)(通常通過電子郵件的方式),他就會(huì)沖著那個(gè)可憐的家伙大發(fā)雷霆。
以Joe這種力挺JavaScript到了偏執(zhí)的程度,他經(jīng)常會(huì)發(fā)出諸如“好吧,如果我們用JavaScript來做的話……”之類的評(píng)論。他已經(jīng)令人討厭到了這種程度,以至于如果他直接退出(或者辭職,或者被解雇),整個(gè)項(xiàng)目組的境況將會(huì)更好。
讀完這個(gè)故事后,我努力克制自己的身體不往前傾。我把手放在下巴下做沉思狀,皺著眉頭,然后想問問:你們?cè)囘^用JavaScript嗎?
Robert認(rèn)為這是一個(gè)關(guān)于技術(shù)依賴的警示性故事,但我看到了另外的一些東西:一個(gè)有問題的團(tuán)隊(duì)成員,也就是一個(gè)典型的“壞蘋果”。如果把一個(gè)壞蘋果留在一筐好蘋果里,結(jié)果你將得到一筐壞蘋果,這就是“壞蘋果法則”。一個(gè)人的態(tài)度將影響到一個(gè)團(tuán)隊(duì)。如果想使你的企業(yè)成功,那么你就必須有一個(gè)積極進(jìn)取的團(tuán)隊(duì)。
我相信Joe曾經(jīng)有過最好的意圖,但當(dāng)你積極地對(duì)項(xiàng)目宣戰(zhàn)并以你的團(tuán)隊(duì)成員為敵時(shí),你就成了項(xiàng)目的一個(gè)負(fù)擔(dān)。
問題員工對(duì)于項(xiàng)目的損耗是很嚴(yán)重的,我們應(yīng)該如何識(shí)別問題員工呢?這并不像想象的那么困難。我有一個(gè)朋友曾經(jīng)把他團(tuán)隊(duì)中的某個(gè)人比喻成“癌癥”。當(dāng)你或者團(tuán)隊(duì)中的任何其他人使用像“癌癥”這樣一個(gè)詞來比喻某個(gè)團(tuán)隊(duì)成員時(shí),你的項(xiàng)目就已經(jīng)有嚴(yán)重的病變了。你不必和團(tuán)隊(duì)中的每個(gè)人都成為朋友,當(dāng)然那有一定的幫助,但對(duì)個(gè)人和職業(yè)一定程度的基本尊重才是任何團(tuán)隊(duì)正常運(yùn)轉(zhuǎn)所必需的。
Steve McConnell列舉了一些警報(bào)信號(hào),用以識(shí)別你的團(tuán)隊(duì)中是否有“壞蘋果”。
他們掩飾自己的無知,而不是盡力去向他們的團(tuán)隊(duì)伙伴學(xué)習(xí)。他們會(huì)說:“我不知道該怎么解釋我的設(shè)計(jì)。我只知道它能正常工作。”或者“我的代碼太復(fù)雜了,沒辦法測(cè)試。”
他們對(duì)個(gè)人隱私有著過度的渴望。他們會(huì)說:“我不需要任何人來查看我的代碼。”
他們很在意自己的地盤。他們會(huì)說:“我代碼里的問題沒人能修復(fù)。但我現(xiàn)在太忙了,沒時(shí)間去管它們。我打算下周處理它們。”
他們抱怨團(tuán)隊(duì)所做的決定,并且在團(tuán)隊(duì)已繼續(xù)前進(jìn)了很久之后還會(huì)重拾舊題。他們會(huì)說:“我還是認(rèn)為,我們應(yīng)該回過頭去修改上個(gè)月討論的那個(gè)設(shè)計(jì)。我們當(dāng)初選擇的那個(gè)是行不通的。”
所有其他的團(tuán)隊(duì)成員都在傳說關(guān)于同一個(gè)人的俏皮話或者抱怨他。軟件開發(fā)人員通常不會(huì)直接抱怨,因此當(dāng)你聽到很多俏皮話時(shí),你必須去查探是否有什么狀況發(fā)生。
他們不會(huì)積極投入團(tuán)隊(duì)的行動(dòng)。在我經(jīng)歷的一個(gè)項(xiàng)目中,就在我們第一個(gè)重要的截止日期的前兩天,有個(gè)開發(fā)人員突然要求請(qǐng)一天假。原因是什么呢?他想那天去參加鄰城的一個(gè)男裝展銷會(huì)——那清晰地表明他并沒有融入整個(gè)團(tuán)隊(duì)。
讓我把我的觀點(diǎn)說得清清楚楚:如果你的團(tuán)隊(duì)主管或者經(jīng)理沒有處理項(xiàng)目中的“壞蘋果”,那他就是玩忽職守。
你絕不應(yīng)該害怕去調(diào)動(dòng)(甚至解雇)那些從內(nèi)心不為團(tuán)隊(duì)利益考慮的人。你可以培養(yǎng)一個(gè)人的技能,但很難培養(yǎng)出積極的態(tài)度。這些具有破壞性的人格在一個(gè)項(xiàng)目里逗留得越久,它們的影響就會(huì)越大。它們會(huì)以代碼、關(guān)系和交流的形式,慢慢地把毒害傳播到項(xiàng)目的每一個(gè)角落。
把某個(gè)人從團(tuán)隊(duì)中調(diào)走是很痛苦的。這件事對(duì)任何人來說都沒有趣。但當(dāng)你意識(shí)到你本應(yīng)該在六個(gè)月前就把某人調(diào)走時(shí),此時(shí)你就更加痛苦了。
有一期《美國(guó)生活》采訪了華盛頓大學(xué)的一位教授Will Felps,他曾經(jīng)組織過一次社會(huì)學(xué)實(shí)驗(yàn)來證明“壞蘋果”出奇強(qiáng)大的影響力。
大學(xué)生們每4人一組,組建了幾個(gè)團(tuán)隊(duì),并被指派了一個(gè)任務(wù):在45分鐘之內(nèi)完成一些基本的管理決定。為了激勵(lì)團(tuán)隊(duì),他們被告知,表現(xiàn)最好的那個(gè)團(tuán)隊(duì)每人都能得到100美元的獎(jiǎng)勵(lì)。
然而,他們始料未及的是,其中某些組里的第四位成員并不是學(xué)生。他們是被雇來扮演“壞蘋果”的演員,并且具備下面其中之一的性格。
沮喪的悲觀主義者。他會(huì)抱怨任務(wù)太無趣,并且公開質(zhì)疑團(tuán)隊(duì)的取勝能力。
混球。他會(huì)說其他人的想法不夠好,但自己又拿不出更好的方案。他還會(huì)說:“你們這些人都應(yīng)該聽我這個(gè)專家的。”
懶鬼。他會(huì)說“隨便”以及“我無所謂”。
對(duì)于實(shí)驗(yàn)中的這些人物性格,傳統(tǒng)的觀點(diǎn)認(rèn)為它們完全不會(huì)對(duì)團(tuán)體有太大的影響。團(tuán)體是強(qiáng)有力的,“團(tuán)體動(dòng)力”是強(qiáng)大的,因此團(tuán)體應(yīng)該主導(dǎo)個(gè)人,而不是反過來。如果追溯到幾十年以前,有太多的研究表明,個(gè)人是遵從團(tuán)體的價(jià)值觀和準(zhǔn)則的。
但是,Will Felps發(fā)現(xiàn)了相反的結(jié)果。
毫無疑問,有“壞蘋果”的團(tuán)隊(duì)會(huì)表現(xiàn)得比較差。盡管他們所在的有些團(tuán)隊(duì)非常有天賦、非常聰明、非常友愛,但這些都無濟(jì)于事。Will Felps發(fā)現(xiàn)“壞蘋果”的行為有著深刻的影響——有“壞蘋果”的團(tuán)隊(duì)比其他團(tuán)隊(duì)表現(xiàn)得差30%~40%。在有“壞蘋果”的團(tuán)隊(duì)中,人們會(huì)爭(zhēng)吵甚至打起來,他們沒有共享相關(guān)的信息,交流得也比較少。
更糟糕的是,其他團(tuán)隊(duì)成員開始呈現(xiàn)“壞蘋果”的特征。當(dāng)“壞蘋果”是一個(gè)混球時(shí),其他團(tuán)隊(duì)成員也開始表現(xiàn)得像混球。當(dāng)他是一個(gè)懶鬼時(shí),他們也開始懈怠。而且他們不只是針對(duì)“壞蘋果”才有這樣的反應(yīng)。他們相互之間也會(huì)像“壞蘋果”那樣彼此對(duì)待,足見“溢出效應(yīng)”在起作用。
簡(jiǎn)而言之,他們的發(fā)現(xiàn)就是,團(tuán)隊(duì)的績(jī)效可以從團(tuán)隊(duì)里最差的那位成員身上準(zhǔn)確地預(yù)測(cè)出來。不管團(tuán)隊(duì)里最好的成員有多棒,也不管團(tuán)隊(duì)里的普通成員怎么樣,這些都無關(guān)緊要。根本的決定因素是要看團(tuán)隊(duì)里最差的那位成員怎么樣。擁有最差成員的團(tuán)隊(duì)也會(huì)表現(xiàn)得最差勁。
自我認(rèn)知永遠(yuǎn)都是第一步。如果你不能判斷出誰是團(tuán)隊(duì)里的“壞蘋果”,那他有可能就是你自己。反思一下你在自己團(tuán)隊(duì)里的行為吧——你是否“失足”掉進(jìn)了這些負(fù)面的“壞蘋果”行為模式,哪怕只有一點(diǎn)點(diǎn)?最顯然的解決辦法是從源頭上解決問題——除掉害群之馬。
即使你自己就是那匹害群之馬!
更多信息歡迎登陸3W點(diǎn)SOIROC點(diǎn)COM