從世界杯看軟件團(tuán)隊(duì)建設(shè)和管理
2006德國(guó)世界杯已落下帷幕了,但空氣中還散發(fā)著足球的味道,在巴士、在餐廳人們還依然議論著十大魅力進(jìn)球、意大利的幸運(yùn)和齊達(dá)內(nèi)的紅牌罰出……沒(méi)完沒(méi)了的世界杯。但漸漸地,一種失落正慢慢地爬到我身上,里面夾雜著或遠(yuǎn)或近的思緒。是巴西、阿根廷過(guò)早地離開?還是德國(guó)堅(jiān)強(qiáng)的戰(zhàn)車沒(méi)能沖到頂峰?或許是往后的幾個(gè)月、甚至四年,我們將缺少一份在世界杯賽中所具有的那份激情、那份期盼……在眾多的思緒中,想得最多的還是足球給我們的啟發(fā),給我們軟件團(tuán)隊(duì)建設(shè)和管理的啟發(fā)。
足球和團(tuán)隊(duì)建設(shè)的關(guān)系,不是牽強(qiáng)附會(huì)的,有一件事件可以證實(shí)。2005年,英國(guó)皇家人力資源協(xié)會(huì)在其年會(huì)上特意請(qǐng)來(lái)了埃里克森,給眾多的、職業(yè)的人力資源經(jīng)理做了一個(gè)培訓(xùn),題目就是《怎樣讓你的團(tuán)隊(duì)出色發(fā)揮》。在會(huì)上,埃里克森對(duì)管理足球隊(duì)的成功經(jīng)驗(yàn)進(jìn)行了概括性總結(jié),只有三點(diǎn):要有優(yōu)秀的球員,尊重球員,行事要簡(jiǎn)單。雖然是三點(diǎn),但每一點(diǎn)都是經(jīng)典。如果把這三點(diǎn)引入到軟件團(tuán)隊(duì)管理中,其解釋是:要有優(yōu)秀的軟件工程師,正如PSP強(qiáng)調(diào)的個(gè)人能力和素質(zhì),隊(duì)員是團(tuán)隊(duì)能力的來(lái)源。尊重每一個(gè)技術(shù)人員,也就是尊重“人是最寶貴的財(cái)富”格言,以人為本,充分調(diào)動(dòng)每個(gè)人的積極性和主動(dòng)性。簡(jiǎn)單的流程和模式。簡(jiǎn)單的可能是最好的,如敏捷方法所倡導(dǎo)的那樣。 故事過(guò)后,下面讓我們從足球展開討論團(tuán)隊(duì)建設(shè)和管理。
1.團(tuán)隊(duì)分工明確又靈活
在足球隊(duì),分工明確,由前鋒、中場(chǎng)、前衛(wèi)、后衛(wèi)、門將等不同角色組成,組成442、433、4312等陣容,各司其職。前鋒主要任務(wù)就是進(jìn)攻、后衛(wèi)主要責(zé)任是防守,但有時(shí)這些角色也發(fā)生變化。由于球場(chǎng)情況瞬息萬(wàn)變,后衛(wèi)有時(shí)參與進(jìn)攻而直接射門得分,后衛(wèi)線有險(xiǎn)情時(shí),前鋒也有必要及時(shí)回防。
高效的軟件團(tuán)隊(duì)也設(shè)定不同的角色,如架構(gòu)師、設(shè)計(jì)師、程序員、測(cè)試工程師、項(xiàng)目經(jīng)理等。一個(gè)軟件團(tuán)隊(duì)需要由不同技能的人員構(gòu)成,如架構(gòu)師需要豐富的經(jīng)驗(yàn)和全面的技術(shù),而項(xiàng)目經(jīng)理需要良好的溝通能力。雖然團(tuán)隊(duì)分工不同,但需要整個(gè)團(tuán)隊(duì)成員的協(xié)作努力才能保證整個(gè)團(tuán)隊(duì)的高效運(yùn)作。一方面大家工作重心和側(cè)重點(diǎn)是清楚的,但各自的分工也不是絕對(duì)的,相互幫助、相互支持,使整個(gè)團(tuán)隊(duì)更有效地、高質(zhì)量地完成任務(wù)。
2.團(tuán)隊(duì)文化和精神
沒(méi)有良好的團(tuán)隊(duì)文化,軟件產(chǎn)品是很難成功的。德國(guó)戰(zhàn)車一如既往的繼承了鋼鐵般的意志力、踏實(shí)和嚴(yán)謹(jǐn),獲得了好成績(jī)——季軍。事前,人們認(rèn)為德國(guó)隊(duì)進(jìn)入八強(qiáng),就戰(zhàn)績(jī)不錯(cuò)了。而阿根廷的點(diǎn)球失敗,從側(cè)面說(shuō)明了其隊(duì)員的心理素質(zhì)不夠強(qiáng)、意志薄弱。韓國(guó)隊(duì)、日本隊(duì)也表現(xiàn)出良好的團(tuán)隊(duì)精神,而中國(guó)隊(duì)就缺乏團(tuán)隊(duì)精神、缺乏頑強(qiáng)斗志的精神,在許多比賽中得到印證。
激勵(lì)是一種文化,良好的文化講究激勵(lì),以激勵(lì)、引導(dǎo)為主,不斷促進(jìn)團(tuán)隊(duì)的士氣、積極性,而很少使有懲罰。在軟件團(tuán)隊(duì)中,我們可以一天送出一個(gè)“胡蘿卜”(寓意獎(jiǎng)勵(lì)),通過(guò)走到工程師前面口頭表?yè)P(yáng)、通過(guò)郵件向大家表?yè)P(yáng)某個(gè)人、設(shè)置游戲獎(jiǎng)勵(lì)優(yōu)勝者、不斷征求大家意見(jiàn)、將結(jié)果反饋給大家等等,以此激勵(lì)團(tuán)隊(duì)。
3.團(tuán)隊(duì)的能力
有經(jīng)驗(yàn)的球隊(duì),首先對(duì)如何踢好下場(chǎng)球以及每個(gè)球員在其中所承擔(dān)的角色取得共識(shí)。足球賽是真正的一個(gè)團(tuán)隊(duì)工作,缺乏團(tuán)隊(duì)能力,靠個(gè)人能力是不能取勝的。巴西球隊(duì)中的大牌球星無(wú)數(shù),但不是人們想象的那樣可怕,其整體缺乏配合,進(jìn)攻能力不強(qiáng)。而厄瓜多爾沒(méi)有大牌球星,兩場(chǎng)球賽均是大捷,不失一球,其結(jié)果完全來(lái)自于優(yōu)秀的團(tuán)隊(duì)配合。如果一支球隊(duì)不懂得配合,疲于奔命,就不容易贏得比賽。
很多開發(fā)團(tuán)隊(duì)不乏能人和高手,但缺乏定義清楚的流程、缺乏主動(dòng)溝通和密切協(xié)作,團(tuán)隊(duì)整體實(shí)力不強(qiáng)。軟件的開發(fā),越來(lái)越需要團(tuán)隊(duì)整體的能力,需要明確的分工又需要默契的配合。軟件測(cè)試,則更依賴于嚴(yán)謹(jǐn)?shù)膱F(tuán)隊(duì)工作,任何一個(gè)人的失誤,會(huì)造成前功盡棄。高質(zhì)量的產(chǎn)品,來(lái)自于每個(gè)開發(fā)人員的前期努力、每個(gè)測(cè)試人員的兢兢業(yè)業(yè)。
為了增強(qiáng)團(tuán)隊(duì)能力,團(tuán)隊(duì)每個(gè)成員的技能應(yīng)該構(gòu)成一個(gè)互補(bǔ)的關(guān)系。對(duì)于軟件團(tuán)隊(duì),需要系統(tǒng)平臺(tái)、數(shù)據(jù)庫(kù)設(shè)計(jì)、算法、編程和流程管理等多方面的人才,才能形成具有很強(qiáng)團(tuán)隊(duì)能力的團(tuán)隊(duì)。
4.執(zhí)行力
軟件測(cè)試經(jīng)理,有時(shí)如同足球教練,看到自己的策略沒(méi)有得到貫徹執(zhí)行,足球隊(duì)長(zhǎng)或場(chǎng)上球員沒(méi)有控制好進(jìn)攻的節(jié)奏,教練只能站在場(chǎng)外,望球興嘆、無(wú)可奈何。如何提高執(zhí)行力呢?如同埃里克森所說(shuō)的,要有優(yōu)秀的隊(duì)員,這是基礎(chǔ)。然后,需要一系列的方法和先進(jìn)的團(tuán)隊(duì)文化來(lái)保證、提高團(tuán)隊(duì)得執(zhí)行力:團(tuán)隊(duì)領(lǐng)導(dǎo)要讓每一位團(tuán)隊(duì)成員真正理解要執(zhí)行的策略,需要一個(gè)人一個(gè)人地去詢問(wèn)并得到確認(rèn)。團(tuán)隊(duì)領(lǐng)導(dǎo)要尊重每一位團(tuán)隊(duì)成員,尊重了成員,成員也就尊重領(lǐng)導(dǎo),領(lǐng)導(dǎo)的意圖才能得到不折不扣的貫徹。及時(shí)吸取教訓(xùn),總結(jié)經(jīng)驗(yàn),不斷改進(jìn)操作方法和工具,在技術(shù)上提高執(zhí)行力。有清楚的目標(biāo)、有效的方法、公平的環(huán)境、不斷的激勵(lì)等等。
5.風(fēng)險(xiǎn)控制能力
足球的魅力,很大程度上來(lái)源于足球場(chǎng)上的變數(shù)。足球場(chǎng)的變數(shù)很多,這些變數(shù)對(duì)于教練、隊(duì)長(zhǎng)或球隊(duì),就是一種風(fēng)險(xiǎn)。要贏球,就是要控制好風(fēng)險(xiǎn)。軟件團(tuán)隊(duì)的管理也如同足球比賽,滲透了風(fēng)險(xiǎn)管理的藝術(shù)。在軟件開發(fā)中,要追求效率和生產(chǎn)力,同時(shí)要降低質(zhì)量風(fēng)險(xiǎn),更重要是在效率和質(zhì)量上達(dá)到平衡。軟件何一個(gè)人的失誤,會(huì)控制球場(chǎng)的節(jié)奏,也是避免風(fēng)險(xiǎn)的一個(gè)好辦法。對(duì)于軟件開發(fā)一樣,也需要控制開發(fā)的節(jié)奏。一個(gè)優(yōu)秀的球隊(duì),針對(duì)不同的對(duì)手,要變換戰(zhàn)術(shù),變換節(jié)奏。在軟件開發(fā)中,團(tuán)隊(duì)也要考慮產(chǎn)品發(fā)布不同的類型,一個(gè)全新的產(chǎn)品發(fā)布策略是不一樣的、節(jié)奏要慢些。對(duì)于解決產(chǎn)品問(wèn)題的補(bǔ)丁包的發(fā)布,則節(jié)奏一定要快,流程要簡(jiǎn)單、有效。
6.團(tuán)隊(duì)需要核心,而且只能是一個(gè)
團(tuán)隊(duì)需要有核心,法國(guó)贏巴西就說(shuō)明了這一點(diǎn),因?yàn)榉▏?guó)有像齊達(dá)內(nèi)這樣的團(tuán)隊(duì)領(lǐng)袖,形成團(tuán)隊(duì)的核心。如果存在多個(gè)核心,可能就會(huì)形成派系或引起內(nèi)耗。巴西球星太多,有“大羅、小羅”,反而缺少配合、缺少進(jìn)攻能力,可能不如只有一個(gè)“羅”,這樣也許戰(zhàn)術(shù)更簡(jiǎn)單,傳球目標(biāo)也清楚,反而會(huì)使團(tuán)隊(duì)更有戰(zhàn)斗力。
對(duì)于一個(gè)團(tuán)隊(duì)的領(lǐng)導(dǎo),確實(shí)要技高一籌、有很強(qiáng)的領(lǐng)導(dǎo)力,才能以技服人、以德服人。國(guó)內(nèi)許多項(xiàng)目經(jīng)理,沒(méi)有很好的開發(fā)和測(cè)試經(jīng)驗(yàn),很難領(lǐng)導(dǎo)好一個(gè)項(xiàng)目,只能起著協(xié)調(diào)、監(jiān)控作用,對(duì)于項(xiàng)目中出現(xiàn)技術(shù)路線上的重大問(wèn)題、設(shè)計(jì)上的嚴(yán)重缺陷,絲毫沒(méi)有辦法,或不能發(fā)現(xiàn)。所以有些公司開始設(shè)置工程經(jīng)理(Engineering Manager),讓一些技術(shù)和管理都很強(qiáng)的人來(lái)領(lǐng)導(dǎo)項(xiàng)目的開發(fā)。
7.持之以恒的力量
持之以恒的力量也是巨大的。在德國(guó)和阿根廷的比賽中,德國(guó)戰(zhàn)車永不放棄的精神和努力得到了回報(bào),克勞澤的進(jìn)球扳平了比分,雖然比賽場(chǎng)面被動(dòng),德國(guó)人還是將比賽拖入到加時(shí)賽、點(diǎn)球大戰(zhàn),最終獲勝。軟件團(tuán)隊(duì)也會(huì)經(jīng)常遭遇困難、陷入困境,當(dāng)團(tuán)隊(duì)遇到困難時(shí),如果團(tuán)隊(duì)的骨干成員選擇“離開”,團(tuán)隊(duì)就會(huì)一蹶不振,甚至連罰點(diǎn)球的機(jī)會(huì)都沒(méi)有,就消聲匿跡了。如果堅(jiān)持下來(lái),不懈努力,等待機(jī)會(huì)扭轉(zhuǎn)局面,就可能大獲全勝。如網(wǎng)易、搜狐、新浪等網(wǎng)站曾遭遇互聯(lián)網(wǎng)的嚴(yán)寒,幾乎要被Nasdaq摘牌,但由于他們堅(jiān)持下來(lái),如今其股價(jià)、市值獲得了幾十倍的增長(zhǎng)。以至于今天,我還時(shí)常聽到同事說(shuō),“如果當(dāng)初買了網(wǎng)易股票,現(xiàn)在就發(fā)了”。
8.團(tuán)隊(duì)的目標(biāo)管理
團(tuán)隊(duì)要有一個(gè)清晰的目標(biāo),而且不同的階段有不同的目標(biāo),這恰恰是最為關(guān)鍵的。在世界杯上,許多優(yōu)秀的球隊(duì),包括德國(guó)隊(duì),在小組上不去想后期的淘汰賽,而只是設(shè)定小組賽的目標(biāo)——如何在小組賽以第一名出現(xiàn),一場(chǎng)一場(chǎng)地打,把小組賽每場(chǎng)打好。在淘汰賽,也是針對(duì)當(dāng)前對(duì)手制定策略,賽前充分做好準(zhǔn)備,一步步實(shí)現(xiàn)目標(biāo),勝券在握。還是德國(guó)隊(duì)對(duì)阿根廷那場(chǎng)比賽,在守門員萊曼準(zhǔn)備走向球門前,德國(guó)隊(duì)的工作人員塞給他一張小紙條。紙條上寫了什么?就是兩年來(lái)阿根廷所有隊(duì)員罰點(diǎn)球的習(xí)慣。所以,萊曼才能一次又一次判斷對(duì)了阿根廷球員罰點(diǎn)球的方向,有出色的表現(xiàn)。
在軟件開發(fā)中,設(shè)定總體目標(biāo),然后再進(jìn)行分解,比如將目標(biāo)分解到每個(gè)團(tuán)隊(duì)。更好的辦法是將目標(biāo)分解到每個(gè)里程碑,分階段逐步實(shí)現(xiàn)。要實(shí)現(xiàn)目標(biāo),僅有“分解”是不夠的,必須得到上、下層的支持,整個(gè)團(tuán)隊(duì)共享目標(biāo),心往一處想、勁往一處使,共同努力,最終保證目標(biāo)的實(shí)現(xiàn)。
足球和團(tuán)隊(duì)建設(shè)的關(guān)系,不是牽強(qiáng)附會(huì)的,有一件事件可以證實(shí)。2005年,英國(guó)皇家人力資源協(xié)會(huì)在其年會(huì)上特意請(qǐng)來(lái)了埃里克森,給眾多的、職業(yè)的人力資源經(jīng)理做了一個(gè)培訓(xùn),題目就是《怎樣讓你的團(tuán)隊(duì)出色發(fā)揮》。在會(huì)上,埃里克森對(duì)管理足球隊(duì)的成功經(jīng)驗(yàn)進(jìn)行了概括性總結(jié),只有三點(diǎn):要有優(yōu)秀的球員,尊重球員,行事要簡(jiǎn)單。雖然是三點(diǎn),但每一點(diǎn)都是經(jīng)典。如果把這三點(diǎn)引入到軟件團(tuán)隊(duì)管理中,其解釋是:要有優(yōu)秀的軟件工程師,正如PSP強(qiáng)調(diào)的個(gè)人能力和素質(zhì),隊(duì)員是團(tuán)隊(duì)能力的來(lái)源。尊重每一個(gè)技術(shù)人員,也就是尊重“人是最寶貴的財(cái)富”格言,以人為本,充分調(diào)動(dòng)每個(gè)人的積極性和主動(dòng)性。簡(jiǎn)單的流程和模式。簡(jiǎn)單的可能是最好的,如敏捷方法所倡導(dǎo)的那樣。 故事過(guò)后,下面讓我們從足球展開討論團(tuán)隊(duì)建設(shè)和管理。
1.團(tuán)隊(duì)分工明確又靈活
在足球隊(duì),分工明確,由前鋒、中場(chǎng)、前衛(wèi)、后衛(wèi)、門將等不同角色組成,組成442、433、4312等陣容,各司其職。前鋒主要任務(wù)就是進(jìn)攻、后衛(wèi)主要責(zé)任是防守,但有時(shí)這些角色也發(fā)生變化。由于球場(chǎng)情況瞬息萬(wàn)變,后衛(wèi)有時(shí)參與進(jìn)攻而直接射門得分,后衛(wèi)線有險(xiǎn)情時(shí),前鋒也有必要及時(shí)回防。
高效的軟件團(tuán)隊(duì)也設(shè)定不同的角色,如架構(gòu)師、設(shè)計(jì)師、程序員、測(cè)試工程師、項(xiàng)目經(jīng)理等。一個(gè)軟件團(tuán)隊(duì)需要由不同技能的人員構(gòu)成,如架構(gòu)師需要豐富的經(jīng)驗(yàn)和全面的技術(shù),而項(xiàng)目經(jīng)理需要良好的溝通能力。雖然團(tuán)隊(duì)分工不同,但需要整個(gè)團(tuán)隊(duì)成員的協(xié)作努力才能保證整個(gè)團(tuán)隊(duì)的高效運(yùn)作。一方面大家工作重心和側(cè)重點(diǎn)是清楚的,但各自的分工也不是絕對(duì)的,相互幫助、相互支持,使整個(gè)團(tuán)隊(duì)更有效地、高質(zhì)量地完成任務(wù)。
2.團(tuán)隊(duì)文化和精神
沒(méi)有良好的團(tuán)隊(duì)文化,軟件產(chǎn)品是很難成功的。德國(guó)戰(zhàn)車一如既往的繼承了鋼鐵般的意志力、踏實(shí)和嚴(yán)謹(jǐn),獲得了好成績(jī)——季軍。事前,人們認(rèn)為德國(guó)隊(duì)進(jìn)入八強(qiáng),就戰(zhàn)績(jī)不錯(cuò)了。而阿根廷的點(diǎn)球失敗,從側(cè)面說(shuō)明了其隊(duì)員的心理素質(zhì)不夠強(qiáng)、意志薄弱。韓國(guó)隊(duì)、日本隊(duì)也表現(xiàn)出良好的團(tuán)隊(duì)精神,而中國(guó)隊(duì)就缺乏團(tuán)隊(duì)精神、缺乏頑強(qiáng)斗志的精神,在許多比賽中得到印證。
激勵(lì)是一種文化,良好的文化講究激勵(lì),以激勵(lì)、引導(dǎo)為主,不斷促進(jìn)團(tuán)隊(duì)的士氣、積極性,而很少使有懲罰。在軟件團(tuán)隊(duì)中,我們可以一天送出一個(gè)“胡蘿卜”(寓意獎(jiǎng)勵(lì)),通過(guò)走到工程師前面口頭表?yè)P(yáng)、通過(guò)郵件向大家表?yè)P(yáng)某個(gè)人、設(shè)置游戲獎(jiǎng)勵(lì)優(yōu)勝者、不斷征求大家意見(jiàn)、將結(jié)果反饋給大家等等,以此激勵(lì)團(tuán)隊(duì)。
3.團(tuán)隊(duì)的能力
有經(jīng)驗(yàn)的球隊(duì),首先對(duì)如何踢好下場(chǎng)球以及每個(gè)球員在其中所承擔(dān)的角色取得共識(shí)。足球賽是真正的一個(gè)團(tuán)隊(duì)工作,缺乏團(tuán)隊(duì)能力,靠個(gè)人能力是不能取勝的。巴西球隊(duì)中的大牌球星無(wú)數(shù),但不是人們想象的那樣可怕,其整體缺乏配合,進(jìn)攻能力不強(qiáng)。而厄瓜多爾沒(méi)有大牌球星,兩場(chǎng)球賽均是大捷,不失一球,其結(jié)果完全來(lái)自于優(yōu)秀的團(tuán)隊(duì)配合。如果一支球隊(duì)不懂得配合,疲于奔命,就不容易贏得比賽。
很多開發(fā)團(tuán)隊(duì)不乏能人和高手,但缺乏定義清楚的流程、缺乏主動(dòng)溝通和密切協(xié)作,團(tuán)隊(duì)整體實(shí)力不強(qiáng)。軟件的開發(fā),越來(lái)越需要團(tuán)隊(duì)整體的能力,需要明確的分工又需要默契的配合。軟件測(cè)試,則更依賴于嚴(yán)謹(jǐn)?shù)膱F(tuán)隊(duì)工作,任何一個(gè)人的失誤,會(huì)造成前功盡棄。高質(zhì)量的產(chǎn)品,來(lái)自于每個(gè)開發(fā)人員的前期努力、每個(gè)測(cè)試人員的兢兢業(yè)業(yè)。
為了增強(qiáng)團(tuán)隊(duì)能力,團(tuán)隊(duì)每個(gè)成員的技能應(yīng)該構(gòu)成一個(gè)互補(bǔ)的關(guān)系。對(duì)于軟件團(tuán)隊(duì),需要系統(tǒng)平臺(tái)、數(shù)據(jù)庫(kù)設(shè)計(jì)、算法、編程和流程管理等多方面的人才,才能形成具有很強(qiáng)團(tuán)隊(duì)能力的團(tuán)隊(duì)。
4.執(zhí)行力
軟件測(cè)試經(jīng)理,有時(shí)如同足球教練,看到自己的策略沒(méi)有得到貫徹執(zhí)行,足球隊(duì)長(zhǎng)或場(chǎng)上球員沒(méi)有控制好進(jìn)攻的節(jié)奏,教練只能站在場(chǎng)外,望球興嘆、無(wú)可奈何。如何提高執(zhí)行力呢?如同埃里克森所說(shuō)的,要有優(yōu)秀的隊(duì)員,這是基礎(chǔ)。然后,需要一系列的方法和先進(jìn)的團(tuán)隊(duì)文化來(lái)保證、提高團(tuán)隊(duì)得執(zhí)行力:團(tuán)隊(duì)領(lǐng)導(dǎo)要讓每一位團(tuán)隊(duì)成員真正理解要執(zhí)行的策略,需要一個(gè)人一個(gè)人地去詢問(wèn)并得到確認(rèn)。團(tuán)隊(duì)領(lǐng)導(dǎo)要尊重每一位團(tuán)隊(duì)成員,尊重了成員,成員也就尊重領(lǐng)導(dǎo),領(lǐng)導(dǎo)的意圖才能得到不折不扣的貫徹。及時(shí)吸取教訓(xùn),總結(jié)經(jīng)驗(yàn),不斷改進(jìn)操作方法和工具,在技術(shù)上提高執(zhí)行力。有清楚的目標(biāo)、有效的方法、公平的環(huán)境、不斷的激勵(lì)等等。
5.風(fēng)險(xiǎn)控制能力
足球的魅力,很大程度上來(lái)源于足球場(chǎng)上的變數(shù)。足球場(chǎng)的變數(shù)很多,這些變數(shù)對(duì)于教練、隊(duì)長(zhǎng)或球隊(duì),就是一種風(fēng)險(xiǎn)。要贏球,就是要控制好風(fēng)險(xiǎn)。軟件團(tuán)隊(duì)的管理也如同足球比賽,滲透了風(fēng)險(xiǎn)管理的藝術(shù)。在軟件開發(fā)中,要追求效率和生產(chǎn)力,同時(shí)要降低質(zhì)量風(fēng)險(xiǎn),更重要是在效率和質(zhì)量上達(dá)到平衡。軟件何一個(gè)人的失誤,會(huì)控制球場(chǎng)的節(jié)奏,也是避免風(fēng)險(xiǎn)的一個(gè)好辦法。對(duì)于軟件開發(fā)一樣,也需要控制開發(fā)的節(jié)奏。一個(gè)優(yōu)秀的球隊(duì),針對(duì)不同的對(duì)手,要變換戰(zhàn)術(shù),變換節(jié)奏。在軟件開發(fā)中,團(tuán)隊(duì)也要考慮產(chǎn)品發(fā)布不同的類型,一個(gè)全新的產(chǎn)品發(fā)布策略是不一樣的、節(jié)奏要慢些。對(duì)于解決產(chǎn)品問(wèn)題的補(bǔ)丁包的發(fā)布,則節(jié)奏一定要快,流程要簡(jiǎn)單、有效。
6.團(tuán)隊(duì)需要核心,而且只能是一個(gè)
團(tuán)隊(duì)需要有核心,法國(guó)贏巴西就說(shuō)明了這一點(diǎn),因?yàn)榉▏?guó)有像齊達(dá)內(nèi)這樣的團(tuán)隊(duì)領(lǐng)袖,形成團(tuán)隊(duì)的核心。如果存在多個(gè)核心,可能就會(huì)形成派系或引起內(nèi)耗。巴西球星太多,有“大羅、小羅”,反而缺少配合、缺少進(jìn)攻能力,可能不如只有一個(gè)“羅”,這樣也許戰(zhàn)術(shù)更簡(jiǎn)單,傳球目標(biāo)也清楚,反而會(huì)使團(tuán)隊(duì)更有戰(zhàn)斗力。
對(duì)于一個(gè)團(tuán)隊(duì)的領(lǐng)導(dǎo),確實(shí)要技高一籌、有很強(qiáng)的領(lǐng)導(dǎo)力,才能以技服人、以德服人。國(guó)內(nèi)許多項(xiàng)目經(jīng)理,沒(méi)有很好的開發(fā)和測(cè)試經(jīng)驗(yàn),很難領(lǐng)導(dǎo)好一個(gè)項(xiàng)目,只能起著協(xié)調(diào)、監(jiān)控作用,對(duì)于項(xiàng)目中出現(xiàn)技術(shù)路線上的重大問(wèn)題、設(shè)計(jì)上的嚴(yán)重缺陷,絲毫沒(méi)有辦法,或不能發(fā)現(xiàn)。所以有些公司開始設(shè)置工程經(jīng)理(Engineering Manager),讓一些技術(shù)和管理都很強(qiáng)的人來(lái)領(lǐng)導(dǎo)項(xiàng)目的開發(fā)。
7.持之以恒的力量
持之以恒的力量也是巨大的。在德國(guó)和阿根廷的比賽中,德國(guó)戰(zhàn)車永不放棄的精神和努力得到了回報(bào),克勞澤的進(jìn)球扳平了比分,雖然比賽場(chǎng)面被動(dòng),德國(guó)人還是將比賽拖入到加時(shí)賽、點(diǎn)球大戰(zhàn),最終獲勝。軟件團(tuán)隊(duì)也會(huì)經(jīng)常遭遇困難、陷入困境,當(dāng)團(tuán)隊(duì)遇到困難時(shí),如果團(tuán)隊(duì)的骨干成員選擇“離開”,團(tuán)隊(duì)就會(huì)一蹶不振,甚至連罰點(diǎn)球的機(jī)會(huì)都沒(méi)有,就消聲匿跡了。如果堅(jiān)持下來(lái),不懈努力,等待機(jī)會(huì)扭轉(zhuǎn)局面,就可能大獲全勝。如網(wǎng)易、搜狐、新浪等網(wǎng)站曾遭遇互聯(lián)網(wǎng)的嚴(yán)寒,幾乎要被Nasdaq摘牌,但由于他們堅(jiān)持下來(lái),如今其股價(jià)、市值獲得了幾十倍的增長(zhǎng)。以至于今天,我還時(shí)常聽到同事說(shuō),“如果當(dāng)初買了網(wǎng)易股票,現(xiàn)在就發(fā)了”。
8.團(tuán)隊(duì)的目標(biāo)管理
團(tuán)隊(duì)要有一個(gè)清晰的目標(biāo),而且不同的階段有不同的目標(biāo),這恰恰是最為關(guān)鍵的。在世界杯上,許多優(yōu)秀的球隊(duì),包括德國(guó)隊(duì),在小組上不去想后期的淘汰賽,而只是設(shè)定小組賽的目標(biāo)——如何在小組賽以第一名出現(xiàn),一場(chǎng)一場(chǎng)地打,把小組賽每場(chǎng)打好。在淘汰賽,也是針對(duì)當(dāng)前對(duì)手制定策略,賽前充分做好準(zhǔn)備,一步步實(shí)現(xiàn)目標(biāo),勝券在握。還是德國(guó)隊(duì)對(duì)阿根廷那場(chǎng)比賽,在守門員萊曼準(zhǔn)備走向球門前,德國(guó)隊(duì)的工作人員塞給他一張小紙條。紙條上寫了什么?就是兩年來(lái)阿根廷所有隊(duì)員罰點(diǎn)球的習(xí)慣。所以,萊曼才能一次又一次判斷對(duì)了阿根廷球員罰點(diǎn)球的方向,有出色的表現(xiàn)。
在軟件開發(fā)中,設(shè)定總體目標(biāo),然后再進(jìn)行分解,比如將目標(biāo)分解到每個(gè)團(tuán)隊(duì)。更好的辦法是將目標(biāo)分解到每個(gè)里程碑,分階段逐步實(shí)現(xiàn)。要實(shí)現(xiàn)目標(biāo),僅有“分解”是不夠的,必須得到上、下層的支持,整個(gè)團(tuán)隊(duì)共享目標(biāo),心往一處想、勁往一處使,共同努力,最終保證目標(biāo)的實(shí)現(xiàn)。
本文標(biāo)簽:從世界杯看軟件團(tuán)隊(duì)建設(shè)和管理
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《從世界杯看軟件團(tuán)隊(duì)建設(shè)和管理》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
個(gè)人求購(gòu)










