編者按:“互聯(lián)網(wǎng)”、“軟件開發(fā)”這樣在現(xiàn)代社會炙手可熱的詞匯本身就可以讓我們看到“團(tuán)隊合作”的影子?;ヂ?lián)網(wǎng)面向全球,而智力高度集中的軟件開發(fā)也需要從個人英雄主義進(jìn)入緊密配合的團(tuán)隊協(xié)作時代。本期愛幫網(wǎng)CEO劉建國先生為我們介紹了互聯(lián)網(wǎng)軟件的特點,并提出一個重要理念SAAS,即Soft As A Service,軟件即服務(wù)。進(jìn)一步與讀者分享他寶貴的實踐經(jīng)驗:如何創(chuàng)建一個優(yōu)異的團(tuán)隊并進(jìn)行高效的協(xié)作與管理,相信對從事互聯(lián)網(wǎng)軟件開發(fā)工作的讀者以及想要在這一領(lǐng)域創(chuàng)業(yè)的大學(xué)生們有很大的幫助。
1互聯(lián)網(wǎng)軟件開發(fā)的特點
軟件工程的基本理論,比如軟件開發(fā)的模型、軟件開發(fā)的周期等,大家比較熟悉。但是,互聯(lián)網(wǎng)的軟件開發(fā)與傳統(tǒng)的軟件開發(fā)有不同的特點。
互聯(lián)網(wǎng)軟件開發(fā)實際是SAAS(Software As A Service),即軟件作為一種服務(wù)來提供。傳統(tǒng)的軟件,比如微軟開發(fā)出的軟件,必須有一個拷貝,通過物理的介質(zhì)分發(fā)出去,用戶才能安裝使用?;ヂ?lián)網(wǎng)軟件則不同,沒有分發(fā)的過程,軟件本身以服務(wù)的形式來提供,不需要物理介質(zhì),只需要一個瀏覽器?;ヂ?lián)網(wǎng)軟件開發(fā)面臨的特點和開發(fā)方式也與傳統(tǒng)的軟件開發(fā)不同。以“云計算”為例,支持這樣的服務(wù),后臺必須有非常高效的基礎(chǔ)結(jié)構(gòu),實現(xiàn)軟件的功能,以便承擔(dān)高效率的集中訪問?;ヂ?lián)網(wǎng)對軟件的可靠性要求也更高,傳統(tǒng)的Windows系統(tǒng),如果運(yùn)行錯誤,重新啟動就可以,而Internet上的軟件,一旦癱瘓,所有人都無法接受服務(wù)。
互聯(lián)網(wǎng)軟件開發(fā)明顯的特點是所謂“小步快跑”。即:(1)軟件開發(fā)的周期短,節(jié)奏快。(2)分特性上線。先上線一些功能,然后再去改進(jìn)。(3)系統(tǒng)優(yōu)化要大于大規(guī)模的重構(gòu),不會動不動就推翻,從頭再來。(4)對Bug的容忍度比傳統(tǒng)的軟件開發(fā)大。如果有Bug,馬上修改,再改進(jìn)上線。
互聯(lián)網(wǎng)軟件開發(fā)的另一個特點是“先上線后優(yōu)化”。先實現(xiàn)核心功能,再補(bǔ)充外圍功能。功能上線后,逐步優(yōu)化,使之變得更穩(wěn)定,性能更高?;ヂ?lián)網(wǎng)軟件開發(fā)遵循“技術(shù)適用原則”。只要能夠?qū)崿F(xiàn)功能,提供服務(wù)足夠,不用單純追求技術(shù)先進(jìn)。工業(yè)界的技術(shù)一定要成熟、穩(wěn)定、盡可能降低風(fēng)險,很多時候傾向于采用適用的技術(shù)。
互聯(lián)網(wǎng)軟件開發(fā)的代表是Google公司,傳統(tǒng)軟件開發(fā)的代表是微軟公司。在SAAS發(fā)展迅速的時代,微軟這種傳統(tǒng)的軟件公司也感到了壓力,開始向互聯(lián)網(wǎng)服務(wù)轉(zhuǎn)型。Google公司證明互聯(lián)網(wǎng)軟件具有高的擴(kuò)展性,技術(shù)發(fā)展快,商業(yè)也比較成功。Google公司以大概10年的時間,發(fā)展壯大為微軟的1/3大小。
2團(tuán)隊合作與團(tuán)隊文化
現(xiàn)在不是個人英雄主義的時代,尤其是軟件開發(fā),一定是團(tuán)隊合作的結(jié)果。很多的服務(wù),動輒幾萬行、幾十萬行甚至幾百萬行的代碼,依靠一個人或者幾個人難以完成,必須有團(tuán)隊的分工,大家各做一部分,聚合起來提供服務(wù)。相對傳統(tǒng)的軟件開發(fā),互聯(lián)網(wǎng)軟件開發(fā)對團(tuán)隊合作和團(tuán)隊管理的要求更高。
團(tuán)隊合作之于公司。好的團(tuán)隊文化,富有凝聚力,高效地運(yùn)作,這是好的技術(shù)隊伍的特征?!耙粋€中國人是一條龍,三個中國人是一條蟲”,這說明中國人有時不善于團(tuán)隊合作,但“三個臭皮匠,頂個諸葛亮”的諺語,又說明了中國人對團(tuán)隊合作的重視。這其實是意識問題,團(tuán)隊中的每一個人,不管是龍是蟲,怎么把他們凝聚起來成為有戰(zhàn)斗力的團(tuán)隊,是團(tuán)隊管理的任務(wù)。團(tuán)隊的力量勝過任何一個個人的力量,這是不言而喻的。對于公司而言,團(tuán)隊合作非常重要。
團(tuán)隊合作之于個人。團(tuán)隊合作對個人的重要性從以下方面可見一斑:(1)提高個人的績效。沒有他人的配合,沒有團(tuán)隊的氛圍和文化支持,個人很難取得好的績效。作為團(tuán)隊的一分子,沒有團(tuán)隊目標(biāo)的實現(xiàn),個人的價值也難以體現(xiàn)。(2)增強(qiáng)個人的能力。把事情做好,既需要技術(shù)技能,按時保質(zhì)完成任務(wù),同時也需要和別人合作,提高自己的軟技能。(3)體現(xiàn)個人的信用。團(tuán)隊目標(biāo)是分解的,落實到每個人,如果接受任務(wù)而沒有按時完成,拖了團(tuán)隊的后腿,就會失去信用。團(tuán)隊中的很多東西,都會決定個人的信用。
3團(tuán)隊合作能力
專業(yè)能力
超強(qiáng)的專業(yè)能力是團(tuán)隊合作的基礎(chǔ)。個人基礎(chǔ)扎實,技術(shù)過硬,做事高質(zhì)量,這是團(tuán)隊合作中最重要的。作為團(tuán)隊中的一員,就是要把自己的事情做好,不要成為團(tuán)隊的瓶頸。
表達(dá)能力
團(tuán)隊中,每個人要闡述自己的想法,介紹自己的工作,并且讓別人理解,這需要很好的表達(dá)能力。表達(dá)能力不僅是口頭的,也包括工作的文檔化,且更為重要。不僅要說清楚,而且能寫明白,讓讀的人理解。項目往往具有延續(xù)性,文檔的閱讀者可能沒有任何的背景,這就要求文檔編寫者站在讀者的角度思考,寫出詳盡的說明,讓文檔能夠自我解釋。
全局觀
個人是團(tuán)隊的一分子,一定要明白團(tuán)隊的整體目標(biāo),知道自己的工作在全局中的位置和價值,才能夠在情況變化時做出正確的判斷。比如,個人要知道自己工作前后左右的接口以及接口之間的關(guān)系,接口變化時,有意識地通知相關(guān)的人。實踐中,有些人想當(dāng)然地認(rèn)為別人知道發(fā)生的變化,沒有有意識地通知合作伙伴,最后誤事的教訓(xùn)并不罕見。
不要成為團(tuán)隊的瓶頸。團(tuán)隊目標(biāo)都有許多里程碑,里程碑的達(dá)成,有賴團(tuán)隊中每個人高效的工作。如果一個人工作沒有完成,可能成為整個團(tuán)隊的瓶頸。整個團(tuán)隊等一個人,個人很難受,團(tuán)隊目標(biāo)也受損。
敬業(yè)精神
富有職業(yè)精神,不要被人推著走,要積極主動地工作。所謂“取法其宗盡得其上,取法起上盡得其中,取法其中盡得其下”。如果標(biāo)準(zhǔn)設(shè)低,實際達(dá)到的可能比期望還低一級。所以,工作中要追求卓越,高標(biāo)準(zhǔn)要求自己,才能越做越好。
個人信譽(yù)
在團(tuán)隊中要做可信之人,贏得大家的尊重。如果每個人都可以信賴,團(tuán)隊就會非常強(qiáng)。
4團(tuán)隊管理
團(tuán)隊管理,是團(tuán)隊領(lǐng)導(dǎo)者必須面對的問題。作個形象的比喻:把一盤散沙從高處倒下,對地面的沖擊非常小;如果把這些沙子變成混凝土,從同樣的高度砸下,對地面的沖擊力就會強(qiáng)百倍。散沙凝聚成混凝土,就是團(tuán)隊管理的任務(wù)。
團(tuán)隊的英文Team,實際是Target、Education、Ability和 Morale四個單詞組成。
Target,團(tuán)隊要有目標(biāo)。團(tuán)隊目標(biāo)能夠凝聚團(tuán)隊,讓大家的勁往一處使,而且目標(biāo)的設(shè)定一定要滿足Smart原則。
Education,教育或者培訓(xùn)。團(tuán)隊領(lǐng)導(dǎo)者,要能夠發(fā)現(xiàn)團(tuán)隊的問題,有意識地讓每人得到發(fā)展,使團(tuán)隊中的合作更無縫。教育不能老唱高調(diào),而要用具體的事情教育成員,增強(qiáng)他們的團(tuán)隊意識。發(fā)現(xiàn)成員的錯誤,要及時糾正;發(fā)現(xiàn)做得好的地方,要及時獎勵。這樣才能對團(tuán)隊有好的教育效果。
Ability,團(tuán)隊的能力。個體能力相加并不一定等于團(tuán)隊的能力,凝聚團(tuán)隊力量,團(tuán)隊領(lǐng)導(dǎo)者要做許多工作。
Morale,士氣。團(tuán)隊的士氣一定要高,有一股勁想把事情做好。每個人都信心滿滿,互相合作,非常愉快。一盤散沙凝聚成糊凝土,需要加入石塊、鋼筋、水泥等,用水?dāng)嚢?。團(tuán)隊管理也是起到攪拌機(jī)的作用,把優(yōu)秀的團(tuán)隊成員凝聚在一起,產(chǎn)生團(tuán)隊生產(chǎn)力。
團(tuán)隊管理是團(tuán)隊產(chǎn)生戰(zhàn)斗力的關(guān)鍵,主要有四個方面:
團(tuán)隊文化
文化是一套做事的方式,團(tuán)隊以什么樣的形式在工作,是團(tuán)隊的特征,或者團(tuán)隊的哲學(xué)。團(tuán)隊領(lǐng)導(dǎo)者,要營造一個團(tuán)隊氛圍和環(huán)境,讓大家認(rèn)識到自己是團(tuán)隊的一分子,樂意在團(tuán)隊中工作。
好的團(tuán)隊文化,包括三個方面:(1)實事求是??茖W(xué)對待每一件事,就事論事,不需顧及人際關(guān)系,通過有根有據(jù)的邏輯和數(shù)據(jù),科學(xué)地解決。(2)追求卓越。每個人都把自己的事情做好,爭創(chuàng)世界或者國內(nèi)一流,繼而演變?yōu)閳F(tuán)隊的氛圍。(3)高效率。這樣的團(tuán)隊有戰(zhàn)斗力,也是團(tuán)隊管理的根本目的。
組織結(jié)構(gòu)
設(shè)置團(tuán)隊的組織結(jié)構(gòu),發(fā)揮最大的效率。比如互聯(lián)網(wǎng)軟件開發(fā),一般需要產(chǎn)品、研發(fā)、質(zhì)量保障和運(yùn)媒四個部門。產(chǎn)品團(tuán)隊設(shè)計產(chǎn)品功能和UI,滿足用戶需求,制定推出時間;研發(fā)部門以書面化的產(chǎn)品說明書來研發(fā)系統(tǒng);質(zhì)量保證部門通過兩種方式保證產(chǎn)品的質(zhì)量,一是對開發(fā)的產(chǎn)品進(jìn)行測試,二是監(jiān)督產(chǎn)品研發(fā)的整個過程是否按照規(guī)范去走;運(yùn)煤團(tuán)隊負(fù)責(zé)軟件上線和服務(wù)的維護(hù)。
組織結(jié)構(gòu)的設(shè)計要考慮相互制衡,不能讓一個團(tuán)隊權(quán)力過大。比如研發(fā)和質(zhì)量保證兩個團(tuán)隊,必須是平行的,才能夠獨立工作、實事求是。
制度規(guī)范
團(tuán)隊必須有章可循,大家做事方式遵循一個標(biāo)準(zhǔn),這就是制度規(guī)范。獎勵制度、懲罰制度、開發(fā)規(guī)范和文檔的標(biāo)準(zhǔn),都是制度的范疇。制度有兩個重要的比喻。一個是火爐原則,團(tuán)隊中一定存在火爐,溫度很高,誰碰到都會被燙到。這體現(xiàn)了制度的嚴(yán)肅性,對每個人一視同仁。另一個是破窗理論,有人打破了教室的一塊玻璃,如果沒有受到處罰,其他人也會跟著打破玻璃。這說明制度建立的過程中,懲惡揚(yáng)善一定要及時,才能夠深入人心。
人員管理
團(tuán)隊管理,本質(zhì)是管人。所謂“小主管管事,大主管管人”,也表明了管人的重要性?;ヂ?lián)網(wǎng)的軟件開發(fā),最有價值的是人,只要人在,什么東西都可以做出來。團(tuán)隊管理,主要是把人的積極性調(diào)動起來,凝聚團(tuán)隊的戰(zhàn)斗力。團(tuán)隊領(lǐng)導(dǎo)者,必須以人為本,尊重每一個人,理解他們的需要,及時溝通,幫助他們解決困難,讓成員感受到團(tuán)隊的溫暖。
人員管理,需要在三個方面下功夫:
快樂地工作,激發(fā)創(chuàng)作力
讓每一個人都很快樂,愿意在集體中工作,或者通過智力上的碰撞,讓成員學(xué)習(xí),能力有所增長。除了工作,還可以談心事,一起玩,增強(qiáng)成員的感情。此外,可以用成績?nèi)ス膭畲蠹?。比如團(tuán)隊目標(biāo)達(dá)成時,大家一起慶祝,有一股向上的動力。
尊重每個人
技術(shù)研發(fā)團(tuán)隊,每一個人都非常優(yōu)秀。團(tuán)隊領(lǐng)導(dǎo)者要盡可能解決成員的后顧之憂,激發(fā)他們的創(chuàng)造力,把他們的智慧用在最有效的地方。比如我們倡導(dǎo)的彈性工作制,很多技術(shù)人員非常喜歡。有些人是夜貓子,就讓他們晚上多工作一會,不用趕早;有些人是early bird,早上創(chuàng)造力旺盛,就讓他們早上班早下班。一切的達(dá)成是以團(tuán)隊目標(biāo)來衡量,而不是朝九晚五打卡之類的東西去限制團(tuán)隊成員。
人才的選、育、用、留
對團(tuán)隊中的每一個成員,都要非常謹(jǐn)慎,在選、育、用、留四個方面多下功夫。
選,是招聘,選擇。選擇團(tuán)隊需要的人加入團(tuán)隊,把嚴(yán)進(jìn)口。既要考察硬技能,了解其理論和動手能力,又要考察文化因素等軟技能。優(yōu)秀的團(tuán)隊,應(yīng)該用好的文化很快地去同化進(jìn)來的人,而不是被不符合文化特征的人來稀釋。
育,是培養(yǎng),培養(yǎng)。每一個人都有優(yōu)點和缺點,通過很多事情的強(qiáng)化,增強(qiáng)他們的能力,改善他們的不足。
用,用人所長,避人所短。把每個人放在最適合的地方,做他喜歡而且擅長的事情。團(tuán)隊領(lǐng)導(dǎo)者需要分析成員的長處和短處,對癥下藥。比如有些人算法強(qiáng),動手能力弱,就讓他去做調(diào)研;動手能力強(qiáng)的人,則讓他多做一些編碼。對團(tuán)隊管理而言,也需要選拔管理方面的人才。有意識地培養(yǎng)這方面的人才,給他一些事情去管,讓他去協(xié)調(diào)。
留,留住人才。在團(tuán)隊中是否得到了成長,是否與個人目標(biāo)一致,是否快樂,都與成員能否留在團(tuán)隊里息息相關(guān)。留住優(yōu)秀的人才,也就需要從這幾個方面去留心。留,還有一個內(nèi)涵是裁,把不合流的人清除出團(tuán)隊。清除績效不好和不符合團(tuán)隊文化的人,對團(tuán)隊是一個激勵。
5如何培養(yǎng)團(tuán)隊精神等軟技能
如何培養(yǎng)團(tuán)隊精神,其實是軟技能的培養(yǎng)。
從小事做起,從現(xiàn)在做起,善于總結(jié)提高
從一點一滴的事情做起,去培養(yǎng)團(tuán)隊精神。不能只是想著做大事,大事都是小事積累起來的,所以要腳踏實地,從小事做起,從現(xiàn)在做起。善于學(xué)習(xí)很重要,既包括硬技能的學(xué)習(xí),也包括軟技能的學(xué)習(xí)。IT技術(shù)發(fā)展日新月異,不學(xué)習(xí)很快就會過時,只有善于學(xué)習(xí)才能跟上時代的進(jìn)度。同時,軟技能也需要總結(jié)提高,每天自省,看看哪些地方可以做得更好,總結(jié)提高。
有抱負(fù)、強(qiáng)烈的進(jìn)取心、高標(biāo)準(zhǔn)
不想當(dāng)將軍的士兵不是好士兵。一定要有抱負(fù),有高遠(yuǎn)的目標(biāo)。樹立強(qiáng)烈進(jìn)取心,高標(biāo)準(zhǔn)要求自己,工作積極主動,更多地投入,把一點一滴的事情做到極致。
團(tuán)隊合作力
除了工作,其他團(tuán)隊也可以培養(yǎng)團(tuán)隊合作力。比如旅游,說是30分鐘后集合,那就一定要30分鐘內(nèi)回來。不能只想到自己做什么,而要想到團(tuán)隊,想到大家。承諾的事情,就要做到,這也是團(tuán)隊合作力的表現(xiàn)。
團(tuán)隊領(lǐng)導(dǎo)力
如果團(tuán)隊管理是你的人生目標(biāo),就要積極地鍛煉團(tuán)隊領(lǐng)導(dǎo)力。從小事做起,協(xié)調(diào)一些東西,配置一些資源,想辦法把人凝聚在一起實現(xiàn)團(tuán)隊目標(biāo)。
對人而言,硬技能和軟技能都很重要。硬技能決定起點,軟技能決定高度。硬技能高,則起點較高,但是,軟技能卻能決定一個人最后發(fā)展的高度,成就多大的事業(yè)?,F(xiàn)在研究較多的第10名現(xiàn)象,即學(xué)?;蛘甙嗬锏牡?0名往往做出的成就最大,也說明了硬技能和軟技能均衡發(fā)展的重要性。因為第10名學(xué)習(xí)也不錯,又有合作能力和領(lǐng)導(dǎo)力,在社會中容易得到發(fā)展。
以上為本人在團(tuán)隊管理中悟出的一些經(jīng)驗與方法,希望能對大學(xué)生規(guī)劃今后的職業(yè)生涯有所啟發(fā)。