如果對(duì)產(chǎn)品研發(fā)的流程還搞不懂、看看這篇文章

???

PM產(chǎn)品之顛

業(yè)界的人似乎都知道產(chǎn)品經(jīng)理與研發(fā)團(tuán)隊(duì)的種種恩怨、從開(kāi)始到結(jié)束,相愛(ài)相殺從未停止。那么從產(chǎn)品經(jīng)理的角度來(lái)思考到底需不需要知道研發(fā)部的工作流程、研發(fā)部的工作機(jī)制呢?我的回答是需要的,如果你想成為一名高級(jí)產(chǎn)品人、優(yōu)秀的產(chǎn)品經(jīng)理,對(duì)于這些你可能不需要?jiǎng)邮秩プ?,但是一定要知道怎么去容納,還記得那句“彼此獨(dú)立、相互窮盡”嗎,如果記得,這篇文章為你而分享。

(一)研發(fā)部工作流程規(guī)范

為了保證研發(fā)部日常工作正常有序的進(jìn)行,讓開(kāi)發(fā)中各個(gè)環(huán)節(jié)更緊湊,更可控,需要盡可能實(shí)現(xiàn)軟件研發(fā)部項(xiàng)目管理的正規(guī)化,工作過(guò)程的流程化,可控化,以便提高軟件質(zhì)量和開(kāi)發(fā)效率,達(dá)到項(xiàng)目能按質(zhì)按量按期交付的目標(biāo)。依據(jù)軟件開(kāi)發(fā)、項(xiàng)目管理的基本原則;對(duì)項(xiàng)目管理中所涉及的項(xiàng)目立項(xiàng)、項(xiàng)目計(jì)劃和監(jiān)控、配置管理與軟件工程中所涉及的需求分析、系統(tǒng)設(shè)計(jì)、軟件實(shí)現(xiàn)、系統(tǒng)測(cè)試、用戶測(cè)試、試運(yùn)行、系統(tǒng)驗(yàn)收、系統(tǒng)上線和數(shù)據(jù)遷移、產(chǎn)品維護(hù)等步驟并結(jié)合公司目前的實(shí)際情況,制定流程,同時(shí)規(guī)定各個(gè)重要環(huán)節(jié)需要提交的交付物、流程設(shè)定如下:

一、需求評(píng)審、立項(xiàng):

1、 需求通常分為業(yè)務(wù)部門需求、市場(chǎng)分析需求、數(shù)據(jù)分析需求或其它需求。由職能部門提出的需求需以文檔形式進(jìn)行書寫,依據(jù)市場(chǎng)使用部門的調(diào)查,分析與使用新情況,確認(rèn)軟件的應(yīng)用需求。

2、呈報(bào)需求報(bào)告或設(shè)計(jì)方案、需求規(guī)格說(shuō)明書。

3、 成立評(píng)審會(huì),主管領(lǐng)導(dǎo)、部門經(jīng)理和指定人員參加。對(duì)項(xiàng)目進(jìn)行可行性研究,編寫項(xiàng)目建議書,評(píng)估項(xiàng)目的難度和工作量,形成可行性研究報(bào)告。

4、根據(jù)資源配置由研發(fā)部制定開(kāi)發(fā)計(jì)劃,確定分工。

所需交付物有:項(xiàng)目立項(xiàng)報(bào)告(Word),明確責(zé)任及義務(wù),確認(rèn)需求,建檔建號(hào);

項(xiàng)目開(kāi)發(fā)計(jì)劃書:制定項(xiàng)目開(kāi)發(fā)計(jì)劃,方便所有項(xiàng)目干系人都能及時(shí)了解項(xiàng)目進(jìn)度。

二、設(shè)計(jì)階段:

1、總體設(shè)計(jì):評(píng)審?fù)ㄟ^(guò)后對(duì)所提需求進(jìn)行原型圖設(shè)計(jì)。

