如何控制和管理軟件產(chǎn)品的開發(fā)項(xiàng)目進(jìn)度_第1頁
如何控制和管理軟件產(chǎn)品的開發(fā)項(xiàng)目進(jìn)度_第2頁
如何控制和管理軟件產(chǎn)品的開發(fā)項(xiàng)目進(jìn)度_第3頁
如何控制和管理軟件產(chǎn)品的開發(fā)項(xiàng)目進(jìn)度_第4頁
如何控制和管理軟件產(chǎn)品的開發(fā)項(xiàng)目進(jìn)度_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、I 如何控制和管理軟件產(chǎn)品的開發(fā)項(xiàng)目進(jìn)度 、影響軟件開發(fā)項(xiàng)目進(jìn)度的因素 要有效地進(jìn)行進(jìn)度控制,必須對影響進(jìn)度的因素進(jìn)行分析,事先或及時(shí)采取必要的措施,盡量縮小計(jì)劃 進(jìn)度與實(shí)際進(jìn)度的偏差,實(shí)現(xiàn)對項(xiàng)目的主動(dòng)控制。軟件開發(fā)項(xiàng)目中影響進(jìn)度的因素很多,如人為因素、技術(shù) 因素、資金因素、環(huán)境因素等等。在軟件開項(xiàng)目的實(shí)施中,人的因素是最重要的因素,技術(shù)的因素歸根到底 也是人的因素。軟件開發(fā)項(xiàng)目進(jìn)度控制常見問題主要是體現(xiàn)在對一些因素的考慮上。常見的問題有以下幾種 情況: 1、80-20原則與過于樂觀的進(jìn)度控制 80-20原則在軟件開發(fā)項(xiàng)目進(jìn)度控制方面體現(xiàn)在:80%的項(xiàng)目工作可以在 20%的時(shí)間內(nèi)完成,而剩余的

2、 20%的項(xiàng)目工作需要 80%的時(shí)間。這個(gè)80%的項(xiàng)目工作不一定是在項(xiàng)目的前期,而可能是分布在項(xiàng)目的各個(gè) 進(jìn)展 階段,但是剩余的 20%左右的項(xiàng)目工作大部分是在后期。所以軟件開發(fā)在進(jìn)入編碼階段后會(huì)給人一種 快速”的感覺,使得項(xiàng)目經(jīng)理、項(xiàng)目團(tuán)隊(duì)成員、用戶以及高層領(lǐng)導(dǎo)產(chǎn)生了過于樂觀的估計(jì)。有些領(lǐng)導(dǎo)看到軟件 交付給用戶了,就一塊石頭落地總算交差了 ”,同時(shí)又可能撤出一些被認(rèn)為不必要的人力資源。但很多情況 下這是為了對付用戶不合理的交付期限要求而采用的不得已的措施。這樣的結(jié)果是拖延了后期的工作,同時(shí) 如果軟件還不成熟的話,會(huì)給用戶造成不好的影響。 2、范圍、質(zhì)量因素對進(jìn)度的影響 看不見”又很容易 我能

3、”的心理 軟件開發(fā)項(xiàng)目比其他任何建設(shè)項(xiàng)目都會(huì)有更經(jīng)常的變更, 大概是因?yàn)檐浖绦蚴且环N 修改”的東東吧,用戶是想改就改,造成需求的蔓延,項(xiàng)目經(jīng)理有時(shí)還不知如何拒絕,加上要說 因素,一般都會(huì)答應(yīng)修改。這樣集少成多,逐漸影響了項(xiàng)目進(jìn)度。 如果某項(xiàng)工作在進(jìn)度上表面上達(dá)到目標(biāo)了,但經(jīng)檢驗(yàn)其質(zhì)量沒有達(dá)到要求,則必然要通過返工等手段, 增加人力資源的投入,增加時(shí)間的投入,實(shí)際上是拖延了進(jìn)度。不管是從橫向或縱向來看,部分任務(wù)的質(zhì)量 會(huì)影響總體項(xiàng)目的進(jìn)度,前面的一些任務(wù)質(zhì)量中會(huì)影響到后面的一些任務(wù)質(zhì)量。 3、資源、預(yù)算變更對進(jìn)度的影響 資源,最主要的還是人力資源,有時(shí)某方面的人員不夠到位,或者在多個(gè)項(xiàng)目的情況

4、下某方面的人員中 途被抽到其他項(xiàng)目、或身兼多個(gè)項(xiàng)目、或在別的項(xiàng)目不能自拔無法投入本項(xiàng)目。還有一個(gè)很重要的資源,就 是信息資源,如某些國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn),用戶可能提供不了,而是需要去收集或購買,如果不能按時(shí)得到, 就會(huì)影響需求分析、設(shè)計(jì)或編碼的工作。其他資源,如開發(fā)設(shè)備或軟件沒有到貨,也會(huì)對進(jìn)度造成影響。 預(yù)算其實(shí)就是一種資源,它的變更會(huì)影響某些資源的變更,從而對進(jìn)度造成影響。 a www.gap- 4、低估了軟件開發(fā)項(xiàng)目實(shí)現(xiàn)的條件 低估軟件開發(fā)項(xiàng)目實(shí)現(xiàn)的條件表現(xiàn)在低估技術(shù)難度、低估協(xié)調(diào)復(fù)雜度、低估環(huán)境因素這樣幾個(gè)方面。 首先是低估技術(shù)難度。軟件開發(fā)項(xiàng)目團(tuán)隊(duì)成員,有時(shí)甚至是企業(yè)的高級(jí)項(xiàng)目主管也經(jīng)

