一開始,我只是想搞懂瀑布與敏捷到底差在哪。後來才發現,很多團隊不是選錯方法,而是兩邊都沒做到:既沒有瀑布的需求基準與變更管理,也沒有敏捷的優先排序與回饋節奏,只剩 Sprint、站會與看板的外觀,流程的洞全靠少數資深高手用經驗與記憶補起來。專案成功了,組織卻學到錯誤結論:「你看,那些文件和流程都不需要。」其實不是流程有效,是有人代替流程解決了問題——我叫它「血脈壓制」。這 30 天,我會從瀑布與敏捷真正的差異談起,拆解大神如何撐起一套壞流程,再用一個去識別化的小型系統整合案例,看假敏捷如何一步步翻車,最後把同一個專案重新做一次。目標只有一個:大神請假,專案也跑得動。
如果連「答應了什麼、怎樣算完成」都不知道,我們到底在敏捷什麼? 一個很敏捷的專案現場 先講一個故事。案例經過去識別化與合併改寫,你可以把它想成很多專案的平...
瀑布真正的產品是承諾:多少錢、多久、交出什麼。甘特圖只是這個承諾的投影。 一張很漂亮的甘特圖 昨天說過,很多自稱敏捷的團隊,其實連瀑布都沒做好。要理解這句...
敏捷真正的產品是 Feedback:提早知道哪些東西不用做、哪些做錯了。Sprint 只是取得 Feedback 的節奏器。 兩個都在跑 Sprint 的...
「固定什麼」是提問順序長出來的結果,不是兩個方法的定義;把結果背成定義,你會得到一個解釋不了現場的口訣。 一張畫得很對稱的投影片 昨天結尾留了一個流傳最廣...
每個變更都有價格;沒被報價的變更不是免費,只是帳單寄去了別的地方。 會議尾聲的一句「順便」 昨天拆掉了「瀑布固定 Scope、敏捷固定 Time」這句口訣...
需求傳到工程師手上時,常常已經是三手轉述。把轉述當聖旨的問題不在太聽話,而在於你根本不知道皇帝是誰。 一句「上面說要做」 昨天我們留下一張變更報價單,最後...
「做得完嗎?」這個問題從來不是在問時間。它是一場談判的開局——只是通常,只有一方知道自己在談判。 一句「可以」,跟一句「可以,但是」 昨天說,找到誰說了算...
一句話需求之所以可行,從來不是因為需求真的只有一句話;是有人把沒問出口的另外九成,全部自己回答掉了。 一張只有一句話的 Ticket 第一部結尾停在一個觀...
「他們兩個很熟」翻譯成工程語言是:這條介面的唯一一份規格書,存放在兩個人的交情裡——不可備份,也不可轉讓。 十秒鐘的介面會議 昨天結尾問了一個問題:需求沒...
驗收一次過,不代表「完成」有定義;有時候只代表有一個人,早就知道客戶會點哪裡、皺哪種眉頭。 交付前一週的「再修一輪」 昨天說到,介面可以靠兩個人的交情撐著...