10.7 案例七:變更控制
閱讀以下關(guān)于信息系統(tǒng)項(xiàng)目管理過(guò)程中范圍、工期變更方面問(wèn)題的敘述,回答問(wèn)題1至問(wèn)題3o
10.7.1案例場(chǎng)景
某大型信息系統(tǒng)工程項(xiàng)目(A項(xiàng)目)由中培信息技術(shù)有限公司(Z公司,乙方)承建,工程雙方簽定的合同規(guī)定工期為8個(gè)月。合同簽定后Z公司嚴(yán)格按照軟件工程方法進(jìn)行項(xiàng)目的需求調(diào)研(細(xì)化)、設(shè)計(jì)、編碼、測(cè)試,并于工程正式開(kāi)工前制訂了詳細(xì)的工程實(shí)施計(jì)劃。
但工程的建設(shè)單位A單位(甲方)由于欲在本年度評(píng)先進(jìn)單位,想以信息工程項(xiàng)目建設(shè)的成果作為評(píng)選先進(jìn)的籌碼。于是在合同簽定后20天內(nèi),甲向乙方提出趕工期的要求,要求將總工期由8個(gè)月壓縮到6個(gè)月,同時(shí)砍掉合同中確定的部分功能點(diǎn),增加部分功能點(diǎn)。
A單位在過(guò)去三年中與Z公司簽定過(guò)兩個(gè)大合同,Z公司一向視A單位為公司的大客戶,是公司主要的業(yè)務(wù)來(lái)源,因此Z公司總經(jīng)理認(rèn)為不能輕易得罪A單位。Z公司同意了甲方壓縮工期、變更部分需求范圍的要求。
由于工期的壓縮,乙方感到工期很緊張,于是,在沒(méi)有全面完成高層設(shè)計(jì)工作的情況下,就匆忙開(kāi)展詳細(xì)設(shè)計(jì)工作,詳細(xì)設(shè)計(jì)工作也沒(méi)有基本成型的前提下,編碼人員就開(kāi)始了編碼,即Z公司實(shí)施工程項(xiàng)目的方案為:概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、單元測(cè)試并行進(jìn)行。而且,由于工期的壓縮,乙方軟件工程師吃緊,不得不臨時(shí)從社會(huì)招聘4位軟件工程師補(bǔ)充項(xiàng)目組。
可即使乙方的人員加班加點(diǎn)地工作,問(wèn)題還是出現(xiàn)了,由于臨時(shí)變更部分需求范圍,導(dǎo)致原先制定的系統(tǒng)建設(shè)方案被迫打破,而臨時(shí)的變更又未進(jìn)行深入的分析,導(dǎo)致在項(xiàng)目實(shí)施的過(guò)程中,頻繁地出現(xiàn)需求變更,導(dǎo)致設(shè)計(jì)變更、編碼變更,重復(fù)性工作和返工工程量陡然增大。
由于工期緊張,系統(tǒng)開(kāi)發(fā)完成后,未經(jīng)過(guò)充分的測(cè)試就匆忙投入運(yùn)行,在系統(tǒng)投入運(yùn)行的過(guò)程中,系統(tǒng)中隱藏的缺陷暴露出來(lái),使甲方遭受了較大的經(jīng)濟(jì)損失。
甲方在公司內(nèi)部的先進(jìn)沒(méi)有評(píng)上,還給公司造成重大的經(jīng)濟(jì)損失,于是,甲方認(rèn)為損失都是由工程乙方項(xiàng)目管理不善所造成的,遂將乙方告上了法庭,要求乙方賠償經(jīng)濟(jì)損失。
【問(wèn)題1】(8分)
請(qǐng)以300字內(nèi)回答,引起A項(xiàng)目變更的主要因素是什么?A項(xiàng)目涉及了幾種變更類型?變更是否合理?除了需求變更引起設(shè)計(jì)變更以外,還有哪些情況會(huì)引起設(shè)計(jì)變更?設(shè)計(jì)變更將導(dǎo)致什么不良后果?怎樣避免設(shè)計(jì)變更?
【問(wèn)題2】(8分)
請(qǐng)以 200字內(nèi)回答,甲方遭受的經(jīng)濟(jì)損失應(yīng)當(dāng)由誰(shuí)承擔(dān),請(qǐng)說(shuō)明理由。
【問(wèn)題3】(9分)
請(qǐng)以300字內(nèi)回答,如果你是本項(xiàng)目的乙方,你是否有合理的方案既滿足甲方的要求,又保證項(xiàng)目的質(zhì)量、成本、進(jìn)度,使Z公司, A單位能夠?qū)崿F(xiàn)雙贏?
10.7.2案例分析
【問(wèn)題1】
本題的考點(diǎn)在于由工期、范圍的變更所引發(fā)的工程項(xiàng)目質(zhì)量問(wèn)題,由于質(zhì)量問(wèn)題所造成的損失的責(zé)任應(yīng)當(dāng)由誰(shuí)承擔(dān)。:
很多信息系統(tǒng)工程項(xiàng)目都有定制軟件開(kāi)發(fā),而定制軟件開(kāi)發(fā)常常是IT工程項(xiàng)目質(zhì)量、成本、工期的關(guān)鍵所在,過(guò)去,定制軟件開(kāi)發(fā)的工程三大目標(biāo)也是常常出現(xiàn)嚴(yán)重偏離計(jì)劃的現(xiàn)象。如質(zhì)量達(dá)不到要求,工期嚴(yán)重滯后,成本失控,這種現(xiàn)象與軟件工程項(xiàng)目的特點(diǎn)是緊密相關(guān)的。軟件開(kāi)發(fā)是一種類似于科研的工程項(xiàng)目,其需求的不確定性、規(guī)模和工作量的不確定性、質(zhì)量鑒定的不確定性、難易程度的不確定性、人員的不確定性等因素常常成為制約工程三大目標(biāo)實(shí)現(xiàn)的障礙。在這些因素中,尤其以需求的不確定性所帶來(lái)的影響為最嚴(yán)重。而需求的不確定性的關(guān)鍵就在于客戶,客戶往往對(duì)信息工程項(xiàng)目的建設(shè)的認(rèn)識(shí)不夠深入,幾不夠重視,也是導(dǎo)致需求頻繁變更的重要因素。當(dāng)然,客戶的現(xiàn)狀對(duì)于乙方來(lái)說(shuō)是無(wú)力改變的,·但乙方可以改變自己,派經(jīng)驗(yàn)豐富的系統(tǒng)分析員
負(fù)責(zé)需求調(diào)研和分析,控制好需求變更。
“客戶總是正確的”,幾關(guān)鍵的問(wèn)題是我們?cè)鯓尤ッ鎸?duì)。客戶是我們的衣食父母,客戶的需求我們總是應(yīng)當(dāng)響應(yīng)的,而且應(yīng)積極響應(yīng)。但我們采取不同的方法去處理客戶的要求,就會(huì)收到不同的效果。有的方案能夠使甲、乙雙方之間實(shí)現(xiàn)雙贏,而有的方案則會(huì)給其中一方帶來(lái)?yè)p失,有的方案或使工程雙方都受損失。
A單位是Z公司的大客戶,是主要的業(yè)務(wù)伙伴,因此Z公司通常會(huì)加倍重視與A單位的關(guān)系,這樣,就很可能導(dǎo)致Z公司在處理與A單位之間工程矛盾問(wèn)題的時(shí)候有所顧忌,從而束縛了手腳。尤其以技術(shù)人員擔(dān)任的項(xiàng)目經(jīng)理,在處理類似問(wèn)題時(shí)常常經(jīng)驗(yàn)不足。
在本案例中,A單位所提出的項(xiàng)目變更,隱藏著重大的項(xiàng)目風(fēng)險(xiǎn),這點(diǎn),Z公司一般都是能夠意識(shí)到的,但關(guān)鍵的問(wèn)題就在于Z公司怎樣面對(duì)這樣的項(xiàng)目風(fēng)險(xiǎn),采取什么方案來(lái)應(yīng)對(duì)甲方所提出的要求。,好的應(yīng)對(duì)方案將使雙方受益,否則,其中一方或雙方都會(huì)受到損失。但甲方通常不能引導(dǎo)項(xiàng)目建設(shè)的方向,因此,對(duì)項(xiàng)目的引導(dǎo)就落在了乙方肩上。
在處理類似這種事件時(shí),Z公司大可不必為了客戶情面而該言不言,對(duì)項(xiàng)目中所存在的風(fēng)險(xiǎn)要與A單位之間達(dá)成一致的意見(jiàn),并積極提出規(guī)避風(fēng)險(xiǎn)的方案,即使Z公司要吃虧,也要把這種吃虧擺在明處,要讓甲方了解乙方的困難。乙方只要有理有據(jù),是可以為此向甲方提出索賠要求的。但關(guān)鍵的問(wèn)題就是乙方要以合適的方式讓甲方充分了解乙方索賠的理由是合理的。現(xiàn)在,很多IT企業(yè)項(xiàng)目管理工作做得不夠好,索賠往往就不大可能成功。
實(shí)際上,A單位要求做出項(xiàng)目變更,他們也是了解其中的風(fēng)險(xiǎn)的,作為甲方的領(lǐng)導(dǎo),他們大多數(shù)情況都希望乙方能夠積極提出解決問(wèn)題的方案,只要乙方所提出的方案能夠?qū)崿F(xiàn)甲方所希望達(dá)到的目的,其他問(wèn)題都是可以協(xié)商解決的。作為乙方的項(xiàng)目經(jīng)理,應(yīng)當(dāng)敏銳地窺測(cè)到甲方的意圖,甲方希望得到什么,接受什么,舍棄什么。
【問(wèn)題2】
一般來(lái)說(shuō),項(xiàng)目范圍的變更會(huì)導(dǎo)致項(xiàng)目成本的變更,而項(xiàng)目工期的縮短,意味著將增加工程應(yīng)急成本,甲方很可能人力資源不夠,而如果為應(yīng)急而從社會(huì)招聘熟練、經(jīng)驗(yàn)豐富的工程師,必然大大增加乙方的項(xiàng)目開(kāi)發(fā)成本。關(guān)于成本方面的變更,乙方可以和甲方協(xié)商,要求甲方支付應(yīng)急成本,由于項(xiàng)目范圍變更給乙方所帶來(lái)的損失,也可以向甲方提出索賠。但過(guò)去很多IT企業(yè)無(wú)法做到合理地向甲方索賠,主要原因還在于IT企業(yè)自身的工程項(xiàng)目管理問(wèn)題,由于自身管理不善,因此,大多找不到合理、有效的理由來(lái)進(jìn)行索賠。
對(duì)于項(xiàng)目的變更,重大的變更,應(yīng)當(dāng)和客戶簽訂補(bǔ)充合同,即使不能簽訂補(bǔ)充合同,也應(yīng)當(dāng)針對(duì)變更與客戶之間有書面的確認(rèn)文件作為依據(jù)。如果是風(fēng)險(xiǎn)太大的變更,那是非簽訂合同不可。變更合同,或簽訂補(bǔ)充合同的過(guò)程,其實(shí)也就是讓甲方充分了解項(xiàng)目變更給乙方所造成的困難的最好方法之一。
項(xiàng)目的重大變更,通常還需要配合對(duì)項(xiàng)目進(jìn)行重新論證,如果經(jīng)過(guò)論證是合理的,而且甲、乙雙方之間簽訂了補(bǔ)充合同,那么就代表乙方承認(rèn)了合同變更后相應(yīng)的權(quán)利義務(wù)。這樣,如果所一出現(xiàn)的系統(tǒng)事故是由于軟件系統(tǒng)質(zhì)量所造成的,那么,乙方就應(yīng)當(dāng)承擔(dān)相應(yīng)的責(zé)任。如果項(xiàng)目的變更是由于甲方一意孤行,強(qiáng)壓給乙方的,那么,甲方就應(yīng)當(dāng)為事故而承擔(dān)責(zé)任。
【問(wèn)題3】
乙方不能因?yàn)楣て诰o張而忽略了軟件質(zhì)量的測(cè)試工作,即使由于乙方前期工作疏忽,而承攬下了一個(gè)燙手的山芋,乙方也應(yīng)當(dāng)把眼光放長(zhǎng)遠(yuǎn)些,不要為眼前利益而使客戶的利益受到損害,需知客戶在后續(xù)工程項(xiàng)目建設(shè)中,傾向于選用具有良好信譽(yù)的承建單位。信譽(yù)良好的甲方在后續(xù)工程項(xiàng)目的建設(shè)中,也有彌補(bǔ)承建單位在前期項(xiàng)目中所蒙受的部分損失的情況。
如果乙方忽略了工程質(zhì)量,那么受損失的不僅僅是甲方,乙方同樣會(huì)受到損失。信息化工程項(xiàng)目一般都會(huì)約定一定期限的免費(fèi)維護(hù),工程質(zhì)量缺陷會(huì)導(dǎo)致不良質(zhì)量成本損失,表現(xiàn)在維護(hù)階段的成本增加,“救火”成本增加,客戶信譽(yù)喪失等。
10.7.3參考答案
【問(wèn)題1】(8分)
引起A項(xiàng)目變更的主要因素是A單位的想用A項(xiàng)目建設(shè)成果評(píng)選先進(jìn)的主觀愿望。兩種變更:工期變更、范圍(或需求)變更。
從合同的法律效力方面講,Z公司可以不響應(yīng)A單位的變更請(qǐng)求。但從合作伙伴角度講,A單位、Z公司在協(xié)商的基礎(chǔ)上同意變更也是可以的。其他引起設(shè)計(jì)變更的因素,主要是設(shè)計(jì)上所存在的缺陷,或?qū)π枨罄斫獾娜毕菥鶗?huì)導(dǎo)致設(shè)計(jì)變更,或政策因素制約,或IT新技術(shù)的出現(xiàn)等。
設(shè)計(jì)變更必然引起編碼變更,引起測(cè)試方案、測(cè)試用例的變更,導(dǎo)致部分階段成果、工期、成本損失,頻繁的變更還會(huì)影響到軟件的質(zhì)量。嚴(yán)重情況將使軟件質(zhì)量、工期、成本失控。
需求調(diào)研應(yīng)當(dāng)深入、詳盡,需求定義文檔應(yīng)規(guī)范,需求定義文檔應(yīng)通過(guò)嚴(yán)格的審核再轉(zhuǎn)入后續(xù)開(kāi)發(fā)階段。對(duì)變更要采取有效的控制措施,如合同措施、技術(shù)措施、管理措施等。
【問(wèn)題2】(8分)
如果損失的產(chǎn)生是由甲方單方面的愿望、或強(qiáng)壓乙方執(zhí)行變更所直接造成的,那么損失應(yīng)當(dāng)由甲方承擔(dān)。
如果工期、范圍的變更經(jīng)雙方論證是能夠?qū)崿F(xiàn)的,并且補(bǔ)充簽定或變更了合同,變更了項(xiàng)目合同金額,而乙方由于自亂陣腳,管理不善,從而給甲方造成了經(jīng)濟(jì)損失,那么,乙方應(yīng)當(dāng)承擔(dān)損失。
【問(wèn)題3】(9分)
乙方應(yīng)當(dāng)積極配合,滿足甲方評(píng)優(yōu)的愿望。乙方應(yīng)當(dāng)積極與甲方溝通,尋求合適的解決辦法,得到甲方的理解和認(rèn)可。乙方可招聘經(jīng)驗(yàn)豐富的工程師來(lái)組建項(xiàng)目小組,以提高工程實(shí)施進(jìn)度、質(zhì)量,但由此而增加的應(yīng)急成本,可向甲方索賠。
乙方應(yīng)與甲方充分協(xié)商,對(duì)項(xiàng)目的變更進(jìn)行論證,采取合適的實(shí)施方案,并且通過(guò)協(xié)商變更或補(bǔ)充簽定合同,變更項(xiàng)目合同金額。乙方不能因?yàn)楣て诰o張而忽略軟件質(zhì)量的測(cè)試,乙方可考慮在項(xiàng)目分解的基礎(chǔ)上,一次規(guī)劃、設(shè)計(jì),選擇部分功能模塊提前實(shí)現(xiàn),以滿足甲方評(píng)優(yōu)的愿望。