用 Waterfall 好, 還是 Agile 好嗎?
最近在討論專案的時程時, 有些討論很好玩.
有人提到用了 Waterfall 的方式, 就是範圍固定, product manager 就不能任意加功能. 並且整個工作就會比較快, 不會有打擾, 因此產品可以出的來.
若是用了 Agile, Product manager會認為可以任意加功能, 因此範圍就會不確定. 整個工作容易被打斷, 因為要應付改變; 也需要因為修改些 bug, 導致功能的實作無法專心進行.
有些人認為 Waterfall 還是可以做到 Agile 的效果. 只要我們可以訂出周期性的 milestones, 例如每兩周或是一周交付某些功能. 這樣範圍不會變動, 又可以及早看到一些成果.