經歷了幾次 WordPress APP 新版本上線的折磨後,發現一次成功的上線,除了需求下發、研發、測試、上線這樣理想化的流程之外,還存在很多隱性的工作需要我們考慮並完成。

  發佈前

  1 、新老版本的相容問題

  比如,老版本原有的功能,新版本從底層進行了重構,介面如果重寫,老版本要考慮相容問題。不然就會出現,新多用户下載的 WordPress APP 可以使用,老多用户不能使用的情況,如果涉及了表結構的改變,那麼還會關聯到系統的其他功能。

  2 、 IOS,安卓,WooCommerce 商城的三端統一

  原生頁面和 h5 頁面的區別

  1)原生應用頁面速度快,排版更清晰,體驗效果會更好

  2)原生可以離線使用,執行更快,但 h5 可以動態更新,不需要更新 WordPress APP

  3)h5 互動動態效果收到限制,複雜的邏輯和動畫做不了,會影響一些頁面場景、邏輯的理解。

  3 、 WordPress APP 更新啓動頁

  對於大版本的更新,要有新增功能的介紹引導頁面,一般 4-6 個頁面為宜,把更新的內容講述給多用户,別忘了可以跳過這部分的按鈕。修改涉及需要多用户重點關注的地方,可以在頁面上做些指引蒙版。

  4 、發佈失敗應急方案

  常在坑裏走哪有不掛的,一旦發佈失敗,一定要有事先準備好的應急預案,發現情況不妙,可以啓動應急預案,差不過緊急回滾,至少把損失降到低。

  發佈中

  5 、應用 WooCommerce 店羣的稽核

  發佈版本的預期時間要把應用 WooCommerce 店羣的稽核時間加進去,特別是 WordPress APPstore 的稽核比較嚴格,不符合稽核標準的應用會被拒絕發佈,所以時間要預留出給 WordPress APP Store 稽核,拒絕再修改提交的時間。

  6 、應用 WooCommerce 店羣的更新文案

  提交給應用 WooCommerce 店羣的新功能介紹,包括文案,圖片。不要相信程序設計師哥哥們的文案水平,如果沒有運營人員,這也是我們的職責之內。

  7 、版本號

  版本分類

  Alpha 是開發人員的內部測試版

  Beta:這是供公司內部測試的版本

  Rlease Candidate:RC 是發行候選版本

  Release:交付給多用户的終版本

  面向多用户發佈的產品版本號要按規則管控好,確保每個應用 WooCommerce 店羣內的安裝包是新版本,避免混亂。

  發佈後

  8 、正式環境測試

  上線之後,按照測試用例,把多用户前端的功能全部點一點,知名是全體總動員,要在不同機型不同環境,保證多用户體驗。

  9 、跟蹤多用户反饋

  及時與一線業務人員溝通,是否有未發現的 BUG,優先解決影響業務的問題。