測試左移的 8 大能力(一)

閱讀時間約 7 分鐘

Moving from right to left.

先前我們有很多時間在聊智慧工廠相關主題,這次要來講一個大家相對比較陌生的概念叫做「測試左移」。在生產製造過程中有個重要環節叫做測試,像是功能性測試、壓力測試等,每條生產線會有獨立的測試站點進行把關。工廠管理者對測試可謂又愛又恨,愛的是有效的測試確實能為產品把關,因為一旦發生品質事件且客戶跟你認真計較起來的話,就不是要靠寫 8D 報告就能了事的了。恨的是測試所帶來的營運成本隨著產品的測試時間跟產能增加的狀況下,導致測試站需求數量直線上升,例如,3 秒線生產一個產品只需要 3 秒,結果產品要在測試站停留 30 秒,假如你一台設備就只能測試一個產品的話,為了平衡產能就要額外架設 9 個測試站跟增加 9 個作業人員才能滿足。對於每年都背負著 cost down 的營運指標的管理者們,自然會把腦筋動到測試站身上,逐漸演變成對於測試消極應對,潛規則就是能少測就少測,能不測當然就不測。

在 DFM (Design For Manufacturing) 的觀念裡有提到好的設計就能減少不良,確實製造不良的原因也會包含設計不良,只是設計不良隱含在產品的研發階段,所以很難被發現。大家都知道越早發現問題,解決問題的成本就越小。那要在設計階段針對設計不良進行把關呢?這就涉及到產品開發週期,這部分有機會我們後續再聊。現在你只要先知道要開發一個產品會經歷幾個主要階段,包含需求討論、規格定義、設計開發、小批量產與大量生產這幾個主要階段就好。

有了開發階段的概念,在時間軸上就形成了一個有左到右的產品開發週期序列。負責大量製造的工廠在最右邊,當我們有往左邊看並且嘗試為每一個開發階段設置一個檢查站來把關的想法時,就有了思考方向。原則上所有設計階段的驗證都要通過才能進入量產,因此只要中間有卡關,就不能放行進入下一個階段。在每個設計階段把關的觀念,就是「測試左移」。跟工廠負責測試的 QC 或 TE 不一樣,負責實現測試左移的團隊就叫做 QA (Quality Assurance),品質保證。

QA 相較於工廠裡 QC 或 TE,需要更多的知識與技能水準支持,而且越往測試的左邊走,就涉及到的更多知識領域與需要的技術能力。接下來我們就來聊聊,QA 在測試左移過程中所需要的 8 大能力,預計會分兩篇來談。

一、學習研究的能力

首先上場的是學習研究能力。學習研究的能力是人類特有的一種能力,具體表現是通過觀察學習、領域知識統合,經過大腦分析與內化進而產生決策或行動的一種能力。大致上粗分為兩種類型,一、以個人好奇心為出發點的學習研究類型,此類型的研究主題圍繞在自己感興趣的題目上;二、為了滿足任務需求,為了解決來自工作或生活上面臨疑難雜症而進行的研究工作,例如:為了學位而進行的學術研究,為了新專案研究要導入的程式技術或軟體工具,也包含找到一間令人滿意的餐廳都算是這個範疇。而 QA 作為一種工作類型,所要發揮的就是第二種類型的研究能力。

QA 們在測試左移的過程中會接觸到不同的領域專家,像是 RD 或者 PM 等,為了做好把關工作,QA 就必須學習該領域專業知識。例如,QA 碰到 PM 的領域時,就需要熟悉規格定義、專案管理與客戶的應用場景等知識理論;在開發設計領域,QA 也要跟著 RD 參與設計討論,學習掌握分析產品規格的技術、了解原型機的設計與工作原理,以及了解 RD 是如何手動進行功能驗證;在測試左移的過程中,QA 們必須要不斷提升自己的學習研究能力,學習每個階段的知識來跟專家對話,如此才能成為每個階段的合格關主。

二、反應回饋的能力

