當前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 建筑工程項目管理軟件
軟件開發(fā)(整體)項目管理的注意事項
開發(fā)模型確定
一個項目的好壞,開發(fā)模型優(yōu)良是項目成功重要保障,有了好的開發(fā)模型我們可以很好的控制項目進度、降低風險。所以我們在項目開始前首先需要確定項目的開發(fā)模型。這里我們建議采用迭代式的開發(fā)模型。我們知道原有早期傳統(tǒng)的開發(fā)模型是一個文檔驅(qū)動的流程,它將整個軟件開發(fā)過程劃分為順序相接的幾個階段,每個階段都必需完成全部規(guī)定的任務(wù)后才能夠進入下一個階段。項目開始首先完成系統(tǒng)需求規(guī)格說明書,之后才能夠進入概要設(shè)計階段,編碼則在系統(tǒng)設(shè)計完成之后進行。這就意味著只有當所有的系統(tǒng)模塊全部開發(fā)完成之后,我們才進行系統(tǒng)集成,對于一個由很多個模塊組的復(fù)雜系統(tǒng)來說,這是一個非常艱巨而漫長的工作,且存在著潛在的風險。
如:需求或者設(shè)計中的錯誤無法在項目早期發(fā)現(xiàn),只有在系統(tǒng)交付客戶之后才能發(fā)現(xiàn)原先對于需求的理解是錯誤的,系統(tǒng)設(shè)計的錯誤也只有在測試階段才能被發(fā)現(xiàn)。
軟件項目常常延期完成或開發(fā)費用超出預(yù)算項目開發(fā)進度往往會被意外發(fā)生的問題所打亂,需要進行返工或其他一些額外的開發(fā)周期,造成項目延期或費用超支。
項目管理人員專注于文檔的完成和審核來估計項目的進展情況所以項目經(jīng)理對于項目狀態(tài)的估計往往是不準確的,當他回答系統(tǒng)已完成了80%的開發(fā)任務(wù)時,剩下20%的開發(fā)任務(wù)實際上消耗的是整個項目80%的開發(fā)資源。
在傳統(tǒng)的瀑布模型中,早期是無法發(fā)現(xiàn),需求和設(shè)計中的問題,只有當系統(tǒng)第一次集成后,這些設(shè)計缺陷才會在測試中暴露出來,需求缺陷則需要等到系統(tǒng)與用戶見面后,方可暴露。從而導(dǎo)致一系列的返工:重新設(shè)計、編碼、測試,進而導(dǎo)致項目的延期和開發(fā)成本的上升。
為了解決傳統(tǒng)軟件開發(fā)流程中的問題,我們建議采用迭代化的開發(fā)方法來取代瀑布模型。在瀑布模型中,我們要完成的是整個軟件系統(tǒng)開發(fā)這個大目標。在迭代化的方法中,我們將整個項目的開發(fā)目標劃分成為一些更易于完成和達到的階段性小目標,這些小目標都有一個明確的階段性評估標準。迭代就是為了完成一定的階段性目標而所從事的一系列開發(fā)活動,在每個迭代開始前都要根據(jù)項目當前的狀態(tài)和所要達到的階段性目標制定迭代計劃,整個迭代過程包含了需求調(diào)研、軟件設(shè)計、軟件實現(xiàn)、版本集成、軟件測試、軟件發(fā)布和產(chǎn)品交付等各種類型的開發(fā)活動,迭代完成之后需要對迭代完成的結(jié)果進行評估,并以此為依據(jù)來制定下一次迭代的目標。
開發(fā)計劃制定
確定好項目的開發(fā)模型,一整套配套可行的項目開發(fā)計劃是開發(fā)過程中進度控制的標準,同樣是用戶、公司管理層了解項目進展的依據(jù)。通常項目管理人員、需求人員和用戶根據(jù)用戶原始需求(可以是項目方案書或者是建議書),一起定義整個項目過程中的項目迭代過程個數(shù)以及每個迭代過程的開發(fā)目標和范圍。
如何進行迭代過程的劃分和范圍有效定義呢?是我們迭代開發(fā)計劃制定的首要任務(wù),我們這里推薦兩種劃分原則。
一、用戶需求至上原則,也就是根據(jù)用戶需求的優(yōu)先級,進行逐個模塊擊破,每一個迭代是用戶需求一個的模塊,當然模塊小時或者人員充足時,也是在一個迭代中完成兩個或者三個模塊。
二、當用戶需求沒有鮮明優(yōu)先級時,我們可以采用功能逐步求精開發(fā)法,類似于我們早期采用快速原型開發(fā),劃分多個迭代,確定每個迭代需要達到的功能的完善層次,例如,首先第一個迭代僅完成系統(tǒng)的原型開發(fā),第二迭代則緊接著完成各業(yè)務(wù)基本功能,然后逐步完善直至滿足用戶需求。
無論怎樣劃分我們的迭代過程,總之需要把握一個原則,框架盡早規(guī)劃,版本快速集成。項目只要進入軟件實現(xiàn)過程早期,建議實現(xiàn)周版本的概念,確保一周一個版本,一來方便項目管理人員了解項目進度、質(zhì)量,從而根據(jù)前期項目完成情況和近期的用戶需求變動及時調(diào)整計劃。二來可以盡早將系統(tǒng)與用戶見面,及時發(fā)現(xiàn)對于用戶需求理解不正確之處,同時還可以激發(fā)用戶潛在需求,細化需求。在軟件實現(xiàn)過程后期,則可以根據(jù)需要調(diào)整集成版本頻率。所以,雖然每個迭代開發(fā)過程中的開發(fā)活動是可以選擇性的裁減,但通常軟件實現(xiàn)、版本集成和軟件測試是每個迭代不可缺少的活動,否則迭代過程將失去它的含義。
- 12015年一級建造師《建筑工程》備考指導(dǎo)(7)
- 2溫度裂縫與外墻、屋面保溫具體概念是什么?
- 3專家預(yù)測:木門市場大品牌已經(jīng)屈指可數(shù)
- 42015年造價工程師考試《土建》知識點解析(5)
- 5二級建造師《法規(guī)》知識點:動產(chǎn)物權(quán)的設(shè)立和轉(zhuǎn)讓
- 62015年一建建設(shè)工程經(jīng)濟知識點:財務(wù)因素分析法
- 7某鐵路聲屏障工程實施性施工組織設(shè)計
- 8開采淺層地下水對地面沉降影響的探討
- 9北京某國際酒店鋼筋施工方案(直螺紋連接)
- 10衢常鐵路某框架橋交通防護方案作業(yè)指導(dǎo)書
- 11外墻保溫材料的性能指標有哪些?
- 12一建建設(shè)工程經(jīng)濟知識點:會計核算的基本假設(shè)
- 1308年造價工程師《土建計量》考試重點(39)
- 14“新常態(tài)”下城鎮(zhèn)化建設(shè)之“突破”在于質(zhì)量
- 15西藏改革公路涵洞預(yù)制蓋板澆筑順利推進
- 16鋼筋籠制作與吊裝安全技術(shù)交底
- 17干粉砂漿生產(chǎn)可行性分析
- 18管線及壓力容器探傷檢測問答
- 19連鹽鐵路鹽城段動工 預(yù)2017年5月建成
- 20將網(wǎng)頁上的數(shù)據(jù)引入到Excel表格中
- 21橡化瀝青非固化防水涂料介紹
- 22監(jiān)理工程師:監(jiān)理工程師考試有效掌握考點的方法
- 23某住宅樓工程安全施工組織設(shè)計
- 24集團型企業(yè)應(yīng)用解決方案
- 25一建礦業(yè)工程知識點:井筒表土特殊法施工
- 26監(jiān)理工程師:影響施工質(zhì)量因素的控制
- 27一級建造師建設(shè)工程經(jīng)濟復(fù)習(xí)要點:建筑安裝工程費用
- 28人性化的生態(tài)建筑設(shè)計
- 29關(guān)于確認居住建筑和中小型公共建筑能耗統(tǒng)計城市名單的通知
- 30造價工程師工程計價復(fù)習(xí)要點:施工單位管理費
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