国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

PMBOK項目三角形理論在軟件開發(fā)中的應(yīng)用與實踐

2018-04-02 09:13:58蔡文水石爽
電腦知識與技術(shù) 2018年5期

蔡文水 石爽

摘要:該文理論聯(lián)系實際,通過一個實際應(yīng)用項目,分析了PMBOK項目管理中的項目三角形的理論的內(nèi)涵,分析了與實際軟件開發(fā)范圍管理的內(nèi)在關(guān)系,并在項目管理三角形的理論基礎(chǔ)上,提出了符合實際國情的操作方法,在實際開發(fā)過程中得到了驗證,是一個理論聯(lián)系實際的典型應(yīng)用。

關(guān)鍵詞:PMBOK;項目管理三角形;項目范圍;軟件開發(fā)整體管理

1項目管理三角形的內(nèi)涵分析

PMBOK是Project Management Body of Knowledge的縮寫,指項目管理知識體系,是美國項目管理協(xié)會(PMI)對項目管理所需的知識、技能和工具進行的權(quán)威性描述。PMBOK涉及的九大知識體系,這九大方面幾乎覆蓋了各種項目開發(fā)和管理的全部內(nèi)容,而項目管理中的時間管理、范圍管理、質(zhì)量管理和成本管理是項目管理的核心內(nèi)容,由這四種管理構(gòu)成的項目管理三角形形象地揭示了項目管理的精髓,而項目管理的五大過程又是實際管理過程演繹實施的必經(jīng)之路。按照PMBOK的知識體系,項目管理的核心理論是項目管理三角形及其動態(tài)變化和控制,正如這個三角形邊線面的相互關(guān)系一樣,BC線代表質(zhì)量管理,在保持質(zhì)量不變的前提下,若成本不變,范圍變化必然導致進度發(fā)生變化,圖中AB線變?yōu)锳2B線;若時間進度不變,范圍增加必然導致成本增加,圖中AC線變?yōu)锳1C線;為了節(jié)約項目成本(資源),可以減少項目范圍或延長項目時間,圖中AB線變?yōu)锳B線;為了縮短項目時間,就需要增加項目成本(資源)或減少項目范圍;如果需求變化導致增加項目范圍,就需要增加項目成本(資源)或延長項目時間,圖中三角形ABC變?yōu)锳1BC或A2BC。

這是基本的相互制約關(guān)系,然而在軟件項目開發(fā)實際運用中,實際情況是成本預(yù)算基本確定,時間進度也不能超期或必須得到控制,這樣一來,三角形的形狀也就是工作范圍,就是確定了不能變的,但在實際開發(fā)過程中,三角形面積所代表的業(yè)務(wù)需求及功能范圍恰恰是變化很大的,而且三角形面積代表的工作內(nèi)容的權(quán)值不是均等的,可以這樣理解,越靠近三角形的中心,工作的重要性就越大,越具有核心價值,而處在的三角形角上的工作,普遍不太重要,或重要程度不大,換句話說,三角形劃定的業(yè)務(wù)范圍,越靠近中央越符合實際的真正需求,越遠離中心越遠離業(yè)務(wù)的核心需求;而另一方面,由于業(yè)務(wù)需求調(diào)研的不到位,三角形頂角代表的業(yè)務(wù)需求可能根本就是錯的,而三角形三條邊外圍的一些小面積可能是真正的需求,可是沒有劃在三角形內(nèi)。PMBOK是純粹的項目管理理論,而我國的國情特點和地域特征很難做到推行純粹的項目管理理論,我們的體會和實際隋況是,項目的需求和工作范圍往往是一個不規(guī)則的多角形或者是多邊形,越靠近中央的業(yè)務(wù)需求,其與實際需求切合度越高,反之則越低。這就是說項目三角形包含的業(yè)務(wù)需求內(nèi)容重要性的權(quán)值不是均等的,這一點在PMBOK中沒有提及。在軟件開發(fā)和驗證過程中,各種需求有不同程度的變化時,影響開發(fā)需求也就是工作范圍的結(jié)果是項目三角形變成了多角形,這種變化在開發(fā)過程的階段驗證中突出地表現(xiàn)了出來。

