l

2016年5月18日 星期三

【工商服務】2016年6月Scrum敏捷方法實作班

May 17 22:42~23:43

螢幕截圖 2015-11-25 22.10.06

 

最近很流行用「XX已死」做為演講題目或是文章標題,例如「TDD is dead」、「Agile is dead」、「Continuous integration is dead」。先不管「它們」是不是已死,問問自己到底沒有沒真正活過才是重點。

在上禮拜的「單元測試與持續整合實作班」,有一位學員是「DevOps工程師」,在課程中他問了Teddy許多問題,其中有不少問題其實和測試、整合沒有直接關係,倒是和「開發流程」有密切關聯。根據這位學員的描述,他們的開發流程比較偏向waterfall而不是敏捷開發。試想,在waterfall裡面搞DevOps,這…就好像在極權統治的國家中搞民主選舉一樣,說有多不搭就有多不搭。

敏捷開發最先「惡搞」的對象是程式設計師與客戶,把這批人「整」得差不多之後往開發流程的「價值鏈(value stream)」下游,也就是把「測試人員」也一起整進來,跑出BDD、Specification by Example。接著,往上游走,把UI/UX整進來,跑出Agile UX、Lean UX。

在此同時,有人覺得要從「新創公司」的角度來看待產品開發,所以跑出The Lean Startup,在概念上等於整個value stream都包含了。接著,回到開發的角度,value stream的上游已經整到On-Site Customer、Product Owner、Agile/Lean UX,下游整到測試,那測試的下游勒?喔,就是維運人員嘛。所以,創個名詞DevOps繼續「刷存在感」。

如果把DevOps看成敏捷開發往價值鏈下游自然拓展的結果,那麼DevOps就不會只是「工具」與「自動化」這兩個議題。還是要回到建立正確的敏捷思維上面,敏捷開發也好,DevOps也罷,才算是真正「活過」。

***

如何建立正確的敏捷思維與流程觀念?與其自己花時間慢慢看書、嘗試錯誤,還不如直接報名「Scrum敏捷方法實作班」XDD。以下為課程實錄照片。

螢幕截圖 2015-11-25 22.00.09螢幕截圖 2015-05-20 23.18.48_thumb螢幕截圖 2015-05-20 23.19.12_thumb螢幕截圖 2015-11-25 22.01.22螢幕截圖 2015-05-20 23.19.54_thumb螢幕截圖 2015-05-20 23.20.09_thumb螢幕截圖 2015-05-20 23.21.34_thumb螢幕截圖 2015-05-20 23.23.36_thumb螢幕截圖 2015-05-20 23.23.46_thumb螢幕截圖 2015-05-20 23.35.07_thumb[6]螢幕截圖 2015-05-20 23.36.09_thumb[2]螢幕截圖 2015-11-25 22.05.50

image

***

友藏內心獨白:不可能還沒出生就直接會走路吧?

沒有留言:

張貼留言