時間:2022-09-04 10:37:47
序論:在您撰寫工程管理軟件論文時,參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導您走向新的創(chuàng)作高度。
1.1能力成熟度模型(CMM)
1.1.1能力成熟度模型的概念能力成熟度模型(CMM)這一概念最初源自于西方發(fā)達國家。能力成熟度模型則是針對軟件組織在定義、規(guī)劃、實施、度量、控制以及調(diào)整軟件等過程的實踐階段的具體描述。從本質(zhì)上來看,能力成熟度模型(CMM)的主要智能作用便是系統(tǒng)地規(guī)劃某一個項目的設計內(nèi)容以及管控實施過程,直至項目最終建設完成投入使用。對于軟件工程管理項目而言,能力成熟度模型(CMM)的核心功能便是將軟件開發(fā)當作一個系統(tǒng)化的過程來處理,并且,根據(jù)能力成熟度模型本身的原則來突進軟件開發(fā)項目的拓展進度,如若遇到問題或需要進行系統(tǒng)維護,則在能力成熟度模型的操作下,能夠快速將問題解決,促使軟件開發(fā)能夠更加順利地執(zhí)行下去。
1.1.2淺析能力成熟度模型在實施過程中的機理能力成熟度模型(CMM)是一種用于評價軟件承包能力并幫助其改善軟件質(zhì)量的方法,側(cè)重于軟件開發(fā)過程的管理及工程能力的提高與評估。能力成熟度模型在實際操作過程中的具體思路為:只要集中精力持續(xù)努力去建立有效的軟件工程過程的基礎結(jié)構(gòu),而且,要不斷進行管理的實踐并適時做出調(diào)整,就可以順利跨越軟件開發(fā)過程中的各項障礙[4]。
1.2基于能力成熟度模型(CMM)模型框架的軟件工程管理工具的應用效能
隨著國內(nèi)外軟件產(chǎn)業(yè)的迅猛發(fā)展,有關(guān)軟件工程領域的研究亦日趨深入,給軟件研發(fā)以及產(chǎn)業(yè)項目的發(fā)展提供了有力的策略支持。在當前信息時代背景下,軟件開發(fā)不再取決于傳統(tǒng)資源框架搭建得是否完整,而是與能力成熟度指標密切相關(guān)。軟件過程成熟度則主要體現(xiàn)于對軟件開發(fā)過程的控制能力和自我改善能力,在優(yōu)化項目質(zhì)量管理的過程中,可對這兩項能力進行逐一改善,進而提升整體軟件項目的質(zhì)量。實踐表明,能力成熟度模型(CMM)影響下的軟件工程管理工具具備提升軟件開發(fā)效能的作用。
2結(jié)語
1.1人員的組織與管理
一項工程的具體工作涉及到人員的管理,工作任務的分配,責任內(nèi)容的明確,因此人員的組織及管理是工程項目的關(guān)鍵因素,要把注意力集中在項目組人員的構(gòu)成、優(yōu)化。
1.2軟件質(zhì)量管理
軟件質(zhì)量管理在工程項目實施過程中決定著質(zhì)量方針與責任的范疇,包括質(zhì)量計劃設計制定,項目質(zhì)量檢測保證和項目質(zhì)量控制等程序。通過保證手段在質(zhì)量過程中有效進行。
1.3軟件配置管理
英文簡稱SCM,是在開發(fā)者中,標識,控制和管理軟件變更的一種管理。配置管理的使用取決于項目規(guī)模和復雜性以及風險水平。軟件配置管理針對開發(fā)過程中人員、工具的配置、使用提出管理策略。記錄軟件項目產(chǎn)品的更新過程,從而保證研發(fā)者在軟件項目周期的各個階段能夠獲得準確的產(chǎn)品配置。對項目開展過程軟件開發(fā)進行有效調(diào)控和有效預測具有重要作用。
1.4編寫軟件項目計劃書
它是軟件項目管理組的首要任務,主要包括工作量、成本、開發(fā)時間的估計。并根據(jù)估計值制定和調(diào)整項目組的工作,詳細記錄了開發(fā)日程安排,資源供需,項目管理等各項情況。使從事該項目的人員了解該項目的大致情況。
1.5軟件風險管理
軟件工程風險管理是預測工作中可能出現(xiàn)的各種危害到軟件產(chǎn)品質(zhì)量的潛在因素的問題,對風險產(chǎn)生的后果進行分析評估。計算機軟件風險預測的準確性評估與有效防范措施的應用都利于提高軟件工程的效益,降低風險帶來的經(jīng)濟損失,有效保證相關(guān)利益業(yè)主的權(quán)益。這幾個方面都是相互貫穿、交織于整個軟件開發(fā)過程中的。
2軟件工程項目管理中存在的現(xiàn)實問題及解決方案
2.1人員工作安排不明確,應建立團隊合作意識
在工程項目開發(fā)過程中是需要每個崗位人員的相互協(xié)調(diào)及無障礙交流,沒有團隊協(xié)作意識是無法有效的利用時間和資源開展各項工作。因此我們要提高一個工程項目的工作效率,就要合理安排人員的工作分配,強化每個工作人員的團隊協(xié)作意識,有效避免管理團隊中存在的分工不明確,不合作的問題。只有相互協(xié)作和相互信任的情況下才能高效的完成一件優(yōu)質(zhì)的軟件工程項目。建立一套完善的人事考核制度,加強對員工的職位升降,工資獎金分配管理,有利于提高員工開發(fā)軟件工作的積極性。
2.2缺乏實踐性調(diào)研報告,應納入到軟件項目計劃書
軟件開發(fā)工程不僅要創(chuàng)新變革,也要考慮到它的實用性,以往出現(xiàn)的多個工程項目沒有對實際項目建設中的需求實體和實際進行要求,以及實際項目建設的數(shù)據(jù)進行合理有效的調(diào)研,導致出現(xiàn)設計完整的軟件產(chǎn)品運用與實際偏差較大,造成不必要的人員和資源浪費。因此要在軟件設計前給予項目調(diào)研工作高度重視,對實際軟件項目的需求及要求嚴格調(diào)查,應將軟件項目調(diào)研報告附于項目計劃書中,引起重視。
2.3風險管理意識不夠,應該強化提高人員對風險管理的認知
風險的發(fā)生很可能會造成不可估量的損失,但是風險的發(fā)生是具有可控性的,如果能有效控制就會避免發(fā)生風險事故。可往往在計算機軟件工程項目管理中的工作人員卻很少知道風險管理的重要性,于是在軟件開發(fā)中應提高項目主要負責人的風險管理理念,提高自身對風險管理預測能力的水平。只有了解了風險管理理論與風險管理體系,定期對項目實施中可能發(fā)生的風險進行有效排除,把控好風險管理前后的形勢。
2.4杜絕搞工作進度,應要完善管理體系,對工作進度嚴格把控
運用信息技術(shù)改造和提升建筑業(yè)是我國建筑業(yè)的客觀要求。,我國工程項目管理軟件的質(zhì)量和實際水平遠遠落后于發(fā)達國家。因此,現(xiàn)狀、尋找差距,探索一條適合我國國情的發(fā)展道路,用以指導軟件的開發(fā),推動實際應用的深入,對于提高我國項目管理水平、實現(xiàn)行業(yè)信息化、產(chǎn)業(yè)結(jié)構(gòu)高度化,都是極具現(xiàn)實意義的。
2、工程項目管理軟件
2.1概念的界定
工程項目管理軟件(以下簡稱為項目管理軟件)是指以項目的施工環(huán)節(jié)為核心,以時間進度控制為出發(fā)點,利用計劃技術(shù),對施工過程中的進度、費用、資源等進行綜合管理的一類應用軟件。它包括五個主要功能模塊:進度計劃管理功能、資源管理功能、費用管理功能、報告生成與輸出功能、輔助功能(主要指與其他軟件的接口、二次開發(fā)、數(shù)據(jù)保密等)。這種概念源于對國外類似產(chǎn)品的概括,如P3(PrimaveraProjectPlanner)、MicrosoftProject、HarvardTotalProjectManagement、HarvardProjectManager.從廣義上看,項目管理軟件包括了與項目管理工作相關(guān)的各種應用軟件,可以涉及進度、費用、資源、質(zhì)量、風險、組織等各個方面,是項目管理相關(guān)軟件的總稱。
2.2發(fā)展概述
國內(nèi)項目管理軟件的研究開發(fā)始于20世紀70年代,至今經(jīng)歷了兩次重大轉(zhuǎn)變(見圖1)。
第一次,90年代初,標志是研發(fā)主體由用戶本身轉(zhuǎn)變?yōu)閷I(yè)化的軟件。在70、80年代多是各用戶單位自行研制的單項功能的初級產(chǎn)品,即自己提出需求、自己研究、自己開發(fā)、自己使用,是一種完全的小生產(chǎn)方式,在近二十年中發(fā)展緩慢。90年代初,市場帶動出幾十家專門從事建筑管理軟件開發(fā)的高民營企業(yè),軟件開始走上化、專業(yè)化、商業(yè)化的快速發(fā)展道路。
90年代是國內(nèi)建筑管理軟件迅猛發(fā)展的十年,工程造價、工程量、鋼筋配料、平面圖制作、標書制作軟件等新產(chǎn)品大量涌現(xiàn),價格逐漸降低、功能不斷完善,界面友好、操作方便,通用性、實用性增強。
第二次,90年代末,標志是產(chǎn)品由單機版轉(zhuǎn)向系統(tǒng)集成。如將項目施工方案的設計、概預算、工程量計算、進度計劃、資源計劃、費用管理、事務性管理等綜合起來形成一個有機的整體。運行環(huán)境由單機用戶拓展到網(wǎng)絡多用戶,一定程度上實現(xiàn)了企業(yè)內(nèi)部的數(shù)據(jù)共享。
進入2000年來,項目管理軟件的研發(fā)出現(xiàn)了滯緩現(xiàn)象。究其原因是多方面的,既有市場因素又有技術(shù)因素,既有外部環(huán)境的又有自身條件的制約,如加入WTO的影響、用戶需求的變化,網(wǎng)絡技術(shù)、數(shù)據(jù)庫技術(shù)、通訊技術(shù)的進步等。項目管理軟件發(fā)展的方向在哪里?必然趨勢如何?怎樣應對?這些擺在眾多業(yè)內(nèi)人士面前。
3、國內(nèi)項目管理軟件的現(xiàn)狀
3.1外部環(huán)境分析
3.1.1機遇
(1)積極的政策環(huán)境。2000年7月國務院了《鼓勵軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》在投資融資、稅收、產(chǎn)業(yè)技術(shù)、出口、收入分配、人才吸引與培養(yǎng)、知識產(chǎn)權(quán)保護等方面,給予優(yōu)惠政策。建設部正在領導制定《建設企業(yè)管理信息系統(tǒng)軟件通用標準》和《建設信息平臺數(shù)據(jù)通用標準等通用標準,以規(guī)范建設領域信息市場行為。各省市地方的建委、定額站以及高新技術(shù)開發(fā)區(qū),積極貫徹黨和國家方針政策,制定一系列的優(yōu)惠辦法,培育扶植當?shù)剀浖髽I(yè)的發(fā)展。
(2)巨大的市場需求。項目管理軟件作為一種行業(yè)專用軟件,其發(fā)展與建筑行業(yè)自身的興衰息息相關(guān)。據(jù)統(tǒng)計,我國現(xiàn)有各類施工企業(yè)10多萬家,項目經(jīng)理部幾十萬個,除此之外工程監(jiān)理、審計、建行、甲方等單位也都是管理軟件的用戶,遠期軟件需要量應在100萬套,但現(xiàn)在軟件總的銷量不足2萬套。加入WTO以后,受各方面因素的影響,經(jīng)濟將呈現(xiàn)快速增長的態(tài)勢,國內(nèi)總體建設投資規(guī)模擴大,這將會為建筑業(yè)創(chuàng)造一個良好的發(fā)展機遇,也必將拉動行業(yè)軟件市場需求的增長。
(3)信息技術(shù)在建筑業(yè)的廣泛應用。20世紀90年代以后,我國建筑業(yè)應用信息技術(shù)取得了突飛猛進的發(fā)展,為項目管理軟件的普及推廣提供了必要的條件。主要表現(xiàn)在:1.網(wǎng)站建設從無到有,形成了政府網(wǎng)站、行業(yè)網(wǎng)站、企業(yè)網(wǎng)站三個層次。2.廣泛應用計算軟件和工具軟件。3.在施工中推廣應用以信息技術(shù)為特征的自動化控制技術(shù),取得了較好的效果。
3.1.2挑戰(zhàn)
(1)項目管理的基礎工作薄弱。軟件的應用要有一定的條件,目前我國項目管理中影響軟件應用和開發(fā)的主要問題有:1.管理工作尚未標準化。例如各種報告、信息、數(shù)據(jù)及各種費用項目的劃分,各種文本等的標準化程度不高。2.工作過程中的隨意性,非程序化工作和干擾,使先進的計劃、控制方法和程序難以使用,難以顯示出它們的效果。3.整體管理水平低,各層次的管理人員尚不能掌握的管理手段和方法。管理的基礎工作薄弱不僅限制了對軟件應用的需求,而且進一步拉大了國內(nèi)項目管理與國際水平的差距。
(2)國外競爭者的挑戰(zhàn)。目前,打進中國建筑市場的國外軟件有MS-Project、P3等。這些軟件功能強大、專業(yè)性強、知名度高、營銷方式靈活。如P3軟件在國際上具有極高的知名度,逐漸成為工程項目管理行業(yè)的標準軟件。世行也在大型項目上推薦使用P3軟件。加入WTO后,外國軟件企業(yè)將享受國民待遇,出口補貼政策、政府采購將受到限制,我國的產(chǎn)品市場不僅要開放,服務市場也相應開放,軟件市場從而將完全開放,國內(nèi)軟件市場競爭日趨激烈。而且,加入WTO后,外資建設項目增多、建筑市場逐步放開,國外工程設計、承包、咨詢單位的大量涌入會加大MS-Project、P3等的市場份額。
國產(chǎn)軟件一般在功能設置和運行機制上更符合國內(nèi)用戶的需求和習慣,如有雙代號網(wǎng)絡圖、前鋒線功能等。但在用戶界面、報告生成與輸出、數(shù)據(jù)交換、二次開發(fā)等方面還存在著較大的差距,而且這些軟件目前還不可能用于國際工程項目。
3.2內(nèi)部條件分析
3.2.1優(yōu)勢
(1)技術(shù)成熟。國內(nèi)項目管理軟件經(jīng)過近30年的發(fā)展,已經(jīng)研制出適用于公司和項目兩個層次的產(chǎn)品,而且部分軟件的技術(shù)水平達到新的高度,令外國同行刮目相看,為發(fā)展適合國情的信息產(chǎn)品奠定了技術(shù)基礎。如北京夢龍公司的智能管理系統(tǒng)Pert、大連同洲公司的項目計劃管理系統(tǒng)TZ-Project.
(2)市場占有率高。初步估算,國產(chǎn)軟件的市場占有率在三分之二以上。此外,用戶購買軟件后,需要經(jīng)過培訓,才能掌握運用。一旦熟練使用后,就傾向于繼續(xù)購買后續(xù)產(chǎn)品,而不愿轉(zhuǎn)購其他公司的同類產(chǎn)品。這一消費特征有利于率先占有市場的軟件。多種原因造成國內(nèi)軟件企業(yè)已搶先一步占領市場,建立起銷售渠道和用戶對它們的信任。
(3)服務本土化。軟件的價值歸根結(jié)底表現(xiàn)在對傳統(tǒng)行業(yè)的服務上,軟件行業(yè)競爭的核心是服務的競爭。國內(nèi)的軟件企業(yè)經(jīng)過十多年的市場開拓,已在全國的數(shù)十萬用戶中建立起較為完善的服務體系,深入到公路、港口、建筑、市政、鐵路、水利、電力等各個領域,能夠快速響戶要求,提供全面的咨詢培訓維護服務,這是外國公司在短期內(nèi)無法做到的。
(4)人才優(yōu)勢。國內(nèi)軟件開發(fā)人員的薪酬平均低于國際水平,是美國的1/30~1/20,可大大降低軟件研發(fā)成本。此外,國內(nèi)建筑市場運作不規(guī)范,用戶需求差異大,而國內(nèi)研發(fā)人員熟悉行情,與用戶容易溝通,開發(fā)的產(chǎn)品更符合“國情”。
3.2.2劣勢
(1)品牌與質(zhì)量。國產(chǎn)項目管理軟件數(shù)量不少,但沒有一個能夠像P3那樣知名的品牌。幾十家軟件研發(fā)單位“各占一個山頭”,國內(nèi)市場呈現(xiàn)小而散、四分五裂的格局。在研發(fā)過程中普遍缺乏嚴格的測試環(huán)節(jié),軟件的改動和版本的升級頻繁,造成成本的增加和維護上的難度,帶給用戶許多不必要的麻煩。而且,由于缺乏行之有效的軟件開發(fā)管理體制,一個關(guān)鍵性設計人員的變動往往會嚴重軟件產(chǎn)品的整個生產(chǎn)過程。在功能模塊上,國產(chǎn)軟件偏重進度計劃管理,在資源管理、費用管理方面遠遠落后與國外軟件。此外,國產(chǎn)軟件都無法實現(xiàn)環(huán)境下異質(zhì)數(shù)據(jù)庫的互連、沒有對用戶開放二次開發(fā)的接口。
(2)規(guī)模小、開發(fā)資金不足。國內(nèi)軟件企業(yè)的資金來源主要以企業(yè)自主投資、風險投資和政府投資三種為主。大部分企業(yè)缺乏正常的融資手段,只是依靠經(jīng)營利潤的積累。企業(yè)規(guī)模小、缺乏“重量級”企業(yè),、設計、開發(fā)和市場開拓能力有限。據(jù)統(tǒng)計,50人以下的企業(yè)占40%左右,50~100人的企業(yè)占50%左右,100~200人的企業(yè)僅2家,200人以上的為零。
(3)缺乏統(tǒng)籌規(guī)劃。由于沒有明確的行業(yè)標準和方向引導,軟件開發(fā)只能根據(jù)客戶要求,由軟件技術(shù)人員,憑自己的理解和能力進行設計、編程,造成軟件開發(fā)選題雷同,而且多屬低水平重復開發(fā)。企業(yè)在技術(shù)、研究、開發(fā)等方面存在很大的盲目性,力量分散,造成大量資源浪費,也延誤了發(fā)展的時機。
(4)人才流失。由于缺少合理的收入分配激勵機制,大量軟件開發(fā)人員流向高收入的電信、、商業(yè)領域,國內(nèi)從事工程管理軟件開發(fā)的人員不足千名,其中懂工程、懂機、懂管理的復合性高級人才更是少之又少。
4、國外項目管理軟件的發(fā)展及啟示
4.1發(fā)展概述
國外項目管理中的計算機應用可以追溯到50年代中后期網(wǎng)絡計劃技術(shù)的出現(xiàn),到了60年代中后期網(wǎng)絡程序已經(jīng)十分成熟。整個70年研究的重點是完善和擴展網(wǎng)絡模型分析軟件的應用功能,如成本和資源的平衡優(yōu)化;同時提出并研究了項目管理信息系統(tǒng)。進入80年代以后,PC機的普及和項目管理工作的化、標準化,使一般中小型企業(yè)、中小型項目也可用計算機進行管理,網(wǎng)絡技術(shù)才真正普及。90年代后,項目管理軟件發(fā)展迅速,不斷有功能強大、使用方便的軟件推出,在項目管理中發(fā)揮了重要作用,計算機的應用已經(jīng)成為項目管理必不可少的一個組成部分。
項目管理軟件的功能層次不斷提高,對應著三個顯著階段:
第一層次,也稱基本功能,如進度控制、質(zhì)量管理、資源管理、費用控制、采購管理等,是對基層工作流程的模擬,在一定程度上實現(xiàn)數(shù)據(jù)共享,減輕了基層項目管理人員的工作強度。在80年代已基本完成這方面的功能開發(fā)并在基層項目管理中廣泛應用。
第二功能層次有兩個特點:一是分析和預測功能,包括工期變動分析、不可預見事件分析(如惡劣氣候、匯率變動、市場物價變動、分包商情況變動等)。在分析基礎上產(chǎn)生預測功能,主要包括進度預測、投資預測、資金需求預測等,并有相應的數(shù)學模型。二是計算機網(wǎng)絡的使用和通訊功能,主要是局域網(wǎng)上的多用戶操作和多項目管理,以及借助Internet、Intranet,郵件、電子信箱等先進的通訊工具和手段,減少項目管理班子的工作所受的地域限制。P3及MS-Project都是這一層次的產(chǎn)品。
第三層次是基于因特網(wǎng)的項目管理,使整個項目管理業(yè)務與因特網(wǎng)結(jié)合,具有跨平臺兼容、交互性和實時性,項目成員可以協(xié)同工作,實現(xiàn)在線文檔管理、在線討論、視頻會議等。到目前為止尚無完善的產(chǎn)品出現(xiàn),但有兩個軟件Mesa/Vista,WebProject已初具雛形。
4.2發(fā)展啟示
目前國內(nèi)項目管理軟件的發(fā)展還處在第一階段。某些軟件具備或正向第二功能層次發(fā)展,沒有基于因特網(wǎng)的第三階段軟件。國外同類軟件的發(fā)展歷程可以得到啟示:數(shù)據(jù)通訊、多項目管理、多用戶環(huán)境、多系統(tǒng)兼容和與Web技術(shù)集成、增強用戶自定義功能,這代表著項目管理軟件的新發(fā)展??蛻魴C(Client)/服務器(Server)模式向瀏覽器(Browser)/服務器(Server)模式轉(zhuǎn)變將是必然趨勢。
5、對策
5.1我國項目管理軟件SWOT分析
基于上述分析,可歸納出我國項目管理軟件SWOT矩陣。
5.2政府和行業(yè)協(xié)會
(1)規(guī)范項目管理,實現(xiàn)與國際接軌。推進《施工項目管理規(guī)程》、《工程網(wǎng)絡計劃技術(shù)規(guī)程》、《建設工程質(zhì)量管理條例》、《建筑工程施工合同(示范文本)》等的制訂和落實,嚴格按規(guī)程、規(guī)范和標準進行項目管理。在項目管理中推廣使用WBS(項目結(jié)構(gòu)分解)等,保證數(shù)據(jù)采集的完整與統(tǒng)一。加強信息技術(shù)標準研究,積極參與國際標準的制訂,利用標準來占領市場。
(2)統(tǒng)籌規(guī)劃,抓大放小,分類指導。制定建筑業(yè)信息化發(fā)展規(guī)劃和技術(shù)政策,確定產(chǎn)業(yè)升級目標,合理選擇主導產(chǎn)業(yè)、戰(zhàn)略產(chǎn)業(yè)。對各省市地方的造價、鋼筋、工程量等單機軟件鼓勵自由競爭,讓市場來決定優(yōu)勝劣汰,同時強化行業(yè)管理,維持公平、有序的競爭環(huán)境。對項目管理軟件的研發(fā)加強扶植力度,增強國產(chǎn)軟件自主發(fā)展的能力,重點扶植、推廣一批具有自主知識產(chǎn)權(quán)的產(chǎn)品。
(3)發(fā)揮行業(yè)組織的作用。行業(yè)協(xié)會加強與政府和企業(yè)的聯(lián)系,為企業(yè)在技術(shù)、管理、市場信息、人才培訓等方面提供指導和幫助。
5.3軟件企業(yè)
(1)利用政策,把握機遇。認真研究、充分利用國家為產(chǎn)業(yè)發(fā)展提供的政策環(huán)境,要充分利用加入世貿(mào)組織的過渡期,力爭在三、五年內(nèi)完善項目管理軟件并實現(xiàn)產(chǎn)業(yè)化。
(2)調(diào)整產(chǎn)品結(jié)構(gòu),培育自主品牌。推進產(chǎn)品創(chuàng)新和產(chǎn)品重組。擁有自主知識產(chǎn)權(quán)的,要強化知識產(chǎn)權(quán)管理,積極實施信息技術(shù)專利戰(zhàn)略,按國際項目管理要求進一步完善產(chǎn)品,爭取在國際市場占有一席之地。正在研發(fā)之中的,要多研究國內(nèi)外同類軟件,合理選擇細分市場,采取產(chǎn)品差異化戰(zhàn)略或市場跟隨戰(zhàn)略。
(3)規(guī)范企業(yè)管理。積極參與ISO9000,CMM,ISO14000等國際質(zhì)量保證體系認證和國際安全認證,加強軟件企業(yè)的規(guī)范化管理。建立有效的激勵和約束機制,充分調(diào)動員工積極性,吸引并留住各類優(yōu)秀人才。
(4)服務創(chuàng)新。推動軟件售后服務的化,建立專業(yè)的咨詢服務機構(gòu)。不具備持續(xù)開發(fā)能力的公司應向增值服務的專業(yè)服務公司轉(zhuǎn)變。從目前發(fā)展趨勢看,軟件的升級、維護、咨詢活動的利潤比銷售的更可觀。
6、結(jié)論
我國工程項目管理軟件研發(fā)的整體水平較低,實際應用情況不容樂觀。要改變這一局面,政府和企業(yè)都要付諸努力。政府和行業(yè)協(xié)會要規(guī)范項目管理,實現(xiàn)與國際接軌;統(tǒng)籌規(guī)劃,抓大放小,分類指導。軟件企業(yè)調(diào)整產(chǎn)品結(jié)構(gòu),培育自主品牌,規(guī)范企業(yè)管理及建立服務創(chuàng)新的體制。
參考
[1]MatthewJ.Liberatore.ProjectManagementInConstruction:SoftwareUseAndResearchDirections[J].JournalOfConstructionEngineeringAndManagement,2001,(March/April)。
[2]成虎。工程項目管理[M].中國建筑出版社,2001.
[3]陳昌柏。WTO-ITA與中國IT產(chǎn)業(yè)發(fā)展[M].北京郵電大學出版社,2001.
[4]王雪青。國際工程項目管理[M].中國建筑工業(yè)出版社,2000.
標準的制定應當建立在先進的科學技術(shù)與豐富的實踐經(jīng)驗之上,這一點光靠憑空捏造是不行的。制定標準的根本目的是:對社會生產(chǎn)秩序加以改善,并且在一定范疇內(nèi)推動產(chǎn)品的流通,進而實現(xiàn)整個社會資源的優(yōu)化配置,從而最終實現(xiàn)經(jīng)濟效益與社會效益的最大化。從某種層面上而言,與人類的語言相同,"標準"是衡量人類勞動產(chǎn)品的一項重要標準,且隨著人類文明和知識水平的不斷進步和發(fā)展。在進入工業(yè)時代后,產(chǎn)品的生產(chǎn)過程開始呈現(xiàn)工業(yè)化、綜合化以及現(xiàn)代化的趨勢,在此過程中,常常需要多家企業(yè)與多個行業(yè)參與其中,并且需要對多項技術(shù)進行融合,才能將產(chǎn)品完美地呈現(xiàn)。伴隨著全球經(jīng)濟一體化的推進,各國之間的貿(mào)易活動愈發(fā)頻繁,這勢必會影響各個國家的國家標準,在某種程度上這其實也促進了國際標準的形成。一般情況下,國際標準通常是經(jīng)由國際電信聯(lián)盟、國際標準化組織以及國際電工委員會共同制定,并且通過國際標準化組織的進一步明確的標準。
2軟件工程質(zhì)量管理的有效措施
(1)不斷強化軟件工程質(zhì)量。軟件工程質(zhì)量保證工作所指的就是開發(fā)出現(xiàn)的新軟件進行檢驗,來確保這些軟件達到有關(guān)規(guī)定的標準。該項工作的主要內(nèi)容有對軟件產(chǎn)品進行審查、對一些工具、設備進行審查,以及對軟件開發(fā)技術(shù)的審查評審,最后根據(jù)審查所得出的數(shù)據(jù)做成報告。具本人多年的研究經(jīng)驗,軟件工程質(zhì)量保證工作的開展主要包括以下幾個流程:
①成立軟件工程質(zhì)量審查小組;
②合理規(guī)劃小組審查活動;
③不斷優(yōu)化小組工作內(nèi)容,避免小組在審查過程中出現(xiàn)漏洞。
(2)不斷強化軟件工程質(zhì)量的管理程序工作的開展。我們知道,通過有效的軟件管理,可以有效的實現(xiàn)軟件工程的工業(yè)化、軟件開發(fā)、生產(chǎn)的規(guī)?;?,所以可以說科學、完善軟件工程質(zhì)量管理程序是軟件工程發(fā)展的強有力后盾。本文經(jīng)過研究,其具體包括以下幾方面內(nèi)容。
①對軟件工程產(chǎn)品的質(zhì)量需求加以構(gòu)建。其中產(chǎn)品的質(zhì)量需求應當滿足全部客戶的不同要求與條件,且將這些要求與條件轉(zhuǎn)變成實際的標準,并加以介紹;與此同時,還必須對客戶的要求進行密切的觀察,一旦這些要求發(fā)生改變,那么就必須在第一時間內(nèi)對軟件工程加以補充,進而使軟件設計更加的完善。
②制定一套軟件產(chǎn)品開發(fā)與維護的有效方式。
(3)不斷加強對軟件開發(fā)隊伍的建設與管理。人是軟件工程開發(fā)、管理等一系列活動開展的主體,所以不斷加強軟件開發(fā)隊伍、軟件工程質(zhì)量管理隊伍建設對于提高軟件工程質(zhì)量標準至關(guān)重要。其具體包括以下幾方面內(nèi)容,第一,聘請優(yōu)秀的軟件工程質(zhì)量管理方面的人才,積極學習國內(nèi)外高效的管理經(jīng)驗,降低甚至是避免軟件管理問題的發(fā)生。第二,定期組織有關(guān)軟件開發(fā)知識與技術(shù)方面的培訓,并積極號召廣大管理人員與技術(shù)人員參與其中,以便使其能夠掌握最先進、最前沿的軟件工程開發(fā)技術(shù)與管理知識,且進行考核,以保證培訓的效果與質(zhì)量,進而真正實現(xiàn)提升員工素質(zhì)與技能的目的。
3結(jié)語
軟件工程是一項專業(yè)性強、難度大的學科,目前軟件工程管理還處于發(fā)展期,但其放在何處都會成為一個性質(zhì)有效的管理。我國部分小型軟件企業(yè)要想在激烈的市場競爭中獲取成功就必須要進行軟件工程管理。不過對軟件工程進行管理并不是一件容易的事,在整個管理過程中需要面臨以下問題。缺乏系統(tǒng)的培訓?,F(xiàn)在我國的一些軟件公司的實際情況都是任命專業(yè)能力過硬的人員為項目經(jīng)理,而這些專業(yè)知識過硬的技術(shù)人員通常沒有過硬的軟件工程管理功底,而企業(yè)沒有系統(tǒng)的培訓,導致了項目經(jīng)理在軟件開發(fā)過程中無法對整個過程中進行系統(tǒng)的管理。缺乏計劃意識。項目經(jīng)理對軟件開發(fā)中計劃的作用沒有一個正確的認識,導致了開發(fā)項目沒有一個合理的可行性計劃,這樣在軟件開發(fā)過程中,因為人員因素或外界因素經(jīng)常會導致計劃好的事情被拖延,從而造成進度受到拖延[3]。缺乏管理意識。因為在軟件開發(fā)中,項目經(jīng)理經(jīng)常投入到技術(shù)工作之中,從而忽略了對軟件工程的整體管理。這樣經(jīng)常會造成項目開發(fā)過程中,每個工作人員的任務得不到適當?shù)陌才?造成計劃不周,資源浪費等。項目經(jīng)理沒有將任務合理地分配到工作人員手中,造成許多任務都需要自己埋頭苦干,沒有精力對整個項目進行管理。風險管理中的問題。部分項目經(jīng)理在管理中缺乏風險意識,很少對項目中存在的風險進行合理分析,制定的風險管理也比較隨意,沒有真正起到風險防范的作用。軟件工程復雜化。近年來軟件項目規(guī)模不斷增大,參與同一軟件項目的人數(shù)也在急劇增加,同時軟件工程管理的困難也變得更大,在軟件工程管理中需要解決的問題也在增加,這些都增加了軟件工程管理的難度[4]。
2軟件工程的管理方法
2.1構(gòu)建軟件工程管理體系
構(gòu)建合理的軟件工程管理體系主要包括以下內(nèi)容:第一,構(gòu)建人才體系。在軟件工程管理中,人才對管理有著重要的作用,人才是做好軟件工程管理的前提。第二,為了提高工作人員工作中的積極性,確保項目中所有目標能夠得到落實,應當加強人力資源管理。第三,在人才的管理中切記要以平等的態(tài)度進行管理,而不是控制[5]。
2.2加強風險管理和進度管理
對于軟件項目管理中的風險管理和進度管理,我們也應當分為兩個方面來進行探討。第一,構(gòu)建風險管理體制,只有這樣才能及時發(fā)現(xiàn)軟件工程管理中存在的風險,并對存在的風險進行及時處理。第二,提高項目中風險管理人員的風險意識,確保風險管理人員能夠?qū)︼L險有一清楚的認識,并且能夠?qū)︼L險進行合理的分析,針對風險提出有效的風險防范制度。在風險管理中風險管理人員應當將風險報告提交給項目經(jīng)理,對項目中存在的風險進行有效的防范,阻止風險出現(xiàn),確保企業(yè)的順利發(fā)展[6]。
2.3加強對項目團隊的管理
首先,應當增加工作人員之間的聯(lián)系與溝通,使整個團隊中的人員都具有溝通意識和團隊合作精神。其次,對各個工作人員的工作內(nèi)容進行明確分工,合理地將責任分配到每個工作人員,保證工作開展后一切都能順利地進行。最后,調(diào)動項目中工作人員的積極性和注重性,使團隊中的工作人員都能夠完全投入到工作之中,提升團隊工作能力,改善工作人員的工作態(tài)度,做好軟件工程管理工作。
2.4對軟件工程進行監(jiān)督
軟件工程監(jiān)督是軟件工程管理中的重要方式,工程監(jiān)督指的是對項目所自制定的目標進行實時監(jiān)測,軟件工程監(jiān)督要貫穿整個項目,其目的在于對軟件開發(fā)的流程進行規(guī)范。軟件工程監(jiān)督,可以使開發(fā)過程中的成本、進度、質(zhì)量實現(xiàn)透明化。在對軟件監(jiān)督過程中軟件需要完成以下任務。由項目負責人對項目進行監(jiān)督,在監(jiān)督過程中,要對監(jiān)督數(shù)據(jù)進行總結(jié),并對數(shù)據(jù)進行合理分析,及時發(fā)現(xiàn)問題并解決問題。將CMM標準應用于軟件工程管理之中,CMM標準的引用可以提升軟件開發(fā)效率,降低軟件開發(fā)中的成本以及風險,縮短開發(fā)時間,提高軟件質(zhì)量,總之將CMM標準運用到軟件工程管理之中,能夠確保用戶得到理想的軟件產(chǎn)品。
3結(jié)語
電信工程管理系統(tǒng)主要包括電信工程項目的基本信息管理、電信工程項目的計劃信息管理、電信工程項目的統(tǒng)計信息管理和電信工程管理系統(tǒng)的維護四個部分。電信工程項目的基本信息管理是基礎部分,囊括了電信工程項目的基本情況。電信工程項目的計劃信息管理和電信工程項目的統(tǒng)計信息管理是電信工程項目調(diào)整的依據(jù)。電信工程管理系統(tǒng)的維護是要定期對系統(tǒng)的安全和使用進行測試和維護,有效的提高數(shù)據(jù)和信息的安全,保證整個電信工程管理系統(tǒng)的平穩(wěn)運行。
軟件工程在電信工程管理系統(tǒng)中的應用是系統(tǒng)的重要特點。因為就軟件工程本身而言,它主要研究的是用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的計算機軟件,與電信工程管理系統(tǒng)密切相關(guān)。軟件工程涉及到程序設計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、等方面,它的目標是:在給定成本、進度的情況下,開發(fā)出具有較高適用性、有效性、可調(diào)整性、可靠性、可維護性、可利用性、可追蹤性、可操作性和滿足需求的軟件產(chǎn)品。因而將軟件工程應用于電信工程管理系統(tǒng)中,利用計算機軟件產(chǎn)品可以將電信工程管理系統(tǒng)的質(zhì)量和開發(fā)效率有效提高,減少系統(tǒng)維護困難的問題。總而言之,軟件工程在電信工程管理系統(tǒng)中應用價值極高。
2電信工程管理系統(tǒng)應用價值
工程管理系統(tǒng)利用軟件工程技術(shù),將電信工程項目的全部信息和數(shù)據(jù)在開發(fā)的軟件中進行處理和分析,使電信工程建設項目的管理人員得以從難度較大和較為繁重的工作任務中解放,避免了由于管理人員的失誤造成的損失,將電信工程管理中信息和數(shù)據(jù)的處理和分析的效率大大提高,與此同時也降低了管理成本,提高了電信工程項目管理工作效率的極大提高。
電信工程管理系統(tǒng)的應用不僅發(fā)揮了軟件工程的巨大效用,還逐步推動電信工程管理走向規(guī)范化和科學化,為我國通信事業(yè)的發(fā)展和信息化建設水平的提高奠定了較為堅實的基礎。總而言之,電信工程管理系統(tǒng)以其的安全性和效用性值得行業(yè)內(nèi)的大力普及和應用。
關(guān)鍵詞:軟件工程管理開發(fā)人員組織結(jié)構(gòu)用戶
一、引言
軟件工程管理目前還沒有引起人們的足夠重視。究其原因:首先是人的傳統(tǒng)觀念,工程管理不為人們所重視;另一方面軟件工程是一個新興的學科領域,軟件工程管理的問題也是剛被提出的。同時,由于軟件產(chǎn)品的特殊性,使軟件工程管理涉及到很多學科。因此。對軟件工程管理,人們還缺乏經(jīng)驗和技術(shù)。但事實證明,由管理失誤造成的后果要比程序錯誤造成的后果更為嚴重。很少有軟件項目的實施進程能準確地符合預定目標、進度和預算的,這也就足以說明軟件工程管理的重要。
二、軟件工租,理的內(nèi)容
目前軟件生產(chǎn)自動化程度很低,在開發(fā)過程中人是起決定性的因素,因此,軟件工程管理很大程度上是對人的管理。我們可根據(jù)軟件產(chǎn)品的特點。分析軟件下程管理的具體內(nèi)容,它包括對開發(fā)人員、組織機構(gòu)、用戶、文檔資料等方而的管理。
(一)開發(fā)人員
軟件開發(fā)人員一般分為:項目負責人、系統(tǒng)分析員、高級程序員、初級程序員、資料員和其他輔助人員。根據(jù)項目的規(guī)模人小,有可能一人身兼數(shù)職,但職責必須明確。不同職責的人,要求的素質(zhì)不同。如項目負責人需要有組織能力、判斷能力和對重大問題能做出決策的能力;系統(tǒng)分析員則要有概括能力、分析能力和社交活動能力;程序員需要有熟練的編程能力等。人員要少而精,選人要慎重。軟件生命期各個價段的活動有分工又互相聯(lián)系。因此,要求選擇各類人員既能勝任工作,又要能相互很好地配合。沒有一個和諧的工作氣氛很難完成個復雜的軟件項目。
(二)組織機構(gòu)
組織機構(gòu)不等于開發(fā)人員的簡單集合。這里的組織機構(gòu)要求:好的組織結(jié)構(gòu)、合理的人員分工和有效的通訊。軟件開發(fā)的組織機構(gòu)沒有統(tǒng)一的模式。下面簡單介紹三種組織機構(gòu)。
1、主程序員組織機。IBM公司提出的主程序員組是軟件系統(tǒng)結(jié)構(gòu)化思想在組織上的體現(xiàn)。它的目的是為了保證全組的協(xié)調(diào)和統(tǒng)一。一位高級工程師(主程序員)主持計劃、協(xié)調(diào)和復審組的全部技術(shù)活動。技術(shù)人員(一般25人)負責分析和開發(fā)活動,一位后援工程師支持高級工程師的工作,并且在該項目繼續(xù)進行時,可以代替高級工程師工作,以減少可能的損失。
2、專家組。專家組強調(diào)每個人的才能,把每個人都看作是某一方面的專家,由這些專家組成一個開發(fā)機構(gòu)。這種組織結(jié)構(gòu)雖然能發(fā)揮所有工作人員的積極性,但往往有可能出現(xiàn)協(xié)調(diào)上的困難,選擇這種方式要慎重。
3、民主組織。民主組織由從事各方面工作的人員輪流擔任組長。很顯然,這種組織結(jié)構(gòu)對調(diào)動積極性和個人的創(chuàng)造性是很值得稱道的。但是由于過多地進行組長信息“轉(zhuǎn)移”不符合軟件工程化的方向。
(三)用戶
我們是為用戶開發(fā)軟件的,在開發(fā)過程中自始至終必須得到用戶的密切合作和支持。作為項目負責人,要特別注意與用戶保持聯(lián)系,掌握用戶的心理和動態(tài)。防止來自用戶的各種干找和阻力。
1、用戶不積極,不配合。這種表現(xiàn)通常來自對采用先進技術(shù)持懷疑態(tài)度的用戶,他們心理上的抵觸情緒會在行動上表現(xiàn)為消極、漠不關(guān)心。在需求階段,做好這部分人的工作很重要,通過他們中的業(yè)務骨千,才能真正了解到用戶的要求。要使他們認識到:計算機的發(fā)展和應用是現(xiàn)代化的必然趨勢,使用計算機將會帶來巨大的經(jīng)濟效益:讓他們掌握新的技術(shù)和方法去取代某些可能過時的或淘汰的專長。
2、用戶求快求全。這種表現(xiàn)來自對使用計算機持積極態(tài)度的人。他們中一部分人希望一個早上就能用上計算機,并且全能用上計算機。要他們認識到;開發(fā)一個軟件項目不是一朝一夕就能完成的,軟件工程不是靠人海戰(zhàn)術(shù)就能加快的工期。另外,即使計算機能夠處理的事情,系統(tǒng)也不能下于包羅萬象,貪大求全。要根據(jù)現(xiàn)有的條件量力而行。如果系統(tǒng)大而全,必然會很復雜,開發(fā)時間就拖得很長,因此可能會導致一個系統(tǒng)的失敗或性能太差。
3、用戶需求變化。在軟件開發(fā)過程中,用戶可能會不斷提出新的要求和修改以前提出的要求。從軟件工程的角度不希望有這種變化。但實際上,不允許用戶提出變動的要求是不可能的。因為一方面每個人對新事物有一個認識過程,不可能一下子提出全面的、準確的要求:另一方而還要考慮到與用戶的關(guān)系。對來自用戶的這種變化要正確對待:要向用戶解釋軟件工程的規(guī)律,并在可能的條件下部分或有條件地滿足用戶的合理要求。例如:軟件需求分析階段結(jié)束后軟件的設計口標已經(jīng)確定,這時用戶要求的重大變化要導致設計目標的變化,特別是到軟件開發(fā)的后期,一般不可能滿足這種變化的要求。要向用戶解釋清楚工程的內(nèi)在規(guī)律,但對用戶提出的如性能等局部方而的要求,只要是合理的,就要加以考慮。
4、控制。人員控制是對開發(fā)組織內(nèi)部人員控制。就是要保證開發(fā)人員的積極性和穩(wěn)定性。人員的頻繁更換或流動將會大大增加軟件出錯誤的機會。至少要保證軟件項目每一期工程或軟件生命期每一階段中人員的相對穩(wěn)定性。同時注意發(fā)揮每個開發(fā)人員的積極性和創(chuàng)造性。經(jīng)費控制要編制詳細的經(jīng)費預算。并在各階段進行經(jīng)費的核算。在經(jīng)費上失去控制,軟件項目就沒有經(jīng)濟保證。質(zhì)量控制與各階段的復審在意義和作用上是一致的,在此不再敘述。
5、文檔資料。開發(fā)過程的各種活動后都要反映在文檔資料上。每一個階段的文檔資料是以后各階段工作的基礎,又是對前面各階段工作的復審。軟件工程管理很大程度上是通過對文檔資料管理來實現(xiàn)的。因此,要把開發(fā)過程中的初步設計、中間過程、最后結(jié)果等建立成一套完整的文檔資料。文檔標準化是文檔管理的重要方面。: