Scrum 的八項缺點

Scrum/Agile Failings or the Theses of Uncle Bob Martin
http://www.infoq.com/news/2010/02/scrum-failings

Uncle Bob在二月時提出對Scrum的批判, 每點都直擊要害, 我自己是十分認同. 不過令人興慰的, 到目前為止, 有不少先知對這些缺點, 提出不少解法.
http://groups.yahoo.com/group/scrumdevelopment/message/44851

1. No technical practices
- Scrum只給了管理上的建議, 但是沒有給開發人員技術上的建言
- Scrum必須借助XP的practices, 像是:TDD, Continuous Integration, Acceptance Testing, Pair Programming, Refactoring.

2. 30 day sprints are too long
- 很多團隊認為2 weeks比較合適, 會比較快得到feedback

3. The tendency of the scrum master to arrogate project management powers.
- 有很多Scrum Master把Scrum搞成micro management
- 也許是不應該用master這個字, 改成用coach也許比較不會讓Scrum被誤用

4. The Certification in CSM is unfortunate
- 在Scrum中常把這個role搞成變成一個person.常常都是同一個人當scrum master
- 應該要學XP的coach觀念, 要輪替到不同的團隊, 而不是都是同一個scrum master

5. Scrum provides insufficient guidance regarding the structure of the backlog.
- Scrum對backlog的structure著墨很少
- 經過一段時間的學習, 我們了解到要對backlog做拆解: Epics->Themes->Stories->Tasks

6. Scrum carries an anti-management undercurrent that is counter-productive.
- Scrum過度強調團隊自我管理. 自我管理的團隊固然很好, 但是有其侷限性.
- 仍然需要管理團隊適時輔助

7. Automated Testing.
- 沒有高品質的test automation, 很難縮短iteration的時間, 並且也不知道甚麼時候會做完

8. Multiple teams
- Scrum 和agile都對於scalability沒有很好的處理.
- 雖然很多實踐者都有一套做法, 但是並沒有一致的結論

不知各位看倌, 對於這些缺點有沒有不同的看法呢?

註: 有人會問Uncle Bob是誰? 他是一個agile界很有名的guru. 他曾經寫過很多膾炙人口的書籍, 像是
1. Pattern Languages of Program Design 3
Edited by Robert C. Martin, Frank Buschmann, Dirk Riehle,
Addison Wesley, 1997, ISBN 0201310112
 
2. Designing Object Oriented C++ Applications using the Booch Method
Robert C. Martin,
Prentice Hall, 1995, ISBN 0132038374
 
3. More C++ Gems
Edited by Robert C. Martin,
Cambridge Press, 1999, ISBN 0521786185
 
4. Agile Software Development: Principles, Patterns, and Practices
Robert C. Martin,
Prentice Hall, 2002
 
5. Extreme Programming in Practice
James Newkirk and Robert C. Martin,
Addison Wesley, 2001, ISBN 0201709376
 
6. UML for Java Programmers
Robert C. Martin,
Prentice Hall (2003)

尤其是第四本, 賣得非常好, 在Amazon上是四個半的星星, 有33個客戶寫下reviews, 國內也有人出中文翻譯本. 若是你想知道agile design 要怎麼做, 這本書是非常值得再三閱讀

arrow
arrow
    全站熱搜

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