雙十一要來了,你的系統(tǒng)做好準備了嗎?

0 評論 2238 瀏覽 2 收藏 9 分鐘

編輯導語:自從有了雙十一購物狂歡節(jié),每年雙十一下單期間都會看到有很多小伙伴在朋友圈或者微博吐槽“下單頁面又崩啦”“你們能買單嗎?我為什么進不去”等等;今年的雙十一馬上就要來了,你的系統(tǒng)做好準備了嗎?本文作者分享了關(guān)于電商產(chǎn)品活動前的工作梳理,我們一起來看一下。

雙十一馬上來了,各大系統(tǒng)都在迎接備戰(zhàn),活動前,要做哪些準備才能輕松應對活動?本文以電商類產(chǎn)品為例,對活動前的準備內(nèi)容進行梳理,期望能給大家一些建議。

一、明確活動內(nèi)容

活動本身是一個事件,因此可以通過分析事件的邏輯對活動進行梳理,一般情況下,是由產(chǎn)品經(jīng)理和業(yè)務(wù)/運營人員進行討論確定。

這里尤其要明確的是——用戶從哪里來?在什么時間段來?是否有逆向和伴隨性行為?

可以根據(jù)以下方向進行梳理:

1)活動對應的主題和目的:比如有些活動圍繞著引流,有些活動圍繞著下單轉(zhuǎn)化;根據(jù)目的不同,對于后續(xù)的壓測評估側(cè)重點也會不同,因此明確知道本次活動的目的十分必要;業(yè)務(wù)側(cè)本身也會對活動的結(jié)果有預期,比如新增用戶量**、成交額**等等,這些數(shù)據(jù)可以作為活動的目標參考數(shù)據(jù)。

2)明確活動的持續(xù)時間:活動時間的評估也要包含活動前期引流和預熱,并明確標記出活動期間的運營動作有哪些,每一個運營動作都會觸發(fā)用戶量的激增。

3)活動涉及到的系統(tǒng)和人物角色:本次活動的目標用戶群體范圍是什么?活動是否涉及到其他相關(guān)系統(tǒng)?是內(nèi)部系統(tǒng)還是外部系統(tǒng)?相關(guān)系統(tǒng)責任人是否明確?方便后續(xù)的對接工作。

4)活動的業(yè)務(wù)場景:比如用戶主要從那幾個頁面進入,對應的行為路徑是什么?以及每一個路徑對應的用戶行為有哪些?

舉例:從**月**日20:00直播開始,用戶通過廣告?zhèn)鞑セ蜴溄拥男问竭M入直播間,通過直播間的購物袋,跳轉(zhuǎn)至**款商品的商品詳情頁,在該頁面下完成優(yōu)惠券領(lǐng)取,完成支付下單的全過程操作;在分析路徑的時候,也需要把伴隨性行為和逆向流程考慮在內(nèi)。

二、活動評估

對活動有了明確認知后,基于已經(jīng)明確的活動規(guī)模(一般情況下,通常會按照業(yè)務(wù)提供的數(shù)據(jù)的3-4倍作為系統(tǒng)承受的目標值),結(jié)合歷史活動數(shù)據(jù),可以客觀地評估本次活動的風險。

  • 基于活動內(nèi)容找到歷史可參考的活動數(shù)據(jù):根據(jù)已經(jīng)梳理和明確的用戶行為路徑,查看歷史活動中是否有同類活動進行參考,找到對應的數(shù)據(jù)指標,如轉(zhuǎn)化率、PV、UV、流量峰值的信息。
  • 數(shù)據(jù)對比與比較:根據(jù)本次的活動的目標與歷史活動的數(shù)據(jù)進行客觀對比,從而大致明確本次活動的風險值和風險系數(shù)。
  • 根據(jù)預估的本次流量數(shù)據(jù),結(jié)合歷史活動的轉(zhuǎn)化率進行計算,評估每一個環(huán)節(jié)的流量數(shù)據(jù),以此為建議給到測試同學進行壓測。

