今年起台灣似乎開始流行 agile, 不只大企業, 連一些中小企業也在談 scrum. 彷彿它是一個仙丹, 用了它就會專案變快, 品質變好, 一切都好棒棒.
是這樣嗎? 我也很希望能有這樣的銀製子彈, 一槍就一勞永逸. 但是歷史告訴我們, 世界上沒有這種東西.
就像當年 Object Oriented 出來時, structure analysis and design 就被打得東倒西歪, 可以再利用舊有程式碼, 因此系統開發就變得比較快. 有改變時, 也可以把改變阻隔起來, 不受影響.....
看看, 是不是相同的狀況再重現. (糟糕, 似乎洩漏了我的年齡.... )
但是, 是不是 Scrum 或是 agile 就不重要呢?
所謂搭火車是到不了全世界. 你要環遊全世界, 是不可能只靠一項交通工具, 你可能要搭飛機, 要自己開車, 或是甚至有時候, 只能自己下來用走的.
agile 是一項很重要的工具, 但是開發產品你需要更多, 你需要有 lean startup的精神, 不斷及早驗證假設; 你要有 design thinking 的思維, 探索使用者倒底在想些什麼; 你可能還要利用 businees model generation 的手法, 去思索你的賺錢方式.
你需要具備的能力, 是不斷在工作中學習, 驗證, 改進, 不是靠單一方法, 也不能只有一種做法.
另外, 就算你學了agile /scrum, 或是其他好的方法, 你沒有渴望改進的文化, 這也只是外表上的漂亮, 內心其實還是醜陋的. 就像 Teddy 的 blog 中提到的: You can build a house, but a home. 沒有經營人心或是文化, 終究到最後還是一場空.
最近廢文變多了 …..
全站熱搜
留言列表