軟體專案「免坑」指南

2021-06-05 16:08:16 字數 1213 閱讀 8376

目錄

一 坑有多深?

二 誰在造坑?

三 如何免坑?

「誰也無法改變現狀,唯有無數程式設計師血灑大地,才能使專案重建天日。」這一點也不誇張,軟體專案做爛了就是個坑,參與者也不過是填坑的。就像是在魔獸世界戰場遇到國家隊一樣,你贏也贏不了,出也出不去。

一 坑有多深?

當我們進入乙個專案時,通過不斷觀察我們可以發現我們的專案到底是不是乙個坑。造坑的專案,往往具有某些「臭味」,以下是我的一些認識,這些「臭味」即是專案健康狀態不佳的明顯標誌:

二 誰在造坑?

軟體專案涉眾眾多,造坑的多為專案實施團隊內部,而究其原因也是多方面的,但是始終離不了專案的四個維度——時間、範圍、成本、質量。很多時候客戶並不具備軟體專案的實施經驗,而實施團隊為了迎合客戶意願,也會多多少少的在這四了維度上做文章。資源、時間不足,輕質量重功能,往往成為造坑的契機。所以,不用懷疑,造坑的往往是我們自己。很難理解,真正挖出大坑的人,最後也是填坑的人。乙個人很容易被外部事務所左右,就如「同假的多了,真的到成假的了一樣」,多數人不願意在乙個新環境中表現得特立獨行。但也有老的程式設計師對我說過:「當別人做錯了,你就不要跟著去做!」所以,我認為工作就是工作,不需要我們在其中融合多少興趣,也不要求我們有過多的付出,但對於工作的成果則要求我們認真的對待。俗話說:「拿多少錢,辦多少事!」如果多少有些團隊意識,能夠對自己的工作負責,那至少在意識上,我們能給自己少造些坑。

三 如何免坑?

(一) 清除盲區

以下觀點,僅是我對軟體專案中一些錯誤認識的歸納:

(二) 參考建議

在構建期間處理需求變更

核對需求,評估質量:如果需求不夠好,停下來,把它做好再開始。

確保每乙個人都知道需求變更的代價:讓客戶知道需求辦更並不像在excel上進行幾個修改那樣容易,「進度」和「成本」是你最有力的**。

建立一套變更控制程式:固定的變更控制程式讓你知道在什麼時候處理變更,讓客戶知道你會處理他們的提議。

使用能適應變更的開發方法:迭代與增量。

放棄這個專案:如果以上提議沒有一條奏效,需求變更極其頻繁,那麼,評估你的專案,考慮放棄它吧,繼續下去你只會越陷越深。

注意專案的商業案例:價效比,沒必要滿足超出專案成本的需求。

軟體專案「免坑」指南

誰也無法改變現狀,唯有無數程式設計師血灑大地,才能使專案重建天日。這一點也不誇張,軟體專案做爛了就是個坑,參與者也不過是填坑的。就像是在魔獸世界戰場遇到國家隊一樣,你贏也贏不了,出也出不去。一 坑有多深?當我們進入乙個專案時,通過不斷觀察我們可以發現我們的專案到底是不是乙個坑。造坑的專案,往往具有某...

軟體專案免坑指南

誰也無法改動近況,唯有有數程式設計師血灑大地,才幹使專案重建天日。這一點也不誇大,軟體專案做爛了就是個坑,介入者也不外是填坑的。就像是在魔獸世界疆場碰到國度隊一樣,你贏也贏不了,出也出不去。當我們進入乙個專案時,經過不時察看我們可以發現我們的專案究竟是不是乙個坑。造坑的專案,常常具有某些 臭味 以下...

軟體專案「免坑」指南

目錄 一 坑有多深?二 誰在造坑?三 如何免坑?誰也無法改變現狀,唯有無數程式設計師血灑大地,才能使專案重建天日。這一點也不誇張,軟體專案做爛了就是個坑,參與者也不過是填坑的。就像是在魔獸世界戰場遇到國家隊一樣,你贏也贏不了,出也出不去。一 坑有多深?當我們進入乙個專案時,通過不斷觀察我們可以發現我...