如何學習TDD

http://www.slideshare.net/ecr21/intro-coding-dojo-xp2011


很多人都想學習TDD, 可是通常都不知道怎麼開始, 尤其是缺乏實戰經驗的訓練.

在這篇文章中介紹了一些方法.

1. 你可以先開始閱讀一些書籍, blogs, 或是別人的codes

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

Agile是否能一步到位


有些問我, 很多團隊執行agile, 都不像書上講的那樣, 大多數是mini -waterfall 或是 scrumfall.

其實, 在一開始的時候, 大家無法做到書上講的境界這件事情是很正常的, 很少人是一開始學東西, 就能夠做到完美的境界. 這樣的要求是不切實際的.

可是那要怎麼辦呢?

個人認為重點是要continuous improvement.

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

那些project適合使用agile的方法來開發

Deciding What Kind of Projects are Most Suited for Agile
http://blog.mountaingoatsoftware.com/deciding-what-kind-of-projects-are-most-suited-for-agile

最近team member問我, 甚麼樣的專案適合執行agile. 這裡剛好有篇文章在探討.


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

Brainstorming Game: Dependent v.s. Independent

Session A
1. 主持人先寫一個名詞
例如: 電梯

2. 接著參與者需要列出跟主持人所列出的名詞沒有任何關聯的名詞.
- 若是有任何人能說出任何關聯時, 則這個名詞便不能被列在白板上

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

常見Agile不容易實施的緣因


1. 用waterfall的方式來run sprint
雖然名稱叫agile,但是所有工作都是循序進行,要等前一項做完,下一項才能接著做. 需求分析完,才能架構設計。架構設計完才能寫程式,程式寫完才能做測試。自然永遠都無法如期完成,  測試永遠被壓縮或是放在下一個sprint.

2. 不知道如何拆解user story
每次都是一個很大的功能,要放進兩週的iteration. 不知道可以拆解成小的user story.或者拆解完後不知道架構設計要怎麼做。因此往往一個sprint要一個月或一個半月,才能完全開發完畢,但是測試還是要下個iteration才能做完,並且也沒有時間修改上個iteration的bug.

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

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