線上bug,就該像微信這樣處理

4 評論 3104 瀏覽 8 收藏 9 分鐘

編輯導(dǎo)語:產(chǎn)品在運行過程中出現(xiàn)bug是很常見的事情,有些bug可能是致命的,有些bug可能只是輕微地影響用戶的產(chǎn)品使用體驗,那么,面對不同等級的bug,產(chǎn)品經(jīng)理應(yīng)該如何處理?本文作者就對bug的處理發(fā)表了他的看法,一起來看一下。

最近感覺微信bug不斷。

先是Android 8.0.22版本里,出現(xiàn)了一個奇怪的用戶完全看不懂的Matrix「性能檢測工具」。

Matirx是騰訊的性能檢測,這大概率是不小心把debug工具打進了正式包。

線上bug,就該像微信這樣處理

因為這個看不懂的功能,網(wǎng)上炒的不可開交,微信云淡風(fēng)輕,在2周后的Android 8.0.23內(nèi)測版中又去掉了。

線上bug,就該像微信這樣處理

然后,是公眾號「朋友還關(guān)注」網(wǎng)絡(luò)出錯,而同一個手機上視頻號「朋友還關(guān)注」能打開。

線上bug,就該像微信這樣處理

這應(yīng)該也是個bug。

看了微信的這兩個小bug,你有什么想法?

對了!微信都時常出bug,你的產(chǎn)品有bug也正常。

所以,我們需要正確的認識bug,樹立正確的bug觀:

1)bug是產(chǎn)品的一部分,在產(chǎn)品發(fā)展過程中不可避免

就像我們偶爾會生病一樣,你沒法保證你永遠不生病。

2)業(yè)務(wù)越復(fù)雜、功能越復(fù)雜、迭代越迅速,bug也會相對越多

所謂做得越多,犯錯概率越大。

如果要不出bug,最好的辦法,就是啥也不做。

3)事情有緊急,bug有大小

大bug,就是事故,很緊急,快速處理。

小bug,是蟲子,正常滅殺即可。

01

先說說bug的來源。

bug,原意為蟲子,現(xiàn)在通常指產(chǎn)品缺陷、故障、問題等。

第一代計算機是由許多龐大且昂貴的繼電器組成,并利用大量的電力來使繼電器工作??赡苷怯捎谟嬎銠C運行產(chǎn)生的光和熱,引得一只小蟲子bug鉆進了一支繼電器內(nèi),導(dǎo)致整個計算機無法工作。

研究人員費了半天時間,總算發(fā)現(xiàn)原因所在,把這只小蟲子從繼電器中取出后,計算機又恢復(fù)正常。后來,bug這個名詞就沿用下來,表示電腦系統(tǒng)或程序中隱藏的錯誤、缺陷,漏洞或問題。

與Bug相對應(yīng),人們將發(fā)現(xiàn)bug并加以糾正的過程叫做“debug”,意即“捉蟲子”或“殺蟲子”。

02

再說說bug的等級。

專業(yè)的測試同學(xué),一般把bug分為四級。一級最致命,四級最輕。

一級:致命bug

通常表現(xiàn)為,主流程無法跑通,系統(tǒng)無法運行,崩潰或嚴重資源不足,應(yīng)用模塊無法啟動或異常退出,主要功能模塊無法使用。這屬重大事故。

比如系統(tǒng)無法登錄,支付報錯。

二級:嚴重bug

通常表現(xiàn)為,影響系統(tǒng)功能或操作,主要功能存在嚴重缺陷,但不會影響到系統(tǒng)穩(wěn)定性。

比如會員權(quán)益派發(fā)錯誤。

三級:一般bug

通常表現(xiàn)為界面、性能缺陷。

比如商品詳情頁頭圖、評論區(qū)沒有顯示。

四級:提示bug

通常表現(xiàn)為易用性及建議性問題。

比如文字排列不整齊,出現(xiàn)錯別字等。

如果按照上面的標準。

微信誤上線「性能檢測工具」,公眾號「朋友還關(guān)注」報錯,應(yīng)該都屬于三級bug。

但是不同的公司,bug等級定義標準略有差異。

更規(guī)范的公司,會將bug帶來影響進行量化,然后定級。

比如從影響用戶和帶來經(jīng)濟損失來定級,不如。

一級bug:影響10w以上用戶,或收入損失100w以上

二級bug:影響5w-10w用戶,或收入損失30w-100w

三級bug:影響1-5w用戶,或收入損失5w-30w

