當前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 工程項目管理軟件系統(tǒng)
中、小型軟件企業(yè)的項目管理
軟件項目管理既具有一般項目管理的屬性,又具有其特殊性,軟件項目管理的重點在于標準的制定和推行。為了加強我國軟件業(yè)的國際競爭力,需要發(fā)展一大批具有遵循開發(fā)過程與注重質(zhì)量的文化氛圍的企業(yè)。而制定和推行標準的目的正是要引導軟件企業(yè)逐步走向成熟,使其工程和管理水平穩(wěn)步提高,同時為他們提供全方位的服務,以支持軟件產(chǎn)業(yè)的整體發(fā)展。軟件項目管理在20世紀70年代中期引起了廣泛的注意。美國國防部通過研究發(fā)現(xiàn)了所謂的“軟件危機”,即“管理是影響軟件研發(fā)項目全局的因素,而技術(shù)只影響局部”。目前國內(nèi)的中、小型軟件企業(yè),由于其企業(yè)規(guī)模、研發(fā)能力等限制,造成其軟件開發(fā)管理的問題非常普遍。不恰當?shù)慕M織結(jié)構(gòu),工作流程不規(guī)范,缺乏項目管理概念和軟件工程概念等是中、小型軟件企業(yè)面臨的主要問題。
國內(nèi)的中、小型軟件企業(yè)雖然涉足軟件開發(fā)業(yè)務,但對軟件的認識還停留在“程序員編代碼”的水平上。對企業(yè)內(nèi)部的軟件開發(fā)缺乏管理意識,具體體現(xiàn)在以下幾個方面:首先,項目負責人項目管理經(jīng)驗不足,項目功能相對較少,涉及面相對狹窄;其次,項目開發(fā)人員較少,人員結(jié)構(gòu)簡單;再次,項目進度缺乏控制,項目成本預算較難,缺乏完整的項目文檔;缺乏后續(xù)維護。
與專業(yè)軟件公司的軟件開發(fā)組織比較,中、小型軟件企業(yè)中的軟件開發(fā)工作機構(gòu)小、人員少、開發(fā)人員待遇低,難以吸引高水平的人才,人才流失率達到50%以上。由于沒有高水平的開發(fā)人員和技術(shù)管理人員,軟件工作狀況處于初級水平,軟件開發(fā)不能按照軟件工程的要求執(zhí)行。軟件系統(tǒng)建立過程中需要多方面的人員;需求方人員、懂得軟件項目管理的人員、軟件程序員、系統(tǒng)分析員。普通企業(yè)由于對軟件生產(chǎn)不了解,往往由軟件需求方人員對軟件工作直接管理。這個工作顯然超過了其能力范圍,不符合軟件工作的相關(guān)原則。業(yè)務人員作為項目的負責人,既不能合理地計劃軟件開發(fā)工作,也不可能管理好軟件工作中的各種風險,這將使軟件開發(fā)處于無序的風險狀態(tài)之中??荚嚧笫占?BR> 在需要團隊協(xié)同工作的今天,溝通可以說已經(jīng)變得無比的重要。在軟件業(yè),溝通可以說是快速學習和掌握新知識,達到技術(shù)上更高層次的最佳途徑。如果小組成員在協(xié)調(diào)上出了漏洞,會導致很大的問題,所以項目負責人必須隨時監(jiān)控開發(fā)人員的工作,包括內(nèi)容是否與要求發(fā)生偏差、進度是否滯后等。
項目組與組織之間、項目組與項目組成員之間,甚至與一個項目組的不同成員之間,如果沒有足夠的溝通意識、溝通制度和溝通工具,就有可能造成信息不暢,從而加大項目失敗的風險。中、小型軟件企業(yè)開發(fā)人員少,意味著不同人員的程序之間交互、接口相對少一些;缺少文檔資料或者文檔資料不規(guī)范也是軟件項目管理中的普遍問題。由于討論時忽略了某些情況,當大家都按當時分工完成屬于自己的工作后,才發(fā)現(xiàn)各個模塊組合起來卻不能形成一個完整的系統(tǒng)。其根源在于沒有一個負責協(xié)調(diào)的人員不斷監(jiān)控整個開發(fā)過程。一旦有人中途退出開發(fā)隊伍,其他人加入時,新來的人難以理解以前別人做好的代碼,索性自己從頭做起。
與一個標準的軟件開發(fā)流程相比,中、小型軟件企業(yè)內(nèi)部的軟件開發(fā)“節(jié)省”了不少步驟。如不經(jīng)過單元測試而直接進入系統(tǒng)測試等。由于這種測試不完全,真正運行系統(tǒng),當調(diào)用某模塊時,可能大部分時候都是正常數(shù)據(jù),極少出現(xiàn)邊界情況,但某些邊界情況容易被忽視,很久之后才被發(fā)現(xiàn)。但是如果對每個模塊進行單元測試時都進行邊界測試,就會很容易消除這些隱患。
軟件開發(fā)模型是軟件開發(fā)全部過程、活動和任務的結(jié)構(gòu)框架。它能直觀地表達軟件開發(fā)全過程,明確規(guī)定要完成的主要活動、任務和開發(fā)策略。一個企業(yè)的管理,大公司有大公司的方式,小公司也有公司的模式,如果把別人的經(jīng)驗生搬硬套到自己身上,可能會適得其反。同樣,管理一個軟件項目也一樣,大項目和小項目的方式不可能完全一樣。但從另一個角度來看,項目的大與小并沒有本質(zhì)區(qū)別,很多方法是共通的。
一切溝通與交流,首先都要有可見的依據(jù),這可以從制定軟件開發(fā)規(guī)范入手。具體可以從以下四個方面制訂:軟件開發(fā)工作流程規(guī)范、產(chǎn)品文檔規(guī)范、軟件開發(fā)文檔規(guī)范、開發(fā)管理文檔規(guī)范。編寫規(guī)范,可以參考國家標準的計算機軟件工程規(guī)范,也可以結(jié)合開發(fā)經(jīng)驗制定出適合本企業(yè)使用的開發(fā)規(guī)范。
詳細制定這些文檔使用方法和規(guī)則,要保證文檔便于書寫、形式一致,這不僅要有文字描述,還應制定相關(guān)文檔模板,形式上要保證簡潔明了、實用、符合使用習慣。根據(jù)項目規(guī)模的不同,還可以制定不同的文檔模板,小型項目可以寫一個相對簡化的小型項目文檔,復雜項目可以使用較全面和大型的文檔模板。
軟件開發(fā)中人的因素占有很大的比例,因些對軟件人員的培訓是非常重要的。一個團體的軟件水平并不是個別程序員的程序水平,而是整體的認識和系統(tǒng)建設(shè)的水平。可以先在內(nèi)部對軟件開發(fā)人員進行培訓,內(nèi)容包括軟件工程、已經(jīng)制訂的各種規(guī)范、項目管理知識。通過共同分析軟件工程對軟件開發(fā)和開發(fā)者的益處,可以得到開發(fā)人員的認同,以便共同遵守和執(zhí)行初期規(guī)范,更好地完成開發(fā)目標。
軟件開發(fā)是一個知識密集型領(lǐng)域,對人才的依賴很強。加強生產(chǎn)過程的規(guī)范性并規(guī)范管理,可以加強人的執(zhí)行能力。在中、小型軟件企業(yè)中,很少有成本核算和嚴格的進度控制。影響項目的因素也比較多:需求的提出比較隨便,甚至業(yè)務需求還不明確的時候就要求程序員開始編程序,沒有合理的措施控制透徹的分析業(yè)務需求;時間進度由領(lǐng)導規(guī)定,而不是根據(jù)需求客觀確定,這樣使軟件質(zhì)量根本無法保障。因此要通過加強管理使軟件開發(fā)過程可視化,軟件開發(fā)工作協(xié)調(diào)、有效??荚嚧筇峁?BR> 在規(guī)則明確、組織機構(gòu)確定、有一定的理論認識之后,可以通過一些管理要求,強制執(zhí)行軟件工程的一些基本過程,要求的提出簡單明了。例如,項目要有正式立項啟動、項目結(jié)項,有時間控制要求、計劃要求。要求項目有開發(fā)計劃,計劃中確定開發(fā)工作的人員保障、開發(fā)周期、開發(fā)進度計劃,并允許項目進行中在一定范圍內(nèi)調(diào)整計劃與進度。上級領(lǐng)導也應出面協(xié)調(diào)和幫助解決相應問題。
軟件開發(fā)不是一處短期行為,但是,由于許多開發(fā)工作因缺少管理而成為個人行為,對于軟件成果沒有保護意識,更不能達到軟件的共享與重用。通過“統(tǒng)一配置管理”這一具體的做法,能夠強化軟件完成后的總結(jié)工作。建立基本的軟件配置管理機制,在開發(fā)中和開發(fā)后都要求程序員及時備份源文件。進行這項工作要首先選擇一套適合的配置管理軟件,如VSS、cvs等。項目主管應該要求程序員在開發(fā)全過程 使用軟件來管理文件,在全過程的配置管理的基礎(chǔ)上,整個項目組更容易完成統(tǒng)一編碼、測試組裝產(chǎn)品等工作。
以上步驟,可以保障內(nèi)部開發(fā)工作達到初級的項目可視化,在軟件開發(fā)部門內(nèi)部建立起對滿足業(yè)務需求完成的信心,以滿足業(yè)務需求的承諾。通過這些工作,可以在企業(yè)內(nèi)獲得對軟件規(guī)范性的一定認識以及對執(zhí)行方式的認同,這對軟件開發(fā)工作會有不同程度的幫助。
有了規(guī)范的開發(fā)生命周期模型和項目管理實踐,可以為中、小型軟件企業(yè)設(shè)計一個建立在數(shù)據(jù)基礎(chǔ)之上、不斷度量和改進及不斷提高企業(yè)開發(fā)能力的一個良性循環(huán)的工作機制模型。
- 1夢龍項目管理軟件
- 2禪道項目管理軟件
- 3項目管理軟件下載
- 4開源項目管理系統(tǒng)下載
- 5多項目管理
- 6項目管理
- 7項目管理系統(tǒng)
- 8項目管理操作
- 9好用的項目管理
- 10哪家項目管理好
- 11工程項目管理實施
- 12項目管理軟件調(diào)研
- 1油氈工操作規(guī)程
- 2關(guān)于開展上海市建設(shè)工程造價員網(wǎng)絡繼續(xù)教育學習通知
- 3給水、排水、采暖、燃氣、工業(yè)管道工廠室內(nèi)外區(qū)分界限
- 4廣東省建筑節(jié)能工程施工質(zhì)量驗收規(guī)范
- 5[上海]地標性超高層金融中心施工及管理培訓講義(多圖)
- 62011年一級建造師考試《水利水電工程》備考試題18
- 7真正的攪拌站廠家不怕客戶問
- 82014年一建市政公用工程復習資料—施工安全保證計劃的主要內(nèi)容
- 9裝配式建筑:21世紀大趨勢
- 10跨河大橋雙壁無底鋼圍堰鋼套箱設(shè)計圖紙(附計算書)
- 11建設(shè)部科技司司長賴明在可再生能源在建筑中推廣使用工作會議上的講話
- 12某高速公路竣工圖
- 13中國一冶集團福建霞浦東方偉業(yè)城市廣場1號樓封頂
- 14小高層項目施工準備階段安全工作要點有哪些?
- 152015年一級建造師《公路工程》課程講義(13)
- 16城市防護林綠化工程施工組織設(shè)計
- 17淺論項目管理型企業(yè)的組織結(jié)構(gòu)
- 18淺談項目管理及其成本控制
- 19陶?;炷翂|層施工藝標準
- 20太興工程DK8+496 1-12m框架橋側(cè)位頂推Ⅲ級封鎖施工順利告捷
- 21住宅發(fā)展項目軟基處理工程施工組織設(shè)計80p
- 22北京某商業(yè)樓混凝土施工方案(框架結(jié)構(gòu) 筏板基礎(chǔ))
- 23造價工程師案例分析復習要點:項目管理
- 242015年工程造價案例分析輔導:建設(shè)工程合同
- 25監(jiān)理工程師考試《建設(shè)工程合同管理》常用命題點(3)
- 26招標師法規(guī)輔導:發(fā)包與承包
- 27北京市住房城鄉(xiāng)建設(shè)委督促軌道交通監(jiān)理單位落實監(jiān)理責任
- 28新建鐵路柴達爾至木里線青海省某段工程施工組織設(shè)計
- 29點支式玻璃幕墻精品講義
- 302011年一級建造師考試《項目管理》考前沖刺(13)
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