現代的軟體專案管理有二大流派,瀑布式開發(Waterfall)與敏捷開發(Agile),各有不同的優缺點,以及各自的使用時機,這篇我們來聊聊瀑布式開發的前世今生...
前文 <專案管理的傳統方法:瀑布式開發> 中提到,瀑布式開發是一種由上至下的流程,一環扣一環,不可跳過中間任何步驟。這種「一步接一步」方式容易導致一...
上一篇提到敏捷的核心精神,是降低風險、盡早交付價值,以及持續改善。敏捷(Agile)其實是一個泛稱,狹義來看,它指的是一種開發精神而非具體的方法(概念層級較高)...
近年來,隨著軟體產業專業愈深,分工愈細,導致軟體業的工種不斷增加:工程師有前端、後端工程師、資料庫工程師、測試工程師,設計師有 UX 、UI、互動等不同設計師,...
明天是 Rson 這個 Sprint Review 的日子,那麼,今天就來盤點回答一些朋友私訊過來的問題吧! Scrum 開發團隊的人數愈多愈好。。。嗎?...
Scrum 裡有一段比喻故事相當有趣,週五讓我們輕鬆點,來聊聊這個寓言故事所帶來的啟發,那麼,故事開始: 從前從前,有一隻豬跟一隻雞是好麻吉,有一天下午,他倆...
敏捷開發的本質是透過短週期的迭代產生成果,再透過反覆修正能解決傳統開發方法上,傾向「梭哈」不夠彈性的問題。而這每一次的迭代,其他的敏捷方法有的叫 Iterati...
產品待辦清單(Product Backlog)是一切 Scrum 活動的起點,我們可以把它簡單理解成軟體需求清單的超集合,這個清單裡除了有功能性需求、非功能性需...
Scrum 裡有三種產出物,除了上篇文章所提到的「產品待辦清單」之外,另外二個則是「衝剌清單」以及「產品增量」。 產品待辦清單 (Product Backlog...
猜猜看,工程師與設計師最大的相同之處是什麼? 沒錢沒時間沒女朋友 答案是,都很討厭回答 PM 那個令人煩燥的問題:「這個需求很急,什麼時候可以做好?」。 許多朋...