軟件項目除了具備大部分項目的(de)特點外,它還具備自(zì)身的(de)特體性,它不僅僅是一(yī)個新的(de)領域,而且涵蓋的(de)關鍵因素相對比較多,管理(lǐ)也較為(wèi)複雜。軟件項目的(de)特點具體表現在以下幾個方面:
1:目标的(de)漸進性
作為(wèi)項目,按說應該有既定目标,軟件項目也是這樣。但是實際上的(de)情況則是:絕大多數軟件項目的(de)總體目标不是很清晰,頻頻出現任務邊界模糊的(de)狀況。在軟件系統研發前,客戶往往在項目剛開始時僅有一(yī)些初步的(de)功能需求,沒有清晰的(de)、精準的(de)想法,也提不出準确的(de)需求。而軟件項目的(de)産品質量主要是由項目團隊來定義的(de),而客戶僅僅是肩負起審核的(de)任務。由于項目的(de)産品與服務事先不可(kě)見,在項目前期隻可(kě)以粗略深入項目定義,随着項目的(de)深入才能慢慢健全和(hé)清晰。在這個逐漸明晰的(de)過程中,一(yī)般會進行很多改動,産生很多變動,導緻項目執行和(hé)管理(lǐ)的(de)難度增加。
2:項目的(de)階段性
項目的(de)階設性決定項目的(de)曆時時間,具備清晰的(de)起點和(hé)終點;當實現項目或被迫終止時項目結束。随着軟件技術的(de)發展,軟件項目的(de)産品生命周期越來越短(duǎn),有的(de)項目時間甚至是關鍵性因素,由于市場時機稍縱即逝,如(rú)果項目的(de)執行階段耗時過長(cháng),市場份額将被競争對手搶走,因此,軟件項目的(de)階段性對實際工作有着至關重要的(de)指導意義,這就需要項目團隊超強的(de)時間現念,在項目剛開始之前,就必須清晰時間的(de)節點,對于每項任務都有清晰的(de)時間,需求有沒有按進度完成。
3:不确定性
不确定性指的(de)是軟件項目開發難以完全在規定的(de)期限內(nèi)、按照規定的(de)成本預算由規定的(de)技術人員完成。因為(wèi)軟件項目計劃方案和(hé)成本預算其本質上是一(yī)種預測,是一(yī)種對未來的(de)“估計”和(hé)“假設”,在執行過程中與實際情況一(yī)定會有偏差。另一(yī)方面,在執行過程中還會碰到各種各樣預料不到的(de)“風險”,使得項目無法按原有的(de)預測來運行。因此,在實際的(de)項目推進過程中,應當要注意制訂切實的(de)計劃方案。但在實際工作中,經常會有兩種傾向:一(yī)種是認為(wèi)“計劃方案沒有變化快”,幹脆不制定計劃;另外一(yī)種傾向是過度強調計劃方案的(de)重要程度,将項目中非常零碎的(de)事都考慮得非常清楚以後再啓動項目。但如(rú)此詳細的(de)計劃方案,其實是在試着精準地(dì)預測未來,這也是脫離(lí)實際的(de),在執行中會發現難以與實際保持一(yī)緻,不得不反複地(dì)進行調整。兩種極端都是不可(kě)取的(de),項目經理(lǐ)應當掌握必要的(de)工具方法,把握整體過程和(hé)關鍵要素,靈活應對,妥善處理(lǐ)。
4:智力密集型
軟件項目開發是智力密集、勞動密集型項目,受人力的(de)影響較大。項目組員的(de)組成、責任感、個人能力和(hé)團隊的(de)穩定性對軟件項目的(de)産品質量、進度及能否成功有決定性的(de)影響。軟件項目工作的(de)專業性很強,需要大量高(gāo)強度的(de)腦力勞動。雖說近些年(nián)軟件輔助開發工具發展得很快,但項目的(de)不同環節還是需要大量的(de)人力勞動。這些勞動非常細緻、冗雜并容易出錯,在開發中滲入了很多個人的(de)因素。為(wèi)了高(gāo)質量高(gāo)品質地(dì)完成項目,需要深入挖掘項目組員的(de)智力才能和(hé)創新精神,不但要求開發團隊具有相應的(de)技術實力和(hé)工作經驗,而在軟件系統開發中,人力的(de)作用更加突出,需要在人才激勵和(hé)團隊合作問題上給予高(gāo)度的(de)重視(shì)。
文章(zhāng)來源于網絡,僅供交流學(xué)習,版權歸原作者所有,如(rú)有侵權,請聯系删除,謝謝!