您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 項(xiàng)目案例分析 >
電信軟件項(xiàng)目管理的誤區(qū)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/5/16 14:57:59 ] 推薦標(biāo)簽:

參與過電信軟件項(xiàng)目的人員都會(huì)發(fā)現(xiàn),電信軟件項(xiàng)目具有其獨(dú)特性,但更多的是體現(xiàn)當(dāng)前國(guó)內(nèi)軟件項(xiàng)目的通病。譬如說:需求說變變;不切實(shí)際的進(jìn)度要求;項(xiàng)目不正常的政治壓力;項(xiàng)目前階段的緊迫及項(xiàng)目后期的拖延驗(yàn)收等,都突現(xiàn)出當(dāng)前國(guó)內(nèi)軟件項(xiàng)目的常見問題。

一直在電信行業(yè)也摸爬滾打,算起來也有好幾年了。幾年項(xiàng)目的經(jīng)驗(yàn)慢慢在告訴我們一些道理,這些道理都是在以往項(xiàng)目的慘痛經(jīng)歷,有時(shí)回想起來,道理也那么幾條,但真正做到的人卻少之又少。“吃一塹,長(zhǎng)一智”--犯錯(cuò)不要緊,怕的是犯同樣的錯(cuò)誤。但回想起來,自己的總結(jié)還是來得太晚,相同的錯(cuò)誤竟然不止一次地重犯。

誤區(qū)一:本本主義。

本本主義讓諸葛亮失去了街亭;毛主席也不只一次地批判過本本主義的危害性,但歷史的錯(cuò)誤還是在輪回般地出現(xiàn)。

觀念:一定要需求明確后再開始設(shè)計(jì)和開發(fā)?

項(xiàng)目管理、軟件工程的理論一套接一套,無數(shù)的書本告訴我們,對(duì)于軟件開發(fā),需求需用戶完全明確后才能開始設(shè)計(jì)和開發(fā)。但是,在電信行業(yè),如果按該準(zhǔn)則去辦事,那只能說明你的經(jīng)驗(yàn)還是太欠缺了。過多的項(xiàng)目歷程、復(fù)雜的政治環(huán)境使得用戶學(xué)會(huì)了自我保護(hù)。用戶對(duì)于自己提的需求總是帶有隨意性及不間斷性,但當(dāng)你提出要需求確認(rèn)時(shí),用戶會(huì)提出要認(rèn)真評(píng)估和論證,當(dāng)然,論證一輪后還需要領(lǐng)導(dǎo)的層層審批,待整個(gè)過程完成后,用戶要求的項(xiàng)目時(shí)間可能已經(jīng)過去了一大半了。退一步說,算是用戶較為爽快地對(duì)需求進(jìn)行了確認(rèn),但接下來在開發(fā)過程中、甚至是項(xiàng)目上線后,用戶新冒出來的一個(gè)想法可以讓整個(gè)系統(tǒng)的需求完全變樣,而終,用戶卻不需要負(fù)什么責(zé)任,因?yàn)樗麄兒苷J(rèn)真地告訴你,你缺乏行業(yè)的業(yè)務(wù)基礎(chǔ),對(duì)他們的需求沒有理解到位。

較好的做法:關(guān)于系統(tǒng)面貌,用戶永遠(yuǎn)都無法有一個(gè)清晰的模型,除非你能根據(jù)用戶初提出的想法去提供一個(gè)模型出來,用戶再基于它來完善自己的想法。所以對(duì)于電信軟件項(xiàng)目,原型法是一個(gè)不錯(cuò)的方法。你可能通過成本較低的靜態(tài)頁面來構(gòu)建系統(tǒng)原型,讓用戶基于它來修改和補(bǔ)充需求,只有這樣,你才有可能獲取到較完整的需求。

同時(shí),你要認(rèn)識(shí)到,如果你不想等項(xiàng)目延期后再和用戶理論責(zé)任所在的話,那么,你永遠(yuǎn)不要等用戶需求完全明確下來后才開始設(shè)計(jì)和開發(fā)。當(dāng)你感覺到需求已經(jīng)逐漸清晰時(shí),你應(yīng)該立即開始設(shè)計(jì),并對(duì)一些較沒有爭(zhēng)議的地方先行開發(fā),在設(shè)計(jì)和開發(fā)中找問題和明確問題。

