[摘要] 本文主要是談一下微軟公司(Microsoft Corporation)項(xiàng)目管理(Project management)軟件的先進(jìn)功能,報(bào)表直觀性,進(jìn)度計(jì)劃按用戶要求能自動(dòng)產(chǎn)生時(shí)間標(biāo)尺等優(yōu)點(diǎn)。為了更好的在企業(yè)中發(fā)揮微軟項(xiàng)目管理軟件的優(yōu)勢(shì),并滿足實(shí)際中一些較為復(fù)雜的要求,必須對(duì)它進(jìn)行二次開發(fā)。用戶得到的微軟項(xiàng)目管理軟件沒有源程序,這種情況下再次開發(fā)是有一定的難度,面對(duì)這一問題如何處理,最終怎樣達(dá)到客觀的要求,將一些體會(huì)拋出供大家在微軟項(xiàng)目管理軟件二次開發(fā)中給以借鑒。
Microsoft Project(以下簡(jiǎn)稱MS Project)所采用的技術(shù)是在二十世紀(jì)初期由不同的人和組織發(fā)展起來的。二次世界大戰(zhàn)之后,由于軍事項(xiàng)目的規(guī)模大和復(fù)雜程度高,美國(guó)安全部(Department of Defense)及相關(guān)的承包商在項(xiàng)目管理方面下了不少功夫,作出了不小的貢獻(xiàn)。同一時(shí)期,電子計(jì)算機(jī)的發(fā)展已經(jīng)使得成千上萬的任務(wù)和資源安排調(diào)度所需的大量計(jì)算成為可能。隨著計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,世界人類已經(jīng)逐步走向了信息化的時(shí)代,項(xiàng)目管理工具應(yīng)用已經(jīng)相當(dāng)普遍,不僅適用于大型項(xiàng)目,同時(shí)也適用于小型項(xiàng)目,個(gè)人計(jì)算機(jī)(PC機(jī))普及也使得所有的管理者都有機(jī)會(huì)接觸項(xiàng)目管理工具。雖然項(xiàng)目管理技術(shù)傳統(tǒng)上來說總是用于國(guó)防和建造工業(yè)上,但是近幾十年以來,它也運(yùn)用于生產(chǎn)、服務(wù)行業(yè)和政府部門。由于我國(guó)改革開放的全面深化和市場(chǎng)經(jīng)濟(jì)的迅速發(fā)展,項(xiàng)目管理工具在國(guó)內(nèi)各行各業(yè)的應(yīng)用逐漸推廣起來。
一、 MS Project4項(xiàng)目管理軟件簡(jiǎn)介
MS Project4是微軟項(xiàng)目管理軟件4.0版本,它是微軟公司1994年推出的一個(gè)非常出色的項(xiàng)目管理軟件,最近微軟又推出了新的版本Project98。MS Project4無論從對(duì)任務(wù)或資源的處理能力,還是它的圖表直觀性、時(shí)間性以及友好界面設(shè)計(jì)來看,都居于項(xiàng)目管理軟件的領(lǐng)先地位。
項(xiàng)目管理包括了項(xiàng)目的所有階段----從規(guī)劃階段直到結(jié)束,將各個(gè)階段任務(wù)的進(jìn)行狀況直觀的圖表展示給人們,并且可畫出對(duì)項(xiàng)目完成的各種總結(jié)報(bào)表;如果你的項(xiàng)目目標(biāo)已經(jīng)決定,就可以使用MS Project4進(jìn)行如下項(xiàng)目管理工作:
建立進(jìn)度計(jì)劃表:一旦項(xiàng)目目標(biāo)確定好后,就可用MS Project4為你的項(xiàng)目制定進(jìn)度計(jì)劃表;為建立項(xiàng)目進(jìn)度計(jì)劃表,輸入需要做的任務(wù)和它們需要花費(fèi)的時(shí)間,再明確一個(gè)任務(wù)開始前那些任務(wù)需要完成,在輸入完項(xiàng)目信息后,系統(tǒng)便自動(dòng)生成項(xiàng)目的進(jìn)度周期(Duration)。
分配任務(wù)的資源和成本:可以建立不用加上資源和成本到任務(wù)上的進(jìn)度計(jì)劃表,也可以把資源和成本分配給相應(yīng)的任務(wù)建立進(jìn)度計(jì)劃表。
優(yōu)化項(xiàng)目進(jìn)度計(jì)劃表:當(dāng)項(xiàng)目的任務(wù)信息輸入完并資源和成本已與相關(guān)任務(wù)聯(lián)系起來后,有關(guān)人員對(duì)任務(wù)所有環(huán)節(jié)進(jìn)行分析、評(píng)估,各個(gè)任務(wù)開工和完工之間有無沖突,整個(gè)項(xiàng)目計(jì)劃與目的是否像原始目標(biāo)所描述的那樣吻合,如成本常常會(huì)超出預(yù)算范圍、整個(gè)完工日期拖后,可方便的控制任務(wù),調(diào)整進(jìn)度計(jì)劃表,使之達(dá)到理想的狀況。
監(jiān)視項(xiàng)目實(shí)際執(zhí)行情況:因?yàn)樽詈玫挠?jì)劃也會(huì)在實(shí)際執(zhí)行中出現(xiàn)這樣或那樣的問題,通過跟蹤進(jìn)度計(jì)劃,可以發(fā)現(xiàn)哪些任務(wù)需要特別注意,及時(shí)調(diào)整,以使項(xiàng)目順利進(jìn)行。
MS Project4項(xiàng)目管理軟件在完成上述功能中具有如下特點(diǎn):
進(jìn)度計(jì)劃甘特圖(Gantt Chart)上可容易的建立任務(wù)項(xiàng):ID號(hào)、任務(wù)名稱、開工時(shí)間、完工時(shí)間、完成量等110多項(xiàng),用戶可根據(jù)需要自由選擇項(xiàng)數(shù)。
甘特圖上任務(wù)項(xiàng)編輯:任務(wù)項(xiàng)可方便的增加、插入、移動(dòng)、拷貝、切除、粘貼、修改、刪除、恢復(fù)刪除等。
標(biāo)出關(guān)鍵任務(wù)和里程碑:關(guān)鍵任務(wù)是其延遲會(huì)引起整個(gè)項(xiàng)目延遲的任務(wù),關(guān)鍵任務(wù)標(biāo)在關(guān)鍵路徑上。里程碑在項(xiàng)目生命中是一個(gè)重要的界標(biāo)、發(fā)展或轉(zhuǎn)折點(diǎn);一般地,使用它來標(biāo)記項(xiàng)目一個(gè)重要部分的完成,它并不代表正在做一個(gè)工作,僅指明這一工作已經(jīng)開始或已經(jīng)結(jié)束。
任務(wù)相互之間關(guān)系約定:微軟項(xiàng)目管理為進(jìn)度計(jì)劃中任務(wù)鏈接提供了四種不同的任務(wù)關(guān)系(結(jié)束到開始FS、開始到開始SS、結(jié)束到結(jié)束FF、開始到結(jié)束SF)。
概括一個(gè)項(xiàng)目:概括是組織任務(wù)的一個(gè)方法,這樣就能看出項(xiàng)目的結(jié)構(gòu);一個(gè)總計(jì)任務(wù)(Summary task)進(jìn)行降級(jí)(Demoting)處理,子任務(wù)可降級(jí)縮進(jìn),可以看到次要任務(wù)的細(xì)節(jié);同樣任務(wù)也可以升級(jí)。
任務(wù)和資源聯(lián)系并提供了資源超分配的手段:資源超分配時(shí),在資源圖(Resource Usage)上資源名字用紅色顯示并顯示出那個(gè)時(shí)間超出和超出多少,以便調(diào)整。
進(jìn)度計(jì)劃甘特圖具有直觀的時(shí)間標(biāo)尺:時(shí)間標(biāo)尺有年、季度、月、周、天、小時(shí)、分和工作日,用戶可自由選擇。
MS Project4具有多種視圖:橫道圖(Gantt Chart)、網(wǎng)絡(luò)圖(PERT)、資源圖(Resource Sheet、Resource Usage、Resource Graph等)。
MS Project4和其他應(yīng)用程序之間可以進(jìn)行通信:能夠?qū)㈨?xiàng)目信息拷貝成ODBC數(shù)據(jù)庫(kù)格式,Microsoft Excel、Microsoft Word、Lotus1-2-3等數(shù)據(jù)和圖表傳送到MS Project4中,反之也可。
鑒于MS Project4軟件的先進(jìn)性和多用途的實(shí)用性,它在國(guó)內(nèi)外已被愈來愈多的人所使用。
二、 MS Project4二次開發(fā)的背景
雖然微軟項(xiàng)目管理軟件功能很強(qiáng),在項(xiàng)目管理軟件中處于領(lǐng)先地位,但它不可能滿足于任何情況,它總有自己的局限性,這就是二次開發(fā)的前提。
微軟項(xiàng)目管理軟件對(duì)一個(gè)單級(jí)進(jìn)度計(jì)劃項(xiàng)目管理,不論任務(wù)項(xiàng)有多少,項(xiàng)目有多么復(fù)雜,任務(wù)資源分配牽涉關(guān)系多么多,它都顯示出了優(yōu)越性、完善性和方便性。如果對(duì)一個(gè)大型復(fù)雜項(xiàng)目,用工作分解結(jié)構(gòu)(WBS: Work Breakdown Structure)法由頂向下分解成多級(jí)進(jìn)度計(jì)劃控制,由計(jì)算機(jī)網(wǎng)絡(luò)從下級(jí)進(jìn)度計(jì)劃完成任務(wù)的信息逐級(jí)向上級(jí)進(jìn)度計(jì)劃自動(dòng)匯總跟蹤,直到頂層計(jì)劃,任務(wù)完成或沒有完成的情況用不同顏色表示,這樣各級(jí)進(jìn)度計(jì)劃一目了然的反映了真實(shí)執(zhí)行情況。根據(jù)沒有完成情況的比例分成幾級(jí)報(bào)警,以示警告,給人們展示了進(jìn)度拖了多少天、拖了任務(wù)百分之多少;為了趕上進(jìn)度給人們提供控制方案,提示每天需增加多少工作量、多少人力和設(shè)備。這種多級(jí)進(jìn)度計(jì)劃逐級(jí)自動(dòng)跟蹤、報(bào)警和控制對(duì)MS Project4就顯得無能為力;目前微軟項(xiàng)目管理軟件能實(shí)現(xiàn)自動(dòng)匯總跟蹤,是把下級(jí)幾個(gè)進(jìn)度計(jì)劃原封不動(dòng)匯總在一起,匯總圖不能更改,這不是我們所需要的WBS法分解的多級(jí)進(jìn)度計(jì)劃。真正多級(jí)進(jìn)度計(jì)劃是上級(jí)進(jìn)度計(jì)劃任務(wù)項(xiàng)包含于下級(jí)進(jìn)度計(jì)劃之中,下級(jí)進(jìn)度計(jì)劃任務(wù)項(xiàng)可多于上級(jí)進(jìn)度計(jì)劃任務(wù)項(xiàng),上級(jí)進(jìn)度計(jì)劃是下級(jí)進(jìn)度計(jì)劃的概括,下級(jí)進(jìn)度計(jì)劃是上級(jí)進(jìn)度計(jì)劃的分解??傊@種多級(jí)進(jìn)度計(jì)劃的自動(dòng)跟蹤、報(bào)警和控制目前微軟項(xiàng)目 管理軟件還不能實(shí)現(xiàn)。
MS Project4軟件只能給出單代號(hào)網(wǎng)絡(luò)圖(PERT圖)和實(shí)現(xiàn)單代號(hào)PERT圖與甘特圖(Gantt Chart)相互轉(zhuǎn)換,我國(guó)不少人習(xí)慣于雙代號(hào)網(wǎng)絡(luò)圖(PERT圖),希望能繪制出雙代號(hào)網(wǎng)絡(luò)圖并實(shí)現(xiàn)雙代號(hào)PERT圖與甘特圖相互轉(zhuǎn)換。
為了實(shí)現(xiàn)上述要求,必須對(duì)MS Project4軟件進(jìn)行二次開發(fā)。也可能有人會(huì)問能否開發(fā)一個(gè)滿足上述要求的項(xiàng)目管理軟件?回答肯定是不可??!我們前面已經(jīng)提到過微軟項(xiàng)目管理軟件對(duì)任務(wù)和資源的處理能力等各方面都是處于領(lǐng)先水平,開發(fā)一個(gè)這樣高水平的項(xiàng)目管理軟件并非是一項(xiàng)簡(jiǎn)單的工作,二次開發(fā)雖然有不少困難,但相對(duì)于重新開發(fā)一個(gè)來說還是件容易的工作。
三、MS Project4軟件二次開發(fā)的關(guān)鍵技術(shù)
MS Project4是微軟公司版權(quán)軟件,微軟公司對(duì)該軟件進(jìn)行修改和擴(kuò)充是件容易的事;對(duì)用戶二次開發(fā) ,并非是件容易之事。無源程序想知其軟件的內(nèi)部結(jié)構(gòu)和機(jī)制,想打開這樣的軟件二次開發(fā)的技術(shù)缺口的確有不少關(guān)鍵技術(shù)需要解決。通過我們對(duì)MS Project4軟件二次開發(fā)的實(shí)踐體會(huì),主要有以下二個(gè)關(guān)鍵技術(shù):
1.第一個(gè)關(guān)鍵技術(shù)----了解該軟件信息格式(數(shù)據(jù)格式)
信息格式無非是軟件輸入、輸出和內(nèi)部處理信息是什么性質(zhì),是一般文件還是數(shù)據(jù)庫(kù),文件是順序文件、隨機(jī)文件、二進(jìn)制文件,數(shù)據(jù)庫(kù)是什么數(shù)據(jù)庫(kù);當(dāng)然只知道信息的性質(zhì)對(duì)于軟件二次開發(fā)還是遠(yuǎn)遠(yuǎn)不夠的,還要了解信息內(nèi)部的具體表示形式,如關(guān)系數(shù)據(jù)庫(kù)記錄中字段數(shù)、字段名字、字段性質(zhì)、字段大小。如果對(duì)軟件的信息格式了解到這一步應(yīng)該說二次開發(fā)有了初步基礎(chǔ)。實(shí)際上做到這一步時(shí)常有不少困難,需要軟件人員化很多的時(shí)間去研究和摸索。這一點(diǎn)需要軟件開發(fā)人員具體情況具體處理,如MS Project4軟件沒有給出內(nèi)部處理文件(*.MPP)的格式,非微軟公司開發(fā)人員要研究Project4的*.MPP的具體格式就相當(dāng)困難,但Project4軟件給出了中間文件(*.MPT)的具體格式,并給出了*.MPP和*.MPT文件轉(zhuǎn)換的方法,這種情況下就沒有必要化很多力量去研究軟件內(nèi)部信息格式(*.MPP),只要認(rèn)真分析*.MPT文件每一項(xiàng)的意義,如何使用*.MPT文件即可。
2.第二個(gè)關(guān)鍵技術(shù)----通信接口(信息調(diào)用接口)
上面談到MS Project4已經(jīng)給出了*.MPT中間文件格式,就是為進(jìn)行二次開發(fā)提供了手段。中科院計(jì)算機(jī)所已經(jīng)用這種方法開發(fā)了MS Project4的甘特圖轉(zhuǎn)換為DOS環(huán)境下的雙代號(hào)網(wǎng)絡(luò)圖。用這種方法也能實(shí)現(xiàn)我們對(duì)MS Project4上述二次開發(fā)的要求,但這種方法沒有充分發(fā)揮MS Project4與其他應(yīng)用程序交換數(shù)據(jù)的能力,如OLE技術(shù)。通過我們?cè)诠ぷ髦蟹治霰容^發(fā)現(xiàn),用中間文件(*.MPT)格式二次開發(fā)比用通信接口技術(shù)二次開發(fā)要復(fù)雜,另外這樣二次開發(fā)的軟件與原軟件的集成是松散的集成,有時(shí)不一定保證能在原軟件運(yùn)行環(huán)境下集成好,為了更好有效的二次開發(fā)以及在原軟件運(yùn)行環(huán)境下更好的集成,還必須研究原軟件的通信接口。
通信接口可以狹隘的理解為原軟件與其他應(yīng)用軟件打交道的外部接口調(diào)用方法。研究通信接口機(jī)制從而可掌握原軟件處理信息的方法,有了這個(gè)方法就可以開發(fā)出調(diào)用原軟件內(nèi)部信息的程序,就可再次開發(fā)出在原軟件運(yùn)行環(huán)境下集成的軟件,就會(huì)達(dá)到對(duì)原軟件新功能的要求。幸運(yùn)的是MS Project4提供了支持通信接口的技術(shù),微軟項(xiàng)目管理資料上一般都提到MS Project4與其他應(yīng)用程序能進(jìn)行信息交換,不過這里都是指的MS Project4與Microsoft Word或Microsoft Excel之間進(jìn)行文檔拷貝和粘貼;這種信息調(diào)用方法對(duì)二次開發(fā)太粗,不能直接使用。還要更深入細(xì)致的研究信息調(diào)用方法。主要是利用MS Project4支持OLE技術(shù),直接研究原軟件通信接口具體約定,這樣就可以對(duì)微軟項(xiàng)目管理軟件很好的進(jìn)行二次開發(fā)。了解原軟件如何使用OLE技術(shù),特別是通信接口的約定,即具體的信息調(diào)用方法,做好這件工作并非是一件容易的事。這要取決于開發(fā)人員對(duì)WINDOWS、MS Project4、OLE技術(shù)、VB、VBA、Visual C++語言等熟悉的程度;如果你對(duì)上述知識(shí)較熟悉,就可以較快的打開利用通信接口進(jìn)行二次開發(fā)的路子,如果上述知識(shí)不太熟悉,打開此路的困難就很多,要化較大的精力去研究。
四、微軟項(xiàng)目管理軟件的二次開發(fā)方法與成果
通過上面介紹,我們采用了通信接口的信息調(diào)用方法對(duì)MS Project4進(jìn)行二次開發(fā),按期園滿的完成了用戶使用要求,應(yīng)該說對(duì)MS Project4軟件進(jìn)行了成功的擴(kuò)充。
1. 二次開發(fā)的方法
在WINDOWS環(huán)境下,用OLE技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、WINDOWS API函數(shù)、VB和Visual C++語言進(jìn)行編程,可很好的完成二次開發(fā)。如用VB語言編程為例,用語句建立OLE自動(dòng)化,打開Project文件,按所要求的Project各項(xiàng)信息進(jìn)行索取,進(jìn)行顯示或打印。具體方法如何建立OLE自動(dòng)化、如何打開Project文件、如何索取Project文件每項(xiàng)信息、怎樣讀寫數(shù)據(jù)庫(kù)等方法的具體程序細(xì)節(jié)就不在這里列舉;有興趣者可以參閱MS Project4的example和宏的例子,這里面都給出了VB或VBA語言編寫的源程序,詳細(xì)的介紹了上面提到的建立OLE自動(dòng)化、打開Project文件等。不過在二次開發(fā)中用到的更細(xì)致的信息以及上述例子中查不到的,可用Project宏記錄功能來產(chǎn)生你所需要的宏,分析這些宏的語句結(jié)構(gòu)可滿足你的需要。還有一點(diǎn)說明的是借用宏的語句功能最好用于VB4語言以上的版本編程。
2. 二次開發(fā)成果
多級(jí)進(jìn)度計(jì)劃甘特圖的跟蹤、報(bào)警和控制。下面給出一個(gè)飛機(jī)制造進(jìn)度計(jì)劃的使用例子。
主管計(jì)劃單位及任務(wù)名稱
進(jìn)度計(jì)劃名稱
WBS號(hào)
總公司主管整個(gè)飛機(jī)
零級(jí)進(jìn)度計(jì)劃
WBSⅠ
各飛機(jī)生產(chǎn)廠主管部件
一級(jí)進(jìn)度計(jì)劃
WBSⅡ
工廠下屬各車間主管組件
二級(jí)進(jìn)度計(jì)劃
WBSⅢ
車間下屬各工段主管另件
三級(jí)進(jìn)度計(jì)劃
WBSⅣ
上述表格列出了一個(gè)飛機(jī)生產(chǎn)的多級(jí)進(jìn)度計(jì)劃控制的示意圖,像這樣的一個(gè)復(fù)雜項(xiàng)目,有幾萬人遠(yuǎn)隔千里之外不同地點(diǎn)從事同一個(gè)項(xiàng)目,很難用人工方法實(shí)現(xiàn)高層計(jì)劃真實(shí)的反映出下層計(jì)劃并切實(shí)進(jìn)行控制。下級(jí)計(jì)劃向上級(jí)計(jì)劃匯總時(shí)往往附加人為的修改,使進(jìn)度計(jì)劃帶有不真實(shí)性,上級(jí)領(lǐng)導(dǎo)不能及時(shí)發(fā)現(xiàn)問題,使進(jìn)度計(jì)劃人為的因素得不到準(zhǔn)時(shí)控制,往往拖進(jìn)度。為了避免進(jìn)度計(jì)劃的不真實(shí)性,二次開發(fā)的MS Project4軟件可以做到從最基層三級(jí)進(jìn)度計(jì)劃的完成情況逐級(jí)自動(dòng)匯總到零級(jí)進(jìn)度計(jì)劃,真實(shí)的反映了進(jìn)度計(jì)劃執(zhí)行情況。由于二次開發(fā)軟件具有報(bào)警功能,各級(jí)進(jìn)度計(jì)劃的任務(wù)按要求沒有完成,按任務(wù)的重要性事先確定三級(jí)等級(jí)系數(shù)(加權(quán)系數(shù))K,任務(wù)沒有完成百分?jǐn)?shù)C%乘以等級(jí)系數(shù)K,與事先確定好的三級(jí)報(bào)警門檻進(jìn)行比較,給出三級(jí)報(bào)警,三級(jí)報(bào)警在進(jìn)度計(jì)劃甘特圖上用三種不同顏色(黃、紫、紅)表示出來。并且給出附加的報(bào)警信息(拖進(jìn)度的未完成任務(wù)工作量、拖進(jìn)度多少天、按原進(jìn)度完成話每天需增加多少工作量等)。同時(shí)給出采取控制措施的建議,加班趕工,分流任務(wù),修改計(jì)劃,各種控制方案按權(quán)限由不同級(jí)別領(lǐng)導(dǎo)來決定實(shí)施。這樣各級(jí)領(lǐng)導(dǎo)及時(shí)掌握各級(jí)進(jìn)度計(jì)劃的執(zhí)行情況,及時(shí)控制進(jìn)度計(jì)劃,消除了人工修改進(jìn)度計(jì)劃 的真實(shí)完成情況,減少了人為的環(huán)節(jié),為盡量確保進(jìn)度計(jì)劃按時(shí)完成提供了有力手段。上述表中給出WBS號(hào)是便于各級(jí)進(jìn)度計(jì)劃之間進(jìn)行聯(lián)系。
MS Project4二次開發(fā)的另一個(gè)重要成果,在WINDOWS環(huán)境下繪制進(jìn)度計(jì)劃雙代號(hào)網(wǎng)絡(luò)圖(PERT圖),用戶在具有時(shí)間標(biāo)尺視圖上方便的繪制任務(wù)項(xiàng)、編輯任務(wù)項(xiàng)、連接任務(wù)項(xiàng)關(guān)系、拖動(dòng)任務(wù)項(xiàng)、任務(wù)項(xiàng)合成任務(wù)組,時(shí)間標(biāo)尺用戶可以像MS Project4軟件那樣方便的選擇,雙代號(hào)網(wǎng)絡(luò)圖上可以用英文、中文或中英文混合注釋。更主要的是該軟件實(shí)現(xiàn)微軟項(xiàng)目管理軟件進(jìn)度計(jì)劃甘特圖和進(jìn)度計(jì)劃雙代號(hào)網(wǎng)絡(luò)圖(PERT)相互轉(zhuǎn)換,轉(zhuǎn)換后還可以在視圖上更改。
五、 微軟項(xiàng)目管理軟件二次開發(fā)的應(yīng)用前景
目前該軟件已用于民機(jī)生產(chǎn)的零級(jí)、一級(jí)進(jìn)度計(jì)劃的跟蹤和報(bào)警,雙代號(hào)網(wǎng)絡(luò)圖繪制以及進(jìn)度計(jì)劃雙代號(hào)網(wǎng)絡(luò)圖和甘特圖的相互轉(zhuǎn)換。明年將用于民機(jī)生產(chǎn)零級(jí)、一級(jí)、二級(jí)進(jìn)度計(jì)劃跟蹤、報(bào)警和控制。同樣今后可在航空企業(yè)中推廣到軍機(jī)、發(fā)動(dòng)機(jī)和輔機(jī)生產(chǎn)進(jìn)度計(jì)劃的跟蹤、報(bào)警和控制。微軟項(xiàng)目管理軟件的二次開發(fā)進(jìn)度計(jì)劃跟蹤、報(bào)警和控制可推廣到企事業(yè)單位多級(jí)進(jìn)度計(jì)劃控制的大型項(xiàng)目管理中,尤其是在與國(guó)際合作的生產(chǎn)企業(yè)中,更顯示出二次開發(fā)軟件的優(yōu)越性。
微軟項(xiàng)目管理軟件的二次開發(fā)的雙代號(hào)網(wǎng)絡(luò)圖繪制以及與MS Project4甘特圖的轉(zhuǎn)換可隨同微軟項(xiàng)目管理軟件廣泛用于各行各業(yè)的計(jì)劃管理中,方便的從進(jìn)度計(jì)劃甘特圖轉(zhuǎn)換成雙代號(hào)網(wǎng)絡(luò)圖,反之也一樣。雙代號(hào)網(wǎng)絡(luò)圖繪制也可獨(dú)立于MS Project4軟件,廣泛用于繪制雙代號(hào)網(wǎng)絡(luò)圖項(xiàng)目招標(biāo)和進(jìn)度計(jì)劃控制中。由于使用簡(jiǎn)單方便,功能比較齊全,特別是像MS Project4一樣具有可變時(shí)間標(biāo)尺;具有廣泛的應(yīng)用前景。
由于微軟項(xiàng)目管理軟件對(duì)進(jìn)度計(jì)劃控制的同時(shí)也可對(duì)資源進(jìn)行控制,它提供各種視圖和大量直觀報(bào)表,對(duì)項(xiàng)目管理功能強(qiáng)和許多優(yōu)點(diǎn),再加上它在項(xiàng)目管理軟件中處于領(lǐng)先地位,我們認(rèn)為大型企業(yè)生產(chǎn)管理信息系統(tǒng)軟件可以在MS Project基礎(chǔ)進(jìn)行二次開發(fā)。企業(yè)生產(chǎn)管理信息系統(tǒng)無非將產(chǎn)供銷人財(cái)物統(tǒng)一管理起來,管理的核心是控制進(jìn)度計(jì)劃和資源,微軟項(xiàng)目管理軟件正是提供了這一基礎(chǔ)。管理信息系統(tǒng)的各級(jí)生產(chǎn)進(jìn)度計(jì)劃、生產(chǎn)能力需求計(jì)劃、物資需求計(jì)劃、工裝需求計(jì)劃、成本核算管理可以在MS Project軟件基礎(chǔ)上二次開發(fā)實(shí)現(xiàn)。管理信息系統(tǒng)的工藝管理、銷售管理、人力需求管理、財(cái)物管理、質(zhì)量管理等可在數(shù)據(jù)庫(kù)基礎(chǔ)上用VB或Visual C++語言開發(fā)。這二部分的開發(fā)以數(shù)據(jù)庫(kù)為基礎(chǔ),通過自行開發(fā)通信接口可集成為一體。管理信息系統(tǒng)的集成一開始就從需求分析下手,將各子系統(tǒng)內(nèi)部通信接口確定好,開發(fā)中始終協(xié)調(diào)各個(gè)子系統(tǒng)的集成。這里主要是用MS Project能實(shí)現(xiàn)多級(jí)進(jìn)度計(jì)劃的自動(dòng)跟蹤、報(bào)警和控制,資源控制和生產(chǎn)能力計(jì)劃平衡,具有大量直觀性圖表;如果開發(fā)一個(gè)像MS Project這樣能對(duì)多級(jí)進(jìn)度計(jì)劃自動(dòng)跟蹤、報(bào)警和控制,資源控制和生產(chǎn)能力計(jì)劃平衡的軟件,工作量將比在MS Project軟件上二次開發(fā)大的多,可能還沒有 那么好用。另外借用MS Project軟件二次開發(fā)的管理信息系統(tǒng),在企業(yè)的管理中易于和國(guó)際接軌。
六.結(jié)束語
通過MS Project4軟件的二次開發(fā),從而對(duì)該軟件有了較全面的了介,深有體會(huì)感到微軟項(xiàng)目管理軟件的功能齊全、先進(jìn)以及使用簡(jiǎn)單方便;促使著我們正在著手以微軟項(xiàng)目管理軟件為基礎(chǔ)進(jìn)行二次開發(fā)生產(chǎn)管理信息系統(tǒng)。相信微軟項(xiàng)目管理軟件在我國(guó)被愈來愈多的管理人員認(rèn)識(shí)和接受。希望微軟公司加強(qiáng)在中國(guó)項(xiàng)目管理軟件的技術(shù)服務(wù),使用戶更好的應(yīng)用MS Project軟件。由于水平所限,對(duì)微軟項(xiàng)目管理軟件接觸時(shí)間短,認(rèn)識(shí)也浮淺,文中可能有許多不妥或錯(cuò)誤之處,敬請(qǐng)指正。
參考文獻(xiàn):
1. Project 4.0 for Windows大全 Tim Pyron著
2. Microsoft Project4 for Windows 使用教程 Catapul 公司 著
3.微軟項(xiàng)目管理系統(tǒng)參考手冊(cè) 席相霖
【?發(fā)表評(píng)論?0條?】