四級bug:影響1w用戶以下,或收入損失5w以下

這是我舉例定義的數(shù)值,不一定合理。

03

不同的bug等級,處理方式不一樣。

對于一二級bug,要一時間修復(fù),沒得商量。

這個bug直接帶來的是用戶流失、壞口碑和經(jīng)濟損失。

對于三級bug,可緊急發(fā)版修復(fù)。

對于四級bug,如果資源緊張,可正常排期修復(fù)。

但是很多情況下,大家談bug色變。

特別是研發(fā),一說到線上bug,就內(nèi)心OS就開始罵娘。

并且很多情況下,只要是bug,就放下工作,第一時間去處理。

這都不是正確的bug觀。

你看,上文中微信的線上問題,只要不影響核心體驗,就正常排期發(fā)布。

bug不是天大的事,正確看待。

當然也不要把bug不當回事。

需要對線上bug,保持敬畏。

盡量減少線上問題的產(chǎn)生,這是基本的工作態(tài)度。

04

一般,產(chǎn)品測試階段,bug由測試提出,由程序員修復(fù)。

產(chǎn)品上線后,bug由用戶、業(yè)務(wù)、產(chǎn)品反饋,由程序員修復(fù)。

測試對整體產(chǎn)品質(zhì)量負責(zé)。

那bug的產(chǎn)生,是不是測試和程序員的事情呢?和產(chǎn)品經(jīng)理無關(guān)呢?

代碼是技術(shù)寫的,功能是測試測的,表面上看,好像是和產(chǎn)品經(jīng)理無關(guān)。

但是進一步去探究,你就會發(fā)現(xiàn),產(chǎn)品經(jīng)理也是產(chǎn)品質(zhì)量把控過程中的重要角色。

產(chǎn)品經(jīng)理如果能從下面幾個方面做得更到位,也能大大降低線上bug的出現(xiàn)。

  1. 需求設(shè)計階段,方案反復(fù)推敲幾遍,需求更加完備和明確,產(chǎn)品邏輯要閉環(huán)。
  2. 需求講解階段,進一步明確需求和細節(jié)。
  3. 測試用例評審階段,認真參與,補充重點關(guān)注的case和隱藏case。
  4. 上線前PM驗收階段,充分驗收。

如此,bug出現(xiàn)概率將進一步下降。

所以,產(chǎn)品質(zhì)量不只是測試和研發(fā)的事,也和產(chǎn)品經(jīng)理有關(guān)。

05

小結(jié)下,關(guān)于bug說了幾個觀點:

  1. bug是產(chǎn)品的一部分,平常心對待。
  2. bug原意為蟲子,現(xiàn)在通常指產(chǎn)品缺陷、故障、問題等。
  3. 一般bug分為致命、嚴重、一般、提示四個等級。
  4. 不同的bug等級,處理方式緊急程度不一樣。
  5. 對線上問題保持敬畏。
  6. bug不只是測試、研發(fā)的事。

最后,關(guān)于產(chǎn)品bug,你有啥想說的。

#專欄作家#

岳老三,微信公眾號:產(chǎn)品筆記(ID:cpbiji),人人都是產(chǎn)品經(jīng)理專欄作家。7年產(chǎn)品工作經(jīng)驗,前網(wǎng)易、陌陌高級產(chǎn)品經(jīng)理。任何商業(yè)進化的方向是效率的提升,喜歡用產(chǎn)品思維挖掘事物本質(zhì)。相對擅長產(chǎn)品分析、產(chǎn)品設(shè)計、邏輯思維等。

本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于CC0協(xié)議。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. Bug對產(chǎn)品來說確實是致命的一個大傷害,微信確實也是很多bug,自己也在用。那就是只能不斷的調(diào)整產(chǎn)品和優(yōu)化,來減少bug的出現(xiàn)。不影響產(chǎn)品的體驗,和不斷的優(yōu)化就行。

    來自湖南 回復(fù)
  2. 哈哈哈哈哈微信好淡定,不過確實,bug也分等級,出bug不要慌,要正確看待。

    來自廣東 回復(fù)
  3. 偶爾出一些bug不會太在意,就怕這些Bug會影響產(chǎn)品使用體驗,更怕出現(xiàn)問題還改的慢的

    來自廣西 回復(fù)
  4. 雖然微信Bug不斷,但它改的也挺快的。微信:只要改的快,Bug就追不上我。

    來自四川 回復(fù)