国产视频自拍一区-99视频精品全部免费免费观-三级视频网站在线观看-轻轻碰在线视频免费视频 国产999在线观看_国产情吕AⅤ毛片AⅤ毛片_国产欧美一区二区精品性色_国产女人在线视频

如何做上線的checklist?

來自:
時間:2020-08-11 11:41:52
分享:
米么信息 米么信息 米么信息
每次發(fā)版上線都是一個緊張且激動的時刻,為了能夠保證上線順利,可以早點回家睡覺,上線清單一定得提前準備好。那么,如何做上線的checklist,一起來看看吧。

Checklist這對于上線來說,尤其重要,稍不注意就可能損害到用戶的體驗感。在完成任何一件事之前,都需要做一個Checklist,從而檢查錯誤,規(guī)避風險。本文從準備階段、發(fā)布階段、驗證階段和異常處理四個方面,談到如何做上線的checklist,一起來看看吧。


每次發(fā)版上線都是一個緊張且激動的時刻,為了能夠保證上線順利,可以早點回家睡覺,上線清單一定得提前準備好。上線的checklist可簡要分為以下3個部分:


一、準備階段


1. 上線前培訓

上線之前需要給相關(guān)人員進行培訓。

(1)需要給客戶進行培訓,讓客戶提前了解改動的功能點。避免出現(xiàn)功能上線后,客戶并不知情的情況。

(2)上線前也需要給客服等運維人員做好培訓,并告知可能遇到的問題以及對應(yīng)的解決策略。


2. 數(shù)據(jù)資料

歷史數(shù)據(jù)是否做好備份,如果需要清空數(shù)據(jù),需再次檢查執(zhí)行任務(wù)的代碼是否準確,執(zhí)行的時間是否明確。然后新數(shù)據(jù)是否已經(jīng)準備好,一旦發(fā)版成功后,可以及時導入新的數(shù)據(jù)。


3. 遺留問題

(1)確認全部上線的功能均經(jīng)過測試驗證。

(2)明確測試結(jié)果,了解目前SIT和UAT的情況,是否還有遺留待解決的問題;明確對應(yīng)遺留問題的原因,以及對應(yīng)問題的解決時間和責任。如帶問題部署到生產(chǎn)環(huán)境是否嚴重影響用戶體驗,這些都需要提前進行評估。


4. 壓測情況

是否有做壓測,基于壓測結(jié)果核對能否支撐大規(guī)模的業(yè)務(wù)場景(需要業(yè)務(wù)方提供或基于歷史數(shù)據(jù)進行模擬),并及時做好報備。


5. 埋點

對于新功能,上線前都需要做好埋點工作,并對同功能的歷史數(shù)據(jù)做好記錄,方便后續(xù)做數(shù)據(jù)分析和對比。


6. 文件報備

明確發(fā)版過程中是否需要停機,針對大公司,停機需要提前發(fā)停機發(fā)文,并告知各個相關(guān)系統(tǒng)。


7. 代碼合并

需要對最終發(fā)布的代碼做好打包合并,封版后不許改動,如果有則需要重新評估。


8. 代碼review

開發(fā)負責人重新對合并的代碼進行review,以免出現(xiàn)問題。


9. 配置文件

上線前的準備工作,配置文件、腳本、程序升級。


10. 小程序提審

如果是小程序,需要提前進行小程序的提審。


11. 日志

建立快速的日志清查和響應(yīng)機制,一旦需要排查問題,這些日志就是找到原因的關(guān)鍵。


12. 人員安排

如果涉及到多個系統(tǒng),一定要預(yù)留相關(guān)系統(tǒng)的責任人,并確保功能驗證通過后再離開。


二、發(fā)布階段


1. 發(fā)版順序

(1)本次功能上線涉及到的相關(guān)系統(tǒng)有哪些?

(2)確定系統(tǒng)相互之間的依賴性,明確上線的前置條件及上線順序;確定哪些系統(tǒng)需要先發(fā),哪些后發(fā)。


2. 調(diào)度執(zhí)行

夜間是否有調(diào)度程序問題?(定時任務(wù))調(diào)度什么時候開始執(zhí)行?以及什么是時候終止?停止的調(diào)度什么時候要回寫配置和啟動?


3. 發(fā)版模式

確定采取的發(fā)版模式是什么?如灰度發(fā)版。


三、驗證階段


1. 功能驗證清單

功能驗證清單可以分為兩版:

(1)主流程版針對核心功能進行快速驗證。

(2)詳細版本可以在主流程走通的情況下,再逐個驗證。測試人員需要基于清單來驗證,可以更加高效,準確,以免遺漏關(guān)鍵核心驗證點。


2. 及時輸出缺陷

驗證過程中,及時報備問題,并告知對應(yīng)的開發(fā),把問題闡述清楚,附帶截圖;讓開發(fā)可以清晰是什么問題,方便快速排查;測試人員需階段性地同步驗證進度和問題解決進展。


四、異常處理

回滾方案:做好回滾的準備,相關(guān)責任人需明確該功能上線的回滾策略。并根據(jù)日常的用戶量,評判最晚可以接受的發(fā)版時間。在不大規(guī)模影響生產(chǎn)環(huán)境用戶的情況下,明確最晚可以接受的系統(tǒng)切換時間;一旦到了時間,如沒有辦法解決發(fā)版中的嚴重阻斷性問題,采取版本回退方案。


上線Checklist需要不斷總結(jié),不斷完善的清單列表,并且根據(jù)上線需求的類別針對性地進行調(diào)整。當然,心態(tài)和清晰的頭腦也是至關(guān)重要的。發(fā)版期間遇到問題時,一定要優(yōu)先處理問題,而不是規(guī)避責任。畢竟發(fā)版時間有限,一切都以風險最低,用戶體驗最佳為原則。


以上就是上線Checklist的總結(jié),希望能對您有所幫助!

米么信息 米么信息 米么信息
分享文章至