Translate-CS 板


LINE

原文網址:http://www.javacodegeeks.com/2013/03/ 11-agile-myths-and-2-truths.html 中文翻譯:http://blog.dontcareabout.us/2013/03/agile-11-2.html BBS 版以 markdown 格式撰寫 ______________________________________________________________________ 我提供了許多 Agile 的訓練課程、 也講了很多 Agile 的事情([BCS Bristol tonight])。 有些問題一再地出現,結果就是人們開始相信這些 Agile 謠言。 因此我一再地把時間花在拆穿這些謠言上。 [BCS Bristol tonight]: http://www.bristol.bcs.org.uk/?q=node/162 我一直有一個小清單,上面有 11 個重複出現的謠言, 還有兩個對於一些團隊或公司比較難接受的真相。 Agile 謠言 --------- 1. **Agile 是新玩意**: 錯!Agile 宣言在 2001 年就發佈了, Scrum Pattern 語言在 1998 年的 PLoP (譯註:Pattern Languages of Programs)發表、 Episodes Pattern 語言(XP 的前身)在 1995 年的 PLoP 發表、 [Tom Glib's Evo] 方法可以追溯到 1976 年,有些甚至還更早。 1. Agile 代表**沒有文件**: 在 Agile 當中你想要寫多少文件都可以。 **文件只是另一件可以作的事情**,如果它帶給你好處, 那就把它放進時程中然後把它做出來——就像其他東西一樣。 請注意:文件通常沒人讀、常常傳遞失敗、被用來當防衛武器、 是大型軟體專案中第二昂貴的部份(僅次於重作)。 1. Agile 代表**不做設計**: 錯!Agile 可能意味著「更多的設計」。 設計是所有開發方法、企劃會議...... 的一部分。 Agile 代表 big-up-front design 的末日, 那個在開始寫程式五分鐘之後就會失效的玩意。 1. Agile 代表**沒有規劃**: 又錯!Agile 通常要規劃更多東西。 同樣的,規劃要貫穿整個開發行為中、而不是只有再一開始的時候規劃; 規劃應該是每個人都要作的事情、而不只是一兩個人特有的工作。 1. **開發人員可以用他們喜歡的方式做事**:錯! 如果這點對你來成立,那你可能就做錯了, 請打電話給我吧!(譯註:這哪招?) Agile 需要更多的紀律來規範團隊, 通常是由 Customer 或 Product Owner 這兩個角色來決定什麼東西該完成, 然後通常是由 Product Manager 或 Business Analyst 來執行。 如果開發人員作他們想做的事情,那這個角色就失敗了。 1. **User Story 有正確的長度**:[User Story 沒有正確的長度]。 請接受「每個項目都不同」的事實。 1. **work 必須配合 Sprint**: 如果你正在執行 [Hard Core Scrum],答案是肯定的。 如果你正在執行我的 Agile 方法(我現在稱為 [Xanpan]),那麼答案是否定的。 事實上,I advise letting stories span sprints in order to improve flow. (譯註:翻譯不能 Orz) 你可以讓 story span sprint,不過我們不會讓這件事情一直發生、 且會努力將它們打散成更小的 work。 1. **Scrum 跟 Kanban 是世仇**: 沒這回事,不過它們背後的行銷手段可以透過這招獲得不少注目。 Xanpan 混合了 Kanban 跟 XP,而 XP 跟 Scrum 沒有差很多,這你就了了吧? 1. **Agile 不能用在有明確死線的專案上**: 不,Agile 最適合在這種專案下運作。 1. **Agile 不能用在 brownfield(譯註:砍掉重練)專案上**: 不,Agile 最適合在這種專案下運作。 1. **Agile 不能用在 greenfield(譯註:全新)專案上**: 不對,不過你的首要目標是讓你自己進入到一個穩定的狀態: 想像自己在處理 brownfield 專案。 [Tom Glib's Evo]: http://www.gilb.com/Project-Management [User Story 沒有正確的長度]: http://allankelly.blogspot.co.uk/ 2012/12/what-is-right-size-for-user-story.html [Hard Core Scrum]: http://allankelly.blogspot.co.uk/ 2012/11/scrum-scrum-scrum.html [Xanpan]: http://allankelly.blogspot.co.uk/2011/07/xanpan.html 我認為用 Agile 的理想專案是: 一個 brownfield 系統、確定在 3 到 6 個月後結案、 開發工作已經開始了但是需求還是很不明確。 接著是兩個關於 Agile 的事實: 1. **我們沒辦法用 Agile,因為......** (開放填空) 1. **Agile 是個好主意,但是......** 我們應該等到完成 X、 確定要買 Y、然後買了 Z、新教宗也對我們放了祈禱樹之後...... 你可以隨時讓自己打消念頭,或是找到一個「明天再作」的好理由。 -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.164.170.244







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP