2026/03/12

2026-03-12.png

「如果你無法保持你所生產的產品的穩定性,你又如何知道你是否能夠保持你的過程的穩定性?」——《溫伯格的軟體管理學:系統化思考》

很多大師都提過同樣的事情,軟體的品質,不是透過最後一道測試關卡決定的。

品質在軟體開發過程中的每一個環節、每一次 Code Review、每一條 Pipeline 的設計之中悄悄成形。

一個不穩定的軟體開發交付流程,只會持續產出不穩定的軟體。

而 Agile 與 DevOps 就是在倡議我們要讓團隊建立可重複、可信賴的交付能力。

實踐 Agile 與 DevOps 其實是相當軟體工程,且相當要求團隊能力的一件事。

因為只有足夠成熟的團隊,才有足夠的能力搭建一套穩固的流程,讓問題可以早期浮現,而不是在軟體上線後才爆發。

一套健康的 DevOps 流程,能讓團隊得以在快速迭代及交付的同時,不需要犧牲品質。

DevOps 帶來的挑戰,不會只是工具與平台的導入。

DevOps 更多的挑戰是,你需要對於軟體團隊之工程能力的持續要求與積累。