it項目管理碩士論文
it項目管理碩士論文
工程碩士培養(yǎng)質(zhì)量評估是保證和提高工程碩士培養(yǎng)教育質(zhì)量的一個重要環(huán)節(jié)。下面是學(xué)習(xí)啦小編為大家整理的it項目管理碩士論文,供大家參考。
it項目管理碩士論文范文一:項目變更管理
【摘 要】
近年來,IT產(chǎn)業(yè)以驚人的速度發(fā)展,從而使軟件產(chǎn)業(yè)的地位在經(jīng)濟發(fā)達國家提到了空前的高度。雖然軟件產(chǎn)業(yè)在國內(nèi)外得到了迅速發(fā)展,但是軟件項目實施效果卻不容樂觀。調(diào)查分析表明,大約70%的軟件項目超出預(yù)定開發(fā)周期,大型項目平均超出計劃交付時間20%-50%,90%以上的軟件項目開發(fā)費用超出預(yù)算,并且項目越大,超出項目計劃的程度越高。
軟件項目失敗的原因主要有以下三點:一是需求的不斷變化。二是開發(fā)的軟件不能滿足用戶的需求。三是軟件項目的管理問題,這包括兩個方面:一方面是因為缺乏完善的管理項目風(fēng)險的方法;另一方面是由于軟件項目規(guī)模的龐大,項目的范圍難以精確確定,從而在項目開發(fā)的過程中范圍不斷變更,過程控制的力度不夠,因此導(dǎo)致成本估計難以精確,進度控制困難,可靠性無法保證。 1 項目變更的基本概述
項目變更意為項目實施過程中,因各種原因?qū)е略媱澃l(fā)生變動的行為。項目的建設(shè)或應(yīng)用環(huán)境是在變化的,需求和目標(biāo)也可能是變化的,因此項目本身也是變化的。不管項目在準(zhǔn)備階段的工作做的如何細致、全面,在項目實施過程中仍然會遇到各種預(yù)料之外的變化。同時,這些需求和要求的變更在項目進程中出現(xiàn)的越晚,對于項目實施來說就越困難,項目成本消耗可能就越高。如果能有效地控制項目的變更,那么項目最終就能在變化的環(huán)境中成功實現(xiàn)。
1.1引起項目變更的因素
項目變更主要目的是為了保證實現(xiàn)建設(shè)目標(biāo),但就國內(nèi)目前信息化項目建設(shè)狀況而言,隨意變更的現(xiàn)象占了很大的比例,究其原因主要來自兩方面,一方面是項目從啟動到結(jié)束,要經(jīng)過漫長的過程,中間受各種因素影響會發(fā)生多次變動行為,過多的變動往往會改變項目實施結(jié)果,使不確定性成為大概率事件;另一方面是參與建設(shè)的主體過多,業(yè)務(wù)與技術(shù)脫節(jié),需求不明確導(dǎo)致建設(shè)階段變更內(nèi)容過多,這點在軟件開發(fā)服務(wù)項目這種現(xiàn)象尤為突出,經(jīng)常是在業(yè)務(wù)調(diào)研階段需求內(nèi)容很少,但當(dāng)項目投入試運行后,反而個性化要求源源不斷,因此造成項目被動的局面。
引起項目變動的原因呈多樣性,若按其來源劃分,大致可分成主觀和客觀因素兩大類,前者來自項目主體,如應(yīng)項目建設(shè)方或是承建方要求進行變更;后者則是因為項目實施環(huán)境或部分項目要素變化帶來的影響。
IT項目中引起變更的因素有兩個:一是來自外部的變更要求,如客戶要求修改工作范圍和需求等;二是開發(fā)過程內(nèi)部的變更要求,如為解決測試中發(fā)現(xiàn)的一些錯誤而修改源碼甚至設(shè)計。比較而言,最難處理的是來自外部的需求變更,
因為IT項目需求變更的概率大、工作量也大,特別是到項目的后期。
1.2項目變更的生命周期
項目從開始就處于不停的變化中,用戶需求變了需要調(diào)整計劃或者設(shè)計;測試發(fā)現(xiàn)了問題需要對錯誤代碼進行變更;甚至人員流失了,也需要項目進行一定的調(diào)整以適應(yīng)這種情況。Bug管理,需求管理,風(fēng)險控制等本質(zhì)上都是項目變更的一種。它們都是為了保證項目在變化過程中始終處于可控狀態(tài),并隨時可跟蹤回溯到某個歷史狀態(tài)。孤立的看單個變更(CR)的生命周期,那么它是比較簡單的,大致就是提出-審核-修改-確認這么一個過程。但變更管理并不是單純的一個數(shù)據(jù)庫記錄,做個備忘而已。在這么一個簡單的流程中,變更管理要能體現(xiàn)出它的兩個重要用途,一個是控制變更,保證項目可控;另一個是變更度量分析,幫助組織提供自己的開發(fā)能力。如(圖-1)
圖-1 項目變更生命周期的基本過程
變更生命周期中的幾個主要過程和這些過程的要求 :
提出—記錄變更的詳細信息,相當(dāng)于一個備忘。需要記錄的信息可能根據(jù)不同組織和不同項目的規(guī)定而不同。要點在于變更提出者能簡明扼要的記錄下有價值的信息,比如缺陷發(fā)生時的環(huán)境,要變更的功能等。
審核—審核者首先要確認變更意義,確認是否要修改;其次審核者要確認變更可能產(chǎn)生的影響,根據(jù)影響分析決定是否要修改下變更的內(nèi)容以及對項目其它方面做同步改變;最后就是指派項目成員實施該變更。
實施修改—根據(jù)變更要求進行修改。首先要保證修改實施是完全而徹底的,比如提了一個需求變更,不能只改了需求文檔而不改代碼或者用戶文檔。在組織分工情況下,如何協(xié)調(diào)多個小組的同步變更保證工作產(chǎn)品一致性正成為一個很嚴(yán)峻的問題。 實現(xiàn)變更的一個初始目的就是為了項目的跟蹤回溯,那么,針對變更而做的修改也應(yīng)該被記錄下來并被和變更關(guān)聯(lián)起來,實現(xiàn)why、what的雙向跟蹤。
確認—確認驗證變更確實得到了確實實施。查詢和度量分析—項目管理者需
要了解項目中各個變更的當(dāng)前狀態(tài),根據(jù)變更狀態(tài)做出各種管理決定;度量分析變更數(shù)據(jù),了解項目質(zhì)量狀況;定期進行復(fù)盤,尋找變更根源,進行有針對性,甚至是制度化的改進。
2 項目范圍的變更
項目中不可避免的會發(fā)生范圍的變更,不論是在項目的開始階段或是項目的將要結(jié)束階段,都有可能會發(fā)生項目范圍的變更,而項目范圍的變更會自然而然地對項目有影響,所以,怎么樣控制項目的范圍變更是項目管理所需要做的一個重要內(nèi)容。項目所處的階段越早,項目不確定性就越大,項目調(diào)整或變更的可能性就越大,同時帶來的代價比較低。但隨著項目的進行,不確定性逐漸減小,而變更的代價、付出的人力、資源逐漸增加,就會增加決策的困難度。
在實際工作中,項目實施階段的變更原因盡管很多,但這些原因和其他階段工作皆有密切的關(guān)聯(lián),并非在實施階段才產(chǎn)生的。因此,要控制或減少實施階段的變更行為,必須要從每個階段工作入手,盡可能減少變動因素,盡早排除隱患,使各階段工作成果具有穩(wěn)定性, 才能在實施階段降低項目變更的可能性,實現(xiàn)項目建設(shè)可控管理。
2.1 IT項目范圍變更原因
范圍變更的表現(xiàn)形式多種多樣,如客戶臨時改變對功能需求的想法、項目預(yù)算發(fā)生變化等。在IT項目中,這些需求范圍變更可能來自方案服務(wù)方、客戶或產(chǎn)品供應(yīng)商,也可能來自項目組內(nèi)部。分析各種項目需求變更的原因主要包括一下四點:
(1)范圍沒有明確就開始細化。范圍細化一般是由需求分析人員根據(jù)用戶提出的描述性的、總結(jié)性的需求進行功能的提取并給出相應(yīng)的描述。如果對用戶的需求不明確、需求分析工作不到位;使得需求范圍沒有明確就開始細化,當(dāng)需求進入實施階段需求范圍發(fā)生變化,就需要作出很大的變動。
(2)系統(tǒng)實施時間過長。在項目漫長的實施過程中,客戶由于自身業(yè)務(wù)發(fā)生變化或突然產(chǎn)生新的想法會不斷地向項目提出新的需求,從而造成需求的變更最終影響到項目整體的范圍。
(3)用戶業(yè)務(wù)需求的改變。由于客戶競爭激烈,運行情況不確定,需要隨時對業(yè)務(wù)戶環(huán)境變化做出反應(yīng),用戶自然會經(jīng)常提出變更的請求。
(4)系統(tǒng)正常升級。由于開發(fā)方自身版本升級、性能改進、設(shè)計調(diào)整等要求會產(chǎn)生需求變更。
2.2 范圍變更控制管理過程
為執(zhí)行變更控制,必須建立有效的范圍變更流程,它對管好項目至關(guān)重要。一個項目的范圍計劃可能制訂的非常好,但是想不出現(xiàn)任何改變幾乎是不可能的,因此變更是不可避免的,關(guān)鍵問題是如何對變更進行有效的控制。IT項目的生命周期分為啟動、計劃、實施控制和收尾5個過程。范圍變更的控制不應(yīng)該只是項目實施階段考慮的事情,而是要分布在整個項目的生命周期。
范圍變更控制是指對有關(guān)項目范圍的變更實施控制。主要的過程輸出是范圍變更、糾正行動與教訓(xùn)總結(jié)。再好的計劃也不可能做到一成不變,因此變更是不可避免的,關(guān)鍵問題是對變更進行有效的控制。其過程如(圖-2)所示
圖2 范圍變更控制流程
在發(fā)生范圍變更時,首先需要向變更控制委員會(SCCB)提交范圍變更申請表。并記錄變更請求的相關(guān)內(nèi)容。
然后由控制委員會對范圍變更進行相應(yīng)的評估;SCCB需要對范圍變更請求產(chǎn)生的原因進行分析,精確的理解用戶需求;評估系統(tǒng)對范圍變更的接納程度、變更的代價、變更系統(tǒng)總體架構(gòu)甚至是產(chǎn)品發(fā)展的影響。在范圍變更分析中還需要進行需求范圍穩(wěn)定性的分析。過于頻繁的范圍變更項目進程已經(jīng)超出了需求變化范圍。
SCCB根據(jù)項目現(xiàn)有進度,進行項目范圍變更進度影響、費用及項目可接受影響的程度;對項目變更排列優(yōu)先級,對變更請求采取應(yīng)對措施提出建議,記錄風(fēng)險和風(fēng)險應(yīng)對計劃。同時與項目贊助人協(xié)商項目變更影響、解決變更請求的條件相應(yīng)的費用變化以及項目贊助人可接受程度等問題,從而決定是否實施變更。
實施范圍變更主要過程包括有追蹤所有范圍變更影響的工作產(chǎn)品、確定是否調(diào)整需求基線、維護范圍變更記錄文檔,此外范圍變更還需要進行驗證,對于未通過驗證將取消變更請求。
2.3 范圍變更控制管理原則
(1)建立需求范圍基線。需求范圍基線是指是否允許用戶需求變更的分界線,在軟件開發(fā)過程中,需求確定并經(jīng)過評審后,課件里第一個需求基線。隨著項目的進展需求基線也在變化;此后每次變更經(jīng)過評審后,都要重新確定新的需求基線。
(2)制定簡單有效的變更控制流程,并形成文檔。在建立了需求基線后,提出的所有變更都必須遵循這個控制流程;同時,著個流程具有一定的普遍性,對以后的IT項目開發(fā)和其他項目都有借鑒意義。