l

2015年7月21日 星期二

C.C. Agile Sprint 35實況報導

July 20 10:42~12:50

IMG_3917

 

7月16日是C.C. Agile第35次聚會,由Teddy分享「了解模式讓你更敏捷」。 Teddy一直相信Alexander的模式(pattern)方法可以幫助我們做出更好的設計與決策,並且協助我們觀察造成問題背後的那些原因。應用在軟體開發上面,這種能力可以幫助團隊在各種層面持續改善,包含程式碼、設計、團隊合作等。

雖然模式的六大基本元素不難,但要在短時間內讓聽眾很快抓住重點,也是不容易的挑戰。幾個禮拜前偶然在Facebook上看到有人分享一段2分鐘的影片,看完之後Teddy覺得可以用它來解釋模式。於是這次C.C. Agile聚會,Teddy就第一次嘗試在演講中安排練習活動,讓與會者自己動手將所觀察到的現象用模式來表達 。

***

▼鄉民可以在YouTube上找到這段影片,後來鄉民告知,這是日劇《王牌大律師》某一集的片段。

螢幕截圖 2015-07-20 11.48.09

 

▼看完影片之後,Teddy請大家把看到的東西寫在便利貼上面,一個項目寫一張,愈多越好。

IMG_3885

 

▼接著將剛剛寫的便利貼,先以女主角的角度,分類到Context、Problem、Solution、Force、Resulting Context、Name這六個項目底下。不屬於這六個項目的便利貼就放在旁邊。

螢幕截圖 2015-07-20 11.51.52IMG_3916

 

▼接著依據男主角的角度做同樣的練習。如果發現需要增加新的內容,就寫在藍色便利貼上。

螢幕截圖 2015-07-20 12.03.06IMG_3957

 

▼請各組分享一下成果。

IMG_3924IMG_3985IMG_3997

 

▼藉由這個活動,快速體驗模式的六大基本元素。

螢幕截圖 2015-07-20 12.10.47

 

▼以下是Teddy自己的練習結果。

螢幕截圖 2015-07-20 22.19.29螢幕截圖 2015-07-20 22.19.39

***

▼接著Teddy舉一個例子,用剛剛學會的pattern方法來分析某項設計的優缺點。

螢幕截圖 2015-07-20 12.16.12螢幕截圖 2015-07-20 12.15.58螢幕截圖 2015-07-20 12.44.44

***

▼原本活動到此應該差不多可以結束了,但是Teddy製作投影片的時候太貪心,想要進一步介紹Pattern Language(模式語言),所以又畫蛇添足的多講了一些東西。

螢幕截圖 2015-07-20 12.14.35

 

▼最後終於提到模式與敏捷開發的關係。

螢幕截圖 2015-07-20 12.45.58螢幕截圖 2015-07-20 12.46.08

***

▼結束前再看幾張活動照片。

IMG_3864IMG_3879IMG_3888IMG_3899IMG_3901IMG_3910IMG_3931IMG_3936IMG_3948IMG_3957IMG_4001IMG_4118

 

▼投影片已分享至Slideshare


***

友藏內心獨白:講pattern language時間會不夠用。

沒有留言:

張貼留言