• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 測試團隊與咖啡店

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

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

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

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

      好吧,實際上,我還不打算現在轉行去開咖啡店。講這個故事,只不過是想以咖啡店老板的心態來探討測試團隊的價值取向。把故事里的咖啡店老板換成測試團隊,你會發現其中有不少的相同點:

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

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

      3,顯然,測試團隊會非常不喜歡開發工程師的要求,斷然拒絕;

      4,測試團隊繼續著自己的夢想和期望,長吁短嘆開發對自己的不理解與不認同,然后……

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

      回到測試團隊的話題,誰是測試團隊的客戶?單純的說是開發團隊也不盡合理,實際上測試團隊和開發團隊的客戶一樣,都是產品的直接用戶。但考慮到開發團隊的直接產出是用戶可使用的軟件產品,測試團隊把開發團隊當成自己的客戶還是合情合理的。

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

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

      本文作者簡介

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

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

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>