「由 DevOps 所驅動的、每天可達成百上千次的更新及新功能的持續交付,使得應用程式本身始終處於變化之中。」——《DevOps 原理、方法与实践》(本書為簡體中文作者出版書籍,引用內文則經過轉譯為正體中文。)
千萬不要因為聽見其他企業引入 DevOps 實現每天部署 n 次,就貿然的說自己想要跟他們一樣。
每天部署 n 次,這不只是聽起來很厲害而已,事實上它也真的會需要你變得很厲害。
試著想像一下,每天部署 n 次會是一個什麼樣的狀態?
意味著每天會有多次的軟體釋出、交付與部署,代表軟體開發生命週期的每一個環節都被大幅加速。
需求快、開發快、測試快、交付快、部署快、回饋快,開個玩笑甚至連老闆下決策與簽核的速度也要快(咦
高頻率的持續交付及部署,背後代表的是團隊擁有極好的默契、工程能力、紀律、原則、工作流程、溝通與協作能力。
你覺得你的團隊距離那樣的情境有多遠呢?
你覺得每天部署 n 次,真的只是差在你們家有沒有使用別人在用的 DevOps 工具而已嗎?