2、詳細(xì)設(shè)計(jì):由UI、UE與前端工程師進(jìn)行詳細(xì)頁(yè)面交互與視覺(jué)設(shè)計(jì)并配有詳細(xì)設(shè)計(jì)說(shuō)明書。

業(yè)務(wù)流程總體設(shè)計(jì)書、詳細(xì)設(shè)計(jì)說(shuō)明書,討論項(xiàng)目的技術(shù)架構(gòu)和可能存在的技術(shù)難點(diǎn),梳理業(yè)務(wù)流程,統(tǒng)一開(kāi)發(fā)規(guī)則和風(fēng)格等,部分實(shí)施編程及測(cè)試,開(kāi)始考慮部署, 數(shù)據(jù)庫(kù)關(guān)系設(shè)計(jì)圖、流程圖。項(xiàng)目所需要使用的數(shù)據(jù)庫(kù)的結(jié)構(gòu)圖和流程圖。任務(wù)分配文檔(Word), 明確每個(gè)組員的開(kāi)發(fā)任務(wù)及職責(zé),, 問(wèn)題說(shuō)明報(bào)告(Word), 讓用戶、領(lǐng)導(dǎo)及組員及時(shí)了解和發(fā)現(xiàn)問(wèn)題,? 業(yè)務(wù)變更文檔(Word), 記錄開(kāi)發(fā)過(guò)程中各部門提出的業(yè)務(wù)需求變更情況,

二、實(shí)現(xiàn)階段

軟件功能說(shuō)明(Word), 記錄軟件開(kāi)發(fā)過(guò)程中所有實(shí)現(xiàn)的軟件功能。源代碼,部署的成果物,以及生成成果物的源代碼以及數(shù)據(jù)庫(kù)備份文件, 源代碼說(shuō)明(Word), 針對(duì)提交的源代碼每一個(gè)模塊進(jìn)行說(shuō)明,

三、測(cè)試階段

項(xiàng)目測(cè)試用例、方案及報(bào)告(Word), 記錄項(xiàng)目測(cè)試的方法,驗(yàn)證系統(tǒng)功能與性能的記錄,反復(fù)測(cè)試直至系統(tǒng)穩(wěn)定。

四、上線及運(yùn)行

系統(tǒng)使用報(bào)告, 系統(tǒng)部署后的操作記錄。項(xiàng)目驗(yàn)收?qǐng)?bào)告(Word),記錄需求提出方的驗(yàn)收情況。項(xiàng)目總結(jié)性報(bào)告, 研發(fā)部通過(guò)此項(xiàng)目總結(jié)經(jīng)驗(yàn)及不足。

五、產(chǎn)品維護(hù)與迭代:

1、產(chǎn)品維護(hù):進(jìn)行產(chǎn)品的日常維護(hù),并保存問(wèn)題反饋記錄

2、產(chǎn)品迭代。根據(jù)市場(chǎng)需求與產(chǎn)品發(fā)展周期制定產(chǎn)品迭代計(jì)劃,部署與實(shí)施。

在產(chǎn)品的整個(gè)從無(wú)到迭代的生命周期中,一定會(huì)有一些問(wèn)題的發(fā)生從而影響到產(chǎn)品的研發(fā)、上線進(jìn)度,為確實(shí)整個(gè)產(chǎn)品各個(gè)環(huán)節(jié)的流暢性與可追溯性,對(duì)開(kāi)發(fā)中的流程制定出相應(yīng)規(guī)范如下:

一、項(xiàng)目計(jì)劃與監(jiān)控

1、以單一需求為單位,部門經(jīng)理負(fù)責(zé)整個(gè)開(kāi)發(fā)的計(jì)劃、組織和控制。

2、在整個(gè)開(kāi)發(fā)過(guò)程中,部門經(jīng)理定期檢查項(xiàng)目進(jìn)度和完成情況,調(diào)整人員分工和安排。

3、需求計(jì)劃需要變更時(shí),需要明確變更內(nèi)容并與相應(yīng)部門進(jìn)行溝通。經(jīng)確認(rèn)后調(diào)整需求說(shuō)明書并根據(jù)變更內(nèi)容及時(shí)調(diào)整計(jì)劃。。

