【萬字干貨】在高級產品經理眼中,好的項目管理流程是怎樣的(下)

6 評論 22545 瀏覽 296 收藏 12 分鐘

猶如《西游記》中的唐僧取經團隊,好不容易經歷了九九八十一難,才來到了佛教圣地靈山取得真經。這就好比一個歷經千辛萬苦的項目管理過程,這種體會其實作為產品經理的你,也是有機會體驗的。在項目的整個發展過程當中,我們已經經歷了項目的啟動,項目的計劃,項目的執行和監控,最后終于到了項目的收尾階段,有那么一瞬間,你會覺得一切都是值得的,因為勝利就在眼前,希望的曙光仿佛在明日即將瞥見。

項目收尾階段主要是對項目的各項指標進行評估驗收,對項目進行經驗教訓總結。但,作為整個項目的負責人,即使到了最后一刻,我們依然不能掉以輕心,有很多例子就足以證明仔細、認真的重要性。

比如說,一個簡單的服務器修改功能,由于過于輕視,沒有走測試流程,直接發布到外網,導致外發版幾萬用戶的手機崩潰。雖然后期排查查明是因為程序員的疏忽導致的參數錯誤,但其實這里就已經暴露了項目流程上還存在很多問題,尤其是在項目收尾的過程中,產品測試是非常重要的一個環節,沒有經過測試的產品,是萬萬不能對外進行發布的,這都是血的經驗教訓。

嗯,重要的事情還真是的說上三遍吧:

無論進度多趕的項目,發布前,請一定內測。

無論進度多趕的項目,發布前,請一定內測。

無論進度多趕的項目,發布前,請一定內測。

那么,具體到項目收尾這個事情上,就涉及到方方面面的驗收及檢查了,項目團隊的所有成員都理應投入到自我檢查和項目檢查的隊伍中來,這樣才能確保項目正常、穩定的上線。

功能bug測試

測試是產品上線環節中重要的一部分,伴隨著整個產品的生命周期,因此產品測試是很重要的一個環節,需要特殊的人員從事相關測試工作,這部分人就是測試工程師。目前所有的互聯網公司都有測試工程師。

當然,根據項目的大小不同,測試團隊的規模相差也很大。有些項目需要和開發團隊人數相當的測試工程師,而有些團隊的開發人員、產品經理則兼任了測試的職責。在項目的發展過程中,應盡量對一些基礎功能制作自動化測試工具,并不斷完善測試用例。這樣測試團隊可以把更多精力投入到新功能的測試中,而不是每次版本發布都在對已有功能是否被破壞而感到擔心。測試工程師是產品上線的最后一環,對用戶負責,是“上帝”的品菜師,他們的定位是產品把關者。

通常,測試工程師在項目中的主要職責分以下幾部分:

  1. 編寫測試計劃、規劃詳細的測試方案、編寫測試用例;
  2. 根據測試計劃搭建和維護測試環境;
  3. 執行測試工作,提交測試報告,包括編寫用于測試的自動測試腳本,完整地記錄測試結果,編寫完整的測試報告等相關的技術文檔;
  4. 對測試中發現的問題進行詳細分析和準確定位,與開發人員討論缺陷解決方案;
  5. 提出對產品的進一步改進的建議,對測試結果進行總結與統計分析,對測試進行跟蹤,并提出反饋意見;

測試工程師完成了以上的相關任務后,才算是完成了項目的功能bug測試部分的收尾工作。

開發人員的走查

盡管大部分的功能性bug都被測試人員發現,并反饋到開發人員這邊進行處理和修改,但是開發人員仍然需要對一些自己的工作進行走查,這樣才能提高整個產品的安全系數。

  1. 開發人員的走查,主要包含如下一些內容:
  2. 是否進行高危函數掃描?
  3. 是否進行安全漏洞掃描?
  4. 是否有內存泄漏的檢測和結果(如果是C/C++代碼)?
  5. 不必要log是否刪除了,以及log信息是否清晰完整詳細?
  6. 是否影響其他相關模塊功能表現?
  7. 自身系統壓力是否已評估?
  8. 后端支撐系統負載變化是否已評估?

當然,這里只是列舉了一些比較常見的開發走查,具體的開發走查安排還是要靠開發部門的領導來具體計劃和推動安排。

產品走查

產品經理作為整個項目的負責人或主導者,對于自己份內的工作也要做到仔細走查一遍,確定沒有任何產品策劃上的問題,才是對自己工作崗位職責的盡責,也是對項目的負責。

通常,產品經理在項目收尾階段,需要檢查如下事項:

  1. 需求清單是否有調整或更新?例如每個功能特性是否有確定的輸入、處理、輸出;
  2. 需求文檔是否補充完整或及時更新?例如交互圖、設計稿是否已經更新;
  3. 產品更新說明文檔是否已經提交并進行客服培訓;
  4. 產品頁面文案是否已檢查(包括但不限于頁面文字、廣告語);
  5. 已有功能、標識的改動,在其他模塊的呈現,是否覆蓋完整?
  6. 數據統計需求是否明確提出?數據是否正常上報?

