專(zhuān)利名稱(chēng):工作任務(wù)細(xì)分結(jié)構(gòu)設(shè)計(jì)管理器、設(shè)計(jì)工具及其方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及項(xiàng)目開(kāi)發(fā)和管理,特別地,本發(fā)明涉及一種工作任務(wù)細(xì)分結(jié)構(gòu)WBS(Work Breakdown Structure)設(shè)計(jì)管理器,以及包括這種管理器的增強(qiáng)的WBS設(shè)計(jì)工具。
背景技術(shù):
在項(xiàng)目管理中,項(xiàng)目經(jīng)理對(duì)項(xiàng)目進(jìn)行管理,其主要流程及工作包括確定WBS(Work Breakdown Structure)及相關(guān)的工作項(xiàng),將工作項(xiàng)分配給具備適當(dāng)技能的團(tuán)隊(duì)或個(gè)人(開(kāi)發(fā)人員),并且控制項(xiàng)目按照計(jì)劃(時(shí)間,內(nèi)容,成本)執(zhí)行。WBS將項(xiàng)目的“交付物”(Deliverable)自頂向下逐層分解成易于管理的若干元素(這些元素組成一個(gè)樹(shù)型圖),因此結(jié)構(gòu)化地組織和定義了項(xiàng)目的工作范圍。WBS每細(xì)分一層都是對(duì)項(xiàng)目元素更細(xì)致的描述,細(xì)分的元素稱(chēng)為工作細(xì)目,其中最低層的工作細(xì)目(樹(shù)型圖的葉節(jié)點(diǎn))叫工作項(xiàng)。為了方便分層統(tǒng)計(jì)和識(shí)別,WBS中的每個(gè)元素都被指定一個(gè)唯一的標(biāo)識(shí)符,并分層表示。
圖1示出了現(xiàn)有技術(shù)中的WBS的一個(gè)例子。圖1所示的最上一層(第一層)表示該項(xiàng)目的項(xiàng)目概要,包括,時(shí)間總計(jì)為720小時(shí),以及費(fèi)用總計(jì)為38000美元,下一層(第二層)表示該項(xiàng)目分為三個(gè)工作細(xì)目,包括設(shè)計(jì)階段、編程階段和測(cè)試階段。進(jìn)一步地,圖中第三層中的工作細(xì)目包括第一設(shè)計(jì)階段和第二設(shè)計(jì)階段。而對(duì)于工作項(xiàng),從圖1中可以看出,例如,第一設(shè)計(jì)階段包括設(shè)計(jì)任務(wù)1,其需要80小時(shí)和4000美元的花費(fèi);而編程階段包括兩個(gè)工作項(xiàng),即編程任務(wù)1和編程任務(wù)2,編程任務(wù)1和2總計(jì)需要200小時(shí)和10000美元的花費(fèi)。顯然,父節(jié)點(diǎn)的花費(fèi)是其下一層的所有子節(jié)點(diǎn)的花費(fèi)的總和。
在一個(gè)工程項(xiàng)目的開(kāi)發(fā)中,通常會(huì)包括角色設(shè)計(jì)師(Architect)、項(xiàng)目經(jīng)理和開(kāi)發(fā)人員。設(shè)計(jì)師負(fù)責(zé)一個(gè)項(xiàng)目的系統(tǒng)(架構(gòu))設(shè)計(jì),并且將主要的部件及相互的連接關(guān)系規(guī)劃出來(lái)。
通常設(shè)計(jì)師會(huì)與項(xiàng)目經(jīng)理進(jìn)行溝通,包括具體的工作項(xiàng)(任務(wù))、規(guī)范及工作項(xiàng)之間的相關(guān)性,需要的相關(guān)技能,資源的數(shù)量等等。項(xiàng)目經(jīng)理會(huì)將這些信息進(jìn)行整理并合并到項(xiàng)目計(jì)劃中,隨后將相關(guān)的工作任務(wù)分配給適當(dāng)?shù)拈_(kāi)發(fā)人員。因此可見(jiàn),設(shè)計(jì)師的設(shè)計(jì)結(jié)果通常應(yīng)該是項(xiàng)目管理流程的輸入,設(shè)計(jì)師和項(xiàng)目經(jīng)理需要進(jìn)行細(xì)致的溝通以確保項(xiàng)目計(jì)劃的合理性。
盡管已經(jīng)有很多工具幫助系統(tǒng)設(shè)計(jì)和項(xiàng)目管理,但它們都不能夠有效地解決上述的問(wèn)題。例如本領(lǐng)域的技術(shù)人員所熟知的Microsoft Project和WBSChartPro,它們主要用于項(xiàng)目管理,可以支持WBS的導(dǎo)入;而RationalRose、Microsoft Visio,它們主要用于系統(tǒng)設(shè)計(jì),可以獲得WBS的工作項(xiàng),但是沒(méi)有與項(xiàng)目管理的工具進(jìn)行連接。
在現(xiàn)有技術(shù)中,WBS的目標(biāo)是用于項(xiàng)目經(jīng)理對(duì)項(xiàng)目的規(guī)劃和細(xì)分,主要是由項(xiàng)目經(jīng)理使用,沒(méi)有為系統(tǒng)設(shè)計(jì)人員提供信息輸入的入口,其數(shù)據(jù)結(jié)構(gòu)中缺乏對(duì)工作任務(wù)實(shí)現(xiàn)的技能需求等的描述。例如,系統(tǒng)設(shè)計(jì)師能夠清楚地認(rèn)識(shí)到,某項(xiàng)任務(wù)需要例如,何種水平的JAVA編程人員。但是,項(xiàng)目經(jīng)理難于作出這樣的判斷,雖然其在項(xiàng)目管理過(guò)程中非常需要這樣的信息。
在這種情況下,目前大多使用非結(jié)構(gòu)化,例如MS Word,PowerPoint,email的文檔和口頭作為溝通方式,因此設(shè)計(jì)師的工作任務(wù)細(xì)分設(shè)計(jì)結(jié)果沒(méi)有辦法很有效的作為項(xiàng)目管理規(guī)劃的輸入,使得設(shè)計(jì)師與項(xiàng)目經(jīng)理的溝通耗費(fèi)大量的時(shí)間和精力。項(xiàng)目經(jīng)理需要從各種文檔中搜集信息,進(jìn)行項(xiàng)目管理的計(jì)劃設(shè)計(jì)。
因此,如果能夠提供一種增強(qiáng)的WBS的數(shù)據(jù)結(jié)構(gòu),其中能夠包含技能需求、資源需求等,將是有益的。并且,基于這種增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu),提供一種增強(qiáng)的WBS設(shè)計(jì)工具,其可以以連接系統(tǒng)設(shè)計(jì)工具和項(xiàng)目管理工具,從而可以自動(dòng)生成可用于項(xiàng)目管理的基于增強(qiáng)的WBS的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù),以便更方便地為項(xiàng)目管理工具提供有用的信息,并縮短設(shè)計(jì)師和項(xiàng)目經(jīng)理溝通的時(shí)間,也將是有益的。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)中的不足,使得系統(tǒng)設(shè)計(jì)工具和項(xiàng)目管理工具能夠被整合,從而使系統(tǒng)架構(gòu)設(shè)計(jì)師和項(xiàng)目管理人員在本發(fā)明的工具支持下具有更順暢的信息交互渠道,提高項(xiàng)目管理的效率和準(zhǔn)確性。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種在項(xiàng)目管理中的WBS設(shè)計(jì)管理器,包括WBS樹(shù)狀結(jié)構(gòu)設(shè)計(jì)器,用于對(duì)一項(xiàng)目所包括的工作項(xiàng)及其相互關(guān)系實(shí)現(xiàn)圖形化的樹(shù)狀設(shè)計(jì)并且映射成一種增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu);WBS屬性編輯器,用于對(duì)樹(shù)狀結(jié)構(gòu)的每個(gè)節(jié)點(diǎn)中的工作項(xiàng)的屬性進(jìn)行定義和編輯;以及WBS數(shù)據(jù)管理器,用于對(duì)根據(jù)所述增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)構(gòu)成的數(shù)據(jù)進(jìn)行存儲(chǔ)和管理。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種增強(qiáng)的WBS設(shè)計(jì)工具,包括如上所述的WBS設(shè)計(jì)管理器,并且還包括轉(zhuǎn)換器,用于將所述構(gòu)成的數(shù)據(jù)轉(zhuǎn)換成項(xiàng)目管理工具需要的格式,以便將所述構(gòu)成的數(shù)據(jù)輸入到項(xiàng)目管理工具。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種用于項(xiàng)目設(shè)計(jì)和管理的系統(tǒng),包括如上所述的增強(qiáng)的WBS設(shè)計(jì)工具,并且還包括系統(tǒng)設(shè)計(jì)工具,用于對(duì)所述項(xiàng)目進(jìn)行系統(tǒng)設(shè)計(jì)而產(chǎn)生至少一個(gè)所述的工作項(xiàng),所述工作項(xiàng)被輸入至所述增強(qiáng)的WBS設(shè)計(jì)工具;以及項(xiàng)目管理工具,用于從所述增強(qiáng)的WBS設(shè)計(jì)工具接收所述構(gòu)成的數(shù)據(jù),以便進(jìn)行項(xiàng)目管理。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種實(shí)現(xiàn)增強(qiáng)的WBS設(shè)計(jì)的方法,包括對(duì)一項(xiàng)目所包括的工作項(xiàng)及其相互關(guān)系實(shí)現(xiàn)圖形化的樹(shù)狀設(shè)計(jì)并且映射成一種增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu);對(duì)樹(shù)狀結(jié)構(gòu)的每個(gè)節(jié)點(diǎn)中的工作項(xiàng)的屬性進(jìn)行定義和編輯;以及對(duì)根據(jù)所述增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)構(gòu)成的數(shù)據(jù)進(jìn)行存儲(chǔ)和管理。
根據(jù)本發(fā)明的再一個(gè)方面,提供了一種利用如上所述的實(shí)現(xiàn)增強(qiáng)的WBS設(shè)計(jì)的方法來(lái)進(jìn)行項(xiàng)目設(shè)計(jì)和管理的方法,包括對(duì)一項(xiàng)目進(jìn)行系統(tǒng)設(shè)計(jì)而產(chǎn)生至少一個(gè)工作項(xiàng);根據(jù)所述工作項(xiàng)進(jìn)行增強(qiáng)的WBS設(shè)計(jì);以及根據(jù)所述增強(qiáng)的WBS設(shè)計(jì)所構(gòu)成的數(shù)據(jù),進(jìn)行項(xiàng)目管理。
在本發(fā)明中,所述工作項(xiàng)的屬性包括技能需求、資源需求、設(shè)計(jì)實(shí)體和關(guān)聯(lián)關(guān)系。
在本發(fā)明中,所述的關(guān)聯(lián)關(guān)系確定兩個(gè)工作項(xiàng)之間是順序執(zhí)行或者并行執(zhí)行。
在本發(fā)明中,所述工作項(xiàng)的屬性還包括與該工作項(xiàng)相關(guān)的設(shè)計(jì)附件。
在本發(fā)明中,所述構(gòu)成的數(shù)據(jù)以文件形式被存儲(chǔ)和管理。
本發(fā)明提供的方法及工具能夠幫助連接設(shè)計(jì)師的系統(tǒng)設(shè)計(jì)工作及項(xiàng)目經(jīng)理的項(xiàng)目管理工作,從而能夠減少項(xiàng)目經(jīng)理搜集工作任務(wù)的難度、時(shí)間和精力,提高項(xiàng)目實(shí)施及管理的效率。
圖1示出了現(xiàn)有技術(shù)中的WBS的一個(gè)例子;圖2示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的項(xiàng)目設(shè)計(jì)和管理系統(tǒng)的結(jié)構(gòu)方框圖;圖3示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的由圖2中的增強(qiáng)WBS設(shè)計(jì)工具采用的增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu);圖4(1)、(2)示出了本發(fā)明的增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)中,一個(gè)任務(wù)節(jié)點(diǎn)的各子任務(wù)之間的執(zhí)行順序;圖5示出了一個(gè)簡(jiǎn)化的網(wǎng)站的系統(tǒng)設(shè)計(jì)的例子;圖6示出了圖5的網(wǎng)站建設(shè)項(xiàng)目的甘特圖(Gannt);圖7示出了根據(jù)本發(fā)明一優(yōu)選實(shí)施例的增強(qiáng)的WBS設(shè)計(jì)工具的結(jié)構(gòu)方框圖;圖8示出了根據(jù)本發(fā)明一優(yōu)選實(shí)施例的增強(qiáng)的WBS設(shè)計(jì)工具的一個(gè)界面;以及圖9示出了根據(jù)本發(fā)明一優(yōu)選實(shí)施例的項(xiàng)目設(shè)計(jì)和管理系統(tǒng)的工作流程。
具體實(shí)施例方式
本發(fā)明的增強(qiáng)的WBS設(shè)計(jì)工具連接系統(tǒng)設(shè)計(jì)工具和項(xiàng)目管理工具。系統(tǒng)架構(gòu)設(shè)計(jì)會(huì)規(guī)劃出系統(tǒng)中的部件及相互之間的關(guān)系。項(xiàng)目管理工具對(duì)整個(gè)項(xiàng)目進(jìn)行管理。
圖2示出了根據(jù)本發(fā)明的項(xiàng)目設(shè)計(jì)和管理系統(tǒng)的結(jié)構(gòu)。如圖2所示,在本發(fā)明中,系統(tǒng)設(shè)計(jì)師利用系統(tǒng)設(shè)計(jì)工具201對(duì)一個(gè)項(xiàng)目進(jìn)行系統(tǒng)設(shè)計(jì),使得系統(tǒng)設(shè)計(jì)工具201輸出該項(xiàng)目的工作項(xiàng),增強(qiáng)的WBS設(shè)計(jì)工具202對(duì)工作項(xiàng)進(jìn)行編輯、管理,并可以輸出WBS文件作為項(xiàng)目管理工具203的輸入,項(xiàng)目管理工具203可以進(jìn)行詳細(xì)的項(xiàng)目計(jì)劃設(shè)計(jì)及控制。在本發(fā)明的一個(gè)實(shí)施例中,輸出WBS文件的格式是Microsoft Project eXchange format,這種格式的WBS文件被用作項(xiàng)目管理工具203,例如Microsoft Project的輸入。
如果一個(gè)工作項(xiàng)所涉及的部件需要被詳細(xì)地設(shè)計(jì),則增強(qiáng)的WBS設(shè)計(jì)工具203可以將該工作項(xiàng)關(guān)聯(lián)到部件設(shè)計(jì)工具204進(jìn)行部件的詳細(xì)設(shè)計(jì),部件的設(shè)計(jì)輸出文檔/文件會(huì)作為該工作項(xiàng)的文檔參考而被關(guān)聯(lián)。增強(qiáng)的WBS設(shè)計(jì)工具202可以將相關(guān)工作項(xiàng)的設(shè)計(jì)文檔打包并導(dǎo)出作為指導(dǎo)開(kāi)發(fā)人員的任務(wù)說(shuō)明。另一方面,如果在系統(tǒng)設(shè)計(jì)工具201的系統(tǒng)設(shè)計(jì)過(guò)程中,系統(tǒng)設(shè)計(jì)所涉及的部件需要被詳細(xì)地設(shè)計(jì),則系統(tǒng)設(shè)計(jì)工具201可以關(guān)聯(lián)到部件設(shè)計(jì)工具204進(jìn)行部件的詳細(xì)設(shè)計(jì)。部件的詳細(xì)設(shè)計(jì)的結(jié)果可以作為附件可以被關(guān)聯(lián)到圖3所示的本發(fā)明的增強(qiáng)的數(shù)據(jù)結(jié)構(gòu)的屬性“文檔參考”。
在本發(fā)明的一個(gè)實(shí)施例中,所述的部件設(shè)計(jì)工具204可以是RationalRose,所述的打包可以采用Winzip來(lái)實(shí)現(xiàn)。
圖3示出了根據(jù)本發(fā)明一優(yōu)選實(shí)施例的由圖2中的增強(qiáng)的WBS設(shè)計(jì)工具采用的增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)。在圖3中,本發(fā)明增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)主要描述在一個(gè)項(xiàng)目中的工作項(xiàng)及它們之間的邏輯關(guān)系。為實(shí)現(xiàn)連接系統(tǒng)設(shè)計(jì)及項(xiàng)目管理,增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)包括·工作任務(wù)所需要的技能需求,其用于項(xiàng)目經(jīng)理合理分配工作到適當(dāng)?shù)拈_(kāi)發(fā)人員;·工作任務(wù)所需要的資源需求,包括資源名稱(chēng)、資源數(shù)量及期限,其用于項(xiàng)目經(jīng)理安排資源;·工作任務(wù)相關(guān)的設(shè)計(jì)實(shí)體(Artifact),包括設(shè)計(jì)實(shí)體的名稱(chēng)、設(shè)計(jì)實(shí)體的描述、設(shè)計(jì)實(shí)體的參考、文檔等等,該實(shí)體用于生成指導(dǎo)開(kāi)發(fā)人員的說(shuō)明書(shū);其中的文檔包括文檔名稱(chēng)、文檔描述、文檔參考、接受人員等,文檔參考用于指示可以作為該任務(wù)的參考的文檔,包括各種附件;接受人員用于指示應(yīng)該擁有該文檔的人員。
·工作任務(wù)之間的關(guān)聯(lián)關(guān)系,關(guān)聯(lián)關(guān)系主要有兩種順序和并行,是通過(guò)關(guān)聯(lián)類(lèi)型、源和目標(biāo)體現(xiàn)的,這種關(guān)聯(lián)關(guān)系用于指導(dǎo)項(xiàng)目管理Gannt圖,即甘特圖的生成。
本領(lǐng)域的技術(shù)人員可以理解的是,甘特圖是一種項(xiàng)目管理計(jì)劃的標(biāo)準(zhǔn),以甘特圖的方式項(xiàng)目管理是本領(lǐng)域所公知的,因此為使本發(fā)明簡(jiǎn)潔起見(jiàn),略去其進(jìn)一步的細(xì)節(jié)。
圖4(1)、(2)示出了本發(fā)明中一個(gè)任務(wù)節(jié)點(diǎn)的各子任務(wù)之間的執(zhí)行順序。具體地,在圖4(1)中,任務(wù)節(jié)點(diǎn)NODE具有兩個(gè)子任務(wù)M(i)和M(j),二者之間的箭頭虛線(xiàn)表示子任務(wù)M(i)完成后,才可進(jìn)行子任務(wù)M(j);而在圖4(2)中,任務(wù)節(jié)點(diǎn)NODE的兩個(gè)子任務(wù)M(i)和M(j)可以并行執(zhí)行。在本發(fā)明的增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)中,這種任務(wù)之間的執(zhí)行關(guān)系由其中的“關(guān)聯(lián)關(guān)系”屬性來(lái)定義。
圖5-7出了根據(jù)本發(fā)明的一個(gè)簡(jiǎn)化的網(wǎng)站建設(shè)的例子,其中的系統(tǒng)設(shè)計(jì)包括界面設(shè)計(jì)及數(shù)據(jù)庫(kù)設(shè)計(jì)兩部分。本領(lǐng)域的技術(shù)人員可以理解的是,該系統(tǒng)設(shè)計(jì)被簡(jiǎn)化以用于說(shuō)明本發(fā)明的發(fā)明目的,并且不應(yīng)被看作對(duì)本發(fā)明的限制。
系統(tǒng)設(shè)計(jì)師根據(jù)以上設(shè)計(jì),定義出如圖5所示的WBS樹(shù)狀結(jié)構(gòu),在圖5中,網(wǎng)站建設(shè)501項(xiàng)目包含3個(gè)主要的工作項(xiàng)設(shè)計(jì)511、程序開(kāi)發(fā)512和測(cè)試513。在設(shè)計(jì)511中又細(xì)分出兩個(gè)子工作項(xiàng)界面設(shè)計(jì)521和數(shù)據(jù)庫(kù)設(shè)計(jì)522。對(duì)于每個(gè)工作項(xiàng)都用本發(fā)明的增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)來(lái)描述。以程序開(kāi)發(fā)512為例,它必須在設(shè)計(jì)511完成后才可以開(kāi)始,其與圖3相對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的具體描述如下任務(wù)名稱(chēng)程序開(kāi)發(fā)任務(wù)描述根據(jù)系統(tǒng)設(shè)計(jì)的結(jié)果,完成程序的開(kāi)發(fā)。
技能需求技能標(biāo)識(shí)HTML技能水平5技能標(biāo)識(shí)J2ee技能水平4技能標(biāo)識(shí)SQL 技能水平4資源需求資源名稱(chēng)Web開(kāi)發(fā)人員 數(shù)量2 期限2周資源名稱(chēng)Database開(kāi)發(fā)人員 數(shù)量1 期限2周設(shè)計(jì)實(shí)體設(shè)計(jì)實(shí)體的名稱(chēng)HTML Form設(shè)計(jì)實(shí)體的描述界面的設(shè)計(jì)設(shè)計(jì)實(shí)體的參考design.zip文檔文檔名稱(chēng)HTMLDesign文檔描述HTML Design Document文檔參考design.doc接受人員開(kāi)發(fā)人員關(guān)聯(lián)列表關(guān)聯(lián)關(guān)聯(lián)類(lèi)型順序(Sequence)源 設(shè)計(jì)(工作項(xiàng))目標(biāo)程序開(kāi)發(fā)(工作項(xiàng))由本發(fā)明的增強(qiáng)的WBS設(shè)計(jì)工具生成的基于以上增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)可以是文件的形式,該數(shù)據(jù)可以導(dǎo)入項(xiàng)目管理工具203,以便項(xiàng)目經(jīng)理進(jìn)行進(jìn)一步設(shè)計(jì),包括人員的具體分配,日期的安排等等,最終可以得到如圖6所示的項(xiàng)目管理甘特圖。甘特圖顯示了整個(gè)項(xiàng)目的規(guī)劃。在圖6中,“設(shè)計(jì)”項(xiàng)目里包含界面設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)兩個(gè)任務(wù),這兩個(gè)任務(wù)同時(shí)開(kāi)始,分別由Hammer,Joe來(lái)完成。當(dāng)“設(shè)計(jì)”項(xiàng)目結(jié)束后,“程序開(kāi)發(fā)”項(xiàng)目會(huì)開(kāi)始,由Frank,John,Jason用2周時(shí)間來(lái)完成。之后Marry,Lisa會(huì)開(kāi)始測(cè)試工作。
在本發(fā)明的每個(gè)葉節(jié)點(diǎn)上的工作項(xiàng),都可以由項(xiàng)目管理工具轉(zhuǎn)換成甘特圖中的一項(xiàng)任務(wù)。
在圖5的例子中,葉節(jié)點(diǎn)工作項(xiàng)包括界面設(shè)計(jì)521、數(shù)據(jù)庫(kù)設(shè)計(jì)522、程序開(kāi)發(fā)512和測(cè)試513。項(xiàng)目經(jīng)理會(huì)參考WBS中每個(gè)工作項(xiàng)的屬性,對(duì)項(xiàng)目管理的細(xì)節(jié)進(jìn)行定義。比如程序開(kāi)發(fā)512,根據(jù)WBS定義需要2個(gè)網(wǎng)絡(luò)程序開(kāi)發(fā)人員和一個(gè)數(shù)據(jù)庫(kù)開(kāi)發(fā)人員工作2周。在甘特圖中項(xiàng)目完成時(shí)間自動(dòng)定義為2個(gè)月完成,而且此任務(wù)開(kāi)始的依賴(lài)條件為設(shè)計(jì)511結(jié)束。項(xiàng)目經(jīng)理會(huì)根據(jù)相關(guān)的技能要求,安排Frank,John,Jason三個(gè)人參加這樣任務(wù)。其他的工作項(xiàng)依此類(lèi)推,從而實(shí)現(xiàn)最終的甘特圖設(shè)計(jì)。以下是WBS與甘特圖數(shù)據(jù)結(jié)構(gòu)的對(duì)應(yīng)關(guān)系WBS屬性Gannt屬性名稱(chēng) 對(duì)應(yīng) Name期限 對(duì)應(yīng) Duration關(guān)聯(lián) 轉(zhuǎn)換成 Predecessors
資源 轉(zhuǎn)換成 Resources圖7示出了圖2中的根據(jù)本發(fā)明的增強(qiáng)的WBS設(shè)計(jì)工具202的結(jié)構(gòu)方框圖。如圖7所示,本發(fā)明的WBS設(shè)計(jì)工具202包括WBS設(shè)計(jì)管理器711、轉(zhuǎn)換器712。進(jìn)一步地,還包括設(shè)計(jì)文檔包裝器713。其中,WBS設(shè)計(jì)管理器711包括WBS樹(shù)狀結(jié)構(gòu)設(shè)計(jì)器721,用于對(duì)一項(xiàng)目設(shè)計(jì)階段獲得的工作項(xiàng)及其相互關(guān)系實(shí)現(xiàn)圖形化的樹(shù)狀設(shè)計(jì)并且映射成增加的WBS數(shù)據(jù)結(jié)構(gòu)。WBS樹(shù)狀結(jié)構(gòu)設(shè)計(jì)器721能夠提供創(chuàng)建和編輯樹(shù)狀結(jié)構(gòu)的工具,包括工作任務(wù)節(jié)點(diǎn)的拆分、移動(dòng)、復(fù)制、刪除,工作任務(wù)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系設(shè)定,樹(shù)狀結(jié)構(gòu)的排列和顯示等;WBS屬性編輯器723,用于對(duì)樹(shù)狀結(jié)構(gòu)的每個(gè)節(jié)點(diǎn)中的工作項(xiàng)的屬性進(jìn)行定義和編輯。WBS樹(shù)狀結(jié)構(gòu)的任何一個(gè)工作任務(wù)節(jié)點(diǎn)的細(xì)節(jié)信息(依照增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)要求)都可以用WBS屬性編輯器723來(lái)設(shè)定和修改,包括可以添加設(shè)計(jì)文檔附件作為實(shí)現(xiàn)此工作任務(wù)的指導(dǎo);WBS數(shù)據(jù)管理器722,用于對(duì)基于增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)進(jìn)行存儲(chǔ)和管理。通過(guò)WBS樹(shù)狀結(jié)構(gòu)設(shè)計(jì)器721和WBS屬性編輯器723設(shè)計(jì)出的WBS數(shù)據(jù)需要在計(jì)算機(jī)的內(nèi)存和外存(在硬盤(pán)中以文件形式存儲(chǔ))中進(jìn)行存儲(chǔ)管理,以支持版本控制、備份支持、文件導(dǎo)入導(dǎo)出系統(tǒng)等功能。WBS設(shè)計(jì)管理器711連接轉(zhuǎn)換器712以實(shí)現(xiàn)與項(xiàng)目管理工具203的數(shù)據(jù)交互。轉(zhuǎn)換器712用于將基于增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)轉(zhuǎn)換成項(xiàng)目管理工具需要的WBS結(jié)構(gòu)的數(shù)據(jù);設(shè)計(jì)文檔包裝器713用于將每個(gè)工作項(xiàng)相關(guān)的設(shè)計(jì)文檔及結(jié)果進(jìn)行打包。WBS設(shè)計(jì)管理器與其他系統(tǒng)設(shè)計(jì)工具環(huán)境進(jìn)行交互及集成。
圖8以圖5中的網(wǎng)站設(shè)計(jì)為例示出了根據(jù)本發(fā)明的增強(qiáng)的WBS設(shè)計(jì)工具的一個(gè)界面。圖8包括WBS樹(shù)狀結(jié)構(gòu)設(shè)計(jì)器窗口、WBS屬性編輯器窗口和WBS數(shù)據(jù)管理器窗口,另外還包括工具條。本領(lǐng)域的技術(shù)人員可以理解的是,窗口和工具條具體細(xì)節(jié)等都屬于本領(lǐng)域的公知技術(shù),因此略去其進(jìn)一步的細(xì)節(jié)。在圖8的WBS樹(shù)狀結(jié)構(gòu)設(shè)計(jì)器窗口中,示出了圖5的網(wǎng)站建設(shè)項(xiàng)目的樹(shù)狀結(jié)構(gòu),如上所述,操作人員可以在該窗口中對(duì)該樹(shù)狀結(jié)構(gòu)進(jìn)行設(shè)計(jì),例如將工作項(xiàng)“數(shù)據(jù)庫(kù)設(shè)計(jì)”刪除,從而使得“設(shè)計(jì)”節(jié)點(diǎn)只包括一個(gè)葉節(jié)點(diǎn)“界面設(shè)計(jì)”。
另外,本發(fā)明的轉(zhuǎn)換器712和設(shè)計(jì)文檔包裝器713可以以工具條的元素的形式組合到該界面中。在圖8所示的界面中,數(shù)據(jù)管理器的窗口可以以文件的形式對(duì)基于增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)進(jìn)行管理,屬性編輯器窗口可以編輯和定義工作項(xiàng)的屬性。根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述的系統(tǒng)設(shè)計(jì)工具可以是Visio或Rational Rose,所述的WBS屬性編輯器可以是Eclipse屬性編輯器,所述的設(shè)計(jì)文檔包裝器可以是Winzip,所述的轉(zhuǎn)換器可以是Microsoft工具的數(shù)據(jù)“導(dǎo)出”工具(轉(zhuǎn)換成Microsoft ProjecteXchange format)。本領(lǐng)域的技術(shù)人員可以理解的是,根據(jù)本發(fā)明,其它類(lèi)型的屬性編輯器、設(shè)計(jì)文檔包裝器、轉(zhuǎn)換器的使用是顯而易見(jiàn)的,并且,根據(jù)本發(fā)明,本領(lǐng)域的技術(shù)人員可能理解的是,根據(jù)需要設(shè)計(jì)另外的屬性編輯器、設(shè)計(jì)文檔包裝器、轉(zhuǎn)換器也是顯而易見(jiàn)的。
圖9示出了根據(jù)本發(fā)明的項(xiàng)目設(shè)計(jì)和管理系統(tǒng)的工作流程。首先,系統(tǒng)設(shè)計(jì)師根據(jù)需求在一個(gè)系統(tǒng)設(shè)計(jì)工具中設(shè)計(jì)系統(tǒng)架構(gòu),之后可以獲得任務(wù)的各個(gè)工作項(xiàng)(圖中未示出)。在判斷沒(méi)有編輯完所有的工作項(xiàng)后(框901),系統(tǒng)設(shè)計(jì)師可以利用WBS設(shè)計(jì)管理器對(duì)工作項(xiàng)進(jìn)行設(shè)計(jì)(框902-906)。每個(gè)工作項(xiàng)的屬性可以通過(guò)WBS屬性編輯器來(lái)輸入,包括描述工作項(xiàng)(框902),完成此工作項(xiàng)所需要的技能(技能標(biāo)識(shí),水平要求)(框903)以及資源(資源名稱(chēng)、資源數(shù)量,期限)(框904)。以及各工作項(xiàng)之間的關(guān)系(框906),工作項(xiàng)之間的相關(guān)關(guān)系包括順序關(guān)系或者并行關(guān)系,其可通過(guò)本發(fā)明中的數(shù)據(jù)結(jié)構(gòu)中的關(guān)聯(lián)類(lèi)型、源(工作項(xiàng))、目標(biāo)(工作項(xiàng))來(lái)定義。每個(gè)工作項(xiàng)相關(guān)的設(shè)計(jì)附件(文檔,圖例等)(框906)可以作為工作項(xiàng)的屬性例如,“文檔參考”屬性輸入。
當(dāng)所有的工作項(xiàng)都輸入并編輯完屬性后,可以根據(jù)需要(框907)將結(jié)果轉(zhuǎn)換成項(xiàng)目管理工具所需的WBS格式的數(shù)據(jù)文件,例如Microsoftproject eXchange format的格式(MPX格式),同時(shí)將每個(gè)工作項(xiàng)相關(guān)的設(shè)計(jì)附件導(dǎo)出并存檔(框913)。WBS格式的數(shù)據(jù)文件可以導(dǎo)入項(xiàng)目管理工具(框909),項(xiàng)目管理人員可以根據(jù)工作項(xiàng)的屬性信息進(jìn)行整體的項(xiàng)目計(jì)劃設(shè)計(jì)(完成甘特圖的設(shè)計(jì))(框910)。根據(jù)計(jì)劃,項(xiàng)目管理人員將工作項(xiàng)按照技能要求分配給相關(guān)的開(kāi)發(fā)人員(框911),根據(jù)工作項(xiàng)的標(biāo)識(shí)(任務(wù)名稱(chēng))從設(shè)計(jì)附件存檔中找出相關(guān)的設(shè)計(jì)文檔圖例等(框912),用于指導(dǎo)開(kāi)發(fā)人員進(jìn)行開(kāi)發(fā)工作。
本領(lǐng)域的技術(shù)人員可以理解的是,根據(jù)本說(shuō)明書(shū)的示例性的描述,對(duì)本發(fā)明的構(gòu)思采用合適的計(jì)算機(jī)編程語(yǔ)言來(lái)實(shí)現(xiàn)是顯而易見(jiàn)的。
以上結(jié)合一些具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行了解釋性的說(shuō)明,本領(lǐng)域的技術(shù)人員可以理解的是,在不脫離本發(fā)明的精神和范圍的前提下,可以對(duì)本發(fā)明做出各種修改和變化。
權(quán)利要求
1.一種在項(xiàng)目管理中的WBS設(shè)計(jì)管理器,包括WBS樹(shù)狀結(jié)構(gòu)設(shè)計(jì)器,用于對(duì)一項(xiàng)目設(shè)計(jì)階段獲得的工作項(xiàng)及其相互關(guān)系實(shí)現(xiàn)圖形化的樹(shù)狀設(shè)計(jì)并且映射成一種增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu);WBS屬性編輯器,用于對(duì)樹(shù)狀結(jié)構(gòu)的每個(gè)節(jié)點(diǎn)中的工作項(xiàng)的屬性進(jìn)行定義和編輯;以及WBS數(shù)據(jù)管理器,用于對(duì)根據(jù)所述增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)構(gòu)成的數(shù)據(jù)進(jìn)行存儲(chǔ)和管理。
2.根據(jù)權(quán)利要求1的WBS設(shè)計(jì)管理器,其中所述工作項(xiàng)的屬性包括技能需求、資源需求、設(shè)計(jì)實(shí)體和關(guān)聯(lián)關(guān)系。
3.根據(jù)權(quán)利要求2的WBS設(shè)計(jì)管理器,其中所述的關(guān)聯(lián)關(guān)系確定兩個(gè)工作項(xiàng)之間是順序執(zhí)行或者并行執(zhí)行。
4.根據(jù)權(quán)利要求2的WBS設(shè)計(jì)管理器,其中所述工作項(xiàng)的屬性還包括與該工作項(xiàng)相關(guān)的設(shè)計(jì)附件。
5.根據(jù)權(quán)利要求1的WBS設(shè)計(jì)管理器,其中所述構(gòu)成的數(shù)據(jù)以文件形式被存儲(chǔ)和管理。
6.根據(jù)權(quán)利要求1-5的其中之一的WBS設(shè)計(jì)管理器,其中所述構(gòu)成的數(shù)據(jù)可以被送至一轉(zhuǎn)換器,以便轉(zhuǎn)換成可以被輸入到一項(xiàng)目管理工具的格式。
7.根據(jù)權(quán)利要求6的WBS設(shè)計(jì)管理器,其中所述構(gòu)成的數(shù)據(jù)還可以被所述轉(zhuǎn)換器送至一設(shè)計(jì)文檔包裝器,以便對(duì)與工作項(xiàng)相關(guān)的設(shè)計(jì)文檔及結(jié)果進(jìn)行打包并存檔。
8.根據(jù)權(quán)利要求7的WBS設(shè)計(jì)管理器,其中所述的工作項(xiàng)來(lái)自一個(gè)系統(tǒng)設(shè)計(jì)工具,該系統(tǒng)設(shè)計(jì)工具用于對(duì)所述項(xiàng)目進(jìn)行系統(tǒng)設(shè)計(jì)而產(chǎn)生至少一個(gè)所述的工作項(xiàng)。
9.一種增強(qiáng)的WBS設(shè)計(jì)工具,包括權(quán)利要求1-5的WBS設(shè)計(jì)管理器,并且還包括轉(zhuǎn)換器,用于將所述構(gòu)成的數(shù)據(jù)轉(zhuǎn)換成項(xiàng)目管理工具需要的格式,以便將所述構(gòu)成的數(shù)據(jù)輸入到項(xiàng)目管理工具。
10.根據(jù)權(quán)利要求9的增強(qiáng)的WBS設(shè)計(jì)工具,其中,所述項(xiàng)目管理工具根據(jù)所述工作項(xiàng)的屬性信息產(chǎn)生甘特圖。
11.根據(jù)權(quán)利要求9的增強(qiáng)的WBS設(shè)計(jì)工具,還包括設(shè)計(jì)文檔包裝器,用于對(duì)與工作項(xiàng)相關(guān)的設(shè)計(jì)文檔及結(jié)果進(jìn)行打包并存檔。
12.根據(jù)權(quán)利要求9-11的其中之一的增強(qiáng)的WBS設(shè)計(jì)工具,其中所述的工作項(xiàng)來(lái)自一個(gè)系統(tǒng)設(shè)計(jì)工具,該系統(tǒng)設(shè)計(jì)工具用于對(duì)所述項(xiàng)目進(jìn)行系統(tǒng)設(shè)計(jì)而產(chǎn)生至少一個(gè)工作項(xiàng)。
13.一種用于項(xiàng)目設(shè)計(jì)和管理的系統(tǒng),包括權(quán)利要求9所述的增強(qiáng)的WBS設(shè)計(jì)工具,并且還包括系統(tǒng)設(shè)計(jì)工具,用于對(duì)所述項(xiàng)目進(jìn)行系統(tǒng)設(shè)計(jì)而產(chǎn)生至少一個(gè)所述的工作項(xiàng),所述工作項(xiàng)被輸入至所述增強(qiáng)的WBS設(shè)計(jì)工具;以及項(xiàng)目管理工具,用于從所述增強(qiáng)的WBS設(shè)計(jì)工具接收所述構(gòu)成的數(shù)據(jù),以便進(jìn)行項(xiàng)目管理。
14.根據(jù)權(quán)利要求13的系統(tǒng),還包括部件設(shè)計(jì)工具,用于對(duì)所述系統(tǒng)設(shè)計(jì)工具所涉及的部件進(jìn)行設(shè)計(jì)。
15.根據(jù)權(quán)利要求13或14的系統(tǒng),其中,所述工作項(xiàng)的屬性信息被項(xiàng)目管理工具用于產(chǎn)生甘特圖。
16.根據(jù)權(quán)利要求13或14的系統(tǒng),其中,所述增強(qiáng)的WBS設(shè)計(jì)工具還包括設(shè)計(jì)文檔包裝器,用于對(duì)與工作項(xiàng)相關(guān)的設(shè)計(jì)文檔及結(jié)果進(jìn)行打包并存檔。
17.一種實(shí)現(xiàn)增強(qiáng)的WBS設(shè)計(jì)的方法,包括對(duì)一項(xiàng)目所包括的工作項(xiàng)及其相互關(guān)系實(shí)現(xiàn)圖形化的樹(shù)狀設(shè)計(jì)并且映射成一種增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu);對(duì)樹(shù)狀結(jié)構(gòu)的每個(gè)節(jié)點(diǎn)中的工作項(xiàng)的屬性進(jìn)行定義和編輯;以及對(duì)根據(jù)所述增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)構(gòu)成的數(shù)據(jù)進(jìn)行存儲(chǔ)和管理。
18.根據(jù)權(quán)利要求17的方法,其中所述工作項(xiàng)的屬性包括技能需求、資源需求、設(shè)計(jì)實(shí)體和關(guān)聯(lián)關(guān)系。
19.根據(jù)權(quán)利要求18的方法,其中所述的關(guān)聯(lián)關(guān)系確定兩個(gè)工作項(xiàng)之間是順序執(zhí)行或者并行執(zhí)行。
20.根據(jù)權(quán)利要求18的方法,其中所述工作項(xiàng)的屬性還包括與該工作項(xiàng)相關(guān)的設(shè)計(jì)附件。
21.根據(jù)權(quán)利要求17的方法,其中所述構(gòu)成的數(shù)據(jù)以文件形式被存儲(chǔ)和管理。
22.根據(jù)權(quán)利要求17-21的其中之一的方法,其中所述構(gòu)成的數(shù)據(jù)被送至一轉(zhuǎn)換器,以便轉(zhuǎn)換成可以被輸入到一項(xiàng)目管理工具的格式。
23.根據(jù)權(quán)利要求22的方法,其中所述構(gòu)成的數(shù)據(jù)還被所述轉(zhuǎn)換器送至一設(shè)計(jì)文檔包裝器,以便對(duì)與工作項(xiàng)相關(guān)的設(shè)計(jì)文檔及結(jié)果進(jìn)行打包并存檔。
24.根據(jù)權(quán)利要求23的方法,其中,所述的工作項(xiàng)來(lái)自一個(gè)系統(tǒng)設(shè)計(jì)工具,該系統(tǒng)設(shè)計(jì)工具用于對(duì)所述項(xiàng)目進(jìn)行系統(tǒng)設(shè)計(jì)而產(chǎn)生至少一個(gè)所述的工作項(xiàng)。
25.一種利用如權(quán)利要求17-24所述的實(shí)現(xiàn)增強(qiáng)的WBS設(shè)計(jì)的方法來(lái)進(jìn)行項(xiàng)目設(shè)計(jì)和管理的方法,包括對(duì)一項(xiàng)目進(jìn)行系統(tǒng)設(shè)計(jì)而產(chǎn)生至少一個(gè)工作項(xiàng);根據(jù)所述工作項(xiàng)進(jìn)行增強(qiáng)的WBS設(shè)計(jì);以及根據(jù)所述增強(qiáng)的WBS設(shè)計(jì)所構(gòu)成的數(shù)據(jù),進(jìn)行項(xiàng)目管理。
26.根據(jù)權(quán)利要求25的方法,還包括對(duì)所述系統(tǒng)設(shè)計(jì)和所述增強(qiáng)的WBS設(shè)計(jì)所涉及的部件進(jìn)行設(shè)計(jì)。
27.根據(jù)權(quán)利要求25或26的方法,其中,所述項(xiàng)目管理根據(jù)所述工作項(xiàng)的屬性信息產(chǎn)生甘特圖。
28.根據(jù)權(quán)利要求25或26的方法,其中,所述增強(qiáng)的WBS設(shè)計(jì)還包括對(duì)與所述工作項(xiàng)相關(guān)的設(shè)計(jì)文檔及結(jié)果進(jìn)行打包并存檔。
全文摘要
一種WBS設(shè)計(jì)管理器,包括WBS樹(shù)狀結(jié)構(gòu)設(shè)計(jì)器,用于對(duì)一項(xiàng)目所包括的工作項(xiàng)及其相互關(guān)系實(shí)現(xiàn)圖形化的樹(shù)狀設(shè)計(jì)并且映射成一種增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu);WBS屬性編輯器,用于對(duì)樹(shù)狀結(jié)構(gòu)的每個(gè)節(jié)點(diǎn)中的工作項(xiàng)的屬性進(jìn)行定義和編輯;WBS數(shù)據(jù)管理器,用于對(duì)根據(jù)所述增強(qiáng)的WBS數(shù)據(jù)結(jié)構(gòu)構(gòu)成的數(shù)據(jù)進(jìn)行存儲(chǔ)和管理。該WBS設(shè)計(jì)管理器可連接至一轉(zhuǎn)換器,用于將所述構(gòu)成的數(shù)據(jù)轉(zhuǎn)換成項(xiàng)目管理工具需要的格式,以便將所述構(gòu)成的數(shù)據(jù)輸入到項(xiàng)目管理工具。另外還提供了一種增強(qiáng)的WBS設(shè)計(jì)工具。本發(fā)明使得系統(tǒng)設(shè)計(jì)工具和項(xiàng)目管理工具被整合,從而使系統(tǒng)設(shè)計(jì)人員和項(xiàng)目管理人員在本發(fā)明的工具的支持下具有更順暢的信息交互,提高項(xiàng)目管理的效率和準(zhǔn)確性。
文檔編號(hào)G06F17/30GK1885325SQ200510079698
公開(kāi)日2006年12月27日 申請(qǐng)日期2005年6月23日 優(yōu)先權(quán)日2005年6月23日
發(fā)明者孫偉, 張欣, 田忠, 葉盛 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司