經典翻譯文學展
笑談軟體工程:敏捷開發法的逆襲

笑談軟體工程:敏捷開發法的逆襲

  • 作者:陳建村
  • 出版日期:2012/06/22
內容連載 頁數 3/4



Chapter 13.
不完美的Scrum——逆練九陰真經

話說Teddy 兩個多禮拜前因為多嘴在Facebook上和某人多聊了兩句,最後居然糊里糊塗的答應要去某個活動分享Scrum導入經驗。今天就來談一下Teddy 準備分享的某個主題─逆練九陰真經:不完美的Scrum。

鄉民們應該都看過「射鵰英雄傳」,話說郭靖與洪七公被西毒歐陽峰困在一艘船上,歐陽峰逼郭靖把九陰真經默寫出來,郭靖當然是不肯,但礙於形勢所逼,最後洪七公想到一個辦法,要郭靖寫一本「九陰假經」給歐陽峰。由於世界上只有郭靖懂九陰真經,所以他把經書裡面的招式亂寫,歐陽峰也看不出來。

最後歐陽峰練了郭靖所寫的「九陰假經」,雖然是「九陰假經」,但是歐陽峰的武功還是大有進步,只不過代價是走火入魔,整個人變得神智不清。

以上所說和Scrum有何關係? 鄉民們如果有上過Certified ScrumMaster 課程,或是有看過Scrum相關書籍,應該會注意到Scrum 有提到─ProductOwner和Scrum Master絕對不可以是同一人這一點規範。其他Scrum團隊不應有的現象還包含─某個團隊宣稱採用Scrum。但實際上,在daily Scrum的時候,每一位團隊成員還是都向Scrum Master報告。或是─採行Scrum最好要有高層支持等等。有些人甚至會很嚴格的說,如果沒有遵循Scrum 的精神或規範,那你不可以說你的團隊採用Scrum,只能說是「Scrum Minus」或是「死光」。

要求Scrum 團隊要嚴格遵循Scrum或是敏捷精神的原意,應該是怕很多人「掛羊頭賣狗肉」。好比某些國家,明明就是獨裁統治,卻偏偏要說自己是民主國家,這可不行。但是,如果標準放得太高,一定要做到美國或是西歐那種程度才算是民主國家,那麼,很多國家就只能算是「民主minus國家」。

Teddy 相信,在台灣很多聽過Scrum 的鄉民們可能都曾經有一股想要在自己的專案中採用Scrum 的衝動。但是,一開始可能先卡在Scrum框架所要求的「基本條件」上面。試想,你在一家硬體公司開發軟體(寫驅動程式或是搭配硬體的應用軟體),公司的主管幾乎都是硬體出身的,不懂也不想懂軟體開發。有一天,你這個小蘿蔔頭興沖沖的跑去跟老闆講「我們來rum Scrum 吧!」下場會是(請選擇...):

1. 巴林與利比亞:二話不說,直接派兵亂槍打死。
2. 中國:連想的機會都沒有... 往好的方面想,至少保住一條小命。
3. 埃及:抗議→亂槍→沒死算你命大→改變→原來是假的→繼續抗議
→亂槍→沒死算你命大→⋯(說好的迴圈終止條件呢?)。
4. 突尼西亞:抗議→抗議→改變。
5. Teddy共和國:不用等鄉民開口,已經採用Scrum。

Teddy大膽猜測一下,大概前三者的比例會高一點。但是,鄉民們難道因此就要放棄Scrum 嗎?ㄟ⋯要看你有多不怕死(上有高堂,下有妻小,步入中年且口袋又不深的鄉民們請先閃一邊)。總之,明的不行,咱們可以來暗的。民國成立之後,不是有所謂的「軍政、訓政、憲政」分三個時期來實施民主制度嗎?鄉民們比歐陽峰還要有優勢,因為歐陽峰不知道什麼是「九陰真經」,只能傻傻的「逆練九陰真經」。鄉民們則是在「知道什麼是九陰真經(了解Scrum 與敏捷精神)」的情況下,暫時逼不得已「逆練九陰真經」,所以走火入魔的風險稍微小了那麼一點點(路人甲:最後還不是走火入魔,只是時間早晚的問題)。


4上一頁 1 2 3 4 下一頁 跳到