5、常低估項(xiàng)目技術(shù)上 的困難。低估技術(shù)難度實(shí)際上也就是高估人的能力,認(rèn)為或希望項(xiàng)目會(huì)按照已經(jīng)制定的樂觀項(xiàng)目計(jì)劃順利地 實(shí)施,而實(shí)際則不然。軟件開發(fā)項(xiàng)目的高技術(shù)特點(diǎn)本身說明其實(shí)施中會(huì)有很多技術(shù)的難度,除了需要高水平 的技術(shù)人員來實(shí)施外,還要考慮為解決某些性能問題而進(jìn)行科研攻關(guān)和項(xiàng)目實(shí)驗(yàn); 其次,低估了協(xié)調(diào)復(fù)雜度,也低估了多個(gè)項(xiàng)目團(tuán)隊(duì)參加項(xiàng)目時(shí)工作協(xié)調(diào)上的困難。軟件開發(fā)項(xiàng)目團(tuán)隊(duì)成 員比較強(qiáng)調(diào)個(gè)人的智慧、強(qiáng)調(diào)個(gè)性,這給項(xiàng)目工作協(xié)調(diào)帶來更多的復(fù)雜度。當(dāng)一個(gè)大項(xiàng)目由很多子項(xiàng)目組成 時(shí),不僅會(huì)增加相互之間充分溝通交流的困難,更會(huì)增加項(xiàng)目協(xié)調(diào)和進(jìn)度控制上的困難。 另外,企業(yè)高級(jí)項(xiàng)目主管和項(xiàng)目經(jīng)理也經(jīng)常低估環(huán)境因

6、素,這些環(huán)境因素包括用戶環(huán)境、行業(yè)環(huán)境、組 織環(huán)境、社會(huì)環(huán)境、經(jīng)濟(jì)環(huán)境。低估這些條件,既有主觀的原因,也會(huì)有客觀的原因。對項(xiàng)目環(huán)境的了解程 度不夠,造成沒有做好充分的準(zhǔn)備。 5、項(xiàng)目狀態(tài)信息收集的情況 由于項(xiàng)目經(jīng)理的經(jīng)驗(yàn)或素質(zhì)原因,對項(xiàng)目狀態(tài)信息收集的的掌握不足,及時(shí)性準(zhǔn)確性完整性比較差。另 外其它一些原因也會(huì)造成這種現(xiàn)象。 某些項(xiàng)目團(tuán)隊(duì)成員報(bào)喜不報(bào)憂, 不希望別人知道自己工作的不好的情況, 例如軟件程序的編制, 可能會(huì)先編制一些表面的東西, 現(xiàn)有界面, 看起來好像完成任務(wù)了, 實(shí)際上只是一個(gè) “原 型系統(tǒng) ”或演示系統(tǒng)。給領(lǐng)導(dǎo)造成比較樂觀的感覺。 如果項(xiàng)目經(jīng)理或者管理團(tuán)隊(duì)沒有及時(shí)地檢查發(fā)現(xiàn)這

7、種情況,將對項(xiàng)目的進(jìn)度造成嚴(yán)重的影響。當(dāng)然,如 果出現(xiàn)這種需要時(shí)時(shí)刻刻都互相提防的氛圍,管理人員就應(yīng)該從管理的角度,從制度的角度檢討一下,進(jìn)行 改進(jìn),讓大家實(shí)事求是地進(jìn)行溝通。溫伯格說 : “無論你多么聰明,離開了信息,對項(xiàng)目進(jìn)行成功的控制就是 無源之水、無本之木。 ” 6、執(zhí)行計(jì)劃的嚴(yán)格程度 沒有把計(jì)劃作為項(xiàng)目過程行動(dòng)的基礎(chǔ),而是把計(jì)劃放在一邊,比較隨意去做。例如對于項(xiàng)目團(tuán)隊(duì)內(nèi)部溝 通或外部溝通,在計(jì)劃中要說明清楚人員、周期、方式、方法,不能遺漏,但在實(shí)際項(xiàng)目過程中,可能出現(xiàn) 溝通沒有按時(shí)或沒有完整地達(dá)到所有項(xiàng)目干系人的情況。 若項(xiàng)目計(jì)劃本身有錯(cuò)誤,執(zhí)行錯(cuò)誤的計(jì)劃肯定會(huì)產(chǎn)生錯(cuò)誤。如,計(jì)劃制訂

