
近些年 , 軟件互聯(lián)網(wǎng)企業(yè)開始流行敏捷開發(fā)模式 。 我覺得這種模式的流行有它的必然性 。
首先 , 這個名字是非常誘人的 。 敏捷是啥意思 , 上過學(xué)的人都知道敏捷就是快 , 快意味著效率提升 , 成本降低 , 老板們終于不用死皮賴臉的強(qiáng)行壓工期了 , 只要讓大家敏捷起來就行了 。
其次 , 程序員群體對新鮮事物都是抱有強(qiáng)烈的好奇心的 , 尤其是國外的大佬們推崇的方法 , 必須一起跟著搖旗吶喊 , 以身試法 。
其實敏捷開發(fā)是有很嚴(yán)苛的先決條件的 , 最重要的一條就是對團(tuán)隊成員的能力要求很高 。 換句話說 , 團(tuán)隊里要都是高手才行 。 這一條絕大部分團(tuán)隊都達(dá)不到 。
我總結(jié)敏捷開發(fā)有這么幾個缺點:
1. 不看重文檔 。 相對于傳統(tǒng)開發(fā)模式來說 , 敏捷開發(fā)不重視文檔 , 項目前期還好 , 大家的溝通內(nèi)容都還記得住 , 隨著項目逐漸深入 , 討論內(nèi)容越來越多 , 就會開始出現(xiàn)混亂 。 每個人對需求都開始產(chǎn)生了自己的理解 , 有很多需求和設(shè)計是自相矛盾的 。 因為沒有必要的文檔和記錄 , 項目后期常常會因為需求問題吵架 。
2. 對溝通能力要求高 。 因為敏捷倡導(dǎo)面對面溝通 , 所以要求每個人都要有很好的理解能力和表達(dá)能力 , 這點對于程序員來說是非常困難的 。 實際工作中 , 真的能聽懂別人、并把話說清楚的人不多 。
3. 過度依賴個人能力 。 敏捷開發(fā)要求個人能力很強(qiáng) , 因為團(tuán)隊規(guī)模小、項目周期短 , 每個人都要能獨當(dāng)一面 。 另外 , 因為分析和設(shè)計過程都在腦袋里 , 就算別人想幫忙也很難幫得上 。 所以在實際工作中 , 就會出現(xiàn)一堆人等一個人的情況 。
通過上面的分析我們知道 , 敏捷開發(fā)對團(tuán)隊的要求是非常高的 。 以我的經(jīng)驗來看 , 國內(nèi)大部分團(tuán)隊是達(dá)不到這個要求的 。 強(qiáng)行采用敏捷開發(fā)導(dǎo)致的后果就是 , 需求滿天飛 , 開發(fā)過程混亂 , 產(chǎn)品缺陷超多 , bug改不完 , 工期一拖再拖等等 。
有朋友可能會問 , 你只是噴敏捷不行 , 那到底要怎么做才行呢?不用敏捷開發(fā)效率就會下降嗎?
【敏捷開發(fā)|敏捷開發(fā)是怎么搞垮技術(shù)團(tuán)隊的】請大家點贊、關(guān)注我后續(xù)的文章 。 謝謝!
相關(guān)經(jīng)驗推薦
- 一加科技|不是網(wǎng)友惡搞,一加還注冊了這些商標(biāo)?2022要做到游戲體驗第一
- 三星s22|三星S22+:到底是被低估還是事實如此!
- 網(wǎng)絡(luò)安全|iPhone透明組件是什么 蘋果透明組件設(shè)置方法
- iPhone|華為Mate50系列再傳好消息,它來了,不愧是我們的國產(chǎn)之光
- 平板電腦|小米12X開始“變相降價”,或許是之前定價高了
- 華為鴻蒙系統(tǒng)|華為有大動作!宣布鴻蒙升級:實測對比安卓,僅僅是換皮了?
- 無線鼠標(biāo)|m30重點是5G和方舟編譯器,p40重點是液體鏡頭,夜景拍照比m20p好
- 三星|目前這4部手機(jī)最值得買,到底撿漏還是圍觀,來聽聽內(nèi)行人的建議
- 微信|小米為什么選擇中焦而放棄潛望式長焦,這是什么因素的考量?
- 攝像頭|消失的手機(jī)長焦—真的是方向錯了嗎?
