「Scrum Master 知道如何幫助團隊逐步與持續地改善軟體開發流程。」——《笑談軟體工程:敏捷開發法的逆襲》
『要 DevOps,先敏捷。』這是多年前台灣知名講師 Ruddy 老師在演講中分享過的一句話。
如果你想要實踐 DevOps,一個已經擁抱 Agile 的團隊,確實會比起其他團隊更容易開始。
就如今天金句所提到的,在理想的 Agile 團隊中,你會擁有 Scrum Master 或其他的角色,他們能成為團隊內重要的催化劑,幫助團隊邁向持續改善。
DevOps 深受 Agile 及 Lean 的影響,DevOps 已擁抱這兩者的許多優良思維與精神。
也許你的團隊尚未 Agile,也許你的專案或產品不一定適合跑 Scrum。
但即便如此 Agile、Lean 或 Scrum 依然有許多值得我們學習與參考的地方。
不妨試著去了解 Agile、Lean、Scrum 或其他的敏捷方法,他們為什麼要設立那些角色、活動、流程?
他們在對抗的是什麼問題?你是否也遇到同樣的困境?
他們因此獲得了什麼樣的能力?你是否也同樣需要這些能力?