<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>

            測試團隊與咖啡店

            發(fā)表于:2013-08-27來(lái)源:InfoQ作者:段念點(diǎn)擊數: 標簽:測試團隊
            測試團隊的“核心價(jià)值”應該是什么?這個(gè)問(wèn)題無(wú)數次被提出,又無(wú)數次在討論中歸于沉寂。所謂的“核心價(jià)值”,恐怕在不同的組織和不同的產(chǎn)品中很難達成一致,因此,歸于沉寂也就不足為奇。

              測試團隊的“核心價(jià)值”應該是什么?這個(gè)問(wèn)題無(wú)數次被提出,又無(wú)數次在討論中歸于沉寂。所謂的“核心價(jià)值”,恐怕在不同的組織和不同的產(chǎn)品中很難達成一致,因此,歸于沉寂也就不足為奇。

              但“核心價(jià)值”的問(wèn)題本身確實(shí)值得探究,因為沒(méi)有價(jià)值觀(guān)的認同,就很難去討論測試的前進(jìn)方向。在不少測試相關(guān)的會(huì )議上,我的演講都旗幟鮮明地把“價(jià)值”作為測試理所當然的前進(jìn)方向,在我看來(lái),測試本身需要找到自己存在的價(jià)值,然后才可以討論“該做什么”和“該怎樣做”。

              據說(shuō)IT工程師在想要轉行時(shí),通常的第一考慮是開(kāi)餐館或是咖啡店,坦白說(shuō),我也曾有過(guò)這樣的念頭:)現在,假設我終于要離開(kāi)IT行業(yè),轉行去開(kāi)個(gè)咖啡店。于是我選擇了一個(gè)在我看來(lái)合適的地段(某IT人士集中的寫(xiě)字樓下),用多年積攢的工資繳納了租金,然后正式開(kāi)始了我的咖啡店老板生涯……起初,一切都非常完美,我按照自己的規劃裝潢了這家咖啡店,用的是我最喜歡的墻紙,歐式的格調,柔和的燈光,散發(fā)著(zhù)柔和光澤的咖啡用具……嗯,連音樂(lè )都是我精挑細選的,應該說(shuō),這就是我夢(mèng)想中最完美的咖啡店??墒?,在按照我的心意打造了這家咖啡店之后不久,我突然意識到了一個(gè)大問(wèn)題。那就是,似乎我的客戶(hù)和我在品味上并不一致,雖然有些人口頭表達了對我這家咖啡店的認同,但實(shí)際情況是他們很少有足夠的耐心等待細致的咖啡制作環(huán)節完成,甚至一段時(shí)間后,有人問(wèn)我能不能提供火鍋。提供火鍋?!這可不是我的夢(mèng)想,我的夢(mèng)想是全世界最好的咖啡店!在斷然拒絕他們的無(wú)理要求之后,毫不意外,我的咖啡店生意越來(lái)越差,夢(mèng)想還在,但離賺錢(qián)的目標卻越來(lái)越遠……

              好吧,實(shí)際上,我還不打算現在轉行去開(kāi)咖啡店。講這個(gè)故事,只不過(guò)是想以咖啡店老板的心態(tài)來(lái)探討測試團隊的價(jià)值取向。把故事里的咖啡店老板換成測試團隊,你會(huì )發(fā)現其中有不少的相同點(diǎn):

              1,測試團隊按照自己的夢(mèng)想建立了“完美的”測試體系(測試流程、自動(dòng)化測試工具、缺陷跟蹤與分析體系等);

              2,開(kāi)發(fā)工程師偶爾也會(huì )贊揚這些看上去很完美的流程、測試用例等,但卻始終關(guān)心這個(gè)問(wèn)題:“你們能不能在我們每次修改代碼之后幫我們驗證一下”;

              3,顯然,測試團隊會(huì )非常不喜歡開(kāi)發(fā)工程師的要求,斷然拒絕;

              4,測試團隊繼續著(zhù)自己的夢(mèng)想和期望,長(cháng)吁短嘆開(kāi)發(fā)對自己的不理解與不認同,然后……

              那么,我的問(wèn)題是,如果你是咖啡店的老板,你準備怎么做?顯然,一旦了解誰(shuí)是客戶(hù),你立刻就會(huì )明白:如果客戶(hù)要的并不是環(huán)境優(yōu)美、格調高雅的咖啡店,那么我們就提供給客戶(hù)他需要的東西。如果我們的目的是最終盈利的話(huà),顯然,在這種情況下把咖啡店改成火鍋店會(huì )更加合適一點(diǎn)。

              回到測試團隊的話(huà)題,誰(shuí)是測試團隊的客戶(hù)?單純的說(shuō)是開(kāi)發(fā)團隊也不盡合理,實(shí)際上測試團隊和開(kāi)發(fā)團隊的客戶(hù)一樣,都是產(chǎn)品的直接用戶(hù)。但考慮到開(kāi)發(fā)團隊的直接產(chǎn)出是用戶(hù)可使用的軟件產(chǎn)品,測試團隊把開(kāi)發(fā)團隊當成自己的客戶(hù)還是合情合理的。

              那么,當客戶(hù)對你說(shuō)他想要火鍋(持續不斷地對提交的產(chǎn)品進(jìn)行驗證),而不想要格調高雅的咖啡(晚上的流程、分析等),你該怎么辦?最直接的反應是把咖啡店改成火鍋店,提供火鍋而不是咖啡。所以,測試團隊可以用手工的方式幫助開(kāi)發(fā)人員驗證不斷地驗證產(chǎn)品,直到……自己再也無(wú)法應付為止。更好的方法也許是探尋客戶(hù)真正的需求,例如,一個(gè)不斷要求火鍋的客戶(hù)很可能不是非火鍋不吃,而是因為他喜歡吃火鍋的熱鬧,選擇的自由,以及在花費不多的情況下鼓腹而出。那么,我們大可以給他提供他真正想要的東西。當開(kāi)發(fā)人員對測試團隊說(shuō)“我需要你們在每次提交后對產(chǎn)品進(jìn)行測試”,他真正想要的只不過(guò)是能夠有一種機制,使得每次代碼提交之后都能驗證產(chǎn)品是不是存在明顯的問(wèn)題。通過(guò)CI、分層的自動(dòng)化測試,測試團隊可以用更輕松、更快捷也更優(yōu)雅的方式解決開(kāi)發(fā)團隊的問(wèn)題。在這個(gè)基礎上,也許你還可以說(shuō)服開(kāi)發(fā)團隊建立一系列的標準,用于評估產(chǎn)品的生產(chǎn)率和質(zhì)量,讓測試團隊和開(kāi)發(fā)團隊一起推動(dòng)持續的生產(chǎn)率增長(cháng)和質(zhì)量提升。

              也許,對測試團隊來(lái)說(shuō),咖啡店不是個(gè)最好的比喻(畢竟不是每個(gè)測試工程師都像我這么沒(méi)有想象力)。但當你下回糾結于“開(kāi)發(fā)工程師為什么不接納我們辛辛苦苦建立的流程”的時(shí)候,至少可以把自己想象成咖啡店老板,換個(gè)角度想想你的客戶(hù)需要什么樣的服務(wù)。

              本文作者簡(jiǎn)介

              段念,工程副總裁@豆瓣。對軟件開(kāi)發(fā)管理與團隊管理頗有興趣,喜歡和各位同好交流。

            原文轉自:http://www.infoq.com/cn/news/2013/07/testing-and-coffeeshop

            ...
            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>