2026/01/27

2026 年 01 月 27 日

「及早確認需求,讓大家對需求有共識,是軟體測試過程中非常關鍵的事情。」——《軟體測試修練指南:我獨自升級的實戰心法》

軟體開發交付的過程,可以說一直都圍繞著「需求」及「共識」。

就如今天金句提到的,你看在軟體測試過程中,也離不開「需求」與「共識」。

那到底軟體開發交付的過程中,會出現哪些需求?客戶的許願?對於軟體的期待?軟體對於執行環境的相依性需求?軟體內的相依性需求?不同角色、部門、職能之間有沒有需求?工作任務的先後順序?模組與程式碼之間的溝通介面?其他?

如果擴大、廣義或模糊一點來看,似乎有多種不同的需求?

仔細想想,如果會有這麼多不一樣的「需求」,倘若團隊沒有「共識」,那大夥是要如何一起共同開發與交付軟體呢?客戶又怎麼可能拿到他心所願的產品呢?