我很高興能夠跟大家分享關於 Scrum 的更多深入探討,在 Scrum 開發流程中,最重要的關卡之一辨識透過 QA 的測試,這篇文章我們將繼續探討 Scrum 的管理測試、驗收和回饋方面的議題。
測試管理
在 Scrum 中測試是非常重要的一個環節,我們要確保軟體的品質和可靠性,因此測試需要被妥善管理,我們需要確保測試被整合到開發流程中,並且測試專案也被納入產品待辦清單中,測試是由整個團隊進行的,包括開發人員、測試人員和產品負責人。測試應該是持續進行的,而不是等到開發完成後才進行。透過將測試與開發工作結合在一起,團隊可以更快地發現問題,減少延誤和成本。
任何人都必須要對自己的產出負責,開發人員在提交程式碼之前自己就需要先做過單元測試以及功能測試,沒問題之後才提交合併程式碼進行 code review,最後沒問題才會提交到 QA 手上進行測試。
過去我也遇到開發人員自己完全不測試過就交給 QA 團隊,QA 團隊有一次很生氣的告訴我,我們 QA 不是測試員, QA 是品質保證,我想一想也有道理,把 QA 當作一般測試員其實會很容易的浪費整體團隊資源,開發者如果自己先做過測試就能夠避免很多顯而易見的問題。
驗收測試
驗收測試是確保 Scrum 專案成功的關鍵。這些測試是基於使用者故事和產品待辦清單來定義的,並且由產品負責人和團隊一起建立和執行。驗收測試旨在確保軟體產品符合客戶的需求和期望。
在 Scrum 中驗收測試是一個持續的過程。當一個使用者故事完成時團隊需要確保它已透過驗收測試。這將確保產品符合客戶的需求,並且可以在下一個迭代中繼續開發。
回饋管理
在 Scrum 中回饋是持續的過程。團隊需要定期收集客戶和使用者的回饋,以理解他們對產品的看法。透過收集和分析回饋,團隊可以理解客戶和使用者的需求和期望以便更好地最佳化產品。
回饋可以透過多種方式進行收集,例如客戶和使用者的回饋會話、問卷調查、測試和使用資料等。團隊需要確保回饋來源的多樣性,以便從不同的角度理解產品,回饋需要被納入迭代中。團隊應該在每個迭代中定期檢視回饋,確保已經最佳化了問題並做出改進。回饋也可以作為產品待辦清單的一部分,以確保重要的問題得到處理。
結論
在 Scrum 中測試、驗收和回饋都是非常重要的一環。透過整合測試到開發流程中,團隊可以更快地發現問題,減少延誤和成本。驗收測試確保產品符合客戶的需求和期望。回饋則讓團隊理解客戶和使用者的需求和期望,以便更好地最佳化產品。這些議題都需要被納入 Scrum 的流程中,以確保產品的品質和成功。
延伸閱讀
- 又一家自駕車新創公司倒閉,Zoox 擴大無人駕駛測試,AI 投資熱情升溫
- 你比 ChatGPT 更黑嗎?來測測看!
- Reddit 上市首日有望回饋積極使用者
- X 競爭加劇:Threads 測試新功能,儲存文章功能能力大考驗
- Instagram 負責人確認測試「Flipside」功能,將「finstas」轉化為正式產品
- Waymo 將在鳳凰城高速公路上開始進行自駕計程車測試
- Uber 在印度超過十個城市測試靈活價格服務
- SpaceX 發射首批今年直連手機的 Starlink 衛星進行測試
- Y Combinator 投資的 Intrinsic 正打造信任與安全團隊基礎設施
- 中國無人駕駛企業 WeRide 在新加坡測試自駕巴士,加速全球野心