共產(chǎn)歷32年9月
距離牛作開始做那個(gè)新系統(tǒng)已經(jīng)過去兩個(gè)月了。
在這期間,天海不得不花費(fèi)大量的精力,幫助對(duì)組內(nèi)整個(gè)游戲版塊不甚熟悉的牛作,一次次地指正他理解上的偏差,并提供技術(shù)支持。天海覺得,讓一個(gè)對(duì)組內(nèi)系統(tǒng)如此陌生的新手設(shè)計(jì)一個(gè)想要復(fù)刻組內(nèi)現(xiàn)有系統(tǒng)的新系統(tǒng),簡直是荒謬。三格作為一個(gè)不甚了解組內(nèi)代碼以及系統(tǒng)的工程經(jīng)理,毫無作為。因此重?fù)?dān),完全落在了天海身上。
而天海因?yàn)槎啻沃刚W鞯腻e(cuò)誤,以及干預(yù)牛正的工作,她發(fā)現(xiàn),自己和牛作的關(guān)系,正在一步步緊張起來。他們之間,也產(chǎn)生了各種沖突。天海曾對(duì)三格提出了這一點(diǎn),但三格毫無作為。
天海對(duì)整個(gè)事態(tài)的進(jìn)展十分擔(dān)憂。她曾多次對(duì)三格提出了一些擔(dān)憂,也對(duì)三格的經(jīng)理拉胡提出了同樣的擔(dān)憂,但他們二人一直沒有重視這些擔(dān)憂,反而是默許事態(tài)一步步發(fā)展。
天海覺得,三格真的是毫無責(zé)任,毫無作為。天海在三格身上看不到任何作為工程經(jīng)理的能力與責(zé)任,也不理解他到底是如何才成為了高級(jí)工程經(jīng)理。哆啦美作為普通的工程經(jīng)理,比三格更加負(fù)責(zé),更加了解組內(nèi)的系統(tǒng)與工作,也展現(xiàn)著更優(yōu)秀的管理。天海十分想念哆啦美。
這天,牛作在組內(nèi)會(huì)議中宣布,他的新系統(tǒng)可以在測試環(huán)境中進(jìn)行測試,希望測試工程師瓊斯幫忙組織抓蟲大會(huì),讓其他組員一起參與測試。
在天海所在的組內(nèi),一般所實(shí)現(xiàn)的任務(wù)是由做該任務(wù)的程序員本人進(jìn)行測試,并直接進(jìn)行交付。只有當(dāng)任務(wù)范圍過大,過于復(fù)雜的時(shí)候,瓊斯才會(huì)幫忙組織抓蟲大會(huì),制定計(jì)劃,指導(dǎo)其他組員一起測試。當(dāng)大家在測試環(huán)境中確認(rèn)新任務(wù)正常運(yùn)行后,新任務(wù)才會(huì)正式上線。
而瓊斯在組織抓蟲大會(huì)之前,會(huì)跟實(shí)現(xiàn)該任務(wù)的程序員進(jìn)行對(duì)接,從該程序員那獲得有關(guān)該新功能的一些具體信息,以及如何進(jìn)行測試的一些建議。接著,瓊斯會(huì)先親自測試一遍,保證新功能正常運(yùn)行;如果她發(fā)現(xiàn)任何問題,則會(huì)告訴該程序員,讓他及時(shí)改正。在瓊斯確認(rèn)新功能在她的測試中沒有任何問題之后,她便會(huì)制定計(jì)劃,準(zhǔn)備文檔以及測試賬號(hào),以便其他人能夠在抓蟲大會(huì)中輕松開展測試。最后,瓊斯才會(huì)組織抓蟲大會(huì)。
之前瓊斯也幫助天海組織了幾次抓蟲大會(huì),來測試天海實(shí)現(xiàn)的一些較為復(fù)雜的功能。天海和瓊斯都會(huì)在抓蟲大會(huì)之前進(jìn)行細(xì)致的測試,尤其是天海,作為實(shí)現(xiàn)每一行代碼的程序員,更是清楚該如何覆蓋全部測試點(diǎn),保證程序不出錯(cuò)。所以在瓊斯幫助天海組織的抓蟲大會(huì)之中,大家?guī)缀鯖]有發(fā)現(xiàn)過任何的錯(cuò)誤,每次都是一次通過。
這次,瓊斯也像往常一樣去和牛作對(duì)接,卻發(fā)現(xiàn)十分古怪。
牛作在組內(nèi)宣布,他所實(shí)現(xiàn)的功能已經(jīng)在測試環(huán)境了。但是當(dāng)瓊斯和牛作對(duì)接的時(shí)候,她發(fā)現(xiàn)測試環(huán)境中并沒有任何可運(yùn)行的新功能,她無法展開任何的測試。
同時(shí)天海發(fā)現(xiàn),有些牛作必須做的相關(guān)工作并沒有開始。所以天海便詢問牛作相關(guān)進(jìn)展。牛作回答,他覺得他并不需要做這些工作,因?yàn)檫@不會(huì)影響到他的新系統(tǒng)。天海指出,在之前的會(huì)議中,他們已經(jīng)一致同意這些工作是必須要完成的,否則,現(xiàn)有的系統(tǒng)將會(huì)受到影響,兩個(gè)系統(tǒng)也將有可能表現(xiàn)得更加不一致,給日后維護(hù)帶來困難。牛作十分固執(zhí),不想做這些工作。天海只好通知經(jīng)理三格。三格出面后,牛作的態(tài)度出現(xiàn)了轉(zhuǎn)變,最后承認(rèn)他會(huì)盡早開始做這些工作。
瓊斯這邊,她對(duì)自己無事可測這一點(diǎn)感到不可思議,也在組內(nèi)的會(huì)議中提到了這一點(diǎn)。天海知道,牛作確實(shí)還沒有完成全部的工作,所以自然能夠理解瓊斯,相信她。但其他人,尤其是產(chǎn)品經(jīng)理木馬,以及工程經(jīng)理三格,則是完全只跟牛作溝通,而忽視了瓊斯的觀點(diǎn)。
一周時(shí)間過去了。
在這期間,天海發(fā)現(xiàn)了牛作正在持續(xù)不斷地更新一個(gè)非常巨大的代碼合并請(qǐng)求。在組內(nèi),程序員們提交代碼合并請(qǐng)求,讓其他人進(jìn)行審核。只有在審核通過后,這些代碼才能被合并,從而被部署在測試環(huán)境,接著上線。
所以天海認(rèn)為,牛作的新系統(tǒng),現(xiàn)在根本不可能存在于測試環(huán)境中,因此也無法被任何人測試。
但在另一次組內(nèi)會(huì)議中,三格和木馬再次詢問瓊斯,她何時(shí)才能開始組織抓蟲大會(huì)。瓊斯再次重申了她無事可測的觀點(diǎn),但并不被他們接受。瓊斯見此,只好在會(huì)后親自去聯(lián)系了木馬,向他解釋了她根本無法進(jìn)行任何測試。木馬跟瓊斯說,三格會(huì)去聯(lián)系她了解更多的情況。但是三格遲遲沒有任何行動(dòng)。
同時(shí),三格打算在一個(gè)范圍更大,其他組也會(huì)參與的會(huì)議中宣布天海所在的小組即將展開一個(gè)對(duì)新系統(tǒng)的抓蟲大會(huì)。瓊斯見事態(tài)如此發(fā)展,只好去找了三格的經(jīng)理,拉胡,以及木馬的經(jīng)理,赫本,并對(duì)他們解釋了現(xiàn)狀。
瓊斯認(rèn)為,牛作公然撒謊,且三格和木馬只相信牛作的謊言,而不考慮她的意見。瓊斯現(xiàn)在也面臨著巨大的壓力,因?yàn)槿窈湍抉R認(rèn)為,是由于瓊斯遲遲不組織抓蟲大會(huì),才會(huì)導(dǎo)致這個(gè)新系統(tǒng)遲遲無法上線。
天海作為程序員了解新系統(tǒng)的進(jìn)展,所以她完全理解瓊斯的處境,跟瓊斯有著同樣的想法,也能夠感受到瓊斯來自三格和木馬的壓力。
后來,在拉胡和赫本的介入下,三格和木馬才放棄了繼續(xù)對(duì)瓊斯施壓。瓊斯也在組內(nèi)會(huì)議明確指出,牛作必須對(duì)他的新系統(tǒng)負(fù)起責(zé)任,等到新系統(tǒng)真的在測試環(huán)境了,牛作應(yīng)該首先進(jìn)行完整的測試,接著她才會(huì)幫忙跟進(jìn)。
事態(tài)發(fā)展到這一步,瓊斯身上的重?fù)?dān)和壓力暫時(shí)卸下了。但她萬萬沒有想到,在不久之后,她還會(huì)面臨著更加巨大的壓力。