2025/06/30

06-30.png

「但團隊協作這件事情,就必須建立在持續的溝通上,所以就跟筆者不斷鼓勵實習生一句話一樣:不要因為不喜歡就放棄跟人類的溝通。」——《我要招架一切【痛點】:從工程師到開發團隊的 Azure DevOps 冒險指南》

過往以來我們經常看見以工廠生產線的方式來比喻軟體開發交付流程。

但我相信有實際參與過軟體開發工作的團隊,恐怕多少都曾感受到此種比喻似乎有些不合適的地方?

畢竟工廠生產線不一定需要『人類』,在產線上負責製造產品的可以是自動運作的機器手臂,產線需要的只是一個可以執行固定任務的角色。

然而在軟體開發工作中,充斥著大量的不確定性,我們需要大量的資訊同步、溝通,不同角色之間也需要進行多層次的團隊協作。

因此,溝通與協作的不順暢,經常是軟體開發交付工作中必須要面對的一項痛點。

漫畫《灌籃高手》有一句金句『現在放棄,比賽就結束了!』;

實踐 DevOps 就是在打通整條軟體開發生命週期,讓價值交付可以更順暢;

在實踐 DevOps 的路上,你需要持續溝通、持續改善,如果你放棄了,那這趟改善之旅也就同樣結束了。