產品項目開發流程
目前市場上成熟的產品項目流程主要有項目調研,項目立項,需求分析評審,原型設計,項目開發,項目測試,項目部署以及后期維護等。
現基於市場上的開發流程以及以往的項目開發經驗,個人對項目各個開發階段進行描述以及項目整體開發流程進行總結。
項目調研
由於沒有正式參加過項目調研,故省略......
項目立項
主要由項目經理發起立項會議,組織相關人員參加立項會議並啟動評審項目。在該階段,項目經理提交項目立項申請書,該說明書主要包括以下內容:項目總體需求,項目目標,項目中技術難度,項目預期成果,項目主要開發人員以及項目總體開發計划(包含測試和驗收)。
需求分析評審
一般的需求工程流程主要有
需求這一塊,如果所在部門中並沒有明確人員分工,就存在了一旦遇見和需求有關的問題,並不能立馬解決以及沒有相關需求文檔資料查閱等問題。未來隨着所在公司不斷發展,建議由專門人員(並非開發人員)負責需求工作,對接客戶需求。
在項目需求分析評審階段,由於時間比較緊迫,最新開發的項目大概用了兩周的時間。為了保障項目的順利開展,我們不斷對需求進行更改,評審會議也開了三次。但由於種種原因,並沒有嚴格按照需求工作流程進行執行。
原型設計
基於項目立項申請書和項目需求文檔說明書,項目經理確認項目開發架構,項目開發技術,開發業務流程和頁面原型設計等。在該階段,主要產出物有:數據庫模型,數據庫設計說明書,頁面設計原型和系統概要設計文檔等。
項目開發
項目經理分配開發任務,並且對項目進行管理,保障項目的開發進度。在該階段,主要產出物有項目詳細設計說明書,項目代碼等。
項目測試
一般測試人員的工作流程:
如果部門沒有測試人員,就不能保證項目的穩定性,可由開發人員負責進行測試。在該階段,主要產出物有:測試報告說明書。
項目部署
如果公司沒有運維人員,可由開發人員對項目進行部署上線。在該階段,主要產出物有:項目部署文檔說明等。
后期維護
項目成功上線后,一般由需求人員對接維護,如果有新的需求、需求變更或項目出現異常,那么需求人員和項目經理溝通即可。