當前位置:學問君>人在職場>企業管理>

產品項目管理流程

學問君 人氣:2.39W

產品能否研發成功,能否切合客戶核心需求,產品的項目管理至關重要。在項目管理過程中,項目經理的責任與考覈、項目立項與可行性研究、客戶核心需求的分析、產品研發過程需求溝通與管理、體驗性測試的重視、生產環境驗證、客戶反饋的處理是核心。下面是本站小編爲大家帶來的產品項目管理流程,歡迎閱讀。

產品項目管理流程

1.產品可行性分析報告和立項報告

產品研發之前需要確認《產品可行性分析報告》和《產品立項報告》。《產品立項報告》需由分管負責人明確立項意見。產品是否進入設計研發,以立項意見爲準。

提交人可以由公司分管負責人、總工辦、市場部門、產品設計部門、技術開發部門。基本程序是由項目相關人初步研究討論後,形成立項建議書,分管負責人指定具有項目研究勝任能力之人(一般爲項目經理/產品經理)組織項目研究,形成《可行性分析報告》。

《可行性分析報告》主要闡述項目開發的背景、現狀、意義、戰略、競爭力,法律、經濟、技術、市場、資源配置的可行性,提出產品實現路線和技術路線,提出創新點,投入產出預算,市場計劃,銷售計劃,經濟與社會效益,項目風險評估與風險控制措施,公司配套保障措施等。

風險控制:一般新技術在產品中的使用比例不要超出30%。超出該限度,質量和進度往往不容易保證。

爲了做好本步驟工作,項目分析人員需要進行公司戰略分析、市場分析、競品分析、技術分析、內部資源分析、經濟預算等。

2.總體設計與項目研發計劃

《產品總體設計》與《產品研發計劃》由項目經理負責編寫。

總體設計的內容包括用戶需求界定、產品使用場景說明、業務流程和執行模式、系統功能結構和模組概述、系統技術架構、業務數據流和數據庫邏輯結構設計、接口設計、異常處理邏輯、執行環境、功能性能指標要求等。

總體設計還要對成本、進度、風險進行準確評估,反映給分管上級,以便及時做出戰略調整或資源協調。

爲了做好總體設計,項目經理需與用戶進行多次溝通,掌握用戶的核心需求,分辨核心需求與次要需求。

確定項目研發計劃。研發計劃包括項目範圍、任務分解、進度、質量、團隊、資源等方面的組織安排。指定產品經理、視覺設計師、前端工程師、硬件工程師、軟件工程師、結構工程師、測試工程師等。

3.需求規格說明和介面設計

需求分析與需求規格說明書由項目經理組織產品團隊負責編寫。

產品團隊根據產品《總體設計》編寫產品規格說明書和交互說明書,出具原型和視覺設計圖。

產品規格說明書和交互說明書要對產品使用的場景、流程、功能需求、資訊結構、交互方式、用戶體驗等進行詳細闡述。

原型檔案和視覺設計圖要對用戶交互方式、視覺介面等進行逼真設計。

爲了做好這一步驟,需要頻繁和最終用戶進行溝通交流,掌握最終用戶的真實體驗和內心期待。

4.系統詳細設計和測試文檔

項目經理組織技術經理及其團隊根據《總體設計》和需求規格說明書編寫《系統詳細設計說明書》。測試經理及其團隊應根據總體設計、需求規格和詳細設計編制測試大綱和測試用例。

系統詳細設計要求表達出模組的算法、流程、狀態轉換、數據結構詳細設計等內容。常用類圖、狀態圖、判定表、序列圖、僞代碼等形式進行輔助說明。軟件詳細設計要對成本、進度、風險進行細化,提出對資源的要求。

詳細設計應對公司現有的軟件資源進行分析,看看哪些是可以複用的,哪些是需要開發的,哪些是有一定難度,需要諮詢、外包或者購買的。

經項目經理批准的詳細設計,可以進入代碼編寫。

5.軟件編碼和自測

軟件工程師編制代碼後,按照《測試大綱》,自測透過後,提交給測試工程師進行可靠性測試。

軟件自測要求保證系統功能和介面實現符合正常用戶使用的基本習慣、基本功能邏輯和介面體驗,符合總體設計、需求規格說明書和介面設計稿對產品核心需求的特定說明,正向執行測試流暢,不存在明顯障礙。

在詳細設計和代碼編寫過程中,項目經理必須全程協調監控,產品經理等相關人員積極參與。項目經理帶領相關人員負責需求解釋、產品和技術可行性方案討論和決策。

6.產品測試,體驗性測試,公測

小型系統的產品測試一般需要測試工程師完成,但較複雜、新型或大型項目的產品測試則需要測試工程師和產品相關人員共同進行。產品測試除了按照測試大綱測試,還需要結合正常用戶使用的基本習慣、基本功能邏輯和介面體驗,消滅需求文檔、程序設計沒有具體體現和強調的盲區。

測試內容包括功能性測試、可靠性測試、體驗性測試;功能性測試針對產品的每一項功能逐條進行測試;可靠性測試針對產品進行長時間執行、模擬現場情況進行測試;體驗性測試針對產品的用戶使用場景進行實用性、流暢性、舒適性、審美性等情況進行測試。

體驗性測試特別體現測試人員和產品人員的產品思維。測試過程可能發現需求設計和程序設計的盲區,這些盲區可能是影響正常用戶使用的基本習慣、基本功能邏輯和介面體驗。因此,程序開發人員、測試工程師、產品人員都有責任予以消除。

體驗性測試還可能發現特定場景中對提升用戶體驗特別有價值的需求。這些需求可能只需在當前版本做少量修改即可顯著提升相關體驗;也可能需求實現比較複雜,有必要規劃到下一個版本進行迭代升級。

一般產品測試經過內部測試即可發佈。但有些面向廣泛羣體且特別考量用戶體驗的產品,可以有限度邀請部分用戶進行測試,或界定一段時間開放給公衆進行外部測試。公測可以切換視角,從最終用戶收集非常有價值的'意見和建議,增加產品與用戶的粘合度,既有利於改善產品體驗,又有利於營銷產品。

7.部署生產環境

測試透過後,項目經理根據項目計劃組織安排產品部署到生產環境。產品部署到生產環境後,項目經理帶領產品、測試相關人員還需進行一次生產環境驗證,確保核心功能、頁面呈現、主要交互在生產環境正常。

這項工作決不能忽視,如果發現生產環境發現意外問題,必須立即修復並重新部署。

8.項目驗收與客戶反饋

項目驗收與客戶反饋是項目結題的關鍵環節。項目驗收需由項目經理和客戶代表共同簽字確認產品符合客戶確認的核心需求。客戶試用期間提出的屬於需求說明書範圍內的問題得到修復。客戶提出的改進建議得到記錄,並作爲下一個版本迭代的參考依據。

客戶驗收和反饋意見需在項目交付後一個月內收回。

附:產品項目成敗的關鍵問題

1.確認項目經理的責任與考覈標準

2.產品立項與可行性研究

3.產品核心需求的確認

4.產品研發過程的需求溝通與需求管理

5.產品研發計劃的合理性、預見性與突發情況處理

6.體驗性測試的重視

7.客戶驗收和反饋的處理

8.產品質量控制程序的設計

9.項目成員進度與質量責任考覈標準