三、系統(tǒng)梳理和壓測

1)產(chǎn)品經(jīng)理給到預估數(shù)據(jù)后,開發(fā)人員就可以針對性地梳理相關(guān)接口,梳理成接口文檔,甚至可以把所有的報錯提示從頭到尾的梳理一遍。

2)測試人員就可以結(jié)合數(shù)據(jù)進行壓測,對重點頁面進行壓測,明確系統(tǒng)的極限情況,輸出對應的壓測報告,并進行客觀分析(備注:壓測報告務(wù)必把壓測場景和數(shù)據(jù)進行填寫,從而可以直觀地了解到壓測數(shù)據(jù)是否與活動的真實數(shù)據(jù)有出入,方便后續(xù)復盤用)。

3)測試人員提供壓測結(jié)果并結(jié)合產(chǎn)品提供的預計指標進行比較,客觀評估出是否有性能風險,以及是在哪個頁面的哪個接口存在風險。

4)同步、開發(fā)負責人和運維人員進行協(xié)商,輸出對應的解決方案;如出現(xiàn)瓶頸,建議拉上產(chǎn)品一起討論,避免在產(chǎn)品不知情的情況下,改動產(chǎn)品邏輯,從而影響活動效果和用戶體驗。

四、系統(tǒng)優(yōu)化建議及方向

  • 提前做到相關(guān)頁面緩存,并對緩存應用機制優(yōu)化;
  • 對高頻活動API接口進行優(yōu)化;
  • 整合碎片化查詢;
  • Sql語句進行優(yōu)化;
  • Cpu消耗java編碼進行優(yōu)化;
  • 讀寫分離;
  • 日志進行優(yōu)化,畢竟出現(xiàn)問題,這些日志都是排查問題的證據(jù),優(yōu)化問題的依據(jù);
  • 圖片做CDN處理。

五、活動數(shù)據(jù)的記錄和跟蹤

在活動期間把用戶并發(fā)數(shù)、單接口的TPS“Transactions Per Second(每秒事務(wù)處理數(shù))”和“QPS:Queries Per Second(查詢量/秒)”、負載水平、水位線(CPU利用率,內(nèi)存利用率等)等關(guān)鍵數(shù)據(jù)記錄下來。

方便客觀對活動進行記錄和跟蹤,為后續(xù)的活動提供分析數(shù)據(jù)基礎(chǔ),從而更準確地定位問題,發(fā)現(xiàn)系統(tǒng)瓶頸。

六、小tips

系統(tǒng)運營配置的工作提前做:跟運營同事基于活動的準備清單進行核對,尤其重點關(guān)注系統(tǒng)層面的操作,比如優(yōu)惠券的配置、鏈接的配置、限時秒殺活動的配置等等;由于存在后臺接口與前臺共用的情況下,因此讓運營同事在后臺提前配置好活動,從而避免在活動當天消耗服務(wù)器資源的情況發(fā)生。

項目管理:

  • 提前預定好集中辦公的會議室,跟活動準備相關(guān)的人需要集中辦公,方便及時溝通,處理問題;
  • 提前做好相關(guān)報備,跟相關(guān)系統(tǒng)進行提前溝通,避免相關(guān)系統(tǒng)停機,引發(fā)系統(tǒng)異常;
  • 當然,活動支持需要耗費體力和精力,夜宵和咖啡也要提前準備好喲。

七、小結(jié)

大型活動前的準備事關(guān)重要,每一個環(huán)節(jié)都十分重要,都可能直接影響活動的成功與否。

因此需要各個角色通力合作:

  • 產(chǎn)品做好對接,明確用戶行為路徑;
  • 開發(fā)提前對系統(tǒng)層面做好把關(guān);
  • 測試同學做好功能測試和性能測試;
  • 運維同學提前對服務(wù)器檢查等等。

團隊配合一同打出漂亮的活動戰(zhàn)績!

 

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

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

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!