8、者在計(jì)劃系統(tǒng)框架設(shè)計(jì)考慮上的錯(cuò) 誤、進(jìn)度安排上的失誤等。實(shí)際的項(xiàng)目實(shí)施中,除了這種錯(cuò)誤之外,還可能因?yàn)轫?xiàng)目執(zhí)行上的錯(cuò)誤,造成項(xiàng) 目的麻煩。例如,項(xiàng)目的客戶及其他項(xiàng)目干系人沒有及時(shí)為項(xiàng)目中出現(xiàn)的情況采取必要的措施或者所采取的 措施的不適合具體的情況、沒有效果或者有副作用等。另外,如果在項(xiàng)目中的某項(xiàng)工作(如某個(gè)子系統(tǒng)或模 塊、組件)被轉(zhuǎn)包給第三方開發(fā)后,不能進(jìn)行有效的管理,也會(huì)造成進(jìn)度上的延誤。 7、計(jì)劃變更調(diào)整的及時(shí)性 漸近明細(xì)是項(xiàng)目的特點(diǎn),特別是對于軟件開發(fā)項(xiàng)目,并不是一個(gè)一成不變的過程。開始時(shí)的項(xiàng)目計(jì)劃可 以先制定得比較粗一些,隨著項(xiàng)目的進(jìn)展,特別是需求明確以后,項(xiàng)目的計(jì)劃就可以進(jìn)一步的明確

9、,這時(shí)候 應(yīng)該對項(xiàng)目計(jì)劃進(jìn)行調(diào)整修訂, 通過變更手續(xù)取得項(xiàng)目干系人的共識(shí)。 計(jì)劃應(yīng)該隨著項(xiàng)目的進(jìn)展而逐漸細(xì)化、 調(diào)整、修正。沒有及時(shí)調(diào)整的計(jì)劃或者是隨意的不負(fù)責(zé)任的計(jì)劃的項(xiàng)目是難以控制的。在高技術(shù)行業(yè),日新 月異是主要特點(diǎn),因此計(jì)劃的制定需要在一定條件的限制和假設(shè)之下采用漸近明細(xì)的方式,隨著項(xiàng)目的進(jìn)展 進(jìn)行不斷細(xì)化、調(diào)整、修正、完善。對于較為大型的軟件開發(fā)項(xiàng)目的工作分解結(jié)構(gòu)可采用二次甚至多次WBS方 法。即根據(jù)總體階段劃分的總體WBS,需求調(diào)研階段結(jié)束、概要設(shè)計(jì)完成后專門針對詳細(xì)設(shè)計(jì)或編碼階段 的二次WBS。由于需求的功能點(diǎn)和設(shè)計(jì)的模塊或組件之間并不是一一對應(yīng)的關(guān)系,所以只有在概要設(shè)計(jì)完 成以

10、后才能準(zhǔn)確地得到詳細(xì)設(shè)計(jì)或編碼階段的二次WBS,根據(jù)代碼模塊或組件的合理劃分而得出的二 次WBS才能在詳細(xì)設(shè)計(jì)、編碼階段乃至測試階段起到有效把握和控制進(jìn)度的作用。有些項(xiàng)目的需求或設(shè)計(jì) 做得不夠詳細(xì),無法對工作任務(wù)的分解、均衡分配和進(jìn)度管理起參考作用,因此要隨著需求的細(xì)化和設(shè)計(jì)的 明確,對項(xiàng)目的分工和進(jìn)度進(jìn)行及時(shí)的調(diào)整,使項(xiàng)目的計(jì)劃符合項(xiàng)目的變化,使項(xiàng)目的進(jìn)度符合項(xiàng)目的計(jì)劃。 8、未考慮不可預(yù)見事件發(fā)生造成的影響 假設(shè)、約束、風(fēng)險(xiǎn)等考慮 不周”造成項(xiàng)目進(jìn)度計(jì)劃中未考慮一些不可預(yù)見的事件發(fā)生。例如軟件開發(fā)項(xiàng) 目還會(huì)因?yàn)轫?xiàng)目資源特別是人力資源缺乏、人員生病、人員離職、項(xiàng)目團(tuán)隊(duì)成員臨時(shí)有其他更緊急的任

11、務(wù)造 成人員流動(dòng)等不可預(yù)見的事件對項(xiàng)目的進(jìn)度控制造成影響(即項(xiàng)目按時(shí)完成是基于如下假設(shè):人力資源不會(huì) 缺乏、人員不會(huì)生病、人員不會(huì)流動(dòng))。企業(yè)環(huán)境、社會(huì)環(huán)境、天災(zāi)人禍等事件對項(xiàng)目的進(jìn)度控制造成影響。 對項(xiàng)目的假設(shè)條件、約束條件、風(fēng)險(xiǎn)及其對策等對于進(jìn)度的影響在項(xiàng)目計(jì)劃要進(jìn)行充分的考慮,在項(xiàng)目進(jìn)展 過程中也要不斷地重新考慮有沒有新的情況,新的假設(shè)條件、約束條件、潛在風(fēng)險(xiǎn)會(huì)影響項(xiàng)目的進(jìn)度。假設(shè) 是通過努力可以直接解決的問題,而這些問題是一定要解決才能保證項(xiàng)目按計(jì)劃完成;約束一般是難以解決 的問題,但可以通過其他途徑回避或彌補(bǔ)、取舍,如犧牲進(jìn)度、質(zhì)量等等;假設(shè)與約束是針對比較明確會(huì)出 現(xiàn)的情況,如果問