這些都是非常細節和瑣碎的工作,產品經理在處理這些事情的時候,往往需要多一份耐心和細心,這樣才能考慮周到和全面,確保在自己的工作范圍內,沒有給項目造成什么損失。

交互和設計走查

這部分,主要是交互設計師和UI設計師要做的工作,因為即使是再精致的設計稿也只是設計師們電腦中的圖片,只有經過了項目里的前端工程師、開發實現了的產品,才能被廣大用戶看到。所以,在前端和后臺開發完成后,設計師與開發人員一起確認的環節是必不可少的。不經過確認就上線的產品,往往在產品細節上會存在疏漏,比如說某幾個頁面樣式的細節和原先的設計稿不符,這樣就造成了產品用戶體驗的下降。

在這個環節,交互設計師通常要做的工作包含如下內容:

  1. 頁面的交互動作,操作及其反饋;
  2. 交互控件的各種狀態,初始狀態、常態、邊界狀態、錯誤狀態等的情況確認;
  3. 其他交互細節,如默認值是否正確、第一屏的高度、產品文案等;

而UI設計師要做的事情主要是對產品的視覺樣式進行走查,如是否有色差、尺寸間距、圖片質量、是否符合柵格等;

產品運營人員的走查

如果項目做好之后,就要投入到市場,那么產品運營人員肯定也要在產品上線之前做好相關的運營準備,這樣才不至于淪落到產品推出之后無人問津的尷尬境地。

那么,通常來說,產品運營在這個環節需要做哪些工作呢?

  1. 產品的冷啟動是否已經準備完畢,種子用戶的招募工作是否已經開啟?
  2. 內容運營是否已經規劃?內容的更新機制是否已經確認,并進行部署,是自動更新,還是人工更新?
  3. 活動運營是否已經規劃?是否有專人負責?周期性的活動,是否已經配套有運營模板?
  4. 用戶運營是否已經規劃?拉新、留存、促活的關鍵步驟都有哪些?
  5. 新媒體運營的賬號是否已經建立,是否有專人負責?
  6. 渠道拓展是否已經規劃?是否發展代理?是否要引入合作伙伴,合作伙伴的資質又應該是怎樣的?

項目收尾總結

在看著產品成功發布上線后,項目團隊總算是松了一口氣,這個時候就是項目進行了成功地交付了。這個時候,產品經理可以總結一下整個項目的收獲和成功經驗,比如運用了任務優先級排序,才確保產品項目的主流程能夠順利按時上線。

在整個項目管理的過程當中,肯定也暴露了團隊成員的不少問題,比如研發階段,前松后緊,總是臨近提測時,才匆匆收尾;這常常導致提測質量不佳,或者提測時間延后,風險積攢到測試階段才集中爆發,最終導致項目延期發布,或者帶著顯性的Bug上線。

面臨這方方面面的問題和陷阱,產品經理需要帶領項目團隊做好準備來迎接各種挑戰。最關鍵的是能夠構建一個學習型團隊和高效溝通的團隊,及時總結項目經驗和教訓,從而不重復犯同樣的錯誤,團隊在項目的發展中不斷學習提高。

最后要做的,就是一些文檔的歸檔和項目慶功,這些想必大家在日常的項目管理過程中都遇到過了,就不再復述多言。

系列文章

【萬字干貨】在高級產品經理眼中,好的項目管理流程是怎樣的(上)

【萬字干貨】在高級產品經理眼中,好的項目管理流程是怎樣的(中)

#專欄作家#

壹百度,微信公眾號:倒退集,人人都是產品經理專欄作家。在線教育企業服務領域產品經理,創業公司Team Leader。曾主導多款重量級產品的產品策劃和設計工作。

本文原創發布于人人都是產品經理。未經許可,禁止轉載。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 想跟著BAT大咖老師學習更多系統高階產品知識嗎?
    在【產品總監修煉之道】,四位來自騰訊、百度的資深總監級導師,將和你面對面分享高階產品必備的系統知識,幫你掌握更加全面的產品專業知識和團隊管理思路……

    想了解更多詳情?立即戳>>http://996.pm/z4bLB
    也快可以聯系KK進行咨詢哦~微信/TEL:13043462422

    PS:除了咨詢問題,還能領取【產品總監課程學習筆記】! ??

    來自廣東 回復
  2. 寫得很細,不過收尾過程里很多工作(比方走查)都應該是監控過程組里應該要做的,PMP定義的收尾只是產品移交、歸納總結、釋放資源、慶功這幾件事兒

    來自重慶 回復
  3. 很好,受教了

    來自陜西 回復
  4. 非常實在的分享,沒有廢話很干,點贊

    來自江蘇 回復
  5. 很不錯的文章

    回復
    1. 有興趣可以關注一下我的個人公眾號:倒退集
      不定期分享產品干貨

      回復