Ruddy Lee 分享空間

Emergent Design 演化設計

Archive for 四月 2011

Build your own cloud: 雲端新書的標題

leave a comment »

實在不認為目前幾家雲端平台的提供者,真的有站在使用者或 programmer的角度上來看程式開發或是雲端資源的使用。(看來iPhone/iPad 都沒能給他們足夠的參考…教訓!!!)

都是一派舊時代 development portal 的設計(雖然運用了 silverlight 來設計新的操作畫面,但這不代表有任何新創意ㄚ…);應該建立在讓程式人員有雲端的基本思維上頭來進行開發工作,目前的這種設計則是完全沒有跟上時代的脈動,似乎完全忘了Web 2.0那種簡潔的操做、思維方式了?!

好八股;從頭到尾就是一種屬於硬梆梆工程人員的八股味道,完全沒有重點的畫面設計… 設計師;該打屁股!

我想用新書來宣導: Build your own cloud創建屬於雲端的工程師自己的開發環境,也可以說是上班族的工作環境。讓開發作業也能生活在愉快而簡潔的雲端時代裏…

但,真是忙得沒時間做自己的事,這篇文章就先停在這兒吧! 要趕著送女兒到機場飛維也納囉!

至於怎麼做呢?! 待續…

介紹二本書, 看了就不會奇怪我想說甚麼了:
1. Rework : 工作大解放: 這樣做事反而更成功
http://www.eslite.com/product.aspx?pgid=1002150101959180
2. Total Recall : 數位記憶革命
http://goods.ruten.com.tw/item/show?21103107315699

廣告

Written by ruddyllee

2011 年 04 月 25 日 at 09:51:08

張貼於未分類

Tagged with

在竹科上SCRUM的課程: reading SCRUM

with 5 comments

與第二組可愛的隊員合照

在竹科上SCRUM的課程

第一次試著運用讀書會的方式,把原本應該是程式開發的一次Sprint的迭代過程改成運用閱讀來進行(好棒! 我稱他為 Reading SCRUM),在為期三天的敏捷開發法 SCRUM課程中實際的run了一次 Sprint, 真是有趣,效果也比我預期的好太多了,看到很多人性的可取面,第一次上SCRUM課程感覺得這麼累,但卻這麼過癮~~~真是教學相長!

讀書會的專案設計

下面是讀書會的專案設計文案,有興趣的人請參考,過程挺精彩的,或許是這群學員的求知慾望旺盛吧! 我總覺得自己好像一下子年輕了好多好多~~

Listing 出來的書都真的買來了,其中(2) Succeeding with Agile ,by Mike Cohn依照組數買了許多本,花了不少精力把這些書扛過去,但看著學員們閱讀時的專注表情,真是太值得了! (雖然成本增加了許多,但我一定會繼續做下去的,因為太值得了,SCRUM的講師們有興趣的話,不妨試試看,這也證實了 SCRUM 的多方面運用性)。

為了這個課程把清明掃墓祭祖的家庭活動延了下來,夜深了…讓人倍感思念已經過世多年的老爸老媽,好想念您們!

專案文檔

專案文檔


有一點要特別提醒講師的,那就是不要輕估了學員們閱讀的能力,千萬別把範圍訂得太小了~

總是會有一二個團隊把閱讀的範圍定在只挑選單獨的一本書及裡面的一個章節上頭,說得好聽是集中精髓–精讀,但基本上是見樹不見林。一般的老闆最討厭這種情形發生了,他總希望專案能做到的功能越多越好,這一點講師們可以把專案鐵三角拿來作機會教育,「範圍 – 資源 – 時間」的調整練習,但千萬別犧牲了中間的品質。這是最值得強調的了。

Written by ruddyllee

2011 年 04 月 16 日 at 18:07:47

張貼於未分類

Tagged with ,

SCRUM 課程圖示

leave a comment »

Silverlight + Sketchflow on cloud: 圖在Azure 上頭了,Sketchflow 也依然可以修改~~~

這是一張上課前十分鐘的手繪SCRUM + XP 課程導讀這是我習慣在上SCRUM 課程的前十分鐘,以口述並運用白板手繪的方式作為導讀用的,目的是希望加深學員的映像,讓他們開始產生運用SCRUM時會碰到的問題聯想。
提供有興趣的人做參考。

想要進階學習的人,推薦: Succeeding with Agile: Software Development Using Scrum, by Mike Cohn.

順便回答一下,為何TDD如此難以推廣呢?

因為,Emergent Design: The Evolutionary Nature of Professional Software Development 這種衍生性的設計思維方式,是要經過訓練養成的,一般擁有高度自信心的人比較容易接受。寫程式的人如果在剛開始學程式撰寫時沒能養成這種習慣,日後要靠自我學習的方式來取得領悟,那就難上加難了。這是我推廣TDD多年以來的心得,深深感覺到學校教育的重要性是不容忽視的。
怎麼推廣 TDD 呢? 就是要激起他的熱情就對了! 他比加班更有效~~~

附註:

Emergent Design 其實不是甚麼新玩意兒,程式設計人員常常會沒有太多規劃,坐下來就一直遇招拆招的寫下去,一直到一個一個的function產出了來,也沒甚麼特別的感覺;基本上它就是,這就是了。(但記得要基於Testing來做,也就是先產生錯誤訊息才是TDD,要讓解決錯誤訊息成為首要的思維路線就是了)

Written by ruddyllee

2011 年 04 月 03 日 at 23:49:50

張貼於未分類

Tagged with ,