產品項目管理流程
產品項目管理流程
產品能否研發成功,能否切合客戶核心需求,產品的項目管理至關重要。在項目管理過程中,項目經理的責任與考核、項目立項與可行性研究、客戶核心需求的分析、產品研發過程需求溝通與管理、體驗性測試的重視、生產環境驗證、客戶反饋的處理是核心。下面是yjbys小編為大家帶來的產品項目管理流程,歡迎閱讀。
【資料圖】
1.產品可行性分析報告和立項報告
產品研發之前需要確認《產品可行性分析報告》和《產品立項報告》?!懂a品立項報告》需由分管負責人明確立項意見。產品是否進入設計研發,以立項意見為準。
提交人可以由公司分管負責人、總工辦、市場部門、產品設計部門、技術開發部門?;境绦蚴怯身椖肯嚓P人初步研究討論后,形成立項建議書,分管負責人指定具有項目研究勝任能力之人(一般為項目經理/產品經理)組織項目研究,形成《可行性分析報告》。
《可行性分析報告》主要闡述項目開發的背景、現狀、意義、戰略、競爭力,法律、經濟、技術、市場、資源配置的可行性,提出產品實現路線和技術路線,提出創新點,投入產出預算,市場計劃,銷售計劃,經濟與社會效益,項目風險評估與風險控制措施,公司配套保障措施等。
風險控制:一般新技術在產品中的使用比例不要超出30%。超出該限度,質量和進度往往不容易保證。
為了做好本步驟工作,項目分析人員需要進行公司戰略分析、市場分析、競品分析、技術分析、內部資源分析、經濟預算等。
2.總體設計與項目研發計劃
《產品總體設計》與《產品研發計劃》由項目經理負責編寫。
總體設計的內容包括用戶需求界定、產品使用場景說明、業務流程和運行模式、系統功能結構和模塊概述、系統技術架構、業務數據流和數據庫邏輯結構設計、接口設計、異常處理邏輯、運行環境、功能性能指標要求等。
總體設計還要對成本、進度、風險進行準確評估,反映給分管上級,以便及時做出戰略調整或資源協調。
為了做好總體設計,項目經理需與用戶進行多次溝通,掌握用戶的核心需求,分辨核心需求與次要需求。
確定項目研發計劃。研發計劃包括項目范圍、任務分解、進度、質量、團隊、資源等方面的組織安排。指定產品經理、視覺設計師、前端工程師、硬件工程師、軟件工程師、結構工程師、測試工程師等。
3.需求規格說明和界面設計
需求分析與需求規格說明書由項目經理組織產品團隊負責編寫。
產品團隊根據產品《總體設計》編寫產品規格說明書和交互說明書,出具原型和視覺設計圖。
產品規格說明書和交互說明書要對產品使用的場景、流程、功能需求、信息結構、交互方式、用戶體驗等進行詳細闡述。
原型文件和視覺設計圖要對用戶交互方式、視覺界面等進行逼真設計。
為了做好這一步驟,需要頻繁和最終用戶進行溝通交流,掌握最終用戶的真實體驗和內心期待。
4.系統詳細設計和測試文檔
項目經理組織技術經理及其團隊根據《總體設計》和需求規格說明書編寫《系統詳細設計說明書》。測試經理及其團隊應根據總體設計、需求規格和詳細設計編制測試大綱和測試用例。
系統詳細設計要求表達出模塊的算法、流程、狀態轉換、數據結構詳細設計等內容。常用類圖、狀態圖、判定表、序列圖、偽代碼等形式進行輔助說明。軟件詳細設計要對成本、進度、風險進行細化,提出對資源的要求。
詳細設計應對公司現有的軟件資源進行分析,看看哪些是可以復用的,哪些是需要開發的,哪些是有一定難度,需要咨詢、外包或者購買的。
經項目經理批準的詳細設計,可以進入代碼編寫。
5.軟件編碼和自測
軟件工程師編制代碼后,按照《測試大綱》,自測通過后,提交給測試工程師進行可靠性測試。
軟件自測要求保證系統功能和界面實現符合正常用戶使用的基本習慣、基本功能邏輯和界面體驗,符合總體設計、需求規格說明書和界面設計稿對產品核心需求的特定說明,正向運行測試流暢,不存在明顯障礙。
在詳細設計和代碼編寫過程中,項目經理必須全程協調監控,產品經理等相關人員積極參與。項目經理帶領相關人員負責需求解釋、產品和技術可行性方案討論和決策。
6.產品測試,體驗性測試,公測
小型系統的產品測試一般需要測試工程師完成,但較復雜、新型或大型項目的產品測試則需要測試工程師和產品相關人員共同進行。產品測試除了按照測試大綱測試,還需要結合正常用戶使用的基本習慣、基本功能邏輯和界面體驗,消滅需求文檔、程序設計沒有具體體現和強調的盲區。
測試內容包括功能性測試、可靠性測試、體驗性測試;功能性測試針對產品的每一項功能逐條進行測試;可靠性測試針對產品進行長時間運行、模擬現場情況進行測試;體驗性測試針對產品的用戶使用場景進行實用性、流暢性、舒適性、審美性等情況進行測試。
體驗性測試特別體現測試人員和產品人員的產品思維。測試過程可能發現需求設計和程序設計的`盲區,這些盲區可能是影響正常用戶使用的基本習慣、基本功能邏輯和界面體驗。因此,程序開發人員、測試工程師、產品人員都有責任予以消除。
體驗性測試還可能發現特定場景中對提升用戶體驗特別有價值的需求。這些需求可能只需在當前版本做少量修改即可顯著提升相關體驗;也可能需求實現比較復雜,有必要規劃到下一個版本進行迭代升級。
一般產品測試經過內部測試即可發布。但有些面向廣泛群體且特別考量用戶體驗的產品,可以有限度邀請部分用戶進行測試,或界定一段時間開放給公眾進行外部測試。公測可以切換視角,從最終用戶收集非常有價值的意見和建議,增加產品與用戶的粘合度,既有利于改善產品體驗,又有利于營銷產品。
7.部署生產環境
測試通過后,項目經理根據項目計劃組織安排產品部署到生產環境。產品部署到生產環境后,項目經理帶領產品、測試相關人員還需進行一次生產環境驗證,確保核心功能、頁面呈現、主要交互在生產環境正常。
這項工作決不能忽視,如果發現生產環境發現意外問題,必須立即修復并重新部署。
8.項目驗收與客戶反饋
項目驗收與客戶反饋是項目結題的關鍵環節。項目驗收需由項目經理和客戶代表共同簽字確認產品符合客戶確認的核心需求??蛻粼囉闷陂g提出的屬于需求說明書范圍內的問題得到修復??蛻籼岢龅母倪M建議得到記錄,并作為下一個版本迭代的參考依據。
客戶驗收和反饋意見需在項目交付后一個月內收回。
附:產品項目成敗的關鍵問題
1.確認項目經理的責任與考核標準
2.產品立項與可行性研究
3.產品核心需求的確認
4.產品研發過程的需求溝通與需求管理
5.產品研發計劃的合理性、預見性與突發情況處理
6.體驗性測試的重視
7.客戶驗收和反饋的處理
8.產品質量控制程序的設計
9.項目成員進度與質量責任考核標準
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。