接下來是反應回饋的能力,是 QA 學習學習研究產品、規格與專案等知識後,要夠做出對議題反應並且提出正面回饋或建議的能力。設計產品過程經常遇到問題,像是規格不清,功能不確定,設計是否合理等,有了前面的學習研究就能釐清問題,而釐清問題就是為了做出正確反應與回饋。QA 為著時間成長,經驗累積多了也成了專家。我記得以前曾經在網路看過一部影片,在一個田徑比賽場上,出現了一位跑的跟選手一樣快的攝影師,讓人驚呼不已。再回到產品設計角度,此時影片裡的田徑選手就像是 RD 他的任務是全力衝刺完成比賽,攝影師就是 QA 負責提供這次比賽的回饋,比賽回饋最好的方式之一就是用攝影機記錄下來作為賽後的回顧與檢視。跟產品開發道理相同,QA 不但要跑得快,還要要跑比 RD 還快才行。

三、作戰計劃的能力

運用了前面兩個能力後,接下來就是 QA 發揮自己本職學能的時機,結合研究制定設計驗證的作戰計畫。計劃裡要包含 Roadmap、checkpoints ,清楚定義每個階段預期輸入與輸出(Acceptance Criteria);還要提出硬體配置與環境模擬(topology)、選購需要的設備、測試工具佈建等計畫;並且將研究過後的產品規格拆解設計對應測試項目,安排測試項目開發的優先層級與排程;如果有自動化考量也要進行 ROI 效益評估以及決定最後的產出結果數據該如何呈現等等。要如何完成這麼多的項目規劃呢?關鍵就在於工作流程標準化。

善用清單管理是個標準化的一個好方法,把每一個規劃的環節都列為清單上的一個項目,然後逐步完成他們。道理就像我們擬定出國旅行計畫一樣,先把食衣住行規劃清單準備好了然後一路打勾確認是一樣。QA 除了仰賴自己的知識經驗外,也要善用團隊的智慧,把你的計畫提出來跟你的主管、你的前輩一起討論,進一步完善作戰計畫。有時候他們的一句話就能讓你減少很多踩雷的機會,主管了解狀況後也會幫你尋找更多資源。總之,做事沈著別急著出手,一定要先給自己保留一段完整的時間去進行構思計畫,要相信有計劃絕對比沒計畫好,而一個好的計畫會對你日後專案執行提供更多的品質保障。

四、追溯管理的能力

前面三個能力的目的是把該學習的知識弄懂、問題釐清,等到作戰計畫也擬定好後,策略部分算是已經完成了,接下來就是建立可追溯性。所謂的可追溯性就用系統化的管理產品規格與測試項目的分類、編碼、關聯等的能力。主要是人的腦袋並不是為了儲存大量資料數據而設計,根本記不住如此龐大的關係鍊;另一方面也是要提供協作性,讓你有個平台可以跟合作對象溝通合作。所以把記憶大量資料的苦差事交給電腦,而你只需要專注在解決問題並確實記錄過程就可以了。

使用系統化來建立可追溯性還能起到量化的好處,用來進一步產生分析報表用來觀察覆蓋率、了解前因後果,看出產品在哪個環節防守的比較弱進行補強。雖然建立可追溯性的過程會感到枯燥乏味,但是把這些管理工作也變成日常生活的一部份的話,做好它就等於在幫助日後的自己建立成功的好習慣,當之後又有新產品的時候,就有利用現成的模板跟 SOP 快速起步,而不是每次要從零開始。

小結

測試左移的 8 個能力我們已經分享了 4 個,或許你也發現了,學習研究、獲得反饋、行動規劃、追溯管理都是我們平常用來解決問題的核心能力,正所謂萬法歸宗道理運作皆相同,你也可以試著回想看看平常自己的工作與生活是否也都有應用到這些能力呢?接下來還有四個能力要跟大家分享,敬請期待我們下一篇見。