12、題的出現(xiàn)具有不確定性,則應(yīng)該在風(fēng)險(xiǎn)分析中列出,分析其出現(xiàn)的可能性、造成的影響、 采取的措施。實(shí)際上像沒有考慮人的疾病、人員流動(dòng)這些情況本身也不是什么問題,因?yàn)槿魏稳硕疾豢赡馨?所有以外的情況都考慮完整,實(shí)際上也沒有必要。但有些諸如下班或節(jié)假日的加班時(shí)間都被安排用于項(xiàng)目工 作的情況就會(huì)造成更多的項(xiàng)目不確定性。在可能的情況下當(dāng)然要對所有可能情況都做到有備無患,但是有的 時(shí)候也要冒一定的風(fēng)險(xiǎn),同時(shí)對于風(fēng)險(xiǎn)的防范也需要考慮如果防范的成本大于風(fēng)險(xiǎn)本身造成的損失和影響, 則這種防范是沒有必要的。 9、程序員方面的因素對進(jìn)度的影響 程序員方面有兩種常見的心態(tài)影響了進(jìn)度的控制:一是技術(shù)完美主義、二是自尊心。

13、技術(shù)完美主義的常見現(xiàn)象是,有些程序員由于進(jìn)度壓力、經(jīng)驗(yàn)等方面的原因,會(huì)匆忙先做編碼等具體的 事情,等做到一定程度后會(huì)想到一些更好的構(gòu)思,或者看到一些更好的技術(shù)的介紹,或者是覺得外部構(gòu)架可 以更加美化,或者是覺得內(nèi)部構(gòu)架可以更加優(yōu)化,這樣他們會(huì)私下或公開對軟件進(jìn)行調(diào)整,去嘗試一下新的 技術(shù)。而是否使用這些新的技術(shù)對完成項(xiàng)目本身的目標(biāo)并沒有影響,相反可能帶來不確定的隱患。這種做法 不是以用戶的需求為本、或以項(xiàng)目團(tuán)隊(duì)的總體目標(biāo)為本,可能對軟件開發(fā)進(jìn)度造成較大的影響。 自尊心的常見想象是,有些程序員在遇到一些自己無法解決的問題時(shí),傾向于靠自己摸索,而不愿去問 周圍那些經(jīng)驗(yàn)更為豐富的人。有些人也許會(huì)通過

14、聊天室等方式匿名地向別人求教。如果運(yùn)氣好會(huì)很快地解決, 否則要花很多實(shí)踐摸索。而如果向周圍的人求教,可能摸索幾天的問題別人早就解決了。 10、未考慮軟件開發(fā)過程的循環(huán)、迭代特性 對軟件開發(fā)的各個(gè)過程分類過于精細(xì),制定進(jìn)度計(jì)劃時(shí)各項(xiàng)工作過于緊湊、沒有彈性,造成的后果是, 定期提交項(xiàng)目進(jìn)度階段報(bào)告的制度只有在表面上起到效果,按照計(jì)劃的時(shí)間表提交階段成果也只是在表面上 起到效果。因?yàn)?“上有政策、下有對策 ”,強(qiáng)行的規(guī)定會(huì)使人產(chǎn)生一些錯(cuò)誤的認(rèn)識(shí):如在項(xiàng)目計(jì)劃中“規(guī)定 ”某 個(gè)時(shí)間只能做某某類別的事情,那么嚴(yán)格執(zhí)行的后果就是編碼階段就不能修改文檔;另外錯(cuò)誤的“里程碑 ”概 念可能會(huì)使大家輕易地相信上一

15、個(gè)階段的工作成果都是 “通過評(píng)審 ”最終定稿了,而實(shí)際上可能只是因?yàn)闀r(shí)間 到了該提交的人提交、該評(píng)審的人評(píng)審了。如果上下階段是不同的人就根本不會(huì)去檢查其中是否還有錯(cuò)誤; 如果上下階段是同一個(gè)人,就可能非正式地修改上一階段的錯(cuò)誤,但占用的時(shí)間和精力卻是下一階段的,并 且這樣的修改時(shí)沒有記錄的。這樣關(guān)于階段進(jìn)度控制的措施實(shí)際上只是在表面上有效。最為普遍的情況是, 用戶在合同中限定了提交軟件系統(tǒng)的時(shí)間,實(shí)際上這個(gè)時(shí)間對完成項(xiàng)目任務(wù)來說是遠(yuǎn)遠(yuǎn)不夠的,但計(jì)劃只能 按照合同來進(jìn)行,所以要不用戶讓步,要不只能按照時(shí)間的約定提交實(shí)際上還未完成的軟件系統(tǒng),完成系統(tǒng) 的安裝,但這時(shí)候的 “完成階段任務(wù) ”只是一個(gè)

