軟件產(chǎn)品研發(fā)流程是軟件產(chǎn)品設(shè)計(jì)思想和方法的總過程。首先要分析軟件產(chǎn)品需求,設(shè)計(jì)軟件產(chǎn)品的功能和實(shí)現(xiàn)的算法,還有軟件產(chǎn)品的整體結(jié)構(gòu)設(shè)計(jì)和模塊設(shè)計(jì),編碼和調(diào)試等一系列操作。還有產(chǎn)品程序的聯(lián)合調(diào)試和測(cè)試,以及編寫和提交程序,總之要滿足客戶的需求并解決客戶的問題。如果有更高的需求,則需要維護(hù),升級(jí)和廢棄處理軟件產(chǎn)品。軟件產(chǎn)品研發(fā)從開始到結(jié)束都需要以下過程:
1.Idea階段:idea來源競(jìng)品分析+用戶反饋+老板們給的
2.RDQA:RD是指開發(fā),QA是指測(cè)試,RDQA是指產(chǎn)品和開發(fā)對(duì)需求(給開發(fā)講解自己的需求),拿工時(shí)(開發(fā)工作量)的過程。
3.需求FR:需求final review,老大們主要看你的需求目標(biāo)和需要投入的工作量,評(píng)估需求的投入產(chǎn)出比,如果覺得可做,會(huì)給出一個(gè)需求的優(yōu)先級(jí)。
4.排期:拿到優(yōu)先級(jí)以后,申請(qǐng)開發(fā)資源
5.開發(fā):排期以后,需求正式進(jìn)入開發(fā)中,產(chǎn)品需要不斷地去推動(dòng)需求進(jìn)展,防止delay。開發(fā)完成以后,QA給出checklist(功能需求清單),產(chǎn)品(一般公司是測(cè)試)根據(jù)checklist寫出對(duì)應(yīng)的testcase(測(cè)試用例),開發(fā)聯(lián)調(diào)完以后根據(jù)case進(jìn)行自測(cè)。
6.提測(cè):自測(cè)完成后,QA進(jìn)入提測(cè)階段,主要是在仿真環(huán)境中進(jìn)行測(cè)試。
7.發(fā)布:測(cè)試通過后,項(xiàng)目發(fā)布上線,產(chǎn)品需要進(jìn)行線上驗(yàn)證,確保無(wú)誤
8.后評(píng)估:項(xiàng)目上線以后嗎,產(chǎn)品需要結(jié)合上線以后的效果(數(shù)據(jù)評(píng)估)以及預(yù)估目標(biāo)進(jìn)行評(píng)估,看是否達(dá)成目標(biāo)。
以上就是軟件產(chǎn)品研發(fā)流程的全部?jī)?nèi)容,想了解更多軟件開發(fā)的信息,請(qǐng)繼續(xù)關(guān)注中培偉業(yè)。