專案測試達標後,就需要啟動上線了。專案上線過程中有幾點需要注意。
一、制定上線清單,先上測試環境清單的要素包括:什麼人,在什麼時間,需要準備什麼資料,做什麼事。其中,要明確先後順序,要明確如何驗證是否出現異常、明確驗證方式以及問題處理方式。
上線之前,先在測試環境預上線一次,把所有的相關環節的資料和流程用清單的形式記錄好。尤其是上線過程中遇到的問題。解決後,再從新在走一遍上線流程。全自動部署,減少人工參與。
二、做好備份上線之前,先對前一個版本進行備份。包括程式和資料。一旦上線出現問題,要能一鍵還原上一個版本。通常要選擇使用人數最少的時間段來進行上線工作。
三、資料監控和預警上線後,還需要觀察一段時間正常的使用者日誌和系統日誌。有條件的還需要對重要業務設定關鍵性指標。指標出現異常要能夠有簡訊或電話預警。對異常的資料要去排查原因。
四、A/Btest 驗證新功能效果如果怕出現問題,可以提前對新功能做好A/Btest的控制。A/Btest是指使用者開啟軟體後,一部分使用者看到的老業務A的業務流程,另一部分看的是新功能B的業務流程。這樣便於我們觀察新功能對使用者行為帶來了什麼影響。如果資料下降很大,那說明新功能可能有問題,我們可以先隱藏新功能。
五、給相關人員做好培訓功能主要是給客服做好培訓工作,告知其可能出現的問題以及應對方案。避免使用者反饋新問題,客服不知道的情況。這個也可以在測試階段做好。根據培訓的工作量靈活調整。
六、覆盤上線後要做一個覆盤,覆盤的目的有兩個
一、對於專案中出現的問題,要找原因。根據原因在想解決方案。避免在後面的專案中再次出現。比如說專案延期,可能每次都會出現,但每次出現的原因並不一樣。只要我們堅持改進,團隊總能達到預期完成計劃的一天。
二、對於專案中做的好的,也要講,該表揚表揚,能推廣的推廣。表揚推廣就是我們團隊的價值觀體現。我們經常說要打造組織文化,對工程師群體來說,組織文化就是在專案過程中生長起來的。
七、放鬆休息休息是為了更好的工作,下一個需求馬上就要來了。