16、表面現(xiàn)象,系統(tǒng)雖然安裝了,但可能是沒有經(jīng)過嚴(yán)格徹底測試 的,也可能是只完成了部分的功能,省略了某些功能,有些是整塊功能省略,有的是省略了某些功能的某個(gè) 過程,如數(shù)據(jù)錄入里面隱含的數(shù)據(jù)錄入前缺省值設(shè)置、數(shù)據(jù)錄入檢驗(yàn)等功能,而是實(shí)現(xiàn)了比較粗糙的功能。 這樣,系統(tǒng)交付并不意味著項(xiàng)目的完成,而在項(xiàng)目交付之后還要花更多的時(shí)間。 11、其他因素 以上這些因素是影響項(xiàng)目進(jìn)度的幾個(gè)主要方面,除此之外還有很多其他的影響因素。其實(shí)最主要的因素 還是人的因素,這里的人包括所有與項(xiàng)目相關(guān)的人。項(xiàng)目經(jīng)理的素質(zhì)、管理者的水平、用戶的因素、項(xiàng)目成 員的因素等等,都會(huì)對項(xiàng)目進(jìn)度造成影響,這是因?yàn)橛捎谲浖_發(fā)的特性。因?yàn)槠?/p>

17、限無法一一列舉,只 能在此分析一些常見的因素。 不可否認(rèn),軟件開發(fā)項(xiàng)目進(jìn)度可控性還是帶有一定運(yùn)氣成分的。特別是需要用戶配合的那些軟件開發(fā)項(xiàng) 目,其可控性與用戶的成熟度、軟件應(yīng)用領(lǐng)域的成熟程度和行業(yè)標(biāo)準(zhǔn)規(guī)范的完備程度有很大關(guān)系。關(guān)于可控 性方面會(huì)涉及到一些與客戶打交道經(jīng)驗(yàn),雖然我們說,顧客是上帝、以顧客為中心,但并不是說我們要把主 導(dǎo)權(quán)交給他們,而關(guān)鍵是我們?nèi)绾稳ブ鲗?dǎo)、引導(dǎo)、把握。因此,項(xiàng)目控制的好壞與相關(guān)人員人際關(guān)系方面的 經(jīng)驗(yàn)也有關(guān)系。 盡管存在很多不可控的因素,我們的任務(wù)是首先分清哪些是可以控制的,哪些是我們不能控制的。項(xiàng)目 經(jīng)理一是要盡量擴(kuò)大可控的領(lǐng)域,減少不可控的領(lǐng)域,二是不要在 “不

18、可控 ”上花太多時(shí)間,而是多花一些時(shí) 間把可控的工作控制好,做好防范措施,減輕不可控因素對項(xiàng)目進(jìn)度的影響。 項(xiàng)目進(jìn)入實(shí)施階段后,項(xiàng)目經(jīng)理的幾乎所有的活動(dòng)都是圍繞進(jìn)度展開的。進(jìn)度控制的目標(biāo)與成本控制的 目標(biāo)和質(zhì)量控制的目標(biāo)是對立統(tǒng)一的關(guān)系。項(xiàng)目的進(jìn)度、質(zhì)量和成本構(gòu)成一個(gè)相互制約的三角關(guān)系,需要項(xiàng) 目經(jīng)理去平衡。 二、項(xiàng)目進(jìn)度控制的目的 項(xiàng)目進(jìn)度控制和監(jiān)督的目的是:增強(qiáng)項(xiàng)目進(jìn)度的透明度,以便當(dāng)項(xiàng)目進(jìn)展與項(xiàng)目計(jì)劃出現(xiàn)嚴(yán)重偏差時(shí)可 以采取適當(dāng)?shù)募m正或預(yù)防措施。已經(jīng)歸檔和發(fā)布的項(xiàng)目計(jì)劃是項(xiàng)目控制和監(jiān)督中活動(dòng)、溝通、采取糾正和預(yù) 防措施的基礎(chǔ)。 1、根據(jù)計(jì)劃進(jìn)行監(jiān)控 項(xiàng)目控制的第一個(gè)目的是根據(jù)計(jì)劃對項(xiàng)目的