二、結(jié)構(gòu)設(shè)計(jì)

1、在此階段確定總體結(jié)構(gòu)和軟件開(kāi)發(fā)架構(gòu),文件命名規(guī)范,編碼規(guī)范。可按軟件需求劃分成子系統(tǒng),也可直接定義目標(biāo)系統(tǒng)的功能模塊及各個(gè)功能模塊的關(guān)系。

2、確定軟件模塊結(jié)構(gòu),給出每個(gè)功能模塊的功能描述、數(shù)據(jù)接口描述,并完成系統(tǒng)概要設(shè)計(jì)說(shuō)明書。

3、完成數(shù)據(jù)庫(kù)的設(shè)計(jì),并編寫數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書。

4、完成的文檔需提交公司進(jìn)行歸檔管理。

三、設(shè)計(jì)調(diào)整

1、調(diào)整前一步設(shè)計(jì)的不足,確認(rèn)各模塊之間的詳細(xì)接口信息。

2、設(shè)計(jì)功能使用的具體描述、行為者、前置條件、后置條件、UI描述、業(yè)務(wù)流程/子流程/分支流程,界面說(shuō)明等。

3、確定模塊內(nèi)的數(shù)據(jù)流或控制流,對(duì)每個(gè)程序模塊必須確定所有輸入、輸出和處理功能。

4、匯總并提交所有相關(guān)文檔,審核確認(rèn)質(zhì)量和進(jìn)度。

四、軟件實(shí)現(xiàn)

1、研發(fā)部根據(jù)概要設(shè)計(jì)說(shuō)明書、詳細(xì)設(shè)計(jì)說(shuō)明書制定系統(tǒng)實(shí)現(xiàn)計(jì)劃

2、保證開(kāi)發(fā)、測(cè)試和上線環(huán)境獨(dú)立。選擇軟件工具,明確項(xiàng)目成員的職責(zé)分工,按照編碼規(guī)范和詳細(xì)設(shè)計(jì)實(shí)現(xiàn)軟件功能。

3、代碼應(yīng)滿足結(jié)構(gòu)良好,清晰易讀,且與設(shè)計(jì)一致,符合編碼規(guī)范。

4、開(kāi)發(fā)人員需要軟件實(shí)現(xiàn)過(guò)程中編寫軟件功能說(shuō)明,源代碼說(shuō)明。軟件功能說(shuō)明文檔應(yīng)說(shuō)明項(xiàng)目名稱、編號(hào)、軟件名稱和版本號(hào),軟件功能、主要功能實(shí)現(xiàn)過(guò)程。源代碼說(shuō)明應(yīng)說(shuō)明項(xiàng)目編號(hào)、源代碼類名稱、編寫人員、編寫日期、變更履歷、功能、全局變量、數(shù)據(jù)庫(kù)字典、函數(shù)功能、接口。該文檔包含在源代碼文件中,以注釋形式存在。

5、研發(fā)部進(jìn)行單元測(cè)試和集成測(cè)試。開(kāi)發(fā)人員處理測(cè)試人員反饋的測(cè)試問(wèn)題,并以書面形式反饋主要問(wèn)題及解決辦法,直至系統(tǒng)運(yùn)行穩(wěn)定。

6、匯總并提交所有相關(guān)文檔,提交公司備案,形成項(xiàng)目知識(shí)庫(kù)。

五、軟件測(cè)試

1、根據(jù)單元測(cè)試和集成測(cè)試兩個(gè)過(guò)程,制定測(cè)試計(jì)劃。按階段設(shè)計(jì)測(cè)試實(shí)例,并將測(cè)試結(jié)果記錄,未通過(guò)反饋交于開(kāi)發(fā)人員進(jìn)行調(diào)整。

2、完成測(cè)試文檔、操作手冊(cè)、安裝維護(hù)手冊(cè)的編寫。

六、系統(tǒng)上線

1、制定上線計(jì)劃,確定上線工作時(shí)間表,部署的環(huán)境。

