Pair Programming
去年以來個人一直在 team 裡疾呼 unit-test 的重要。現在整個 team 裡除了幾個不曾跟 heavy-tester 一起合作的人之外,幾乎都了解 test 的好處和重要 (有些人是沒寫test 吃了大虧,有些人先是被逼著寫,後來嘗到了甜頭 )。去年的開發幾乎完全都是個人單打獨鬥,然後單純互相討論,今年這個新專案由六個人組成,好玩的是分工完之後就自動兩兩成對 pair 了。記得去年前 pair 時大家都哇哇叫,今年好像因為個別的不同理由不得不 pair 啊,目前 pair 的分配是:
- pair A -- 資深(主導性強) + test 新手
- pair B -- 資深(主導性強) + 中等
- pair C -- java 新手 + test 新手 (兩人主導性差不多)
A組沒有 pair 跟本做不下去,完全由資深帶領資淺,以免出差錯,不過資深的步調極快,資淺的步調極慢.........
C組的只能 pair 了,因為其中一人剛學 java.... 另一人功力夠,不過還沒實際作過專案,也沒有 test 的經驗
B組的都有 test 經驗,而且都能夠獨力作業,其實不 pair 好像也沒差,不過看起來 pair 的理由是有人可以互相討論,減輕壓力。
這是現在看到的現象,不知再過三個月會變成如何呢?呵呵,接下來討論一下經驗和構想吧:
- Personality
- Relax Time Control
- Standup Meeting
- Pair Rotating
0 Comments:
張貼留言
<< Home