19、各項(xiàng)活動(dòng)進(jìn)行監(jiān)控,即根據(jù)已經(jīng)制定并取得共識(shí)的軟件開發(fā) 項(xiàng)目計(jì)劃來監(jiān)控項(xiàng)目的實(shí)際表現(xiàn)和進(jìn)度。為此應(yīng)該根據(jù)項(xiàng)目計(jì)劃來監(jiān)控項(xiàng)目計(jì)劃參數(shù)的實(shí)際值,這些參數(shù)包 括進(jìn)度表、項(xiàng)目成本、工作量、工作產(chǎn)品和任務(wù)的屬性、使用的資源、項(xiàng)目成員的知識(shí)和技能;根據(jù)項(xiàng)目計(jì) 劃來監(jiān)控項(xiàng)目團(tuán)隊(duì)所作的承諾是否已經(jīng)或可能兌現(xiàn)、原來的確定的風(fēng)險(xiǎn)是否可以避免或減少損失,是否有新 的風(fēng)險(xiǎn)出現(xiàn);根據(jù)項(xiàng)目計(jì)劃來收集、管理、使用項(xiàng)目數(shù)據(jù);根據(jù)計(jì)劃監(jiān)督項(xiàng)目干系人的參與情況,監(jiān)控各項(xiàng) 任務(wù)承擔(dān)人的參與活動(dòng);定期進(jìn)行必要的進(jìn)度評(píng)審,確定項(xiàng)目是否存在重大偏差、跟蹤變更請求和問題報(bào)告 直到變更或問題得到解決;在項(xiàng)目的里程碑對項(xiàng)目的成果進(jìn)行評(píng)審。 2、

20、管理糾正和預(yù)防措施 項(xiàng)目控制的另外一個(gè)目的是管理糾正和預(yù)防措施,即當(dāng)項(xiàng)目進(jìn)度或者結(jié)果已經(jīng)或即將與計(jì)劃有嚴(yán)重偏差 時(shí),對需要采取的糾正或預(yù)防措施進(jìn)行管理。為此應(yīng)當(dāng)收集并且分析項(xiàng)目進(jìn)行中可能存在的問題,并以此確 定解決這些問題的糾正或預(yù)防措施;對已經(jīng)確定的問題采取糾正和預(yù)防措施;監(jiān)控要實(shí)施的糾正和預(yù)防措施, 分析措施采取以后的結(jié)果,判斷這些措施的有效性,確定和記錄糾正與計(jì)劃結(jié)果存在偏差的問題而采取的必 要且合適的措施。 項(xiàng)目執(zhí)行過程中僅僅靠最初建立的一份完善”的基準(zhǔn)計(jì)劃是不夠的,最好的計(jì)劃也未必會(huì)一直有效。根 據(jù)項(xiàng)目任務(wù)漸進(jìn)明晰的特點(diǎn),特另憂軟件開發(fā)項(xiàng)目的特點(diǎn),在項(xiàng)目進(jìn)行過程中,肯定需要在適當(dāng)和必

21、要的時(shí) 候?qū)?xiàng)目進(jìn)行變更控制,這種控制過程包括定期搜集有關(guān)項(xiàng)目進(jìn)展情況的信息,把實(shí)際進(jìn)展情況與計(jì)劃進(jìn)展 情況進(jìn)行對比;如果實(shí)際進(jìn)展情況比計(jì)劃進(jìn)展情況有差距,或可能會(huì)有差距,就應(yīng)當(dāng)采取糾正或預(yù)防措施。 變更控制應(yīng)當(dāng)在項(xiàng)目期間定期進(jìn)行,這里所說的變更控制不一定要進(jìn)行真正的變更,而是說要定期對變更進(jìn) 行控制。 如果在項(xiàng)目生命周期內(nèi)的某一時(shí)間點(diǎn),把實(shí)際進(jìn)度與計(jì)劃中約定的進(jìn)度相比對,顯示出項(xiàng)目已經(jīng)延誤或即將 延誤、超出預(yù)算目標(biāo)或不符合質(zhì)量要求,就必須采取糾正或預(yù)防措施使項(xiàng)目回到正軌上來,重新符合計(jì)劃的 安排要求。在已做出執(zhí)行糾正或預(yù)防措施的決定之前,應(yīng)評(píng)估一下糾正與預(yù)防措施的有效性和無副作用性, 以確保

22、糾正措施使項(xiàng)目回到項(xiàng)目的工作范圍、時(shí)間和預(yù)算約束內(nèi),并對項(xiàng)目的其他目標(biāo)不會(huì)造成太大的影響。 3、在各種項(xiàng)目目標(biāo)中進(jìn)行平衡 如果經(jīng)過評(píng)估確定項(xiàng)目確實(shí)已無法控制,就應(yīng)當(dāng)下定決心以犧牲軟件功能范圍、工作成果范圍(如某些 中間文檔)、成本預(yù)算、進(jìn)度計(jì)劃或軟件質(zhì)量中的某一項(xiàng)目標(biāo)為代價(jià),來保住項(xiàng)目最重要的那些目標(biāo),在各種 項(xiàng)目目標(biāo)中進(jìn)行平衡,最終確定一個(gè)最合適的解決方案。有效的項(xiàng)目控制的關(guān)鍵是定期及時(shí)測量實(shí)際進(jìn)程, 并與計(jì)劃進(jìn)程相比較,如有必要就立即采取糾正或預(yù)防措施。指望不采取糾正和干預(yù)措施,問題就自行消失 的想法是不現(xiàn)實(shí)的。問題越早發(fā)現(xiàn)就越好改正,造成的影響和損失越小。問題越提前發(fā)現(xiàn)就越好采取預(yù)防措