誤區(qū)二:完美主義。

對(duì)于電信行業(yè)的軟件,永遠(yuǎn)不要有完美主義的想法,不然只會(huì)害人害己。許多項(xiàng)目經(jīng)理出身于技術(shù),身上流淌的是技術(shù)般偏執(zhí)的血液。對(duì)于技術(shù)人員的通病是完美主義,認(rèn)為自己設(shè)計(jì)出來的軟件要能夠滿足用戶的需求;認(rèn)為自己設(shè)計(jì)出來的軟件靈活到能滿足所有用戶個(gè)性化的需求。

如果是這樣,那么實(shí)踐會(huì)告訴你,你的想法會(huì)是多么的不堪一擊。永遠(yuǎn)不要有一步到位的想法,因?yàn),用戶尚且沒有完整需求,那么你一次性設(shè)計(jì)出來的軟件怎么可能會(huì)滿足用戶的需求?用戶的個(gè)性要求甚至數(shù)據(jù)統(tǒng)計(jì)要求隨時(shí)會(huì)變,甚至隨著基本功能的滿足,用戶會(huì)提出升級(jí)需求,那么你的軟件怎么可能會(huì)滿足用戶所有個(gè)性化的需求?

較為理性的想法是:不要奢求一步登天,永遠(yuǎn)要有分階段建設(shè)的思路。階段性目標(biāo)的準(zhǔn)確定義,階段的準(zhǔn)確劃分,會(huì)給你的項(xiàng)目及時(shí)完成提供大的保障。相反,追求完美只會(huì)令人花費(fèi)大量的時(shí)間在百關(guān)鍵的枝節(jié)功能上,并終導(dǎo)致你軟件的設(shè)計(jì)泛復(fù)雜化,甚至復(fù)雜和臃腫到技術(shù)和進(jìn)度都無法支撐。

誤區(qū)三:我的能力強(qiáng)到能同時(shí)承擔(dān)設(shè)計(jì)和開發(fā)甚至測(cè)試的角色。

對(duì)于某些項(xiàng)目,可能由于資源及進(jìn)度的因素,對(duì)于項(xiàng)目中的關(guān)鍵人員,往往出項(xiàng)目進(jìn)度的考慮,同時(shí)出于對(duì)個(gè)人能力的充分自信,他們認(rèn)為,在項(xiàng)目中,自己的能力強(qiáng)到可以同時(shí)承擔(dān)設(shè)計(jì)和開發(fā)甚至測(cè)試的角色。

我們不能否認(rèn)有些人的能力較為出眾,對(duì)于小型項(xiàng)目,他們擔(dān)任多個(gè)角色可能是游刃有余。但對(duì)于復(fù)雜的大型項(xiàng)目,角色的頻繁切換會(huì)令他們筋疲力盡,終生產(chǎn)力低下,能力強(qiáng)的人,終反而成為造成項(xiàng)目進(jìn)度延期的關(guān)鍵任務(wù)承擔(dān)者。

較為理性的想法是:踏踏實(shí)實(shí)地承擔(dān)力所能及的一個(gè)角色。如果有設(shè)計(jì)的能力,那么好好做好設(shè)計(jì)這份很有前途的職業(yè),永不要同時(shí)承擔(dān)開發(fā)工作。如果資源不夠,要想辦法協(xié)調(diào)資源;如果實(shí)在沒有資源,那么要好好評(píng)估階段目標(biāo),或者好好評(píng)估項(xiàng)目目標(biāo),資源不夠的情況下,要學(xué)會(huì)降低項(xiàng)目期望。

誤區(qū)四:項(xiàng)目進(jìn)度延后時(shí)要往項(xiàng)目中不斷增加人員。

