案例分享|我們的一次線上事故復(fù)盤

問題出現(xiàn)了并不可怕,只要我們追本溯源秃殉,找到問題根源所在坝初,科學(xué)的解決問題浸剩,合理的制定流程,就能離成功更近一步鳄袍。

線上事故绢要,這應(yīng)該是產(chǎn)品經(jīng)理最怕的事情。很不巧拗小,我的產(chǎn)品這幾天正好遇到了線上事故重罪,在處理完問題之后,我對事故進(jìn)行了復(fù)盤十籍,警以為戒蛆封,希望各位輕拍。

“小凡勾栗,你看微博有用戶反饋xx問題惨篱。”

每次聽到運營妹子的聲音都會有種心驚肉跳的感覺围俘,因為這悅耳的聲音背后往往意味著用戶吐槽砸讳,意味著線上bug。這不界牡,昨天剛發(fā)布的版本出現(xiàn)了問題簿寂,用戶怒了。

問題是什么

我負(fù)責(zé)一款以內(nèi)容為核心的工具型應(yīng)用宿亡,在我們最新發(fā)布的版本中常遂,我們對內(nèi)容展示頁面進(jìn)行了優(yōu)化,索引詞會高亮顯示以幫助用戶更好地查看挽荠、理解內(nèi)容克胳。

但是上線后用戶反饋索引詞的順序有問題,全部提至了句首圈匆,導(dǎo)致句子全部錯誤漠另,無法正常閱讀。

問題在哪里

程序設(shè)計錯誤

程序猿在做索引詞高亮處理時跃赚,程序邏輯設(shè)計不當(dāng)笆搓,雖然對索引詞加了高亮,但是處理高亮詞是將整個句子視作一個詞條進(jìn)行處理纬傲,提取索引詞后進(jìn)行高亮處理满败,將高亮詞放回時,替換其到index=0的位置叹括,導(dǎo)致索引詞顯示在句首算墨。

功能測試遺漏

測試同學(xué)在做模塊化測試、全功能測試時领猾,并未測試到該細(xì)節(jié)米同,導(dǎo)致該bug發(fā)布上線骇扇,當(dāng)用戶反饋后才補充了內(nèi)容測試相關(guān)case。

存在問題的原因

新代碼設(shè)計不合理

舊的邏輯是按照空格進(jìn)行字符串的分割面粮,將句子拆分為一個個詞少孝,再去判斷是否有索引詞,如有則提取出來做高亮熬苍,而我們本次處理的內(nèi)容由于語種特性并沒有空格稍走。

程序猿并未考慮新需求的不同之處,依舊使用統(tǒng)一的處理方式柴底,導(dǎo)致新的語種內(nèi)容在呈現(xiàn)上出現(xiàn)異常婿脸。

正常處理邏輯應(yīng)該是不按空格進(jìn)行拆分,直接判斷例句中是否包含所查索引詞柄驻,如有并作高亮顯示狐树。

提測單未寫明修改點

按規(guī)范每輪單元測試,需將新功能鸿脓、修改點抑钟、可能涉及的影響都寫明,讓測試同學(xué)知曉以便進(jìn)行全面測試野哭。但在開發(fā)同學(xué)看來本功能較小在塔,并未在單元提測中單獨標(biāo)明。

測試未覆蓋內(nèi)容版塊

測試針對新功能拨黔、UI和測試用例進(jìn)行了測試蛔溃,但是未考慮到本應(yīng)用是重內(nèi)容的應(yīng)用,缺乏對內(nèi)容的測試篱蝇。

我們能做什么

安撫用戶

定位問題之后贺待,運營同學(xué)第一時間與微博用戶聯(lián)系,先表達(dá)歉意态兴,再標(biāo)明程序猿正在修復(fù)中狠持,請用戶耐心等待疟位;同時發(fā)布正式通知瞻润,告知用戶問題已經(jīng)開始修復(fù),我們將盡快發(fā)布新版本以解決問題甜刻。

緊急修復(fù)

在運營同學(xué)發(fā)布通知的同時,程序員立即著手修復(fù)該bug,并針對此前忽略的內(nèi)容問題進(jìn)行復(fù)查蔑担,自測通過后移交測試人員柿扣。測試通過后,請教研同學(xué)配合進(jìn)行內(nèi)容測試祥绞,確保內(nèi)容相關(guān)展示無誤非洲。

