三曰地。兵法指地者,遠(yuǎn)近、險(xiǎn)易、死生也。這些是非常重要的,你要思考地長遠(yuǎn),你是誰?你能應(yīng)該你的競爭對手嗎?你該攻擊它哪兒?

  四曰將。將者智、信、仁、勇、嚴(yán)也。當(dāng)你有了這幾個(gè)特點(diǎn)的時(shí)候,你成為了一個(gè)能領(lǐng)軍的大將。在你的公司里有沒有這樣的大將?有和沒有都是問題。如果有幸你的公司里有這樣的上將,何愁不能興旺!你的周圍有沒有這樣的大將,你作為一個(gè)主管,有沒有輔助你的人,所有事都需要自己做。這種情況,你如何處理?

  當(dāng)你看到這四點(diǎn)的時(shí)候,實(shí)際上陸陸續(xù)續(xù)看清一條。然后你才知道什么呢?法。法者曲制、官道、主用也,也是規(guī)矩。當(dāng)前四點(diǎn)看清楚了,才談到你應(yīng)該如何做。做事兒的先后順序是什么?道、天、地、將、法。當(dāng)我們討論后面所有工作的時(shí)候,先要結(jié)合這五各方面來談。
 如果你想實(shí)施敏捷,你能依靠誰?聽說過這個(gè)故事嗎?雞和豬的故事,敏捷里一直在講。有雞和豬說,咱們一塊兒創(chuàng)業(yè)去吧,豬說,好啊。那我們做什么生意呢?雞想了想,我們做火腿雞蛋三明治吧。豬想了想,不對啊。你只用獻(xiàn)出不重要的一部分,而我卻要打上自己的性命!敏捷里有一個(gè)觀點(diǎn),記住可以聽聽雞的建議,但是一定要跟豬合作。如果這些你都搞定了,你明白了誰對你重要,你可以開始嘗試一下敏捷了。

  現(xiàn)在流行的是Scrum,測試過程中,先讓你的PO把需要做的,也是產(chǎn)品需求全部羅列出來,通過估算計(jì)劃確定你每個(gè)迭代周期的量,這些都確定了,通過戰(zhàn)略例會跟蹤你的相關(guān)計(jì)劃,4-6周為一個(gè)迭代周期,每一個(gè)迭代周期都要發(fā)布可見的產(chǎn)品。但是,敏捷到現(xiàn)在還是爭爭吵吵,為什么?對人的要求,對目標(biāo)的要求,對客戶的要求,你的自組織團(tuán)隊(duì)對你的要求等等一系列。為什么西方做得好?在西方參與敏捷項(xiàng)的人都是30歲,35歲以上的人,這些人可以對自己負(fù)責(zé)。所以,由于我能對自己負(fù)責(zé),所以我能對項(xiàng)目負(fù)責(zé),我知道什么該干,什么不該干,我知道承諾以后的后果,我非常關(guān)注我個(gè)人的榮譽(yù)。比如說我很擔(dān)心我這次發(fā)揮不好,講不好,所以會好好準(zhǔn)備PPT,類似這樣的。國內(nèi)呢?可能22歲,23歲,25歲,大學(xué)剛畢業(yè)不久的人。領(lǐng)導(dǎo)一鼓勵他,你行的,我行,為什么完不成?一系列開始運(yùn)作起來了。當(dāng)承諾和結(jié)果不匹配的時(shí)候,始終不匹配的時(shí)候,你的敏捷有可能失敗。所以,自組織非常重要。你適合不適合自己判斷?如果你適合,可以開始敏捷了,解決其他的問題。剛才給大家介紹的是中型團(tuán)隊(duì)。

  后,如果你是一個(gè)資源相對充足的大型團(tuán)隊(duì),恭喜你,你可以做很多的事情。你第一個(gè)要明確你企業(yè)的文化、目標(biāo)。迪斯尼給人們提供好的娛樂方式,我們想要一個(gè)有意義的環(huán)境,一個(gè)使家庭團(tuán)聚的地方。通用,永遠(yuǎn)推崇三個(gè)傳統(tǒng),即堅(jiān)持誠信、注重業(yè)績、渴望變革。摩根大通銀行的企業(yè)文化是危機(jī)之中自有良機(jī),你應(yīng)該能感覺到這個(gè)公司不會排斥風(fēng)險(xiǎn)。微軟的薪資標(biāo)準(zhǔn)也排在全美前10,因?yàn)槲④泩?jiān)持只要的人。谷歌非常重要的一個(gè)信條是網(wǎng)絡(luò)也講民主,所以它退出了中國。你的企業(yè)文化是什么?首先你要分析你的企業(yè)文化,讓它和你的質(zhì)量相關(guān)。團(tuán)隊(duì)的做事理念是第一個(gè)要明確的,只有當(dāng)你有了目標(biāo)才可以做后面的事情。

  你的產(chǎn)品是業(yè)務(wù)型的還是互聯(lián)網(wǎng)型的,跟質(zhì)量關(guān)聯(lián)相差非常大。比如谷歌這種互聯(lián)網(wǎng)公司它的特點(diǎn)是什么?從質(zhì)量角度來說,升級更新是無成本的。我可以依賴大量的用戶測試,也可以進(jìn)行快速迭代、快速反饋,我可以進(jìn)行少量的AB測試達(dá)到全覆蓋。比如說谷歌有一個(gè)功能想上線,但是我沒有經(jīng)過大量的覆蓋我怎么做?可以做一個(gè)開關(guān),只允許萬分之一,或者百分之一,或者千萬分之一的人使用,開10分鐘做測試。這是互聯(lián)網(wǎng)產(chǎn)品的特點(diǎn)。微軟產(chǎn)品型產(chǎn)品的特點(diǎn)是什么?對發(fā)布質(zhì)量非常關(guān)注。因?yàn)檐浖接脩羰掷锖缶S護(hù)升級成本很高,所以它對初次發(fā)布質(zhì)量很關(guān)注。所以你首先要明確你的產(chǎn)品、你的公司是什么特點(diǎn)?兩種方法,兩種理念,搞錯(cuò)了全完了。

  大型團(tuán)隊(duì)還要思考一件事情。針對大公司,你要關(guān)注一點(diǎn),是否有標(biāo)準(zhǔn)的軟件測試培訓(xùn)體系支撐,人太多了,方法不一樣,如果沒有經(jīng)過一個(gè)統(tǒng)一的訓(xùn)練,做出來的東西是千差萬別的。在這一塊,我會給大家介紹一個(gè)ISTOB,全程是國際軟件測試資質(zhì)委員會,這個(gè)是它的資質(zhì)體系,分為三個(gè)級別:基礎(chǔ)級、高級、專家級。大量的測試技能在基礎(chǔ)級都講了。基礎(chǔ)級如果認(rèn)真學(xué)完,你可以做不同的測試工程師,它的優(yōu)勢在什么?它的優(yōu)勢在標(biāo)準(zhǔn),全球一致,這樣我給北京中心做一場培訓(xùn),給航空中心做一場培訓(xùn),給上海中心做一場培訓(xùn),如果你的講師不一樣,講的都不一樣。我用我的理念講,他用他的理念講,但是如果存在一個(gè)標(biāo)準(zhǔn)的話,這個(gè)不存在了。高級分為三個(gè)模塊,專家級分為四個(gè)模塊。為了維護(hù)這個(gè),它有專業(yè)的術(shù)語表,是每個(gè)名詞怎么解釋,這個(gè)是ISQB。

  當(dāng)你是一個(gè)大型團(tuán)隊(duì),我建議你可以推進(jìn)持續(xù)集成。Martin  Fowler認(rèn)為持續(xù)集成是軟件開發(fā)實(shí)踐,每天至少集成一次,也意味著每天可能發(fā)生多次集成,每次集成都是自動化的,當(dāng)你Buld一次,自動進(jìn)行了安全檢查等,這些都檢查完了,運(yùn)行一系列的單元測試率,然后集成到整個(gè)系統(tǒng),整個(gè)系統(tǒng)編譯,編譯完了做部署,部署完了以后整個(gè)的自動化回歸,這些可能在當(dāng)時(shí)進(jìn)行,也可能在晚上進(jìn)行?傊,每天都在做測試、做集成。再往前推一步是什么?持續(xù)交付,交付是什么意思?我所有真實(shí)的產(chǎn)品已經(jīng)上傳到服務(wù)器,只是客戶看不到,我只有一個(gè)開關(guān),這個(gè)開關(guān)一開,大家能用了,我開關(guān)關(guān)了,大家用不到,換句話說,你每次生產(chǎn)的東西,編譯好的代碼,實(shí)時(shí)的上傳到生產(chǎn)服務(wù)器,面對客戶只是他們看不到,持續(xù)交付。具體交還是不交,是運(yùn)維人員說了算,跟你開發(fā)沒有關(guān)系,我愿意交交了,點(diǎn)幾個(gè)勾,確定,產(chǎn)品上架,你要保證你的產(chǎn)品都是可以使用的。

  如果你是大型的團(tuán)隊(duì),你可能有一個(gè)選擇,是CMMI,或者敏捷。比如大多數(shù)人都選敏捷了,CMMI不講了。我不給大家講CMMI和敏捷,我送大家一句話《孫子兵法》中有一句話,叫:“將能而君不御者勝”。那將不能怎么辦?將不能,君要御才能勝?君也不能呢?如果你的團(tuán)隊(duì)里沒有那么多的能人,沒有那么多自覺的人,達(dá)不到自組織,停留到這兒應(yīng)該是一個(gè)安全地帶,這兒可能是一個(gè)高風(fēng)險(xiǎn)區(qū)域。大型團(tuán)隊(duì),質(zhì)量是有成本的,我建議大家是做一個(gè)實(shí)用主義者,謀定而后盾,目標(biāo)決定過程,過程決定質(zhì)量。

  我的發(fā)言到這兒。