按照PMBOK的理論,項目開發(fā)過程中要始終貫徹整體管理的思想,循序工作,不斷確認,對項目范圍說明書進行多次修改,以趨符合實際需求。從PMBOK的”項目整體管理”的角度來看,整體管理兼有統(tǒng)一、合并的思想,也就是要結(jié)合各方面情況,在各種沖突的目標與方案之間進行權(quán)衡和取舍,這是在實際開發(fā)過程中可以調(diào)整三角形面積形狀的理論依據(jù)。

大多數(shù)有經(jīng)驗的項目管理人員都知道,管理項目并沒有單一的辦法。他們通過調(diào)整順序和控制項目實施過程的嚴格程度,來達到項目理想的效果,這些過程不是教條的,也不是固定死的形式,在不同項目中的靈活變通,動態(tài)調(diào)整會在項目實施過程中起到更好的作用。

2“供用電合同簽發(fā)系統(tǒng)”項目特點分析

河北省電力局“供用電合同簽發(fā)系統(tǒng)”項目是一個覆蓋河北省多個地市的推廣項目,這個項目是由河北省電力局用電處牽頭組織,由河北電力局用電處、石家莊電業(yè)局用電處和軟件公司相關(guān)人員組成項目開發(fā)組,在項目開發(fā)前,由河北局用電處召集河北省各地市的專家,集中開了幾天業(yè)務(wù)流程分析會,研討了各個地區(qū)的用電合同業(yè)務(wù)情況,統(tǒng)一了簽發(fā)流程,這個項目的意圖是要把河北省各地方的用電管理規(guī)范化,目的是通過計算機化的供用電合同簽發(fā),在規(guī)范化簽發(fā)流程的同時,最大限度地提高用電單位的法律意識,消除由于合同條款引起的各類用電糾紛。這個項目的特點是要解決具體問題,不要搞花架子,為此,我們考慮開發(fā)一套計算機化的合同簽發(fā)軟件系統(tǒng),關(guān)鍵是要使計算機化的簽發(fā)流程適應(yīng)全省各種各樣的用戶,包括大宗用戶、躉售用戶、鄉(xiāng)鎮(zhèn)企業(yè)用戶及個體用戶,并根據(jù)用戶的不同,自動生成不同的合同條款,濾除用戶不涉及的條款。這個項目要求是三個月完成,不能慢,要趕在夏季用電高峰之前,重簽所有合同,這個項目由省局統(tǒng)一撥款進行推廣,可以說是時間進度和成本費用都已固化的項目,也充分體現(xiàn)了這個開發(fā)推廣項目的具體特點,從項目三角形的理論看,就是一個三邊都固定的三角形。

3項目三角形在“供用電合同簽發(fā)系統(tǒng)”中的整體及動態(tài)管理

河北電力局的供用電合同簽發(fā)管理項目是要在業(yè)務(wù)上覆蓋河北省省全部區(qū)域用電業(yè)務(wù)的,除了邯鄲電業(yè)局歸屬南方電網(wǎng),在行政和市場運作上趨于個性化,其他從邢臺以北到滄州、保定、張家口等電業(yè)局都基本上符合河北局的業(yè)務(wù)規(guī)定流程,這是這個項目得以推廣的基礎(chǔ)條件。

這個項目的重點歸根結(jié)底反映在項目三角形上,依據(jù)經(jīng)過核準確認的流程文本,我們很快開發(fā)出了第一版的系統(tǒng)程序,這一版軟件實際上先完成了項目的主要業(yè)務(wù)需求,即對應(yīng)項目三角形中央大部分面積所涉及的內(nèi)容,而把專用繪圖軟件及輔助功能作為后期重點開發(fā)內(nèi)容,也就是對應(yīng)項目三角形的三個角面積所涉及的內(nèi)容。

然而,雖然在項目立項初期開了三天的合同簽發(fā)業(yè)務(wù)分析會,也確定了一套統(tǒng)一合理的簽發(fā)程序,但由于地域的差異,各種用電戶的差異,在合同簽發(fā)流程中出現(xiàn)了很多統(tǒng)一簽發(fā)流程不能解決的問題,造成在首次推廣會上得到了很多反饋意見。這些意見全部都是肯定了主要流程,而對個別情況提出了一系列需求,正如圖所示一樣,所有問題集中反映在圖中三角形之外的區(qū)域上,也就是項目初期需求分析(三角形面積范圍)之外問題。需要增加和改進的地方是超出三角形面積之外的幾個小塊面積上,這些正是軟件需要改進的地方。

由此,我們形成這樣的思維:我們可以先把用戶不太關(guān)心,或者不太重要的三角形頂角部分的工作打折或剔除,而補充開發(fā)確認過程中產(chǎn)生的新的又比較重要的需求,也就是對應(yīng)三角形三邊外突的部分,這樣做的意義是簡化或暫時放棄初期需求系統(tǒng)分析中不重要的內(nèi)容,而省出時間和精力去開發(fā)用戶關(guān)心但又是前期沒有列入項目范圍的內(nèi)容。這種思維的實施要基于兩點:一是首先在需求分析中確定哪些是次要的而且用戶不看重的系統(tǒng)功能;二是要確定這些邊上突出的部分(也就是需求變化)不是顛覆性的。在我們這個合同簽發(fā)項目中,對應(yīng)這些突出的需求變化都是必需的,我們通過簡化安裝配置、簡化文檔歸檔處理、簡化特殊功能(資產(chǎn)分界點繪圖軟件)的開發(fā),節(jié)省精力和時間重點解決針對用戶多樣性的靈活的計算機處理流程,使得時間和精力沒多花,范圍也真正符合了用戶需求。正是由于積極動態(tài)調(diào)整三角形范圍的內(nèi)容的思想,使我們準確把握了項目需求邊界,在整個開發(fā)、測試、推廣、維護過程中,抓大放小,靈活處理,有所放棄,有所增加,從而做到在總的投人精力不變,保證時間進度的前提下,順利地完成了項目在河北省各地市的推廣。

4項目實施總結(jié)

我們的著眼點正確,抓住了項目的核心內(nèi)容,科學處理業(yè)務(wù)需求的核心性、覆蓋性和小概率用戶需求的關(guān)系,并緊緊把握這一矛盾,通過開發(fā)過程的動態(tài)調(diào)整,實現(xiàn)在項目核心業(yè)務(wù)范圍和時間進度沒有變化的前提下,滿足了大多數(shù)用戶合同簽發(fā)條款需求,而將系統(tǒng)提供的附加功能和次要功能作為后期補充開發(fā)內(nèi)容,從而保證了項目主體的保質(zhì)保量按時完成推廣。

通過這個項目,我們認識到,項目管理理論上業(yè)務(wù)功能范圍是三角形,生搬硬套項目三角形的制約理論,往往不適合我們的具體項目實施,在這個項目中,河北省用戶的普遍業(yè)務(wù)需求集合是離散的多邊形或多角形,這就意味著我們開發(fā)出來的項目功能范圍也應(yīng)該是多邊形,在這個項目中,我們不斷的調(diào)整業(yè)務(wù)范圍的幾何形狀,不斷跟進用戶需求,不斷調(diào)整需求范圍,完成了PMBOK項目三角形理論在國內(nèi)軟件項目開發(fā)中的具體實踐,既順應(yīng)了項目管理理論,又靈活運用了項目管理理論。

长泰县| 潢川县| 平谷区| 萍乡市| 桃江县| 明溪县| 融水| 延川县| 八宿县| 淅川县| 巴彦淖尔市| 江都市| 乌兰县| 建昌县| 仙桃市| 绥化市| 铜梁县| 萨嘎县| 汨罗市| 揭西县| 开远市| 奇台县| 通州区| 泾川县| 伊宁县| 潜江市| 宝清县| 清水河县| 固原市| 石景山区| 罗定市| 故城县| 双流县| 锡林郭勒盟| 淳化县| 滕州市| 平定县| 瑞昌市| 吉安市| 郑州市| 安福县|