2025/06/19

06-19.png

「軟體開發不是靜態的——團隊和環境都在改變,程序也必須隨著改變。」——《Specification by Example 中文版》

『變化』大概是軟體開發中唯一不變的事情了。

軟體開發確實一直在變,需求、程式碼、環境、軟體架構、系統架構、組織架構、團隊、使用者⋯⋯⋯這些時不時都會發生變化,而這些變化都會影響著最終我們交付出去的軟體。

為了因應不同的變化,我們看見這世上出現了各種解決方案與實踐方法。

我們耳熟能詳的 Agile、DevOps、IaC、OOXX左移、PDCA、看板方法⋯⋯

這些 Keyword 看起來都是不同的東西,但你不覺得在它們的本質或是能為我們帶來的效益上,都是在促使我們能更好的因應變化?