品質你我他

Angela Huang
SWAG
Published in
3 min readFeb 15, 2019

App 品質的重要性

App 的品質代表著,是會被留在裝置上,還是會被立馬移除
App 的品質代表著,是會被好康道相報,還是會被壞事傳千里
App 的品質代表著每次推出新版本時,是會心驚膽跳,還是會悠閒的喝著咖啡看著業績數字的成長

App 的品質來自於團隊中的每一位成員

品質,不是靠最後的查 bug、修 bug,來確保是否達品質要求。
品質,是早從確認需求、規畫設計就得開始管理的。
如同蓋社區大廈一般,若建築師未能將設計圖畫好、未能確認好各區所需用到建材及數量時,即讓工人進行施工,而在施工過程中,又未能將設計圖補足,這麼一來,難保最後不會蓋出漏水滲水甚至是大地震來時會倒塌的房子。

而當需求被明確化被 spec 化了,這時就是輪到將 spec 實現化的執行單位要管理執行過程中的品質並符合其需求。
如同建築師已將設計圖畫好,但工人在施工過程中,卻沒去注意到一戶要隔成兩房一廳或三房兩廳,難保不會蓋出不符合需求的房子。

或許有些人會認為,品質的檢測是只需放在最後最後的檢查,但我想帶個想法給大家,〔品質的檢測,應該是在專案的每一個階段〕。
如同工人挖好地基了,工人&建築師&檢驗人員都應確認其地基挖的夠深夠寬後,房子才開始往地面向上蓋,若在此時及時發現地基挖的不夠就能及時補強。

倘若其專案不只有需求單位,另還有使用者時,就不光只是檢測是否符合需求,連同提供給使用者觀看內容的審核也是品質的一環。

如同社區大樓新建案完成了,若能有間宅裝過的樣品屋,更能提高這一片空屋的品質,進而較獲得看屋者的青睞。

而品質檢測的同時,最需要的是時間。專案在時間緊迫情況下,儘管看起來似乎完成了檢測,但日後也許很可能那些未檢測到的項目,陸續出現問題。
很多時候,特別是在追趕進度時候,最常被壓縮的就是測試時間,這也同時代表著 App 的品質被犠牲了。

品質意識不是單一層面不是一個單位的責任,品質是多面化是團隊每一位成員出自內心對品質的認知。

QA 在團隊中所扮演的角色

QA,有些人會把它當成檢查單位、有些人會把它當成審核單位,但我把它定義為協助單位,協助團隊在專案開發前,即能思考到複雜及反向的情況,而不再讓團隊處於僅思考到單向好的方面;協助團隊在專案開發過程中,陸續提供測試結果給 PM 甚至是需求單位,以確保驗收標準及專案成果等同於需求單位所要的;協助團隊在專案開發後,確保其專案的穩定性並提高專案的品質。

--

--