為什麼我不推薦敏捷開發?

2021-07-10 13:58:57 字數 1946 閱讀 9659

當專案成員越多,我越不推薦敏捷開發,原因在於「當連自己要做什麼事、為什麼這樣做、這樣做為了解決什麼問題」都搞不清楚前,就跳下去玩敏捷開發,那和比通靈還慘,通靈起碼還有個目標物在前面,搞不清楚狀況的人只能陪他跳世界迷霧開地圖了 。

敏捷開發 – mba智庫百科 最下方有段「對敏捷開發的誤解」。可順便參考 敏捷軟體開發 – 維基百科。

說高不高啦,撇開實作技術不談,你覺得要找到清楚專案開發流程、知道每位專案成員的工作內容、職責範圍、產出,並清楚專案目標、需求、使用者需要的開發人員(含設計師)很容易嗎?

如果上述條件無法達成,又怎麼確定運用敏捷開發方式後,所有專案成員方向都是正確的?就因為這種人太難找,所以會產生「對人要求很高」印象。

連在有企劃書、規格書、使用者研究報告的檔案情況下都還不知道自己要幹嘛、同事在幹嘛,能談敏捷嗎?

檔案撰寫與否和敏捷開發一點關係也沒有,敏捷開發強調「適應性而非預見性」,並沒有強硬規定。雖然有一句「可用的軟體:重於 詳盡的檔案」,但它沒有叫你不要寫檔案。

先想看看寫檔案是為了解決什麼問題?如果不寫檔案會產生什麼問題?

以 ui 設計師來講,交出 ui flow、wireframe 這種檔案是為了解決什麼問題?要敏捷開發嘛就不用寫了跳過,直接出 mockup 吧。因為發現出包有漏改來改去改到死,和找到產品問題改良,是兩回事啊!

敏捷開發不是沒檔案沒流程的包裝紙。

敏捷開發就是一直小幅度改啊改啊改啊,可以增加工作效率,讓大家工作更順利喔~~(就算是瀑布流式的傳統開發流程,設計師也是一直改啊改啊改啊,效率了什麼、順利了什麼啊!?)

先承認有問題,才能找出問題,之後找解決方法。而不是先有方法,再想這個方法能解決什麼問題。敏捷開發只是一種「方法」,方**用在敏捷開發上,要回答兩個問題:

現有模式為何不能滿足你的需求?

敏捷式開發為什麼可以?

敏捷開發不是萬靈丹,先找到問題點、知道為什麼要採取敏捷,重點是卡在**需要敏捷這個「方法」來解決。設計師改來改去是為什麼解決什麼問題?敏捷 開發的小幅度改來改去、和現況設計師的改來改去有什麼不同?如果都一樣為什麼要採取敏捷?(不要跟我說因為軟體開發主力是 rd 所以忘記算上設計師。)

個人與互動:重於流程與工具

開會是非常燒錢的行為,如果專案成員一多,要用什麼方式降低溝通落差、盡量讓每個人理解到的都相同?怎麼確保部門和部門間的資訊交流順暢?靠出張嘴溝通就能辦到嗎?

可用的軟體:重於詳盡的檔案

有檔案產生/解決什麼問題?沒有檔案產生/解決什麼問題?不寫檔案最愛用「我們是敏捷開發」當藉口了,不會寫就不會寫、不知道檔案寫來幹嘛就老實承認,少拿這個當說詞。

與客戶合作:重於合約協商

如果客戶沒有在好的引導下一起合作,現實狀況會變成「最後一次-確定最終版-說好不改了-v21.psd」。嗯?改來改去不就是敏捷開發嗎?(喂)

回應變化:重於遵循計畫

這不是改來改去改到死的好理由!為什麼要「變化」,變化是為了解決什麼問題?沒有問題改它幹嘛?完全不代表可以沒計畫就上啊!

敏捷開發宣言裡各種許願…拔掉敏捷二字不也是所有專案開發的理想?所以為了解決什麼問題而採用敏捷式開發?為了改善工作流程加快效率?

那設計師修改到死的工作情況在敏捷開發裡要怎麼被改善?

我覺得敏捷開發適用「頭腦清楚」的人,只是這種人往往是大神級的了。和大神 pm、大神 planner、大神 rd 合作,都清楚知道自己在幹嘛、別人在幹嘛,還能 cover 一點別人的領域,知道解決這個問題可以往目標更進一步,這種合作模式才有辦法做到「敏捷」,而不是因為抓漏抓蟲在修改。是啦這也算朝目標邁進,但「創新改 良產品」和「讓產品看起來洞沒那麼大」的改來改去本質上是兩回事啊!敏捷開發只是個方法,不是萬靈丹。

敏捷式開發就是改來改去?

那「字大一點、logo大一點、換一張**、多出幾版讓我挑」也算啊~

我們為什麼「敏捷」不起來

從接觸scrum到現在已經快一年了。在這一年裡,組內一直使用scrum的流程進行開發管理,雖說有些山寨,但看上去還是像那麼回事的 blog分解 計畫分解 立會 發布 回顧,該有的都有了,自己對於敏捷也從開始的新鮮到了現在的。怎麼說呢,不那麼新鮮了。這次的產品是乙個公升級版,功能比較單一,但由於原來的...

為什麼我不推薦你使用vue cli建立腳手架

最近在知乎看到乙個問題,原問題如下 很奇怪,為什麼現在能找到自己手動建立vue腳手架的文章非常少,而且大家似乎對webpack4的熱情並不高,對於想基於vue2.0 webpack4搭建乙個腳手架的我來說資料真是少得可憐。難道現在一般的做法就是直接從vue cli開始然後改成自己需要的模樣嗎?難道就...

我為什麼推薦每日瑜伽

隨著大健康理念的興起和普及,健身運動被很多人提上了日程。不難發現,越來越多的人開始通過不同方式嘗試瑜伽這項運動,而受時間空間等客觀因素的影響,人們更願意借助手機app來練www.cppcns.com習瑜伽。但市面上有很多瑜伽教學網際網路平台,選擇哪款app作為自己健身路途中的導師成了乙個難題。對比線...