23、施,可以用最小的代價(jià)避免造成損失?;陧?xiàng)目實(shí)際進(jìn)展情況,就有可能準(zhǔn)確預(yù)測項(xiàng)目進(jìn)度計(jì)劃和成本預(yù)算 的實(shí)施情況,以便順利完成項(xiàng)目。如果這些項(xiàng)目參數(shù)超出項(xiàng)目目標(biāo)的限制范圍,就必須馬上采取糾正措施; 如果發(fā)現(xiàn)這些項(xiàng)目參數(shù)有超出項(xiàng)目目標(biāo)的限制范圍的趨勢,就必須馬上采取預(yù)防措施。 軟件開發(fā)項(xiàng)目實(shí)施中進(jìn)度控制是項(xiàng)目管理的關(guān)鍵,若某個(gè)分項(xiàng)或階段實(shí)施的進(jìn)度沒有把握好,則會(huì)影響 整個(gè)項(xiàng)目的進(jìn)度,因此應(yīng)當(dāng)盡可能地排除或減少干擾因素對進(jìn)度的影響,確保項(xiàng)目實(shí)施的進(jìn)度。 三、軟件開發(fā)項(xiàng)目常用進(jìn)度控制措施 1、項(xiàng)目進(jìn)度控制的前提 項(xiàng)目進(jìn)度控制的前提是有效地項(xiàng)目計(jì)劃和充分掌握第一手實(shí)際信息,在此前提下,通過實(shí)際值與計(jì)劃值 進(jìn)

24、行比較,檢查、分析、評(píng)價(jià)項(xiàng)目進(jìn)度。通過溝通、肯定、批評(píng)、獎(jiǎng)勵(lì)、懲罰、經(jīng)濟(jì)等不同手段,對項(xiàng)目進(jìn) 度進(jìn)行監(jiān)督、督促、影響、制約。及時(shí)發(fā)現(xiàn)偏差,及時(shí)予以糾正;提前預(yù)測偏差,提前予以預(yù)防。 在進(jìn)行項(xiàng)目進(jìn)度控制時(shí),必須落實(shí)項(xiàng)目團(tuán)隊(duì)之內(nèi)或之外進(jìn)度控制人員的組成,明確具體的控制任務(wù)和管 理職責(zé)。要制定進(jìn)度控制的方法,要選擇適用的進(jìn)度預(yù)測分析和進(jìn)度統(tǒng)計(jì)技術(shù)或工具。要明確項(xiàng)目進(jìn)度信息 的報(bào)告、溝通、反饋、以及信息管理制度。 項(xiàng)目進(jìn)度控制應(yīng)該由部門經(jīng)理和項(xiàng)目監(jiān)控人員共同進(jìn)行,之所以需要部門經(jīng)理參與,是因?yàn)椴块T經(jīng)理負(fù) 責(zé)項(xiàng)目一般要負(fù)責(zé)一定人事行政的責(zé)任,如成員的考核、升遷、發(fā)展等。他們只有通過軟件開發(fā)項(xiàng)目才能更 好

25、地了解項(xiàng)目成員,項(xiàng)目也只用通過對他們有切身利益的管理者參與管理才會(huì)更加有效。 2、項(xiàng)目進(jìn)度控制主要手段 項(xiàng)目計(jì)劃書:作為項(xiàng)目進(jìn)度控制的基準(zhǔn)和依據(jù),項(xiàng)目負(fù)責(zé)人負(fù)責(zé)制作項(xiàng)目計(jì)劃書。項(xiàng)目進(jìn)度監(jiān)控人員根 據(jù)項(xiàng)目計(jì)劃書對項(xiàng)目的階段成果完成情況進(jìn)行監(jiān)控,如果由于某些原因階段成果提前或延后完成,項(xiàng)目負(fù)責(zé) 人應(yīng)提前申請并做好開發(fā)計(jì)劃的變更。對于項(xiàng)目進(jìn)度延后的,應(yīng)當(dāng)分析產(chǎn)生進(jìn)度延后的原因、確定糾正偏差 的對策、采取糾正偏差的措施,在確定的期限內(nèi)消除項(xiàng)目進(jìn)度與項(xiàng)目計(jì)劃之間的偏差。項(xiàng)目計(jì)劃書應(yīng)當(dāng)根據(jù) 項(xiàng)目的進(jìn)展情況進(jìn)行調(diào)整,以保證基準(zhǔn)和依據(jù)的新鮮性、有效性。 項(xiàng)目階段情況匯報(bào)與計(jì)劃:項(xiàng)目負(fù)責(zé)人按照預(yù)定的每個(gè)階段點(diǎn)(

26、根據(jù)項(xiàng)目的實(shí)際情況可以是每周、每雙 周、每月、每雙月、每季、每旬等等)定期在與項(xiàng)目成員和其他相關(guān)人員充分溝通后,向相關(guān)管理人員和管 理部門提交一份書面項(xiàng)目階段工作匯報(bào)與計(jì)劃,內(nèi)容包括: a、對上一階段計(jì)劃執(zhí)行情況的描述 b下一階段的工作計(jì)劃安排 C、已經(jīng)解決的問題和遺留的問題 d資源申請、需要協(xié)調(diào)的事情及其人員 e其他需要處理的問題 這些匯報(bào)將存檔,作為對項(xiàng)目進(jìn)行考核的重要材料。 在計(jì)劃制定時(shí)就要確定項(xiàng)目總進(jìn)度目標(biāo)與分進(jìn)度目標(biāo);在項(xiàng)目進(jìn)展的全過程中,進(jìn)行計(jì)劃進(jìn)度與實(shí)際進(jìn) 度的比較,及時(shí)發(fā)現(xiàn)偏離,及時(shí)采取措施糾正或者預(yù)防;協(xié)調(diào)項(xiàng)目參與人員之間的進(jìn)度關(guān)系。 在項(xiàng)目計(jì)劃執(zhí)行中,做好這樣幾個(gè)方面的工作

