每次產(chǎn)品開(kāi)發(fā)完成,都是技術(shù)團(tuán)隊(duì)的提升。當(dāng)然,我不知道我是什么身份(有時(shí)是產(chǎn)品,有時(shí)是UI,有時(shí)是測(cè)試,有時(shí)是客戶),而且項(xiàng)目完成后每個(gè)人都成長(zhǎng)了很多。
每次開(kāi)發(fā)產(chǎn)品時(shí),我們總是說(shuō)根據(jù)過(guò)程,根據(jù)過(guò)程,要求必須清晰,明確等等......但由于各種條件,或客戶的要求,或者我苛刻的要求。我們總是弄亂這個(gè)過(guò)程。借此機(jī)會(huì),理清軟件開(kāi)發(fā)的正常過(guò)程,并促進(jìn)團(tuán)隊(duì)正規(guī)化。
一般軟件開(kāi)發(fā)分為8個(gè)階段,如下。
如果你不太了解它,我們將詳細(xì)解釋它:
1,明確需求階段
這就是產(chǎn)品經(jīng)理所做的。通常需要與開(kāi)發(fā)人員進(jìn)行需求討論,主要是討論需求的合理性和存在的必要性。后端開(kāi)發(fā)人員可以提出自己的建議,然后將產(chǎn)品與客戶的父親結(jié)合起來(lái),開(kāi)發(fā)建議確定是否需要開(kāi)發(fā)需求。
2,產(chǎn)品原型階段
這仍然是產(chǎn)品經(jīng)理的問(wèn)題,產(chǎn)品經(jīng)理開(kāi)始根據(jù)需求文檔設(shè)計(jì)產(chǎn)品原型。原型設(shè)計(jì)完成后,對(duì)客戶和老板來(lái)說(shuō)都沒(méi)問(wèn)題。然后交給開(kāi)發(fā)人員。雙方討論了功能的合理性和存在的必要性。然后,產(chǎn)品經(jīng)理必須確定需求文檔(PRD)。
3, UI設(shè)計(jì)階段
在此階段,UI設(shè)計(jì)人員根據(jù)產(chǎn)品經(jīng)理提供的原型和PRD設(shè)計(jì)一套兼容且美觀的UI界面。
4,前端設(shè)計(jì)頁(yè)面階段
當(dāng)UI設(shè)計(jì)者設(shè)計(jì)頁(yè)面時(shí),前端工程師可以根據(jù)UI設(shè)計(jì)原始圖像。然后使用前端代碼顯示設(shè)計(jì),包括各種效果,顏色值和布局合理性。
5,后臺(tái)開(kāi)發(fā)階段
首先,在了解了明確的要求之后,程序必須設(shè)計(jì)合理的數(shù)據(jù)庫(kù),構(gòu)建表格等等。然后,該代碼用于實(shí)現(xiàn)業(yè)務(wù)邏輯,包括功能模塊,包括需求等。這個(gè)階段也是一個(gè)漫長(zhǎng)而艱難的階段。它也是軟件實(shí)現(xiàn)的核心。
6,代碼測(cè)試階段
開(kāi)發(fā)后臺(tái)人員后,測(cè)試人員可以對(duì)其進(jìn)行測(cè)試。測(cè)試人員測(cè)試BUG以反饋開(kāi)發(fā),開(kāi)發(fā)和修改。這個(gè)循環(huán)。直到測(cè)試通過(guò),沒(méi)問(wèn)題。
7,在線階段
測(cè)試通過(guò)后,程序?qū)⒋虬椒?wù)器上線。如果這里有問(wèn)題,必須及時(shí)修改。如果一切正常,我很高興,開(kāi)發(fā)過(guò)程結(jié)束了。
8,代碼維護(hù)階段
根據(jù)客戶的需求,運(yùn)營(yíng)維護(hù)并優(yōu)化代碼,客戶的業(yè)務(wù)可能會(huì)擴(kuò)大這有涉及一些變動(dòng)要求。
好的,通用軟件的開(kāi)發(fā)就是這些階段。在這些階段,如何協(xié)調(diào)工作和工作的和諧至關(guān)重要。
掃描二維碼分享到微信