為什麼軟體開發周期總是預估的2 3倍?

2021-10-25 03:41:58 字數 335 閱讀 9931

軟體開發過程總是會遇到意想不到的問題。

1.軟體開發需要團隊協作,團隊中任何乙個人出現問題,都有可能會影響軟體開發的進度。

2.出現的問題可能是比預期的問題還要多,所以實際時間可能會比預期的時間長。

3.有時候可能會不重視軟體開發過程中乙個簡單的模組,而可能正是這個小小的模組帶來意想不到的麻煩。

4.團隊協作過程中隊友難免會有分歧,在各自冷靜的過程中時間也在流失。

5.好像快要豁然開朗的時候,又會出現乙個很大的轉折。

6.團隊軟體開發經驗、開發技術也會是影響週期乙個很重要的因素。

7.領導者需要針對出現的問題不斷調整方案,而團隊成員也要不斷的跟隨改變。

為什麼軟體開發周期總是預估的2 3倍

聽過行百里者半九十吧。這句話在程式設計師的工作中同樣適用,到底是為何呢?matija用乙個精巧的比喻揭示了個中道理。其實這就好比在高峰期從郊外開車回市中心。前 80 的路程很順,高速嘛,可能兩小時就走完了,但是到了城裡,就走不動了,紅綠燈,行人路,各種環線和菜鳥司機,可能兩個小時還不夠用的。程式設計...

閱讀思考 為什麼軟體開發周期總是預估的2 3倍?

在開發軟體的道路上,總是會有意想不到的情況發生 1 軟體開發的思維模式不能像數學一樣簡單的計算 2 開發環境與過程會極大的影響進度 3 團隊合作極易出現短板效應 4 團隊還會出現內訌 5 etc 還有很多。綜上所述,預估時間往往是理想時間,而不是實際時間 舉個例子 比如說 這個程式很簡單 我一天就能...

為什麼軟體開發工期預估都不靠譜

有些人認為做乙個大型軟體專案跟建一座大橋一樣。你可以根據以往的專案,使用那些歷史資料來評估所需要的時間和資源。這種觀點數十年前就已經被證實為偽觀點 這種模擬出的結論在上世紀九十年代,我在卡內基 梅隆攻讀軟體工程學位時,是我一直嚮往的結果。現實生活中,大多數值得一做的工程都不會是之前的專案的重複。不要...