1.需求 1.1審核 召集參與需求的UI,開(kāi)發(fā),產(chǎn)品和測(cè)試人員來(lái)組織業(yè)務(wù)流程,同步信息,明確分工,指定需求和目標(biāo)以及考慮當(dāng)前需求 設(shè)計(jì)可以達(dá)到目標(biāo)。 公司的其他人員將召集和討論需求設(shè)計(jì)是否影響現(xiàn)有的業(yè)務(wù)功能,應(yīng)要求產(chǎn)品重新設(shè)計(jì)實(shí)施計(jì)劃,然后重新審核1.2注釋 業(yè)務(wù)流程同步:重新組織流程 經(jīng)過(guò)審查后,如有疑問(wèn),請(qǐng)找到產(chǎn)品。與周圍的需求依存關(guān)系進(jìn)行溝通:審查功能和依存功能是并行開(kāi)發(fā)的,并且由于未完成的預(yù)需求而壓縮了當(dāng)前的需求時(shí)間成本。 嵌入要求:預(yù)先與產(chǎn)品一起澄清是否需要嵌入數(shù)據(jù):預(yù)先了解測(cè)試數(shù)據(jù)的制造難度,估計(jì)的測(cè)試時(shí)間--->在某些情況下,很難創(chuàng)建并發(fā)的測(cè)試數(shù)據(jù):是否向后 終端機(jī)可以承受新需求下的并發(fā),如果不能滿足需求,則必須給出后續(xù)計(jì)劃。 自測(cè):由于開(kāi)發(fā)人員未提供在線帳戶,因此自測(cè)還需要測(cè)試人員進(jìn)行在線回歸測(cè)試。 兼容性范圍:PC端需要指定要與哪些瀏覽器兼容,移動(dòng)端需要指定android和ios的兼容版本以及哪些移動(dòng)瀏覽器。2.開(kāi)發(fā) 2.1審查 2.1.1原型圖審查[ h]弄清原型圖在應(yīng)用程序中的位置和產(chǎn)品入口的顯示條件,并確認(rèn)原型圖的正確性。2.1.2設(shè)計(jì)草案審閱 觀察在線申請(qǐng)的設(shè)計(jì)風(fēng)格是否與 當(dāng)前的設(shè)計(jì)草圖樣式(色調(diào),字體大小,行高,對(duì)齊方式)是相同的。 觀察需要削減設(shè)計(jì)草案的哪些部分,以確定設(shè)計(jì)草案中的組件是否已開(kāi)發(fā),并避免重復(fù)使用輪子。2.1.3技術(shù)實(shí)施評(píng)審 如果存在不易實(shí)現(xiàn)的功能,請(qǐng)與他們聯(lián)系。 該產(chǎn)品應(yīng)盡快其他降級(jí)的實(shí)施計(jì)劃。 2.1.4時(shí)間表 查找相關(guān)的開(kāi)發(fā)(前端,后端,應(yīng)用程序)以討論所需實(shí)現(xiàn)的技術(shù)細(xì)節(jié),并闡明輸出接口格式時(shí)間和接口聯(lián)合調(diào)試時(shí)間2.2代碼管理 在 為了防止合并代碼時(shí)出現(xiàn)過(guò)多的代碼沖突,建議在使用分支時(shí)遵循以下標(biāo)準(zhǔn) 在每次推送之前拉動(dòng)在線分支代碼開(kāi)發(fā)在修復(fù)了新功能或錯(cuò)誤后,必須根據(jù)以下內(nèi)容創(chuàng)建新分支 在線代碼分支。 每個(gè)分支僅對(duì)應(yīng)于一個(gè)jira編號(hào)或一個(gè)要修復(fù)的錯(cuò)誤。 分支名稱被命名為f_(submit)_(jira編號(hào)),用于jira修復(fù)錯(cuò)誤時(shí),請(qǐng)使用f_(submit)_fix_(bug內(nèi)容)_(jira編號(hào))提交格式規(guī)則:消息的每一行都描述了一個(gè)功能點(diǎn), 消息格式為$(operation):$(description),該操作通常為add,del和upd分別代表添加,刪除和更新這三個(gè)操作。 2.3開(kāi)發(fā)和調(diào)試
一般的開(kāi)發(fā)不會(huì)從制造輪子開(kāi)始。 將有供開(kāi)發(fā)人員在項(xiàng)目中使用的組件庫(kù),但在某些舊項(xiàng)目中,組件庫(kù)的版本會(huì)很低并且無(wú)法滿足需求。
因此,必須在開(kāi)發(fā)之前對(duì)項(xiàng)目的現(xiàn)有組件進(jìn)行評(píng)估,以確認(rèn)是否需要重新開(kāi)發(fā)組件,并確保進(jìn)度按計(jì)劃進(jìn)行。
2.3.1 PC終端
建議先以優(yōu)雅的降級(jí)方式開(kāi)發(fā),首先開(kāi)發(fā)chrome,firefox,然后兼容兼容性差的版本,例如ie等。 2.3.2移動(dòng)終端
與PC終端相比,移動(dòng)終端的頁(yè)面兼容性更好,但需要在真實(shí)機(jī)器上進(jìn)行調(diào)試。 為了方便移動(dòng)頁(yè)面的調(diào)試,建議使用spy-debugger讓PC終端充當(dāng)代理。 使用
請(qǐng)參考github文檔。
2.4自檢
自檢鏈接與環(huán)境數(shù)據(jù)非常相關(guān),需要在前端和后端完成。 如果自檢需要廣泛的數(shù)據(jù),則需要尋找相關(guān)人員尋求幫助1.需求 1.1審核 召集參與需求的UI,開(kāi)發(fā),產(chǎn)品和測(cè)試人員來(lái)組織業(yè)務(wù)流程,同步信息,明確分工,指定需求和目標(biāo)以及考慮當(dāng)前需求 設(shè)計(jì)可以達(dá)到目標(biāo)。 公司的其他人員將召集和討論需求設(shè)計(jì)是否影響現(xiàn)有的業(yè)務(wù)功能,應(yīng)要求產(chǎn)品重新設(shè)計(jì)實(shí)施計(jì)劃,然后重新審核1.2注釋 業(yè)務(wù)流程同步:重新組織流程 經(jīng)過(guò)審查后,如有疑問(wèn),請(qǐng)找到產(chǎn)品。與周圍的需求依存關(guān)系進(jìn)行溝通:審查功能和依存功能是并行開(kāi)發(fā)的,并且由于未完成的預(yù)先需求而壓縮了當(dāng)前的需求時(shí)間成本。 嵌入要求:預(yù)先與產(chǎn)品一起澄清是否需要嵌入數(shù)據(jù):預(yù)先了解測(cè)試數(shù)據(jù)的制造難度,估計(jì)的測(cè)試時(shí)間--->在某些情況下,很難創(chuàng)建并發(fā)的測(cè)試數(shù)據(jù):是否向后 終端機(jī)可以承受新需求下的并發(fā),如果不能滿足需求,則必須給出后續(xù)計(jì)劃。 自測(cè):由于開(kāi)發(fā)人員未提供在線帳戶,因此自測(cè)還需要測(cè)試人員進(jìn)行在線回歸測(cè)試。 兼容性范圍:PC端需要指定要與哪些瀏覽器兼容,移動(dòng)端需要指定android和ios的兼容版本以及哪些移動(dòng)瀏覽器。2.開(kāi)發(fā) 2.1審查 2.1.1原型圖審查[ h]弄清原型圖在應(yīng)用程序中的位置和產(chǎn)品入口的顯示條件,并確認(rèn)原型圖的正確性。2.1.2設(shè)計(jì)草案審閱 觀察在線申請(qǐng)的設(shè)計(jì)風(fēng)格是否與 當(dāng)前的設(shè)計(jì)草圖樣式(色調(diào),字體大小,行高,對(duì)齊方式)是相同的。 觀察需要削減設(shè)計(jì)草案的哪些部分,以確定設(shè)計(jì)草案中的組件是否已開(kāi)發(fā),并避免重復(fù)使用輪子。2.1.3技術(shù)實(shí)施評(píng)審 如果存在不易實(shí)現(xiàn)的功能,請(qǐng)與他們聯(lián)系。 該產(chǎn)品應(yīng)盡快其他降級(jí)的實(shí)施計(jì)劃。 2.1.4時(shí)間表 查找相關(guān)的開(kāi)發(fā)(前端,后端,應(yīng)用程序)以討論所需實(shí)現(xiàn)的技術(shù)細(xì)節(jié),并闡明輸出接口格式時(shí)間和接口聯(lián)合調(diào)試時(shí)間2.2代碼管理 在 為了防止合并代碼時(shí)出現(xiàn)過(guò)多的代碼沖突,建議在使用分支機(jī)構(gòu)時(shí)遵循以下標(biāo)準(zhǔn) 在每次推送之前拉動(dòng)在線分支機(jī)構(gòu)代碼開(kāi)發(fā)如果修復(fù)了新功能或錯(cuò)誤,則必須根據(jù)在線代碼創(chuàng)建新分支機(jī)構(gòu) 科。 每個(gè)分支僅對(duì)應(yīng)于一個(gè)jira編號(hào)或一個(gè)要修復(fù)的錯(cuò)誤。 分支名稱為f_(提交)_(jira號(hào))命名方式,使用f_(提交人)_fix_(錯(cuò)誤內(nèi)容)_(jira編號(hào))提交格式規(guī)則:消息的每一行都描述一個(gè)功能點(diǎn),消息格式為$(operation):$(description),該操作 通常分別是添加,刪除和更新,分別代表添加,刪除和更新的三個(gè)操作。2.3開(kāi)發(fā)和調(diào)試
一般的開(kāi)發(fā)不是從制作輪子開(kāi)始的,并且項(xiàng)目中通常有面向開(kāi)發(fā)人員的組件庫(kù) 可以使用,但也會(huì)有一些舊項(xiàng)目的組件庫(kù)版本較低且無(wú)法滿足要求。
因此,必須在開(kāi)發(fā)之前對(duì)項(xiàng)目的現(xiàn)有組件進(jìn)行評(píng)估,以確認(rèn)是否需要重新使用組件 -已開(kāi)發(fā)以確保進(jìn)度按計(jì)劃進(jìn)行。
2.3.1 PC終端
建議先以優(yōu)雅的降級(jí)方式開(kāi)發(fā),首先開(kāi)發(fā)chrome,firefox,然后兼容兼容性差的版本,例如ie等。 2.3.2移動(dòng)終端
與PC終端相比,移動(dòng)終端的頁(yè)面兼容性更好,但需要在真實(shí)機(jī)器上進(jìn)行調(diào)試。 為了方便移動(dòng)頁(yè)面的調(diào)試,建議使用spy-debugger讓PC終端充當(dāng)代理。 使用
請(qǐng)參考github文檔。
2.4自檢
自檢鏈接與環(huán)境數(shù)據(jù)非常相關(guān),需要在前端和后端完成。 如果自檢需要廣泛的數(shù)據(jù),則需要尋找相關(guān)人員尋求幫助