前面丁丁給大家分享過互聯網產品從發現需求到產品上線的整個流程(不了解的朋友回復「庖丁開發」公眾號數字「2」看文章《一個 App 從想法到開發出來的完整流程是怎么樣的?》),在開發過程中,為了更好的交接工作,通常會有各種文檔對接。丁丁今天給大家整理了整個流程所需要的各類文檔,一起來了解下。
1、產品概念文檔(項目策劃書)
這個文檔是在立項階段所需要的,主要是對市場需求進行合理的科學的推導,得出新產品機遇,并對產品定位以及未來的發展方向進行概念性闡述。產品概念文檔主要用來對新產品進行宣講,讓項目團隊對將要開發的產品有一個概念上的理解,在思想上達成一致。
2、用戶調研報告
主要有兩類,一類是產品概念形成之初,研究人員進行的需求調研而輸出的報告。主要是為產品概念的提出提供科學的依據,為需求的推導尋找佐證。另外一類是項目開發過程中,對設計中不確定以及有分歧的地方進行用戶測試,得出結果并輸出用戶測試報告。
3、產品需求列表
這個列表并不一定是文檔,但是它非常重要。它是將新產品拆分成幾個大的模塊,并將這幾個大模塊再細拆分成各個功能點后形成的功能列表。它的用途是將整個產品的工作量化,利于設計師、開發人員、測試人員評估自己的工作量,利于開發過程中對各個功能點進行跟蹤,不遺漏,利于產品測試時對產品進行全面覆蓋。
4、產品說明書
產品說明書是目前很多公司中最常見,他主要包括產品功能的詳細描述,產品所需要的開發、運行環境,性能要求等等。準確的講,這份文檔并不應該包含具體的交互內容。這個文檔面向的是項目的全體成員。
5、交互設計說明書交互設計說明書對整個產品的界面結構、交互流程進行詳細的描述。它一般包括需求分解、競爭產品分析、流程說明、頁面布局說明等內容。交互設計說明書的格式眾多,靈活性也相當高,但目的都是將產品的結構以及流程形象化。交互設計說明書主要面向開發人員和測試人員。
很多公司將交互設計說明書和產品說明書結合在一起進行撰寫,其實這種做法并不是十分合理。通常情況下,產品和設計結合的文檔結構非常龐大,非常不利于查閱,也不利于撰寫,而且這種結合文檔的很多內容對特定人員是無用的。
6、交互設計規范
交互設計規范主要是用來規范新產品中常規的功能、操作等內容,比如頁面的標題規范、界面快捷鍵操作的規范、提示反饋信息的規范等等。
7、視覺設計規范
視覺設計規范主要是規范新產品中一些視覺元件的樣式、頁面邊距相對邊距、通用界面的頁面框架等等,開發人員根據規范就可以自行開發一些通用界面。
8、開發文檔
開發文檔包括一些需求分析、系統架構分析、數據庫分析、開發日志等等內容。開發文檔主要用來作為開發團隊的技術沉淀。
9、測試用例
測試用例指對新產品進行測試任務的描述,體現測試方案、方法、技術和策略。內容包括測試目標、測試環境、輸入數據、測試步驟、預期結果、測試腳本等,并形成文檔。
10、產品評估報告
產品開發完成后,應由測試人員撰寫一份評估報告,對產品功能的實現情況、性能情況、bug解決率等問題進行綜合說明和評估,來確定新產品是否符合發布標準。
需要說明的是,上面的這十類文檔是非常理想化的項目中才具備的,也并不是適用于所有的項目開發,每個團隊都有自己的工作模式,最適合的才是最好的模式。但是,產品說明書、交互設計說明書、測試用例等幾類文檔是一個項目中不可缺少的,他們是一個項目有效運行的核心文檔。
文章發于「庖丁開發」公眾號,有時候簡書會檢測到圖片來源而顯示未經允許無法使用導致看不到圖片,關注「庖丁開發」公眾號,每天晚上十點干貨不斷。