程序部門(mén)的遭遇:
程序部分的代碼已經(jīng)完成了,D交給甲方的IT部門(mén),以便合并到對(duì)方的整個(gè)web系統(tǒng)中。
之前D和甲方的IT部門(mén)的接觸并不多,他們沒(méi)提出過(guò)什么問(wèn)題,也沒(méi)什么意見(jiàn),就溝通過(guò)關(guān)于語(yǔ)言版本、數(shù)據(jù)結(jié)構(gòu)要求等。等到系統(tǒng)一合并,各種各樣的問(wèn)題立刻冒了出來(lái)。用戶通行證沒(méi)法處理做、檢索索引格式不規(guī)范、ID位數(shù)不統(tǒng)一等等。
一個(gè)突然冒出來(lái)的管數(shù)據(jù)統(tǒng)計(jì)的大哥也發(fā)來(lái)一堆問(wèn)題郵件:要求預(yù)埋log代碼,要求增加統(tǒng)計(jì)相關(guān)的字段,log格式不規(guī)范……
距離約定項(xiàng)目上線剩下的時(shí)間不多了,D這時(shí)才剛剛被告知了許多應(yīng)該在項(xiàng)目開(kāi)始前就應(yīng)該知會(huì)的事。
D在電話里憤怒地向甲方質(zhì)疑這些問(wèn)題。
但是看起來(lái)沒(méi)有人該為此而負(fù)責(zé)任:
市場(chǎng)部門(mén)說(shuō):“我不是給了你IT部門(mén)的聯(lián)系方式嗎?你們是搞技術(shù)的,你們更應(yīng)該知道溝通什么”
IT部門(mén)說(shuō):“我們不是太清楚你們具體的開(kāi)發(fā)需求什么,不然有些事情會(huì)提前提醒你們注意?!?BR> 數(shù)據(jù)統(tǒng)計(jì)說(shuō):“我們一直備有統(tǒng)計(jì)方面需求的規(guī)范文檔,你應(yīng)該提前聯(lián)系我們?!?BR> D又在自己辦公室里拍著桌子大罵:“我怎么知道數(shù)據(jù)統(tǒng)計(jì)屬于IT部門(mén)還是屬于市場(chǎng)部門(mén)??!我怎么知道你們的垃圾編制??!”
……
冤歸冤,活還是都得干完。D只好緊急組織了加班。
最冤的事其實(shí)還沒(méi)到來(lái)。
產(chǎn)品整合、系統(tǒng)整合都沒(méi)問(wèn)題了。東西終于就可以上線了。市場(chǎng)人員已經(jīng)在測(cè)試發(fā)布內(nèi)容了。這時(shí)D接到了來(lái)自甲方的SA部門(mén)(網(wǎng)管)電話,說(shuō)“安全性上有嚴(yán)重問(wèn)題??!不解決這些問(wèn)題,系統(tǒng)是絕對(duì)不會(huì)允許上線的?!?BR> D收到郵件一看,都是些莫名其妙的安全問(wèn)題。比如CMS系統(tǒng)的登錄安全:有很多種解決方案,比如http驗(yàn)證,比如內(nèi)網(wǎng)限制IP,但對(duì)方提出來(lái)的顯然是最麻煩的一種解決方案。
還有一些安全性措施,從工期和實(shí)現(xiàn)根本是不現(xiàn)實(shí)的。更有一些完全是不必要的。
D和SA溝通后,對(duì)方根本不肯進(jìn)行任何讓步。
D只好和甲方的市場(chǎng),IT部門(mén)進(jìn)行溝通,聲明上線的阻礙。他們顯然也沒(méi)什么辦法,只能說(shuō)盡量斡旋,讓D盡量配合。
D嘗試改了一些,提出了一些中間方案,都無(wú)法得到SA的認(rèn)同。D很快意識(shí)到,自己實(shí)際上已經(jīng)卷入了部門(mén)斗爭(zhēng),正在成為犧牲品……
SA還是不肯讓步,上線眼看就要延誤了,甲方的市場(chǎng)部門(mén)也在施加壓力,要求提高配合度。
“MLGB,配合個(gè)毛,根本就是強(qiáng)人所難!根本就是在找茬!你們之間的鬼事憑什么要我們承擔(dān)代價(jià),憑什么要我們負(fù)責(zé)任,我們之前配合度不夠高嗎?你們大公司整天講流程,要求流程,這就是你們按流程辦出來(lái)的垃圾事?”
D一邊在辦公室里破口大罵,一邊寫(xiě)了一份語(yǔ)氣強(qiáng)硬的聲明郵件,抄送給甲方所有相關(guān)負(fù)責(zé)人,逐條指出了SA郵件中的漏洞和問(wèn)題,聲明合作無(wú)法繼續(xù),不要尾款,退出項(xiàng)目,同時(shí)交付所有開(kāi)發(fā)完畢的源碼。
“去你的大公司,去你的外包預(yù)算,去你的明年的合作”
很快甲方發(fā)來(lái)了致歉的郵件。
SA也發(fā)來(lái)了可以妥協(xié),什么事都好商量的解決方案。
而D,把它們都直接送進(jìn)了垃圾郵件箱……