




版權(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)度造成影響。awww.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)常低估項(xiàng)目技術(shù)上 的困難。低估
5、技術(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)境因素,這些環(huán)境因素包括用戶環(huán)境、行業(yè)
6、環(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)這種情況,將對項(xiàng)目的進(jìn)度造成嚴(yán)重的影響。當(dāng)
7、然,如 果出現(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ì)劃制訂者在計(jì)劃系統(tǒng)框架設(shè)計(jì)考慮上的錯(cuò) 誤、進(jìn)度安
8、排上的失誤等。實(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)一步的明確,這時(shí)候 應(yīng)該對項(xiàng)目計(jì)劃進(jìn)行調(diào)整修訂, 通過變
9、更手續(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ì)完 成以后才能準(zhǔn)確地得到詳細(xì)設(shè)計(jì)或編碼階段的二次WBS,根據(jù)
10、代碼模塊或組件的合理劃分而得出的二次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í)有其他更緊急的任務(wù)造 成人員流動(dòng)等不可預(yù)見的事件對項(xiàng)目的進(jìn)度控制造成影響(
11、即項(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)的情況,如果問題的出現(xiàn)具有不確定性,則應(yīng)該在風(fēng)險(xiǎn)分析中列出,分析其出現(xiàn)的可
12、能性、造成的影響、 采取的措施。實(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ù)完美主義、二是自尊心。技術(shù)完美主義的常見現(xiàn)象是,有些程序員由于進(jìn)度壓力、經(jīng)驗(yàn)等方面的原因
13、,會(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ì)通過聊天室等方式匿名地向別人求教。如果運(yùn)氣好會(huì)很快地解決,否則要花很多實(shí)
14、踐摸索。而如果向周圍的人求教,可能摸索幾天的問題別人早就解決了。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ì)使大家輕易地相信上一個(gè)階段的工作成果都是 “通過評審 ”最終定稿了,而實(shí)際上可能只是因?yàn)闀r(shí)間 到了該
15、提交的人提交、該評審的人評審了。如果上下階段是不同的人就根本不會(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è)表面現(xiàn)象,系統(tǒng)雖然安裝了,但可能是沒有經(jīng)過嚴(yán)格徹底測試 的,也可能是只完成了部分
16、的功能,省略了某些功能,有些是整塊功能省略,有的是省略了某些功能的某個(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)槠邢逕o法一一列舉,只 能在此分析一些常見的因素。不可否認(rèn),軟件開發(fā)項(xiàng)目進(jìn)度可控性還是帶
17、有一定運(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)域,二是不要在 “不可控 ”上花太多時(shí)間,而是多花一些時(shí) 間把可控的工作控制好,做好防范措施,減輕不可控因素
18、對項(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)目的各項(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)該
19、根據(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)度評審,確定項(xiàng)目是否存在重大偏差、跟蹤變更請求和問題報(bào)告 直到變更或問題得到解決;在項(xiàng)目的里程碑對項(xiàng)目的成果進(jìn)行評審。2、管理糾正和預(yù)防措施項(xiàng)目控制的另外一個(gè)目的是管理糾正和預(yù)防措施,即當(dāng)項(xiàng)目進(jìn)度或者結(jié)果已經(jīng)或即將與計(jì)劃有
20、嚴(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)和必要的時(shí) 候?qū)?xiàng)目進(jìn)行變更控制,這種控制過程包括定期搜集有關(guān)項(xiàng)目進(jìn)展情況的信息,把實(shí)際進(jìn)展情況與計(jì)劃進(jìn)展 情況
21、進(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)評估一下糾正與預(yù)防措施的有效性和無副作用性, 以確保糾正措施使項(xiàng)目回到項(xiàng)目的工作范圍、時(shí)間和預(yù)算約束內(nèi),并對項(xiàng)目的其他目標(biāo)不會(huì)造成太大的影響。3、在各種項(xiàng)目目標(biāo)中
22、進(jìn)行平衡如果經(jī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ù)防措 施,可以用最小的代價(jià)避免造成損失。基于項(xiàng)目實(shí)際進(jìn)展情況,就有可能準(zhǔn)確預(yù)測項(xiàng)目進(jìn)度計(jì)劃和成本預(yù)算 的實(shí)施情況,以便順
23、利完成項(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)行比較,檢查、分析、評價(jià)項(xiàng)目進(jìn)度。通過溝通、肯定、批評、獎(jiǎng)勵(lì)、懲罰、經(jīng)濟(jì)等不同手段,對項(xiàng)目進(jìn)度進(jìn)行監(jiān)督、督促、影響、制約
24、。及時(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)目才能更 好地了解項(xiàng)目成員,項(xiàng)目也只用通過對他們有切身利益的管理者參與管理才會(huì)更加有效。2、項(xiàng)目進(jìn)度控制主要手段項(xiàng)目計(jì)劃書:作為項(xiàng)目進(jìn)度控
25、制的基準(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)(根據(jù)項(xiàng)目的實(shí)際情況可以是每周、每雙 周、每月、每雙月、每季、每旬等等)定期在與項(xiàng)目成員和其他相關(guān)人員充分溝通后,向相關(guān)管理人員和管
26、理部門提交一份書面項(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è)方面的工作:檢查并掌握項(xiàng)目實(shí)際進(jìn)度信息。 對反映實(shí)際進(jìn)度的各種數(shù)據(jù)進(jìn)行記載并作為檢查和調(diào)整項(xiàng)目計(jì)劃的依據(jù), 積累資料,總結(jié)分析,不斷提高計(jì)劃編制、項(xiàng)目管理、進(jìn)度
27、控制水平。做好項(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)容上看,軟件開發(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)目
28、結(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ù)測;決策 信息,即對實(shí)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- KV配電工程施工合同范本
- 合作社入股合同范本
- 公寓租給名宿合同范本
- ?;\(yùn)輸合同范本
- 合股公司合同范本
- 別墅紗窗采購合同范本
- 減振合同范例
- 辦校合同范例
- 臨街門面店鋪轉(zhuǎn)讓合同范本
- 一年級(jí)上冊生字卡片帶拼音組詞可打印01637
- 汽車行業(yè)集團(tuán)公司關(guān)鍵崗位崗位職責(zé)及KPI考核指標(biāo)
- 心理健康課1 漫步陽光心靈_ppt課件
- 精品紅四川大學(xué)信紙?zhí)ь^logo
- 建設(shè)項(xiàng)目職業(yè)病防護(hù)設(shè)施設(shè)計(jì)專篇編制導(dǎo)則
- C21甾體化合物 (2)
- 船舶安檢缺陷處理建議表籍國內(nèi)航行海船
- 輻照交聯(lián)電線電纜型號(hào)說明
- 雨污水管道溝槽開挖專項(xiàng)施工方案(改)
- 云南省作家協(xié)會(huì)入會(huì)申請表及說明
- 城軌道交通認(rèn)知實(shí)習(xí)任務(wù)書及指導(dǎo)書
評論
0/150
提交評論