最近,手里的項(xiàng)目出了個(gè)事故,而且這個(gè)事故居然兩個(gè)月內(nèi)重復(fù)了3次,結(jié)果雖然一樣,但是犯錯(cuò)的過(guò)程卻每次都不一樣。
筆者公司嚴(yán)格執(zhí)行“內(nèi),外網(wǎng)”制度,凡是最后要提供給客戶的軟件都必須從內(nèi)網(wǎng)拷出,拷貝的流程極為嚴(yán)格。一般是項(xiàng)目經(jīng)理提交 “軟件出廠申請(qǐng)單” ,說(shuō)明要拷貝的模塊名稱和License起止日期,以及要安裝的機(jī)器MAC地址。期間經(jīng)過(guò)實(shí)施部、開(kāi)發(fā)部、質(zhì)量部、商務(wù)部的審核,公司總裁簽字之后,運(yùn)維部才會(huì)拷貝出來(lái),拷貝出來(lái)之后實(shí)施工程師還要當(dāng)場(chǎng)驗(yàn)證一把,確認(rèn)無(wú)誤,才會(huì)帶到客戶現(xiàn)場(chǎng)進(jìn)行安裝部署,可就是這樣嚴(yán)密的流程,竟然2個(gè)月內(nèi)出了3次事故!由于最后一道審核人是公司老板,老板脾氣又大,出點(diǎn)事情就把大家抓過(guò)來(lái)痛罵一頓,搞得人人噤若寒蟬,各個(gè)緊張兮兮的,不可能不重視啊,可是偏偏還就老出事,真是邪乎了!
于是,我組織各部門(mén)認(rèn)真反思總結(jié)了一下發(fā)生在該項(xiàng)目的問(wèn)題,尤其是項(xiàng)目管理上的漏洞,追究責(zé)任是次要的,關(guān)鍵是要引以為鑒,后續(xù)項(xiàng)目不要再出現(xiàn)類似的事情了!
第一次事故大概在5月上旬,項(xiàng)目組給客戶安裝系統(tǒng)試運(yùn)行,到了現(xiàn)場(chǎng)發(fā)現(xiàn)系統(tǒng)用戶不能登錄。項(xiàng)目經(jīng)理當(dāng)時(shí)就有些慌張,因?yàn)橐郧拔窗l(fā)現(xiàn),想到老板最恨已經(jīng)出廠刻盤(pán)的軟件系統(tǒng)再重新刻盤(pán),心里就有些緊張。接到報(bào)告后,我安慰他,不要著急,想想原因。經(jīng)查明是由于在此之前的系統(tǒng)版本都是啟動(dòng)jboss和license兩個(gè)服務(wù),而該項(xiàng)目版本為jboss和license的集成版本,只需要啟動(dòng)jboss服務(wù)即可。測(cè)試人員修改了服務(wù)器啟動(dòng)規(guī)則,卻沒(méi)有及時(shí)通知實(shí)施人員,實(shí)施人員不知情,啟動(dòng)了jboss和license兩個(gè)服務(wù),導(dǎo)致個(gè)別license文件沖突,系統(tǒng)用戶不能登錄。應(yīng)該說(shuō)這一次的事故主要是由于以下幾點(diǎn)造成的:
1)項(xiàng)目參與人員沒(méi)有做到知識(shí)共享,信息傳遞不充分;
2)實(shí)施人員只在測(cè)試環(huán)境對(duì)系統(tǒng)進(jìn)行驗(yàn)證,沒(méi)有充分驗(yàn)證系統(tǒng)的有效性;
3) 實(shí)施人員在出盤(pán)這項(xiàng)工作中比較依賴測(cè)試部,對(duì)自己的本職工作不清晰,沒(méi)有從業(yè)務(wù)及實(shí)際環(huán)境對(duì)系統(tǒng)進(jìn)行驗(yàn)證工作;
過(guò)了不到1個(gè)月,因?yàn)樾薷牧艘恍〣ug,第二次給客戶安裝系統(tǒng)時(shí),項(xiàng)目經(jīng)理和實(shí)施人員在現(xiàn)場(chǎng)的系統(tǒng)調(diào)試過(guò)程中,發(fā)現(xiàn)系統(tǒng)中的用到的第三方軟件的一個(gè)功能出錯(cuò),又打電話報(bào)告申請(qǐng)重新刻盤(pán)。這一回,又是各部門(mén)一通忙活,認(rèn)定為給該系統(tǒng)安裝的第三方軟件版本不對(duì),經(jīng)查明,主要原因在于測(cè)試提供給刻盤(pán)的第三方軟件版本與該項(xiàng)目所需要的軟件版本不符造成的。這次我認(rèn)為跟部門(mén)領(lǐng)導(dǎo)對(duì)于員工的責(zé)任心意識(shí)教育不夠有關(guān),明明公司三令五申,不能擅自更換軟件版本,非要那么隨意,想換就換!除此之外,沒(méi)有將第三方軟件納入配置管理也是1大問(wèn)題,版本無(wú)人管啊,也是容易亂!
近日,該項(xiàng)目終于要驗(yàn)收了,雖說(shuō)出了點(diǎn)事情,但總的說(shuō)來(lái),這個(gè)項(xiàng)目控制得還是不錯(cuò)的,進(jìn)度,成本和質(zhì)量都還可以。出了兩次事故,我們也反復(fù)強(qiáng)調(diào)注意事項(xiàng),同時(shí)彌補(bǔ)管理上的各種漏洞,要求各個(gè)部門(mén)經(jīng)理作為第一責(zé)任人。
大家都想這回怎么著也該沒(méi)事了。誰(shuí)知上周我正開(kāi)會(huì)呢,開(kāi)發(fā)部經(jīng)理神色慌張得來(lái)找我:“劉老師,XXX項(xiàng)目現(xiàn)場(chǎng)又出事了,說(shuō)是License錯(cuò)誤!”天!不過(guò)這次大家倒都挺鎮(zhèn)靜的,處理突發(fā)事故也有經(jīng)驗(yàn)了噢,不到半小時(shí),就找到原因,商務(wù)人員對(duì)License生成軟件操作不熟悉,生成的License文件不對(duì),而不到客戶的機(jī)器上安裝是查不出這個(gè)錯(cuò)誤的。前幾次都是運(yùn)維部生成的License ,自從老板要求實(shí)現(xiàn)“三權(quán)分立”的思想,就把生成License的工作交給了商務(wù)部。如何保證商務(wù)人員也能正確生成Licen
se文件,還得在流程上增加一條啊!
總的來(lái)說(shuō),無(wú)論多么完善的制度和流程都有改進(jìn)的空間。