Source: How organizations can embrace an agile philosophy with James Shore
 
難得有空聽大神 James Shore 講古, 順便把重點摘錄下來ㄡ
 
Agile 不是流程 (process)
 
Agile 是一種哲學, 一種思考軟體開發如何進行的方式
 
Agile 主要的精神是
    注重可調適性 (adaptive), 而非可預測性 (predictive)
    注重以人為主(people oriented), 而非流程為主 (process oriented)
 
這樣的精神, 即使在敏捷宣言出現 20 年後的今天, 這樣的思維還是不變的.
 
但是有很多公司還是抓不到重點.
 
雖然精神不變, 但是落實敏捷的手法, 卻是與時俱變. 實踐敏捷的手法一直在演進, 不斷在引入新的做法. 像是 lean startup, large scale development. DevOps 採用 XP 中持續整合的精神, 演化出持續交付和持續部署等等. 
 
但是不管手法上如何翻新, 請記住核心的精神是不變的.
 
另外, 學習新東西的過程, 就會像 J curve 一樣, 需要時間讓他們轉變. 一開始效能會下降, 你需要管理這一段混亂期. 
 
image
 
特別是在大公司中, 不要老是要預期很快就可以效果很好, 不要認為一切都是可預測和事先計劃好的, 這個東西一年要做出來, 如果都是這樣的思維, 那你就用 waterfall 就好. 
 
行為和思維要一致, 並且行為最終會聽思維的. 
 
就如印第安納瓊斯 - 聖戰奇兵中說的: You must believe, boy. 否則你無法跨越山谷, 去拿到聖杯的.
 
image
arrow
arrow
    全站熱搜

    kojenchieh 發表在 痞客邦 留言(0) 人氣()