第四十章 APP上線
到了系統(tǒng)測(cè)試這天,測(cè)試組盼星星盼月亮,終于可以大展拳腳開始系統(tǒng)測(cè)試工作了。然而,正當(dāng)他們雄心勃勃,意圖找出系統(tǒng)問(wèn)題的時(shí)候,頁(yè)面根本就打不開!
一群人等著開發(fā)組解決問(wèn)題。周六的辦公室鬧哄哄的,似乎在拼誰(shuí)的嗓門大。作為四年IT從業(yè)人員,秦妙對(duì)此習(xí)以為常。區(qū)別僅在于,有的人斯文,努力忍著脾氣,有的人粗野,遇上問(wèn)題就怨天罵娘。
在人群的感染下,林一柏也來(lái)了脾氣。他一邊安撫測(cè)試組,轉(zhuǎn)身后就對(duì)某位開發(fā)人員發(fā)火。發(fā)完火,轉(zhuǎn)身就開始解決起問(wèn)題來(lái),專注的雙眼盯著電腦屏幕,關(guān)節(jié)分明的十指快速在鍵盤上敲打著。
千趕萬(wàn)趕,終于趕在中午之前,成功解決了問(wèn)題。新系統(tǒng)的廬山真面目,終于在大伙面前展開。
“真丑!”吳淑婉嫌棄地說(shuō)道。
“先不管丑不丑了,能用起來(lái)再說(shuō)?!睖y(cè)試經(jīng)理張斌無(wú)所謂道。
“那可不行,這是我們第一款2C產(chǎn)品,不能給用戶留下這么差的印象!”嚴(yán)詩(shī)詩(shī)一錘定音,“小婉,看看哪些界面不符合要求的,把它們記錄下來(lái)。”
秦妙認(rèn)同嚴(yán)詩(shī)詩(shī)的看法。不過(guò),第一步,還是要讓系統(tǒng)先跑起來(lái)。然后,在系統(tǒng)正式面世之前,必須解決界面問(wèn)題。
第一天測(cè)試,開局不利。盡管中午能進(jìn)入系統(tǒng),可進(jìn)入行程定制環(huán)節(jié)后,又開始卡住了。這次遇到的,不是系統(tǒng)缺陷,而是數(shù)據(jù)問(wèn)題。測(cè)試組7人,加上產(chǎn)品組5人,集體向30多人的開發(fā)組發(fā)起攻擊。眨眼間,缺陷清單條目就增加到了三位數(shù)。系統(tǒng)缺陷、需求問(wèn)題、界面問(wèn)題、數(shù)據(jù)問(wèn)題……
所有缺陷由林一柏分配,他沒(méi)來(lái)得及看缺陷清單,正忙著解決緊急問(wèn)題。張斌一旦發(fā)現(xiàn)緊急問(wèn)題,就直接拋給林一柏,由林一柏直接定位問(wèn)題,或分配給下級(jí)解決。
直到系統(tǒng)開始順暢,林一柏才把目光看向缺陷清單。他按緊急程度篩選清單,迅速瀏覽清單描述,眼光掃完,他就知道問(wèn)題所在,快速把缺陷分配給同事,又開始查看下一個(gè)問(wèn)題。如此循環(huán),直到把大部分缺陷和數(shù)據(jù)問(wèn)題分配完畢。對(duì)于界面問(wèn)題,他保留在列表中,等著過(guò)幾天,再統(tǒng)一完善。還有幾個(gè)缺陷在他手里,他尚未定位出,問(wèn)題出在哪里。
他召集開發(fā)組的同事,一起開了一個(gè)小短會(huì),總結(jié)了缺陷清單,著重說(shuō)明關(guān)聯(lián)問(wèn)題,和本輪測(cè)試的關(guān)鍵問(wèn)題。
開發(fā)組同事散開之后,各自回到座位上,準(zhǔn)備一一攻破系統(tǒng)缺陷。有的人反應(yīng)快,快速地解決了問(wèn)題。有的人看半天也不知道原因在哪,只得求助于林一柏,經(jīng)過(guò)指引,得以撥開層層迷霧,找到戰(zhàn)勝敵人的法寶。
另一邊,設(shè)計(jì)組終于設(shè)計(jì)出了令郭慶滿意的作品,最得意的作品最終出自嚴(yán)詩(shī)詩(shī)之手,毫無(wú)懸念地。
羅大設(shè)計(jì)師表示不屑的同時(shí),又感到惱火,竟然沒(méi)有一副設(shè)計(jì)圖被挑中。來(lái)公司半個(gè)多月以來(lái),竟然沒(méi)有為公司做出一點(diǎn)貢獻(xiàn)。哦,也不是沒(méi)有一點(diǎn),至少,他的作品被人拿來(lái)對(duì)比了。沒(méi)有對(duì)比,就沒(méi)有傷害,沒(méi)有對(duì)比,就不會(huì)顯示出嚴(yán)詩(shī)詩(shī)和吳淑婉的專業(yè)。
秦妙在一次吃晚飯時(shí),碰巧遇到了郭慶,就和他聊了起來(lái)。談到羅大設(shè)計(jì)師,郭慶不甘心地說(shuō),“以為請(qǐng)了個(gè)大拿,結(jié)果是個(gè)吹牛的。當(dāng)時(shí)面試時(shí),他說(shuō),全省,他認(rèn)第二,沒(méi)人敢認(rèn)第一。我就想暫且信他吧,把他招了進(jìn)來(lái)?,F(xiàn)在才發(fā)現(xiàn),這就是被他吹上天的牛皮!”
??!還有這么自信的人。他的自信,不知道是誰(shuí)給的,梁靜茹嗎。這時(shí)秦妙想,羅工說(shuō)的全省,也許說(shuō)的是省電信里設(shè)計(jì)部的那一小撮人吧,這要是全省所有設(shè)計(jì)師的水平,可就真的讓人笑掉大牙了。不過(guò),就算他指的是省電信設(shè)計(jì)部的第一,也不會(huì)差勁到這個(gè)程度呀。她想起了羅工研究股市趨勢(shì)圖的情形,忍不住開口告訴了郭慶。
郭慶一聽,火氣馬上又上來(lái)了。他生氣的,不僅是對(duì)方多差勁,更是自己的眼光,竟然輕信了別人吹牛皮的話。他罵了兩句,最后還是忍住了火氣,“算了,再給他一個(gè)機(jī)會(huì)吧。實(shí)在不行,再把他辭退了。工作時(shí)間炒股,如果工作能力強(qiáng),還能讓他橫一橫。工作做成這樣子,就由不得他了。不管怎么樣,不能讓一顆老鼠屎,壞了一鍋粥?!?p> 秦妙深以為然。
周二一早,新版本在測(cè)試環(huán)境發(fā)布。所有開發(fā)人員都被勒令停止手頭工作,開始進(jìn)行系統(tǒng)測(cè)試。當(dāng)他們像測(cè)試組一樣,進(jìn)行黑盒測(cè)試時(shí),驚呆了。一向引以為豪的自信,不到半小時(shí),就被眼前的系統(tǒng)擊垮。但是,他們絕對(duì)不會(huì)輕易承認(rèn)自己有錯(cuò),輕而易舉地找到了借口。
這個(gè)按鈕操作不了,那就改用另外一個(gè)嘛。
網(wǎng)頁(yè)加載失敗,那就刷新一下頁(yè)面,重新操作一遍,就OK了。
系統(tǒng)報(bào)錯(cuò)?沒(méi)問(wèn)題啊,確實(shí)是少輸了數(shù)據(jù)。
這個(gè)是數(shù)據(jù)問(wèn)題,配個(gè)參數(shù)就行……
發(fā)現(xiàn)了問(wèn)題,好想改啊。有的人悄悄打開了代碼,調(diào)試起來(lái)。要開發(fā)人員測(cè)試,不如讓他們S。單元測(cè)試不爽嗎?非要像用戶一樣,傻傻地點(diǎn)系統(tǒng)。
半天下來(lái),每個(gè)人只列了一兩個(gè)缺陷,有的問(wèn)題,不容易找借口糊弄過(guò)去?。〗?jīng)過(guò)重重借口過(guò)濾之后,他們總算找回了一點(diǎn)自信。開發(fā)質(zhì)量也不算差嘛,畢竟,這才第三天測(cè)試。
張斌盡管對(duì)測(cè)試結(jié)果感到不滿,卻沒(méi)有發(fā)作。他的目的不是讓開發(fā)人員發(fā)現(xiàn)缺陷,而是讓他們意識(shí)到,自己開發(fā)的系統(tǒng)質(zhì)量怎么樣,有沒(méi)有過(guò)自己這一關(guān)。畢竟,每個(gè)人都不該畫地為牢,多點(diǎn)了解其他崗位的工作,沒(méi)有壞處。
別以為修復(fù)了缺陷,更新版本就完事了。更新版本之后,再測(cè)試,又會(huì)出現(xiàn)新的問(wèn)題。修改了舊問(wèn)題,總是容易引發(fā)新問(wèn)題。一個(gè)地方的修改,很有可能會(huì)影響到另外一個(gè)地方。
測(cè)試、修復(fù)缺陷、更新版本、測(cè)試……如此循環(huán)反復(fù),直到達(dá)到上線標(biāo)準(zhǔn)。
在修復(fù)缺陷過(guò)程中,林一柏發(fā)現(xiàn)了系統(tǒng)設(shè)計(jì)的不合理之處。迫于上線時(shí)間緊迫,他把這些問(wèn)題記錄下來(lái),一不小心,給平臺(tái)增加了技術(shù)債。
一個(gè)星期后,系統(tǒng)逐漸穩(wěn)定,從集中力量解決系統(tǒng)缺陷,到完善界面設(shè)計(jì)。吳淑婉在Word文檔、缺陷庫(kù)分別記錄了系統(tǒng)截圖和設(shè)計(jì)圖的對(duì)比,指出了需要改善的地方。雖然私下面對(duì)秦妙時(shí),吳淑婉沒(méi)給她好臉色看。但是,不能否認(rèn)她的工作態(tài)度和專業(yè)素養(yǎng),仔細(xì)、挑剔、有耐心,將一副設(shè)計(jì)圖修改十遍八遍,她都沒(méi)有怨言。
雨后的清晨,秦妙來(lái)到了辦公室,卻發(fā)現(xiàn)吳淑婉趴在窗前,手里拿著手機(jī),盯著盆栽上正要滴落的水珠。她正在拍照,在水珠正要落下的那一瞬間,快速按下快門,拍下了幾張絕美精致的照片。她翻開了照片,一張一張細(xì)細(xì)地看,口中還細(xì)聲說(shuō)著:“可惜,沒(méi)有帶單反?!?p> 就是那一瞬間,秦妙改變了她對(duì)吳淑婉的看法。能一直穩(wěn)穩(wěn)站在嚴(yán)詩(shī)詩(shī)身邊的,果然不是只會(huì)八卦的無(wú)用之才。她專注的樣子,真迷人。也許,這是藝術(shù)家氣質(zhì)之一吧。
羅工經(jīng)過(guò)嚴(yán)詩(shī)詩(shī)的提醒,不再明目張膽地在工作時(shí)間打開新聞網(wǎng)頁(yè)和股市趨勢(shì)圖。他不得不接受公司的安排,輔助吳淑婉追蹤系統(tǒng)開發(fā)情況?,F(xiàn)在,他頭上頂著首席設(shè)計(jì)師的頭銜,卻不得不做著助理設(shè)計(jì)師的工作。
這里,一個(gè)人的地位,不在于他的頭銜,更在于他為公司創(chuàng)造的價(jià)值。
他似乎還沒(méi)有混進(jìn)公司的圈子,如果你認(rèn)真看他,會(huì)發(fā)現(xiàn)他根據(jù)沒(méi)有一副郁郁不得志的樣子,反而是樂(lè)在其中,似乎被貶低的人不是他。
在緊張的備戰(zhàn)過(guò)程中,秦妙收到了弟弟的消息,他如愿考上了廣州的理工大學(xué)計(jì)算機(jī)系。真是個(gè)好消息,所有付出都有回報(bào),秦妙對(duì)此深信不疑!她心里為他感到高興,同時(shí)暗暗為自己規(guī)劃未來(lái)。等項(xiàng)目上線,她也要全力復(fù)習(xí)準(zhǔn)備考研了。
按原計(jì)劃,在系統(tǒng)上線前,需要連續(xù)工作11天。
林一柏查了安卓和蘋果商店APP上架流程,確認(rèn)應(yīng)用市場(chǎng)或蘋果商店的審核期限,結(jié)合目前的開發(fā)進(jìn)度。他把張斌叫上,一起向蔡志豪建議,提前3天向應(yīng)用市場(chǎng)提交正式版本。審核通過(guò)后,測(cè)試人員在正式環(huán)境測(cè)試一遍。“建議正式環(huán)境沒(méi)問(wèn)題之后,再對(duì)外公布消息。”
有林一柏在,蔡志豪只負(fù)責(zé)外聯(lián)和系統(tǒng)架構(gòu)的審核,從未對(duì)研發(fā)工作如此放心,幾乎是“撒手不管”。這一次,與從前的每一次一樣,他認(rèn)可了林一柏的意見。張斌自然也沒(méi)有意見。
在連續(xù)工作9天之后,系統(tǒng)終于上線了!18號(hào)凌晨4點(diǎn),林一柏按下“提交審核”按鈕之后,整個(gè)研發(fā)部和產(chǎn)品部都?xì)g呼起來(lái)?!敖K于放假了!”
這一夜,郭慶跟著大家煎熬,此刻精神抖擻,“辛苦大家了!現(xiàn)在開始休息兩天,20號(hào)開始上班?!敝灰到y(tǒng)審核通過(guò),測(cè)試組還得繼續(xù)測(cè)試。
兩個(gè)部門40多人,在加足馬力拼命了將近兩個(gè)多月后,緊繃的神經(jīng)終于可以放松下來(lái)。好幾位同事在經(jīng)過(guò)長(zhǎng)期緊繃之后,開始進(jìn)入了休假模式。
有的人熱愛事業(yè),也愛家庭,高振江就是其中一個(gè)。對(duì)家人陪伴的長(zhǎng)期缺席,總讓他感到愧疚。明明天天住在一起,卻沒(méi)能和妻女說(shuō)上一句話。他總是在他們還在夢(mèng)里時(shí)就出發(fā),已經(jīng)入夢(mèng)了才返家,多少個(gè)日夜,只能看到沉睡中的孩子,一如今日。
“盈盈,爸爸回來(lái)了?!被氐郊液螅戳艘谎鄯蛉撕团畠?,在心里默默說(shuō)著,爸爸終于可以有時(shí)間陪你了。只是,那些錯(cuò)過(guò)的時(shí)光,再也回不來(lái)了。