盡快發(fā)版

蘋果應(yīng)用商店的正常審核流程是3至7天不等(必須吐槽)鸭限,但是緊急bug刻不容緩,不能走此正常流程两踏。面對極其重視用戶體驗的蘋果败京,加速審核申請往往能幫你在數(shù)小時候?qū)徍送ㄟ^。

必須讓蘋果知道你是非常重視用戶體驗的梦染,而你的app現(xiàn)在出現(xiàn)了非常嚴(yán)重的bug赡麦,為了用戶的體驗?zāi)惚仨毩⒖贪l(fā)布一個版本,這樣加速審核通過的概率會很高帕识。審核通過后泛粹,立即發(fā)布上架讓用戶更新,這時候用戶更新說明也是至關(guān)重要的肮疗,值得用心去寫晶姊。

我們應(yīng)該做什么

上面幾個步驟重在解決已發(fā)生的問題,而在我看來更重要的是知道如何規(guī)避未來的問題伪货。這就涉及修改流程了帽借,我們是這么做的:

1.兩端開發(fā)人員系統(tǒng)梳理代碼邏輯,差異點超歌、疑問點及時進(jìn)行溝通砍艾、確認(rèn);

2.版本正式開發(fā)前巍举,增加技術(shù)拆分會脆荷,確認(rèn)開發(fā)思路和實現(xiàn)邏輯;

3.iOS開發(fā)人員加強代碼交叉review懊悯;

4.iOS開發(fā)人員加強自測蜓谋,自測中加強與安卓端對照;

5.測試人員增補內(nèi)容測試用例炭分,加強兩端對照測試桃焕;

6.嚴(yán)格執(zhí)行產(chǎn)品體驗會,發(fā)版前組織教研捧毛、內(nèi)容观堂、運營等人員進(jìn)行產(chǎn)品體驗。

寫在后面

這次事故出現(xiàn)后呀忧,我們團(tuán)隊迅速行動师痕,從bug定位到新版本發(fā)布上線,只用了不到24小時而账,我想這也是值得欣慰的一點吧胰坟。

愿各位同行的產(chǎn)品都不會出現(xiàn)事故!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末泞辐,一起剝皮案震驚了整個濱河市笔横,隨后出現(xiàn)的幾起案子竞滓,更是在濱河造成了極大的恐慌,老刑警劉巖吹缔,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虽界,死亡現(xiàn)場離奇詭異,居然都是意外死亡涛菠,警方通過查閱死者的電腦和手機莉御,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來俗冻,“玉大人礁叔,你說我怎么就攤上這事∑。” “怎么了琅关?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長讥蔽。 經(jīng)常有香客問我涣易,道長,這世上最難降的妖魔是什么冶伞? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任新症,我火速辦了婚禮,結(jié)果婚禮上响禽,老公的妹妹穿的比我還像新娘徒爹。我一直安慰自己,他們只是感情好芋类,可當(dāng)我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布隆嗅。 她就那樣靜靜地躺著,像睡著了一般侯繁。 火紅的嫁衣襯著肌膚如雪胖喳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天贮竟,我揣著相機與錄音丽焊,去河邊找鬼。 笑死坝锰,一個胖子當(dāng)著我的面吹牛粹懒,可吹牛的內(nèi)容都是我干的重付。 我是一名探鬼主播顷级,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼确垫!你這毒婦竟也來了弓颈?” 一聲冷哼從身側(cè)響起帽芽,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎翔冀,沒想到半個月后导街,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡纤子,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年搬瑰,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片控硼。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡泽论,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出卡乾,到底是詐尸還是另有隱情翼悴,我是刑警寧澤,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布幔妨,位于F島的核電站鹦赎,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏误堡。R本人自食惡果不足惜古话,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望锁施。 院中可真熱鬧煞额,春花似錦、人聲如沸沾谜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽基跑。三九已至婚温,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間媳否,已是汗流浹背栅螟。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留篱竭,地道東北人力图。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像掺逼,于是被迫代替她去往敵國和親吃媒。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內(nèi)容