APP開發公司 軟件開發 APP開發 軟件開發公司
産品和(hé)開發之間的(de)矛盾是衆所周知的(de),其中一個(gè)核心問題是需求文檔寫得(de)不好,導緻開發過程很糟糕,産品和(hé)開發不斷産生矛盾。
當時(shí)隻是做(zuò)一個(gè)産品經理(lǐ),并爲此很煩惱。雖然他(tā)在大(dà)學裏學習(xí)C和(hé)Java,但他(tā)對(duì)技術的(de)理(lǐ)解是有限的(de),很難寫出一個(gè)合格的(de)PRD。
然後,我和(hé)很多(duō)新的(de)産品,如 - 如何在網上搜索周圍的(de)珠三角寫一堆搜索模闆,一堆文章(zhāng)。
但是,我們會發現,沒有足夠的(de)實用(yòng)的(de)珠三角細節直接應用(yòng)于工作,并确保一個(gè)順利的(de)發展過程。
到現在爲止,我終于能夠給珠三角的(de)更多(duō)具體細節。果然是一吻,罵的(de)是愛(ài),感謝那些曾經怨恨過自己的(de)開發商..
寫一個(gè)詳細的(de)說明(míng),什(shén)麽樣的(de)影(yǐng)響後,這(zhè)個(gè)珠三角的(de)文件?
一個(gè)開發評估:根據你上次的(de)珠三角文件,不會是你,而是你。
評價試驗:我覺得(de)這(zhè)樣寫的(de)PRD文檔,今後将不能說明(míng)需求(“需求說明(míng)”解釋特别開發之前,便于熟悉的(de)需求的(de)發展)。
在我采訪過的(de)産品經理(lǐ)中,你是一個(gè)罕見的(de)合格産品經理(lǐ),你必須感謝那些討(tǎo)厭你的(de)開發人(rén)員(yuán)。
實際上,隻要每個(gè)詳細描述在根據該寫入PRD所描述的(de),開發過程非常流暢。而如果缺乏流暢性,往往是忽略了(le)描述部分(fēn)的(de)細節。
這(zhè)則詳細解釋怎麽來(lái)的(de)?
簡單:不斷發展..
正在開發恨了(le)近一年,6個(gè)研發團隊接觸後,我收集到足夠的(de)積分(fēn)來(lái)開發恨我的(de)注意,以及不斷完善的(de)過程中,梳理(lǐ)出此詳細說明(míng)。從此,一切變得(de)順利..
下(xià)面就來(lái)具體講解:
一、基本注意點
1. 不同團隊需要不同的(de)PRD
珠三角是開發,測試看,本質上是一個(gè)産品,用(yòng)戶是産品開發和(hé)測試。
因此,PRD是根據不同團隊給出的(de)具體的(de)基本原則,
沒錯,珠三角是不是一招鮮吃(chī)遍天。當你接觸到足夠多(duō)的(de)團隊時(shí),你會發現對(duì)珠三角的(de)需求因團隊而異:
有些球隊需要一個(gè)非常詳細的(de)解釋 - 一般比較成熟穩定的(de)開發團隊。
有些團隊專注于深入了(le)解您的(de)需求,而不是詳細描述是否珠三角本身不夠 - 一般的(de)創業團隊。
2. 一些注意點
另外,還(hái)有一些注意點:
主要是珠三角詳細的(de)業務産品。因爲這(zhè)張筆記來(lái)自于實際工作經驗,作者沒有做(zuò)過AI,大(dà)數據,區(qū)塊鏈等高(gāo)科技産品,更多(duō)的(de)是商業産品..
珠三角詳細信息非常詳細,但珠三角并不意味著(zhe)你會這(zhè)麽詳細。如上所述,不同的(de)團隊需要不同的(de)珠三角。但是你可(kě)以PRD比較簡單,所以思維功能,考慮到爲了(le)避免平穩的(de)發展過程這(zhè)個(gè)細節的(de)内容。
珠三角隻詳細說明(míng)功能的(de)技術可(kě)行性,而不是要求的(de)合理(lǐ)性-珠三角的(de)中心目的(de),可(kě)在其他(tā)階段考慮。
二、PRD文檔寫作詳細說明(míng)
首先解釋一下(xià):一些基本的(de)PRD模塊,我們不能說 - 比如:“曆史修改記錄的(de)版本”,這(zhè)些“需求背景說明(míng)”一節中衆所周知的(de)。
我們隻談珠三角的(de)核心部分(fēn)-如何充分(fēn)詳細和(hé)準确地描述每個(gè)函數。
至于其他(tā)的(de)模塊,我們把一個(gè)鏈接在文本的(de)末尾,您可(kě)以下(xià)載自己,一目了(le)然明(míng)白。
1. 顯示規則
顯示規則:與顯示相關的(de)規則。
下(xià)面是一個(gè)展示規則的(de)橫幅部分(fēn)的(de)例子:
數據的(de)值是空的(de),如何處理(lǐ):例如,對(duì)應于背景場(chǎng)橫幅圖像是空的(de),那麽如何顯示?
顯示數量:要顯示多(duō)少幅橫幅圖片?如何處理(lǐ)超出數量限制?橫幅标題顯示多(duō)少字?如何處理(lǐ)超出數量限制?
排序規則:如何對(duì)banner顯示的(de)圖像序列進行排序??他(tā)們是由一個(gè)場(chǎng)後台排序?
2. 交互規則
交互規則:相應的(de)描述交互設計。
比如下(xià)圖的(de)banner部分(fēn),至少要考慮:
自動輪播的(de)時(shí)間間隔。
左右滑動時(shí)的(de)交互效果。
點擊互動效果——如點擊XX頁面..
3. 默認規則
對(duì)一些默認情況的(de)說明(míng)。
規則的(de)默認值:XX的(de)默認值,xx是空當值YY。
默認顯示規則:默認顯示xx時(shí).。則顯示yy。
默認的(de)交互規則:在導航欄中,選擇一個(gè)默認标簽 - 如家部分(fēn)的(de)數字,默認情況下(xià)選中該選項卡的(de)底部是“讀”,在頂部導航欄默認選擇“的(de)文章(zhāng)。”
其他(tā)的(de)默認情況說明(míng)。
4. 邊界情況
對(duì)各種邊界情況的(de)考量,防止出現異常。
比如:
值規則:當字段爲空時(shí),如何獲得(de)值?
顯示規則:
當沒有什(shén)麽時(shí),當前頁面顯示什(shén)麽頁面?怎麽顯示當前字段沒有内容?
可(kě)能會影(yǐng)響性能的(de)列表顯示了(le)數量太大(dà),待談判行動與發展。
交互規則:
限制操作的(de)數量:是否要限制?要限制,多(duō)少次??如何提醒達到上限後?例如,輸入錯誤的(de)密碼達到極限後,就必須凍結一段時(shí)間。
輸入内容限制:限制,多(duō)少次?達到上限後怎樣提醒??比如輸入一個(gè)手機号碼限制爲11位,之後怎麽處理(lǐ)??
後退按鈕:如果頁面是空的(de),然後返回到哪裏?
提示:提示消失多(duō)長(cháng)時(shí)間?就像吐司小費一樣,你會在3秒後消失嗎?
編輯:是否可(kě)以編輯?當涉及到編輯,清楚地描述編輯成功後的(de)相互作用(yòng)。
例外:如何處理(lǐ)異常?
當網絡異常時(shí),它會顯示什(shén)麽?
當服務器忙時(shí),顯示什(shén)麽?
當産品下(xià)架/頁面已被删除,等等,其顯示的(de)内容?
當你被惡意評論或惡意刷評分(fēn)時(shí),它會顯示什(shén)麽?
幾個(gè)不同狀态的(de)綜合考慮:
登錄/注銷:例如,如果不記錄點贊美(měi)。
允許/不允許:例如,未經授權的(de)時(shí)間限制是否顯示?如何互動?
版本兼容性考慮——如果是app,需要考慮不同版本之間的(de)兼容性,web端一般不需要考慮這(zhè)個(gè)..
這(zhè)是珠三角的(de)核心要考慮,它是站著(zhe)考慮發展的(de)角度。
當然,由于示例有限,以上内容不完整(如下(xià)所列),所以組織一個(gè)思維導圖下(xià)載鏈接,大(dà)家可(kě)以參考..
例如:APP結束時(shí),程序的(de)小端,網頁端是不同的(de),各有其自身的(de)角度關注。
例如:流程上的(de)注意事項,如果需要考慮設計,可(kě)以明(míng)确标注本版本涉及的(de)變更,讓設計更快(kuài)的(de)知道設計在哪裏;也(yě)應該給出設計的(de)文案,否則設計要輸入相應的(de)内容等等..
例如:與線的(de)功能,盡量遵循現有功能的(de)線一緻,很容易開發,可(kě)以降低開發成本。此時(shí)最好明(míng)确在線功能的(de)定位,便于開發并找到相應的(de)功能..
對(duì)于強大(dà)的(de)數據的(de)相關性,往往更難以發展,你應該對(duì)性能給予更多(duō)的(de)考慮。
如果更改頻(pín)率低,寫死比在後台添加更好。
一般特征可(kě)以收集并放在一個(gè)文檔中,以便後續使用(yòng)相應的(de)功能可(kě)以直接鏈接到開發中查看前面的(de)文檔描述..