有人問我什麼是 Scrum

Scrum 並不能夠幫助你寫出更好的程式碼,也不能夠保證你發想的軟體產品可以在市場上獲得成功,基本上在任何處理跟人有關的議題時,任何方法都不能夠保證可以收到什麼功效。而 Scrum 在軟體開發過程中可以提供的幫助是,如果你的團隊真的懂怎麼寫程式的話,起碼可以讓他們有多一些時間可以把程式寫出來。

如果要給 Scrum 這個字一個簡短的解釋,那就是「Stop Crazy, Restless but Unnecessary Meetings」,少開會沒事,沒事少開會。如果我們想要了解一把槌子,我們首先要了解的是這把槌子要拿來搥的是怎樣的釘子,如果我們想要了解一門方法,首要工作就是這門方法打算解決怎樣的問題。Scrum 所要解決的問題就是:在上班時間中,太多的會議造成工程師最後沒辦法把程式寫出來。

Continue reading