12會員
60Content count
WarrenLo's 軟體設計武功祕笈
留言0
查看全部
發表第一個留言支持創作者!
Warren Lo的沙龍 的其他內容
Modbus TCP 可視為一種 Modbus 分支,是跑在實體通訊介面 TCP/IP 上的 Modbus 通訊協議,TCP/IP 就是我們熟悉的網路。現代的網路讓我們的電腦、手機與其他可以上網等裝置連上互聯網,每一個網路上的裝置都被分配一個不同的 IP 位址,這是網路上用來識別每一台裝置的機制
以前當 RD 在開發系統產品的時候需要控制很多硬體設備,韌體工程師有說硬體控制可以走自定義的通訊格式,需要搭配一張指令對照表,按表組成命令下給終端設備,設備們接收到正確的指令後才會做出正確的回應(對於不認識的指令,設備會只會已讀不回!)
Modbus 是一種定義在通訊應用層的協議,會根據資料跑在不同的實體介面上而有不同的「版本」,例如:應用在 RS232/RS485 串列埠介面的就是 Modbus RTU/ASCII,應用在 TCP/IP 的就是 Modbus TCP 也 SCADA 的主要應用協議。
每個人都在心裡有了自己對智慧工廠的想像(陰影?),不少人也開始結合自己的經驗得出自己的見解,直接把智慧工廠直接跟某個特定主題直接劃上等號,這種化繁為簡的總結能力對人類學習很有用處,人類是不斷的學習總結來擴展知識能力。但是使用不當或過度簡化也會走歪掉形成「偏見」,而強烈固執的偏見就會升級為「迷思」
只要關鍵字谷歌一下,瞬間一堆資源在眼前,這讓我深刻感覺到,找到學習資源已經沒有困難可言了。可是當我看到 IPQC 被客戶震撼教育的時候,我才發現看似唾手可得的知識也不是每人人都能了解。
RealTime SPC,Real Time 就是即時的意思。習慣用語當然是「越快越好」,那麼到底多快才叫做即時並沒有一定的答案,從數據發生到進入 SPC 系統完成判定是需要花費幾秒到幾分鐘的時間才能完成這個主流程,包含:資料進點處理 ETL、監控規則判定、異常告警觸發、管制圖確認
Modbus TCP 可視為一種 Modbus 分支,是跑在實體通訊介面 TCP/IP 上的 Modbus 通訊協議,TCP/IP 就是我們熟悉的網路。現代的網路讓我們的電腦、手機與其他可以上網等裝置連上互聯網,每一個網路上的裝置都被分配一個不同的 IP 位址,這是網路上用來識別每一台裝置的機制
以前當 RD 在開發系統產品的時候需要控制很多硬體設備,韌體工程師有說硬體控制可以走自定義的通訊格式,需要搭配一張指令對照表,按表組成命令下給終端設備,設備們接收到正確的指令後才會做出正確的回應(對於不認識的指令,設備會只會已讀不回!)
Modbus 是一種定義在通訊應用層的協議,會根據資料跑在不同的實體介面上而有不同的「版本」,例如:應用在 RS232/RS485 串列埠介面的就是 Modbus RTU/ASCII,應用在 TCP/IP 的就是 Modbus TCP 也 SCADA 的主要應用協議。
每個人都在心裡有了自己對智慧工廠的想像(陰影?),不少人也開始結合自己的經驗得出自己的見解,直接把智慧工廠直接跟某個特定主題直接劃上等號,這種化繁為簡的總結能力對人類學習很有用處,人類是不斷的學習總結來擴展知識能力。但是使用不當或過度簡化也會走歪掉形成「偏見」,而強烈固執的偏見就會升級為「迷思」
只要關鍵字谷歌一下,瞬間一堆資源在眼前,這讓我深刻感覺到,找到學習資源已經沒有困難可言了。可是當我看到 IPQC 被客戶震撼教育的時候,我才發現看似唾手可得的知識也不是每人人都能了解。
RealTime SPC,Real Time 就是即時的意思。習慣用語當然是「越快越好」,那麼到底多快才叫做即時並沒有一定的答案,從數據發生到進入 SPC 系統完成判定是需要花費幾秒到幾分鐘的時間才能完成這個主流程,包含:資料進點處理 ETL、監控規則判定、異常告警觸發、管制圖確認
你可能也想看
Thumbnail
1.加權指數與櫃買指數 週五的加權指數在非農就業數據開出來後,雖稍微低於預期,但指數仍向上噴出,在美股開盤後於21500形成一個爆量假突破後急轉直下,就一路收至最低。 台股方面走勢需觀察週一在斷頭潮出現後,週二或週三開始有無買單進場支撐,在沒有明確的反轉訊號形成前,小夥伴盡量不要貿然抄底,或是追空
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
我先發布 再退回 再排程 再啦
Thumbnail
閱讀喬飛大的這篇文章『[心得] 我是如何發揮測試仔的專業達到財務自由』 威利同樣是在科技業上班,看完這篇文章是很有共鳴,公司每年也要求創新研發,我看我的專利證書,美國、台灣、中國一堆,沒有仔細數過,十幾二十張應該有,但這些其實都不重要,只是工作的一部分,工作只是為了賺錢,談不上什麼理想跟抱負。
Thumbnail
閱讀心得 閱讀喬飛大的這篇文章『[心得] 我是如何發揮測試仔的專業達到財務自由』https://pttweb.tw/s/4QDQCW 威利對於職場的工作還是很敬業,這是一份工作,因為有薪水才能過生活、養家活口,把本業能做得好不愧對薪水即可。 請加入方格子會員,免費訂閱本專題。
Thumbnail
大多數的工程師常常會有一個疑問,就是「測試」應該要怎麼測試才是正確的?在過去,軟體測試大多還是以人工為主,在這幾年逐漸的出現自動化測試之後,實際上我們是不清楚應該要怎麼寫測試。
Thumbnail
在測試車手的第三部分,我們談到這個對他效勞的車廠產生最大影響的車手。Michele Pirro一直都是Ducati測試團隊的主力,他努力的累積了很多公里數,同時他也跑得夠快,在外卡時又有競爭力m。
Thumbnail
由於測試車手需要清楚描述賽車給他的感覺,而且要跑得夠快感覺才有用,我就問Brivio 到底要一位跑得快的車手還是要一個聰明的車手。Brivio 笑著說:「我認為折中最好,或者說聰明的測試車手更重要。
Thumbnail
為了降低成本,並且替規模較小的車廠提供更加公平的競爭環境,廠隊車手的測試次數受到限制,使得擁有一位真正跑得快的測試車手變得越來越重要。在過去,測試車手會比廠隊車手慢3秒。現在,測試車手得讓廠隊車手感到憂心,讓車迷覺得為什麼其他車廠或車隊沒有砸錢跟他簽約跑比賽。
Thumbnail
1.加權指數與櫃買指數 週五的加權指數在非農就業數據開出來後,雖稍微低於預期,但指數仍向上噴出,在美股開盤後於21500形成一個爆量假突破後急轉直下,就一路收至最低。 台股方面走勢需觀察週一在斷頭潮出現後,週二或週三開始有無買單進場支撐,在沒有明確的反轉訊號形成前,小夥伴盡量不要貿然抄底,或是追空
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
我先發布 再退回 再排程 再啦
Thumbnail
閱讀喬飛大的這篇文章『[心得] 我是如何發揮測試仔的專業達到財務自由』 威利同樣是在科技業上班,看完這篇文章是很有共鳴,公司每年也要求創新研發,我看我的專利證書,美國、台灣、中國一堆,沒有仔細數過,十幾二十張應該有,但這些其實都不重要,只是工作的一部分,工作只是為了賺錢,談不上什麼理想跟抱負。
Thumbnail
閱讀心得 閱讀喬飛大的這篇文章『[心得] 我是如何發揮測試仔的專業達到財務自由』https://pttweb.tw/s/4QDQCW 威利對於職場的工作還是很敬業,這是一份工作,因為有薪水才能過生活、養家活口,把本業能做得好不愧對薪水即可。 請加入方格子會員,免費訂閱本專題。
Thumbnail
大多數的工程師常常會有一個疑問,就是「測試」應該要怎麼測試才是正確的?在過去,軟體測試大多還是以人工為主,在這幾年逐漸的出現自動化測試之後,實際上我們是不清楚應該要怎麼寫測試。
Thumbnail
在測試車手的第三部分,我們談到這個對他效勞的車廠產生最大影響的車手。Michele Pirro一直都是Ducati測試團隊的主力,他努力的累積了很多公里數,同時他也跑得夠快,在外卡時又有競爭力m。
Thumbnail
由於測試車手需要清楚描述賽車給他的感覺,而且要跑得夠快感覺才有用,我就問Brivio 到底要一位跑得快的車手還是要一個聰明的車手。Brivio 笑著說:「我認為折中最好,或者說聰明的測試車手更重要。
Thumbnail
為了降低成本,並且替規模較小的車廠提供更加公平的競爭環境,廠隊車手的測試次數受到限制,使得擁有一位真正跑得快的測試車手變得越來越重要。在過去,測試車手會比廠隊車手慢3秒。現在,測試車手得讓廠隊車手感到憂心,讓車迷覺得為什麼其他車廠或車隊沒有砸錢跟他簽約跑比賽。