2、上線操作步驟以及問(wèn)題處理步驟;

3、根據(jù)軟件特點(diǎn)、需求進(jìn)行軟件部署,并記錄軟件部署和運(yùn)行結(jié)果;

4、研發(fā)部根據(jù)系統(tǒng)運(yùn)行結(jié)果對(duì)系統(tǒng)進(jìn)行優(yōu)化,記錄系統(tǒng)的運(yùn)行情況、系統(tǒng)問(wèn)題和處理后的版本。

七、系統(tǒng)驗(yàn)收

1、系統(tǒng)主要使用部門從需求功能及技術(shù)需求層面對(duì)系統(tǒng)進(jìn)行綜合驗(yàn)收,根據(jù)驗(yàn)收情況形成系統(tǒng)驗(yàn)收?qǐng)?bào)告。

2、應(yīng)用部門負(fù)責(zé)人根據(jù)系統(tǒng)運(yùn)行情況簽署驗(yàn)收意見(jiàn)。

八、源碼和文檔

1、源代碼/文檔管理采用控制軟件進(jìn)行管理。

2、按項(xiàng)目的階段性完成源代碼、文檔的上傳。

3、文檔分為項(xiàng)目文檔和個(gè)人文檔,文檔上傳前進(jìn)行歸類和匯總。

九、質(zhì)量規(guī)范檢查

1、部門負(fù)責(zé)人每天要檢查成員的工作完成情況,特別是新員工的工作進(jìn)展。

2、工作抽查制度:不定期的進(jìn)行抽檢,并將檢查對(duì)象、檢查時(shí)間、檢查內(nèi)容、檢查結(jié)果反饋給被抽檢人。

3、內(nèi)部審核制度:針對(duì)業(yè)務(wù)需求、概要設(shè)計(jì)(功能界面、數(shù)據(jù)庫(kù))或疑難問(wèn)題組織評(píng)審會(huì),提出意見(jiàn)或解決方案。

4、需按照軟件實(shí)施的階段落實(shí)成果物。

5、如果需求部門有特殊要求,需按照要求的規(guī)范完成。并將最終的問(wèn)題提交歸檔備份。

十、軟件變更

為規(guī)范軟件變更與維護(hù)管理,特制定本制度。本制度適用于應(yīng)用系統(tǒng)開(kāi)發(fā)完畢并正式上線,并已驗(yàn)收后的運(yùn)行支持及系統(tǒng)變更工作。

1、系統(tǒng)變更工作可分為功能完善維護(hù)、系統(tǒng)缺陷修改、統(tǒng)計(jì)報(bào)表生成。

2、需求部門提出系統(tǒng)變更需求,研發(fā)經(jīng)理同開(kāi)發(fā)人員一起根據(jù)重要性和緊迫性做判斷,確定其優(yōu)先級(jí)和影響程度,并進(jìn)行相應(yīng)處理,同時(shí)將變更需求整理成系統(tǒng)變更申請(qǐng)表。

3、系統(tǒng)變更實(shí)現(xiàn)過(guò)程按照軟件開(kāi)發(fā)過(guò)程規(guī)定進(jìn)行,遵循軟件開(kāi)發(fā)過(guò)程統(tǒng)一的編碼標(biāo)準(zhǔn)和版本控制,并經(jīng)過(guò)測(cè)試通過(guò)才能完成部署和上線。

4、在系統(tǒng)變更完成后,開(kāi)發(fā)人員需將系統(tǒng)變更表的執(zhí)行結(jié)果提交給負(fù)責(zé)人,測(cè)試人員確認(rèn)執(zhí)行結(jié)果后,部門經(jīng)理與需求部門確認(rèn)簽字后,提交至公司進(jìn)行歸檔管理。

(二)流程圖一份

(三)階段交付物

做個(gè)精一而通其它的產(chǎn)品經(jīng)理人吧,在這條路上會(huì)越走越寬,遇到夢(mèng)想中的自己,加油騷年。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容