《測試路上你問我答》工程師也要象產品經理那樣考慮東西嗎?
【背景】
今天有同學在跟我討論自動化測試工具的構思,我給他的建議都是將這個工具產品化的思路,所以整個討論過程,他總是不斷地問我:「工程師也要象產品經理那樣考慮東西嗎?」
【你問】
工程師也要象產品經理那樣考慮東西嗎?
【我答】
我們先來著看看產品化思維和工程師思維具體有什麼不一樣吧。
比如說,一套好的性能測試方案應該包含什麼:
工程師思維:有測試計劃、測試腳本、測試環境、測試報告,能支撐項目組完成項目當中的性能測試任務即可。
產品化思維:具有指導性的作業文件、測試計劃模板、獨立的測試數據和測試腳本、分布式測試環境搭建腳本或手冊、測試報告和相應的分析模板,能支撐一套完整的性能測試框架迅速落地,快速適應不同的項目,並且能讓測試工程師以最小的學習代價完成性能測試任務。
特別是性能測試這個東東,從表層看,既複雜,又龐大,但如果有一份很好的指導性文件,可以讓測試人員對照著標準和步驟,去分析需求和分析執行完的結果,也許性能測試對於一般的測試人員來說,就沒有那麼「高不可攀」了。
比如說,一個給運營人員使用的數據掃描工具應該是什麼樣的?
工程師思維:一個腳本文件和一個txt日誌記錄,用戶運行腳本文件,執行完畢後,打開日誌檢查是否有錯誤結果。
產品化思維:一個 Web 網站,一個執行按鈕,用戶無需在本地管理一個不知道是否為最新版本的工具,只要訪問這個網站,選擇你需要用的掃描工具,點擊執行按鈕即可,等待執行完畢後,查看收到的掃描報告。
所以,學會產品化思維,我覺得很重要,雖然我只是一個工程師。但我認為,產品化思維可以幫我們找到可以有高回報的功能亮點,可以讓我們設計出來的工具或方案,更具有可推廣性和可落地性,而且可複製性也比較高,便於用戶使用。或者說使用的門檻極低。從公司運營角度來說,會帶來人力成本的降低,站在公司管理層的角度,你的產物有這一項益處就夠了。
我們在平日的工作當中,可以多鍛煉自己的這種思維方式。不管是找尋目標,還是在做計劃時,都可以把要做的工具或者方案看成一個產品,不僅要考慮這個產品本身的實現技術或者工作量,還要多考慮一下它們作為一個產品,易用性如何?是否能快速實施?是否具有一定的可適配性?用戶使用或學習它的成本有多高?後期升級和維護成本大概是多少?
產品的價值預估也很重要,換句話說,就是這個工具或這套方案能夠幫客戶/用戶節省多少的人力成本,這個估值可以幫助你在面臨多個選擇時做出最正確的選擇。
看到這,也許你會覺得,怎麼工程師做個工具或者設計套方案,要考慮這麼多東西,什麼值不值得,回報收益,人力成本等等。你是不是覺得這麼考慮太功利了,對嗎?
那你再想想,自己在平日的工作當中,是不是有 KPI 考核的約束,KPI 考核是不是跟你的工資、獎金、升職掛鉤?
如果上述回答是 YES,那我們在設計工具或方案時,把它當作一個產品去考慮思量,除了仔細制定研發計劃之外,還要更多地考慮如何以最低的成本去研發,如何很好的去推廣和運營它,以此來獲取豐厚的回報,是不是也就無可厚非了,對嗎?
《測試路上你問我答》里的 Q&A 50,如果是你要的,甚好!如果不是,你問,我答!
作者簡介:14 年測試 + 11 年項目管理 + 11 年團隊管理 = 一個測試老兵
※《測試路上你問我答》怎麼才能讓敏捷軟著陸?
※《測試路上你問我答》為什麼敏捷不是萬能的?
※《測試路上你問我答》我們為什麼一定要引入敏捷呢?
TAG:一個測試老兵 |
※卧室裝修需要考慮哪些問題你知道嗎?
※想拍出風光大片嗎?你必須考慮這 4 大問題
※怎麼樣調漂才能准?餌重問題你要考慮到
※購買醫療險需要考慮哪些問題?
※為什麼高速不設路燈?是經費問題還是出於安全考慮?
※五條重要原則,讓你能夠思路清晰地考慮問題
※想要把客廳和陽台打通?你需要認真考慮這些問題~
※新房裝修應該注意哪些問題,這些都是你後來要不得不考慮的問題!
※裝修很難嗎?那是因為你沒考慮清楚
※那些你想不通的問題,也許不需要你考慮
※客戶說我再考慮考慮,你怎麼辦?!
※巴菲特:你先看看別人怎麼做,如果有用你應考慮這些方式來幫助你
※如果不考慮錢,你想做什麼工作?
※家裡想做吧台?你必須考慮這4個問題!
※養狗前,要考慮哪些問題?
※菇涼們你知道遠嫁都要面對什麼?進來看看這些你都考慮了沒?
※孕媽需要考慮的問題有哪些?
※若特種兵走上犯罪道路怎麼辦?誰能制止?中國從不需要考慮這種事
※用區塊鏈時,你要考慮哪些問題?
※藝考生志願填報要考慮哪些問題?