27、: 檢查并掌握項(xiàng)目實(shí)際進(jìn)度信息。 對反映實(shí)際進(jìn)度的各種數(shù)據(jù)進(jìn)行記載并作為檢查和調(diào)整項(xiàng)目計(jì)劃的依據(jù), 積累資料,總結(jié)分析,不斷提高計(jì)劃編制、項(xiàng)目管理、進(jìn)度控制水平。 做好項(xiàng)目計(jì)劃執(zhí)行中的檢查與分析。通過檢查,分析計(jì)劃提前或拖后的主要原因。項(xiàng)目計(jì)劃的定期檢查 是監(jiān)督計(jì)劃執(zhí)行的最有效的方法。 及時(shí)制定實(shí)施調(diào)整與補(bǔ)救措施。調(diào)整的目的是根據(jù)實(shí)際進(jìn)度情況,對項(xiàng)目計(jì)劃作必要的修正,使之符合 變化的實(shí)際情況,以保證項(xiàng)目目標(biāo)其順利實(shí)現(xiàn)。由于初期編制項(xiàng)目計(jì)劃時(shí)考慮不周,或因其他原因需要增加 某些工作時(shí)就需要重新調(diào)整項(xiàng)目計(jì)劃中的網(wǎng)絡(luò)邏輯,計(jì)算調(diào)整后的各時(shí)間參數(shù)、關(guān)鍵線路和工期。 3、進(jìn)度控制內(nèi)容 從內(nèi)容上看,軟件開

28、發(fā)項(xiàng)目進(jìn)度控制主要表現(xiàn)在組織管理、技術(shù)管理和信息管理等這幾個(gè)方面。組織管 理包括這樣幾個(gè)內(nèi)容: (1)項(xiàng)目經(jīng)理監(jiān)督并控制項(xiàng)目進(jìn)展情況; (2)進(jìn)行項(xiàng)目分解,如按項(xiàng)目結(jié)構(gòu)分,按項(xiàng)目進(jìn)展階段分,按合同結(jié)構(gòu)分,并建立編碼體系; (3)制訂進(jìn)度協(xié)調(diào)制度,確定協(xié)調(diào)會(huì)議時(shí)間,參加人員等; (4)對影響進(jìn)度的干擾因素和潛在風(fēng)險(xiǎn)進(jìn)行分析。 技術(shù)管理與人員管理有非常密切的關(guān)系。軟件開發(fā)項(xiàng)目的技術(shù)難度需要引起重視,有些技術(shù)問題可能需 要特殊的人員,可能需要花時(shí)間攻克一些技術(shù)問題,技術(shù)措施就是預(yù)測技術(shù)問題并制訂相應(yīng)的應(yīng)對措施???制的好壞直接影響項(xiàng)目實(shí)施進(jìn)度。 在軟件開發(fā)項(xiàng)目中,合同措施通常不由項(xiàng)目團(tuán)隊(duì)負(fù)責(zé),企業(yè)有專門的合同管理部門負(fù)責(zé)項(xiàng)目的轉(zhuǎn)包、合 同期與進(jìn)度計(jì)劃的協(xié)調(diào)等。項(xiàng)目經(jīng)理應(yīng)該及時(shí)掌握這些工作轉(zhuǎn)包的情況,按計(jì)劃通過計(jì)劃進(jìn)度與實(shí)際進(jìn)度的 動(dòng)態(tài)比較,定期向客戶提供比較可靠的報(bào)告等。 軟件開發(fā)項(xiàng)目進(jìn)度控制的信息管理主要體現(xiàn)在編制、調(diào)整項(xiàng)目進(jìn)度控制計(jì)劃時(shí)對項(xiàng)目信息的掌握上。這 些信息主要是:預(yù)測信息,即對分項(xiàng)和分階段工作的技術(shù)難度、風(fēng)險(xiǎn)、工作量、邏輯關(guān)系等進(jìn)行預(yù)測;決策 信息,即

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論