產(chǎn)品需求文檔需要遵循的命名規(guī)則
很少有PM會(huì)刻意去強(qiáng)調(diào)PRD中各種內(nèi)容的命名,因?yàn)橛X(jué)得這個(gè)不重要。但是和開發(fā)傳達(dá)需求,以及上線后會(huì)經(jīng)常后悔,其實(shí)當(dāng)時(shí)表述的內(nèi)容應(yīng)該更清晰一點(diǎn),表述的對(duì)象應(yīng)該更嚴(yán)謹(jǐn)一些。而這里的表述其實(shí)很大一部分依賴于你對(duì)于PRD中元素的命名,好比寫武俠的作者如果有一套很好的世界設(shè)定、功法等級(jí)設(shè)定,角色命名設(shè)定會(huì)很有價(jià)值。
命名的作用
PRD的目的是定義產(chǎn)品和傳達(dá)需求,表達(dá)形式其實(shí)就2種圖+文。對(duì)圖文的命名直接影響著需求是否能夠準(zhǔn)確傳達(dá)。命名一般站在用戶立場(chǎng),盡量規(guī)范化、標(biāo)準(zhǔn)化、統(tǒng)一化。
從產(chǎn)品功能的角度命名
頁(yè)面命名
要么是名詞,比如購(gòu)物車;要么是動(dòng)賓短語(yǔ),比如確認(rèn)訂單。
可以參考同行業(yè)的TOP5競(jìng)品。
盡量保持和Axure的頁(yè)面結(jié)構(gòu)中的命名一致。 產(chǎn)品層面的1個(gè)功能盡量對(duì)應(yīng)著Axure的1個(gè)Page。如果確實(shí)復(fù)雜,請(qǐng)拆分到多個(gè)頁(yè)面。
功能的命名
參見頁(yè)面
動(dòng)作的命名
一般是”動(dòng)詞”,比如刪除。
狀態(tài)的命名
一般是”已+動(dòng)詞”,比如已刪除、已發(fā)貨。
條件的命名
建議以”動(dòng)作+結(jié)果”的動(dòng)賓結(jié)構(gòu)或者”表達(dá)式”來(lái)命名,以明確狀態(tài)遷移的具體條件。比如支付失敗、下單時(shí)間>72小時(shí)。
注意動(dòng)作、狀態(tài)、條件、功能的命名一定要區(qū)分,否則產(chǎn)品的可讀性很差。
從原型軟件的角度命名
頁(yè)面命名
最好都用英文,如需中文命名在解壓的時(shí)候注意選擇編碼。
注意盡量不要頁(yè)面相同,導(dǎo)入其他rp文件的時(shí)候會(huì)覆蓋同名頁(yè)面。
由于頁(yè)面會(huì)生成同名文件,建議不要使用Windows系統(tǒng)不允許的字符< > / \ | : ” * ?
控件命名
注意事項(xiàng)同上
(1)下劃線命名
比如first_name,last_name
良好的命名方式一方面方便自己修改,另一方面有利于和開發(fā)人員的對(duì)接,改動(dòng)時(shí)快速查找。
(2)小駝峰式命名法(lower camel case)
第一個(gè)單字以小寫字母開始,第二個(gè)單字的首字母大寫。比如firstName、lastName。
(3)大駝峰式命名法(upper camel case)
每一個(gè)單字的首字母都采用大寫字母,比如FirstName、LastName、CamelCase,也被稱為Pascal命名法。變種StudlyCaps,是“駝峰式大小寫”的變種。
RP文件命名
請(qǐng)使用英文數(shù)字,中文命名生成的原型如果放到服務(wù)器,不容易被識(shí)別。
添加到Axure中的圖片
命名最好不要有特殊符號(hào),否則上傳到服務(wù)器有可能會(huì)失敗。
總結(jié)
命名很重要,應(yīng)該提高到團(tuán)隊(duì)所有人需要遵從的規(guī)范高度,當(dāng)然僅針對(duì)于中大型項(xiàng)目。
相關(guān)閱讀
善用Axure寫PRD,全局規(guī)范一個(gè)都不能少
高級(jí)PM如何規(guī)范化的管理產(chǎn)品文檔
PRD1.0分享:全面通用的移動(dòng)端產(chǎn)品需求文檔
#專欄作家#
浪子,業(yè)務(wù)型PM,浪子PRD系列51prd.com,公眾號(hào)langzisay。
本文由 @浪子 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
- 目前還沒(méi)評(píng)論,等你發(fā)揮!