其實(shí)項(xiàng)目正常開展后,特別到了業(yè)務(wù)開發(fā)階段,盲目地添加人員,不但不能加快項(xiàng)目進(jìn)度,甚至?xí)鸬截?fù)作用。因?yàn)槟壳皣?guó)內(nèi)項(xiàng)目的設(shè)計(jì)未能明細(xì)到任何一位開發(fā)人員可以在未充分了解業(yè)務(wù)的前題下開發(fā),即是說,人員在投入工作前,需要花很多的時(shí)間來熟悉業(yè)務(wù),熟悉業(yè)務(wù)的階段對(duì)項(xiàng)目進(jìn)度沒有任何幫助,甚至為了幫助新人員熟悉業(yè)務(wù),可能會(huì)影響現(xiàn)有人員的正常進(jìn)度。另外,我們還要認(rèn)識(shí)到,要融合成一個(gè)團(tuán)隊(duì)整體向前推進(jìn)項(xiàng)目,那么人員的磨合時(shí)間是需要考慮的。

較為理性的想法是:當(dāng)項(xiàng)目有延期的跡象時(shí),第一時(shí)間考慮的是現(xiàn)有人員是不是沒有磨合好,是不是沒有發(fā)揮出應(yīng)有的作戰(zhàn)能力。如果答案是肯定的,那么考慮的對(duì)策并不是增加人員,而應(yīng)該是重新思考和定位原定的項(xiàng)目目標(biāo)是否過高了。如果真的是目標(biāo)過高,較好的做法是壯士斷腕,減少一些一必要的功能,進(jìn)而縮減延期時(shí)間。

誤區(qū)五:當(dāng)大家都沒提問題時(shí),項(xiàng)目應(yīng)該沒有什么風(fēng)險(xiǎn)。

作為項(xiàng)目經(jīng)理,應(yīng)該有項(xiàng)目敏感度,也是說,項(xiàng)目經(jīng)理應(yīng)該對(duì)于項(xiàng)目的風(fēng)險(xiǎn)有超乎常人的嗅覺。當(dāng)大家都沒提問題時(shí),并不意味著項(xiàng)目沒有什么風(fēng)險(xiǎn)。大家可能感覺到了風(fēng)險(xiǎn),但他們怕自己感覺是錯(cuò)的而沒有提出;大家也可能感覺到了風(fēng)險(xiǎn),但他們認(rèn)為項(xiàng)目失敗后不關(guān)自己的事,所以沒有提出來;大家可能感覺到了風(fēng)險(xiǎn),但由于你平時(shí)聽不進(jìn)意見,所以大家都不想提出來等等,都可能是不提出的理由。

較為理性的想法是:當(dāng)感覺到項(xiàng)目有風(fēng)險(xiǎn)時(shí),要認(rèn)真剖析造成風(fēng)險(xiǎn)的原因,評(píng)估每種原因的可能發(fā)生率,同時(shí)和項(xiàng)目人員交流,進(jìn)一步驗(yàn)證自己的判斷。如果風(fēng)險(xiǎn)屬實(shí),那么要對(duì)癥下藥,想出佳對(duì)策,盡量防患于未然,把風(fēng)險(xiǎn)降到低。

誤區(qū)六:項(xiàng)目進(jìn)度論證可行后,那么項(xiàng)目會(huì)沿著進(jìn)度推進(jìn)。

對(duì)于項(xiàng)目進(jìn)度,要多考慮偶然事件對(duì)于項(xiàng)目進(jìn)度的沖擊。臨時(shí)的售前支持、政治性會(huì)議、臨時(shí)出差、項(xiàng)目組員請(qǐng)假等原因,都會(huì)造成實(shí)際情況不能按原定計(jì)劃來執(zhí)行。

較為理性的想法是:制定項(xiàng)目進(jìn)度時(shí),要充分考慮到突發(fā)事件,要對(duì)風(fēng)險(xiǎn)有所預(yù)留。

總而言之,一個(gè)電信項(xiàng)目的成功來之不易,要保障其成功,首要的是要避免自己陷入以上的不必要的項(xiàng)目誤區(qū)。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd