版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第九講 信息系統(tǒng)建設(shè)的項目管理一、信息系統(tǒng)與項目管理信息系統(tǒng)的建設(shè)是一類項目信息系統(tǒng)的建設(shè)是一次性的任務(wù),有一定的任務(wù)范圍和質(zhì)量要求,有時間或進度的要求,有經(jīng)費或資源的限制。信息系統(tǒng)具有生命周期系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行和維護五個階段。從具體構(gòu)成來看,信息系統(tǒng)項目可分為客戶需求分析、應(yīng)用軟件開發(fā)、網(wǎng)絡(luò)規(guī)劃與設(shè)計、設(shè)備采購以及系統(tǒng)調(diào)試與集成等多項內(nèi)容。二、計劃、費用與進度管理信息系統(tǒng)項目的計劃信息系統(tǒng)項目的計劃是用來指導(dǎo)組織、實施、協(xié)調(diào)和控制信息系統(tǒng)建設(shè)的文件,制訂一個良好的計劃有諸多好處,比如:可以將計劃的假設(shè)與前提寫成書面文件,以備發(fā)生變更時查考;有助于項目成員之間的交
2、流溝通,有助于大家統(tǒng)一認識;可以確定測量項目進展、對項目進行控制和考核工作業(yè)績的基準。進度計劃、費用計劃、人力計劃、質(zhì)量保證計劃、風險管理計劃等。全過程計劃,也可以是階段性計劃或子系統(tǒng)計劃。(一)、成本的構(gòu)成及測算信息系統(tǒng)項目成本的構(gòu)成信息系統(tǒng)項目成本的測算分析信息系統(tǒng)項目的成本測算,就是根據(jù)待開發(fā)信息系統(tǒng)的成本特征以及當前能夠獲得的有關(guān)數(shù)據(jù)和情況,運用定量和定性分析方法對信息系統(tǒng)生命周期各階段的成本水平和變動趨勢做出盡可能科學的估計。最難確定的是開發(fā)成本中的軟件開發(fā)成本,而硬件成本和其他成本相對容易估算出來。至于運行維護成本,則可以根據(jù)開發(fā)成本與運行維護成本比值的經(jīng)驗數(shù)據(jù)和測算出來的開發(fā)成本
3、一起計算。并且,對于信息系統(tǒng)項目的用戶來講,項目開發(fā)成本的不確定性因素較大,而項目的運行維護成本由于多次發(fā)生,且在自身的使用中發(fā)生,相對來講容易控制一些。所以信息系統(tǒng)項目成本測算的重點是軟件開發(fā)成本。信息系統(tǒng)項目成本測算過程(二)軟件規(guī)模與成本的估算1、軟件常用的估算方法參照已經(jīng)完成的類似項目,估算待開發(fā)項目的軟件開發(fā)成本和工作量。將大的項目分解成若干小的子系統(tǒng),在估算出每個子系統(tǒng)軟件開發(fā)成本和工作量之后,再估算整個項目的軟件開發(fā)成本。將軟件按信息系統(tǒng)的生命周期分解,分別估算出軟件開發(fā)在各個階段的工作量和成本,然后再把這些工作量和成本匯總,估算出整個軟件開發(fā)的工作量和成本。根據(jù)實驗或歷史數(shù)據(jù)給
4、出軟件開發(fā)工作量或成本的經(jīng)驗估算公式。軟件代碼行的方式軟件開發(fā)的生產(chǎn)率: PlLE 其中:L是應(yīng)用軟件的總代碼行數(shù)。一般用千行代碼KLOC(1KLOC103LOC)度量。 E是應(yīng)用軟件的工作量,用人月(PM)度量。Pl是軟件開發(fā)的生產(chǎn)率,用每人月完成的代碼行數(shù)(LOCPM)度量。軟件代碼行的方式例:某信息系統(tǒng)代碼約為32000行,5人用2個月完成。則 L=32000/1000=32 E=5*2=10 Pl =L/E=32/10=3.2軟件代碼行的方式每行代碼的平均成本: ClSL 其中:S是軟件開發(fā)的總成本,用人民幣元或美元度量。 Cl是軟件項目每行代碼的平均成本,用人民幣元(或美元)代碼行度
5、量。軟件代碼行方式的缺點用軟件代碼行數(shù)估算軟件的開發(fā)規(guī)模簡單易行,其缺點也有不少:代碼行數(shù)的估算依賴于程序設(shè)計語言的功能和表達能力;采用代碼行估算方法會對設(shè)計精巧的軟件項目產(chǎn)生不利的影響;在軟件項目開發(fā)前或開發(fā)初期估算它的代碼行數(shù)十分困難;代碼行估算只適用于過程式程序設(shè)計語言,對非過程式的程序設(shè)計語言不太適用,等等。軟件功能點方式間接度量按基本功能定義,系統(tǒng)分析初期能大概估算出山軟件開發(fā)的規(guī)模功能點計算中CT的度量這種方法用6個信息量的“加權(quán)和”CT和14個因素的“復(fù)雜性調(diào)節(jié)值”Fi (i1,2,14)計算功能點FP:軟件開發(fā)的生產(chǎn)率:PfFPE 其中:Pf表示每人月完成的功能點數(shù)。E是工作量
6、,用人月(PM)度量。每功能點的平均開發(fā)成本:CfSFP 其中:S是軟件開發(fā)的總成本。Cf表示每功能點的平均開發(fā)成本。軟件功能點的方式功能點計算中Fi的估值采用功能點度量的優(yōu)點主要有兩條:第一,與程序設(shè)計語言無關(guān),它不僅適用于過程式語言,也適用于非過程式的語言,這對于面向?qū)ο蟮拈_發(fā)方式尤為有用;第二,由于在信息系統(tǒng)項目啟動時就能基本上確定系統(tǒng)的輸入、輸出等參數(shù),所以功能點度量能用于軟件開發(fā)成本在初期的預(yù)估。缺點主要是它涉及到的主觀因素比較多,如Fi的選取與評估人的經(jīng)驗和態(tài)度有較大的關(guān)系,并且FP的值沒有直觀的物理意義。軟件功能點方式的優(yōu)缺點采用前述估算方法估算出L或FP的樂觀值a,悲觀值b和一
7、般值m,然后根據(jù)下列加權(quán)公式計算出期望值:e(a十4m十b)6 當L或FP的期望值估算出來之后,根據(jù)以前開發(fā)軟件的數(shù)據(jù)可知軟件開發(fā)平均生產(chǎn)率(KLOCPM或FPPM)計算出工作量。比如軟件項目規(guī)模按功能點估算為3l0 FP,假設(shè)以前完成項目的平均生產(chǎn)率為5.5FPPM,已知每人月的開發(fā)成本為1萬元,于是:工作量估算為: E3105.556PM 軟件開發(fā)成本估算為: C56156萬元軟件規(guī)模和成本的的測算2、軟件的經(jīng)驗估算模型 CoCoMo模型是“構(gòu)造性成本模型”(Constructive Cost Model,簡稱CoCoMo模型)的英文縮寫,分為基本、中間、詳細三個層次,分別用于軟件開發(fā)的不
8、同階段?;綜oCoMo模型用于系統(tǒng)開發(fā)的初期,估算整個系統(tǒng)的工作量(包括軟件維護)和軟件開發(fā)所需要的時間;中間CoCoMo模型用于估算各個子系統(tǒng)的工作量和開發(fā)時間;詳細CoCoMo模型用于估算獨立的軟部件,如子系統(tǒng)內(nèi)部的各個模塊。CoCoMo模型簡介基本CoCoMo模型是靜態(tài)、單變量模型,具有下列形式: EaLb DcEd CE 其中:L是項目的代碼行估計值。E表示工作量,單位是人月(PM)。D表示開發(fā)時間,單位是月。C表示開發(fā)成本,單位是萬元。表示每人月的人力成本,單位是萬元/人月 a,b,c,d是常數(shù)?;綜oCoMo模型基本CoCoMo模型參數(shù)取值 Putnam模型,是由Putnam提
9、出的大型軟件項目工作量(一般在30人年以上)估算模型。它是一個動態(tài)多變量模型,適用于軟件開發(fā)的各個階段。估算模型以大型軟件項目的實測數(shù)據(jù)為基礎(chǔ),描述了開發(fā)工作量、開發(fā)時間和軟件代碼行數(shù)之間的關(guān)系。Putnam模型簡介相應(yīng)的方程是:其中:L表示源程序代碼行數(shù)。E表示工作量(以人年記,包括維護)。 td表示開發(fā)時間(以年記)。Ck表示技術(shù)狀態(tài)常數(shù),它反映出“妨礙程序員進展的限制”,并因開發(fā)環(huán)境而異。 顯然: CE 其中:C表示開發(fā)成本,單位是萬元。表示每人年的人力成本,單位是萬元/人年。Putnam模型Putnam模型技術(shù)狀態(tài)常數(shù)Ck的取值在 Putnam模型中,開發(fā)軟件項目的工作量與交付時間的4
10、次方成反比,將0.9 td代替式中的td計算E,我們發(fā)現(xiàn),提前10的時間要增加52的工作量,顯然是降低了軟件開發(fā)生產(chǎn)率。因此,軟件開發(fā)過程中人員與時間的折衷是一個十分重要的問題。由上述對兩個經(jīng)驗?zāi)P偷姆治隹芍?,CoCoMo模型和Putnam模型都是在估算軟件代碼行的方式基礎(chǔ)上,估算出了軟件開發(fā)的工作量和軟件開發(fā)的成本。對于軟件的開發(fā)時間,CoCoMo模型是根據(jù)經(jīng)驗公式估算出來的,對于Putnam模型則是與工作量相權(quán)衡的結(jié)果。對于軟件的人力投入,兩個模型都可以根據(jù)工作量和開發(fā)時間的比值測算出來。兩個經(jīng)驗?zāi)P忘c評到此,我們就討論完了軟件規(guī)模、成本、開發(fā)時間、人力投入的測算過程。在此基礎(chǔ)上,就可以根
11、據(jù)測算的軟件開發(fā)成本、硬件成本和信息系統(tǒng)開發(fā)期間的其他成本計算出信息系統(tǒng)的開發(fā)成本,再根據(jù)信息系統(tǒng)開發(fā)成本占信息系統(tǒng)總成本比例的經(jīng)驗數(shù)據(jù)得出信息系統(tǒng)項目的總成本。相應(yīng)地,也可以根據(jù)軟件開發(fā)時間或人力投入占信息系統(tǒng)項目總時間或總?cè)肆Ρ壤慕?jīng)驗數(shù)據(jù)知道信息系統(tǒng)項目建設(shè)所需要的總時間、總?cè)肆?。信息系統(tǒng)項目的總成本(三)項目的進度與成本計劃項目經(jīng)理組織隊伍形成項目團隊,繪制專業(yè)領(lǐng)域技術(shù)編制表,建立一個工作分析結(jié)構(gòu)(WBS),并在此基礎(chǔ)上建立項目組成員的責任矩陣。所謂工作分析結(jié)構(gòu)是指將一個信息系統(tǒng)項目分解成易于管理的幾部分或幾個細目,細目再展開成子細目,任何分支最低層的細目叫工作包。工作包、分攤比如對于
12、一個待建系統(tǒng)可以先按照生命周期的各階段展開,然后按照子系統(tǒng)或系統(tǒng)功能點展開。責任矩陣一旦建立,就可以進行項目各建設(shè)活動的工期估計和預(yù)算分攤估計。工期估計和預(yù)算分攤估計各有兩種辦法,一種是自上而下法,即在項目建設(shè)總時間和總成本之內(nèi)按照每一工作包的相關(guān)工作范圍來考察,以項目總時間或總成本的一定比例分攤到各個工作包中。另一種方法是自下而上法,它是由每一工作包的具體負責人來做估計的方法?,F(xiàn)在某企業(yè)準備開發(fā)一個客戶關(guān)系管理的信息系統(tǒng),合同雙方將系統(tǒng)交付使用作為項目終結(jié)的依據(jù),雙方同意維護期間費用另行支付。經(jīng)上述測算,估算該項目總開發(fā)工作量為4人年,項目總開發(fā)時間為50周,項目的總成本(包括軟件開發(fā)成本、
13、硬件成本和開發(fā)中的其他成本)是100萬元人民幣。將該項目劃分為六個大的活動,并明確了各活動的工期:系統(tǒng)規(guī)劃(5周)、系統(tǒng)分析(10周)、系統(tǒng)設(shè)計(10周)、系統(tǒng)實現(xiàn)(15周)、系統(tǒng)測試(8周)和系統(tǒng)轉(zhuǎn)換(5周)。分攤實例客戶關(guān)系信息系統(tǒng)項目甘特圖客戶關(guān)系信息系統(tǒng)項目分攤最早開始時間(Earliest Start time,ES)和最早結(jié)束時間(Earliest Finish time,EF) 。ES和EF是通過網(wǎng)絡(luò)圖的正向計算得到的。規(guī)則:某項活動的最早開始時間(ES)必須相同或晚于直接指向這項活動的所有活動的最早結(jié)束時間(EF)中的最晚時間。EFES十工期估計。最遲開始時間(Latest S
14、tart time,LS)和最遲結(jié)束時間(Latest Finish time,LF)。LF和LS可以通過網(wǎng)絡(luò)圖的反向推算得出。規(guī)則:某項活動的最遲結(jié)束時間(LF)必須相同或早于該活動直接指向的所有活動最遲開始時間(LS)的最早時間。LSLF工期估計。ES、EF 、 LS、LF客戶關(guān)系信息系統(tǒng)項目進度總時差可以用每項活動的最遲結(jié)束(開始)時間減去它的最早結(jié)束(開始)時間算出,即:總時差LFEF 或 總時差LSES。如果某項活動的總時差為正值,表明該項活動花費時間總量可以適當延長,而不必擔心會出現(xiàn)在要求完工時間內(nèi)活動無法完成的窘?jīng)r。反之,如果總時差為負值,則表明該項活動要加速完成以減少花費的時間
15、。要對項目的進度作到較好的控制,必須找到項目網(wǎng)絡(luò)圖中的關(guān)鍵路徑。那些具有正的總時差的路徑有時被稱為非關(guān)鍵路徑,而那些總時差為零或負值的路徑被稱為關(guān)鍵路徑,并且我們將耗時最長的關(guān)鍵路徑經(jīng)常稱為最關(guān)鍵路徑??倳r差、關(guān)鍵路徑網(wǎng)絡(luò)圖實例(上)網(wǎng)絡(luò)圖實例(下)(四)項目計劃的變更管理信息系統(tǒng)項目變更管理過程圖 信息系統(tǒng)項目計劃變更與監(jiān)控制定基準計劃(進度,預(yù)算)啟動項目開始一個報告期收集實際進程數(shù)據(jù)(進度,成本)更新項目的計劃(進度,預(yù)算)分析當前狀況并與計劃比較(進度,預(yù)算)需采取糾正措施嗎?識別糾正措施和協(xié)調(diào)相關(guān)變化還有下一個報告期嗎?項目結(jié)束是是否否第一是對近期內(nèi)即將發(fā)生的活動加強控制,積極挽回時
16、間和成本,這是因為早控制早主動;第二是工期估計最長或預(yù)算估計最大的活動應(yīng)進一步審核預(yù)估依據(jù),并做好該活動壓縮時間和費用的準備工作,因為估計值越大的項目更有壓縮的可能;第三,將某些可以再分的活動進一步細分,研究細分活動之間并行工作或知識重用的可行性,如可行,則可以有效地壓縮時間和費用。計劃調(diào)整的重點時間與成本之間在一定的范圍內(nèi)有一定的替代性,時間成本平衡法就是一種用最低的相關(guān)成本的增加來縮短項目工期的方法。該方法基于以下假設(shè):每項活動有兩組工期和成本估計:正常和應(yīng)急。一項活動的工期可以通過從正常時間減至應(yīng)急時間得到有效的縮減,這要靠投入更多資源來實現(xiàn)。應(yīng)急時間是確保活動按質(zhì)量完成的時間下限。當需
17、要將活動的預(yù)計工期從正常時間縮短至應(yīng)急時間時,必須有足夠的資源作保證。在活動的正常點和應(yīng)急點之間,時間和成本的關(guān)系是線性的。時間成本平衡法附有正常和應(yīng)急時間及成本的網(wǎng)絡(luò)圖縮短工期的單位時間加急成本可用如下公式計算:每項活動的每周加急成本可根據(jù)上述公式分別計算出來:活動A: 6 000元周 活動B:10 000元周活動C: 5 000元周 活動D: 6 000元周單位時間加急成本時間成本平衡法的舉例下面介紹利用項目的預(yù)算累計量、實際成本累計量和盈余累計量三個指標監(jiān)控成本變動的方法。假設(shè)現(xiàn)有一個小型信息系統(tǒng)項目個人理財信息系統(tǒng)需要開發(fā),合同總價款為10萬元人民幣,擬在12周內(nèi)開發(fā)成功。項目采用原型
18、法方式開發(fā),為了簡單起見,將該項目分為三個大的活動:需求分析與原型制作、原型改造與系統(tǒng)實現(xiàn)、系統(tǒng)測試與轉(zhuǎn)換。項目成本計劃的變更控制預(yù)算累計量(PV,Planned Value)實際成本累計量(AC,Actual Cost)掙值量(EV,Earned Value)個人理財信息系統(tǒng)三個累計量的比較圖成本差(Cost Variance,CV);進度差(Schedule Variance,SV);成本績效指數(shù),又叫成本效率(Cost Performance Index,CPI);進度績效指數(shù),又叫進度效率(Schedule Performance Index,SPI)成本差(CV)累計掙值(EV)累計
19、成本(AC)進度差(SV)累計掙值(EV)累計預(yù)算(PV)成本效率(CPI)累計掙值(EV)/ 累計成本(AC)進度效率(SPI)累計掙值(EV)/ 累計預(yù)算(PV)監(jiān)控信息系統(tǒng)項目的指標根據(jù)上述4個公式,可以計算上例到第8周時上述的4個指標:CVEVAC5.46.81.4(萬元)SVEVPV5.46.41.0(萬元)CPIEV / AC5.4 / 6.80.794SPIEV / PV5.4 / 6.40.844一般來講,成本差和進度差都是正值(或者成本效率和進度效率都大于1)的項目執(zhí)行得要好于成本差和進度差都是負值(或者成本效率和進度效率都小于1)的項目。項目經(jīng)理通過對不同時期、不同工作包上
20、述四個指標的監(jiān)控,就可以清楚地了解項目的執(zhí)行情況,并據(jù)此采取相應(yīng)的措施。監(jiān)控指標說明三、IS項目的人員管理信息系統(tǒng)項目的人力計劃,主要基于前面說到的工作量和進度預(yù)估,工作量與項目總時間的比值就是理論上所需的人力數(shù)。人員進度權(quán)衡定律Brooks定律曾擔任IBM公司操作系統(tǒng)項目經(jīng)理的F.Brooks從大量的軟件開發(fā)實踐中得出了另一條結(jié)論:“向一個已經(jīng)拖延的項目追加開發(fā)人員,可能使它完成得更晚”。兩個重要定律用作人力計劃的Rayleigh-Norden曲線信息系統(tǒng)開發(fā)人員作為技術(shù)工種,可不是一旦需要就馬上找得到的,那么在制定人力資源計劃時,就要在基本按照上述曲線配備人力的同時,盡量使某個階段的人力穩(wěn)
21、定,并且確保整個項目期人員的波動不要太大。我們稱這樣的過程為人力資源計劃的平衡。人力資源平衡法是制定使人力資源需求波動最小化的進度計劃的一種方法。這種平衡人力資源的方法是為盡可能均衡地利用人力資源并滿足項目要求完成的進度。人力資源平衡是在不延長項目完工時間的情況下建立人力資源均衡利用的進度計劃。人力資源平衡反映學籍信息管理系統(tǒng)項目人力資源需求的的網(wǎng)絡(luò)圖基于活動最早開始時間的人力資源計劃圖基于資源平衡的人力資源計劃圖每個項目小組的人數(shù)不能太多,否則組員間彼此通信的時間將占系統(tǒng)建設(shè)時間的一個很大比重。通常不能把一個信息系統(tǒng)劃分成大量獨立的單元模塊或子系統(tǒng),否則,不僅出現(xiàn)接口錯誤的可能性增加,而且系統(tǒng)測試將既困難又費時間。一般說來,每個項目小組的規(guī)模應(yīng)該比較小,以28名成員為宜。如果項目屬于中小型規(guī)模且建設(shè)時間在一年以內(nèi),那么項目小組的成員可以是活動負責人制。如果項目屬于大中型規(guī)模,建設(shè)時間在一年以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年中國卵磷脂行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年中國便攜管子鉗數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年中國二硫化鉬極壓鋰基潤滑脂數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年中國萬用表測試棒行業(yè)投資前景及策略咨詢研究報告
- 2024年中國陶瓷纖維不燃布市場調(diào)查研究報告
- 2024年中國自動包裝糖果紙市場調(diào)查研究報告
- 2024年中國玻璃纖維天線罩市場調(diào)查研究報告
- 高中語文第6單元文無定格貴在鮮活三游沙湖苦齋記課件新人教版選修中國古代詩歌散文欣賞
- 2024年中國尼龍鉚釘市場調(diào)查研究報告
- 2024年中國雙盤人形馬步市場調(diào)查研究報告
- 我會洗手(洗手知識科普)課件
- 【教學課件】第3單元《土和火的藝術(shù)》示范課件
- (新高考)高考英語基礎(chǔ)知識默寫本必修第二冊 Unit 1 Cultural Heritage
- 小學生新聞播報動態(tài)PPT
- 中藥藥理學(全套課件)
- 冀教版年級數(shù)學下冊期末考試試卷分析
- 魯科版五四制七年級上冊生物全冊單元測試卷
- 如何-我為什么選擇安惠
- 同意未成年人姓名變更的聲明
- 人教版二年級上冊數(shù)學期中測試卷含答案【奪分金卷】
- 四年級上冊數(shù)學課件-認識梯形-人教版-(3)(共25張PPT)
評論
0/150
提交評論