Ruddy Lee 分享空間

Emergent Design 演化設計

輪迴是累積經驗的最佳方式,但閱讀可以將別人的經驗化作自己的知識

leave a comment »

demo_3(這部電影在大陸的名稱: 明日邊界 = 明日邊緣 = 生死輪迴)

【明日邊界】砍掉重練幕後獨家 (HD)

這是我上 SCRUM 課程談到「經驗主義」的時候總是拿電影主題作繪聲繪影的說明,是誇張了些;電影當然跟現實大大不同,但為了加深學員們的映象,引用他的效果可能遠遠勝過死板的教條不知要強過多少。(歷年來都是在台灣先講過才會在到大陸講的,但今年比較特別,剛剛從大陸巡迴演講回來,所以在大陸已經講過了,這一段通常放在下午第一堂課講,可以趕走瞌睡蟲!),同時鼓吹閱讀,因為他實在好好。

 

電影 ”明日邊界”  Edge of tomorrow 演的是根據日本小說家 櫻坂洋 的輕小說《All You Need Is Kill》所改編。描述的是男主角不斷地在戰場的一天裡死去活來的輪迴故事。電影的表現當然跟原著的內容相差甚多,但整部片子相當值得程式設計人員觀賞。這類穿越時空的片子雖然很多,但在闡述輪迴的手法上,導演的表現應該算是夠乾淨俐落的。男主角雖然只是在一天內不斷的進行死去活來的輪迴,但拿它來描述敏捷開發法中的迭代 iteration 過程,還真能發人深省,以下是我的演講稿,因為怕沒機會show off,就寫在這裡跟大家分享。

 

簡單的規則,可以創造絕佳的開發環境 — 做為團隊自我管理的依據,便是需要設定這樣簡單的規則。

沒有太多繁文縟節,簡單的規範就能讓整個電影開始鋪陳出迷人劇情,工作劇組的協同合作就宛如敏捷開發團隊在進行專案開發一般的精采(但酬勞和成本都相差太遠了),只有適當的環境,才能觸發團隊做到超出他們能力所能做到的事,這不是金錢的重賞所能達到的,而是團隊協作完美的產出物。

規則一死亡之後會回到出擊前一天的早上 — 計畫: Planning Meeting,計畫可以引領我們走向成功之路

demo_1

每天的開始都要有一個明確的目標,既便只是一天的輪迴都需要規劃。"經驗" 對效能的提升有著顯著的幫助,因為它告訴我們要懂得放棄一些不重要的或是末枝細節的事(例如: 男主角每次空降下來總想救那個一起跳下來的胖夥伴,但後來他放棄了,因為那…)。

規則二無論在何地、以何種方式死去,都適用規則一   — 每日站立會議 daily Standup meeting, 懂得如何為團隊做出犧牲與奉獻。

每天都以昨天為團隊達成了多少貢獻,今天準備做些什麼為目標,充實的去經營每一個輪迴。

demo_2

規則三無法逃離這種循環  — 認清是機會或命運?

只有認清事實,然後勇於接受才是敏捷,選擇逃避並無法真正的解決問題。 創始XP的 Kent Back 常把有沒有勇氣來突破現狀用來鼓勵人們思維敏捷勇於去挑戰傳統,並接受現實的挑戰。

demo_3

規則四記憶將被繼承  — 對於經驗而言;如果沒有好好檢討,把好的經驗留下來,不好的部分尋求改善的話,經驗也將顯得浪費。

對程式設計人員而言,創造 BUG 然後再去解決 BUG 應該是最大的浪費吧! 敏捷對於測試而言,應該是在開發的過程將品質不斷植入程式中才是。這也說明了測試的結果可以讓我們看清楚程式執行的真正路徑。也唯有透過測試才能真正的信賴他。

demo_4

規則五 發生的事,不一定與之前相同  — 創造由此而生

這便是我們經常在說的: 當我們看著未來時,未來正一步一步的在改變中,這便是創造未來。也是軟體工作者每日努力思考如何改善人類生活的意義所在。經驗若不能轉化為創造力,也是一種浪費。

kill

 

你或許也願意像男主角阿湯哥一樣,為了理想用辛苦的死去活來的方式換得無比的經驗,但說實在的讓我悄悄的告訴你: “閱讀的能力其實更勝於此“。

輪迴是累積經驗的最佳方式,但閱讀可以將別人的經驗化作自己的知識。

 

每每有人問我為何這麼喜歡送書時 … ,回答是:

當康斯坦丁把闖入人世的惡魔demon打回地獄時,應該算是給自己積公德吧– 行善。 哈! 算是我送書的初衷吧。

 

Written by ruddyllee

2014 年 08 月 08 日 於 12:04:46

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: