Categories

工作態度 (1)    方法論 (5)    本土化 (9)    危機管理 (2)    死亡 (1)    自我成長 (1)    自我管理 (3)    決策管理 (1)    版本 (1)    社會 (2)    品管 (3)    風險管理 (1)    效能 問題 (1)    時間管理 (5)    專案 (10)    教育 (1)    產能 (1)    產業 (5)    軟體 (4)    測試 (10)    閒聊 (14)    溝通 (4)    道德 (1)    漫談 (23)    管理 (1)    機器翻譯 (1)    簡轉繁 (2)    翻譯 (8)    booksore (1)    Chinese (1)    Flash (1)    G11N (1)    I18N (3)    Industry (1)    L10N (8)    politics (1)    Project Management (6)    Revision (1)    Software (3)    Testing (4)    Time Management (1)    Translation (4)    UI Design (1)   

2009年2月28日

對台灣廠商產品品管的一些想法

沒有想要一竿子打翻一船人,僅僅是針對某些廠商、某些產品的品管的一些個人淺見。
最近換了一隻 PDA 手機,算是興奮吧,也算是啟用手機以來花最多錢入手的一次。該手機價格與功能比還算是相當不錯的,可惜的是總是有不少小瑕疵,例如某些狀況下效能低落、某些功能在某些組合下導致當機、某些功能在某些狀況下未如預期表現等等。

我不禁想到幾年前我到某大國際性軟體公司應徵產品品管工程師時,我曾很自豪很有自信的對面試官說了我對產品測試的其中一個看法,也許是略帶戲言,我說「產品測試者要本著我就是要驗證這個產品(軟體)不 work 的心態來進行測試」,背後的意義有很多層,諸如:

  • 不要只用正常的方式去測試產品,例如帳號欄位只接受英文字母 12 個字元之內,你就偏要驗證非英文字母且超過 12 個字元會發生什麼事情

  • 你永遠不知道真正的使用者可能會如何的「不正常」操作該軟體

  • 你是在幫產品把關,不是對開發人員找碴

  • 由於要證實這個產品或功能不 work ,你非得想盡各種可能的正常與不正常的操作方式來去驗證這個產品


  • 舉個例子來說,如果有個功能就是做加法器,他可以做到 1 + 1 = 2 ,你不僅要測試輸入 1 + 1 ,你還得測試 0 + 1 ; 1 + 0 ; 0 + 0 ; 1 + (-1).......,而不是只驗證完 1+1 確實等於 2 就收工了。

    不過很可惜的最後我並沒有進入那家公司,因素可能有很多,但真正的因素是什麼我就不得而知了。

    我這隻 PDA 手機,製造商犯了個相當嚴重的疏失,在其新推出的 ROM 當中,原定是要修正某些軟體錯誤的,但是與那些錯誤無關的其他軟體功能,原本在前一版的 ROM 當中是可以正常運作的,到了新版的 ROM 當中卻相繼不能正常運作了。這是品管上的相當大疏失,為此不禁感到惋惜,諾大的公司,難道這樣的錯誤不打緊嗎,不影響公司聲譽嗎,不影響未來市場上對其產品的信賴度嗎?