「驅動我們的動力其實是:『我們要如何才能成為不拖後腿的人?』」——《The DevOps Handbook 中文版》
如果你曾經在傳統的工廠生產線上工作,那你可能有體驗過一種狀況是,位於生產線下游的員工動作較慢,因此隨著生產線上游持續有新的物料進來,逐漸在那一個關卡形成堆積,最後只能暫停產線或加派人力。
軟體開發雖然不同於工廠生產線,但依然有著許多的流程與關卡,在多部門、多人協作的大型團隊,也同樣會發生任務延誤與堆積,成為軟體交付的瓶頸點。
那麼問題就來了,當你是那個瓶頸點時,你的想法是什麼?
以及當團隊發現某處出現瓶頸點時,大家的想法是什麼?
實踐 Agile 與 DevOps 有時令人感到害怕的地方是,它們就像是一面照妖鏡,一個不小心就會將有問題的地方顯現出來。
但是你也知道的,有時候人們是無法接受事實被這樣赤裸裸的掀開。
發現問題只不過是第一步,甚至是第零步。
如何讓團隊接受並落實藏在 DevOps 內涵中的精神——消除浪費、持續改善,將會是團隊能否長期實踐 DevOps 的其中一項關鍵。