導航:首頁 > 產品生產 > 如何寫產品需求

如何寫產品需求

發布時間:2022-03-08 03:10:56

1. 怎麼寫需求說明書

需求說明書範文


漢語編程企業管理應用軟體

需求說明書


1 引言

對軟體需求完全理解對於軟體開發工作的成功是至關重要的,需求說明的任務是發現、規范的過程,有益於提高軟體開發過程中的能見度,便於對軟體開發過程中的控制與管理,便於採用工程方法開發軟體,提高軟體的質量,便於開發人員、維護人員、管理人員之間的交流、協作,並作為工作成果的原始依據,並且在向潛在用戶傳遞軟體功能、性能需求,使其能夠判斷該軟體是否與自己的需求相關。

1.1 編寫目的

1.1.1 為開發人員、維護人員、客戶之間提供共同的協議而創立基礎,對企業管理軟體功能的實現作使命描述。

1.1.2 本說明書的預期讀者為客戶、業務或需求分析人員、測試人員、用戶文檔編寫者、項目管理人員。

1.2 背景及范圍

1.2.1 工程的名稱:漢語編程企業管理應用軟體 1.2.2 工程產品的名稱:漢語編程企業管理應用軟體 1.2.3 工程的組織者:北京元易達科技發展有限責任公司 產品的生產者:漢語編程企業管理應用軟體開發課題組 產品的設計者:漢語編程企業管理應用軟體開發課題組

1.2.4 產品的所有權:漢語編程企業管理應用軟體開發課題組

1.3 定義,術語,縮寫詞和略語 企業管理應用系統軟體:它是由企業管理應用系統軟體課題組完全自主開發的企業管理軟體,以企業各部門為基本元素的、用漢語編程來實現其功能的軟體。 需求:用戶解決問題或達到目標所需的條件或功能;系統或系統部件要滿足合同、標准,規范或其它正式規定文檔所需具有的條件或權能。

需求分析:包括提煉,分析和仔細審查已收集到的需求,以確保所有的風險承擔者都明其含義並找出其中的錯誤,遺憾或其它不足的地方。

模塊的獨立性:是指軟體系統中每個模塊只涉及軟體要求的具體的子功能,而和軟體系統中其他的模塊的介面是簡單的。 1.4 參考資料

《漢語程序設計語言》---- 沈志斌 編著 電子工業出版社

《 計算機系統導論》 ---- 劉瑞挺 編著 高等教育出版社

資料庫原理與方法》---- 鄭若忠 王鴻武 編著 湖南科學技術出版社 《 軟體需求 》 ---- (美) Karl E.Wiegers 著

陸麗娜 王忠民 王志敏 等譯

2 項目概述

2.1 目標

本軟體的目標使企業管理電子化、簡單化,以節省企業管理方面的不必要的資源浪費。對於企業管理應用系統軟體最終用戶為企業的管理人員。 2.1.1 開發意圖

目前中小企業在日常工作中採用人工管理,因而存在著大量的浪費和多餘,本軟體根據此要求進行開發。 2.1.2 應用目標

企業管理應用系統軟體將解決企業管理人工化,工作繁余的問題,實現企業管理電子化。

2.1.3 作用及范圍

本企業管理應用系統軟體是應用於中小企業的。目前,中小企業管理比較落後,它將產生的影響將使中小企業管理從人力化到數字化進展,使管理人員思想上向數字化轉變,能使企業的管理在機制上轉換,人員上得到精簡。 2.1.4 背景

企業管理應用系統軟體以漢語編程為開發語言,各部門以模塊的形式完成。 2.2 產品描述

本產品開發語言核心為漢語編程語言,具體實現是漢語編程和VF資料庫技術相結合開發而成的。本產品面向中小企業,易懂好學,幫助企業管理人員從手工勞動向電子化、數字化轉變。 2.2.1 相關關系

本產品是一項獨立的軟體,全部內容自含。 2.2.2 子集說明

本產品分別有五個模塊組成,每個模塊各有不同的功能。但都能完成查詢和存儲功能,各模塊的數據都存放在資料庫中。數據的調用和連接都有程序來完成,硬體外部設備需奔騰133以上的pc機,內存需16兆以上。

2.3 產品功能 2.3.1 外部功能

企業管理應用系統軟體外部功能包括可視化窗口,查找存儲。 2.3.2 內部功能

企業管理應用系統軟體內部功能:過濾、定位、使用庫等。 2.3.3 功能表


2.3.4 功能表述圖


2.4 用戶特點

漢語編程企業管理應用軟體面向於中小企業,其使用人員應為具備一定的計算機基礎知識和企業管理基本知識。而本產品的維護人員需要具備有漢語編程知識。

2.5 一般約束

a. 本系統開發人員為12人。

b. 有CPU133、16兆內存配置的計算機就可運行本系統。 c. 在管理方針、並行操作、安全與保密方面無約束。

2.6 假設與依據

本軟體在開發的過程中,分為技術實現與軟體工程兩大部分,兩部分都有側重點,若技術支持出現故障或疑難問題無法解決、程序開發出現偏差,會延誤工程進度,影響工程的按期完工。若軟體工程陳述出現問題,部分描述含混不清,

則會影響系統的完整性與可繼承性。在管理方面,如管理者沒有預見性,對出向的問題無法採用可行的解決手段,都會影響開發模塊之間的互動,從而影響工程的順利開展,導致工程無法按期完工。 3 具體需求 3.1 功能需求 3.1.1 使用庫

3.1.1.1 規格說明


3.1.1.2 引言

顯示所調用的資料庫。 3.1.1.3 輸入

指定的庫文件名。 3.1.1.4 加工

調用指定的資料庫。 3.1.1.5 輸出

顯示所指定的資料庫的庫結構。 3.1.2 編輯框控制 3.1.2.1 規格說明


生成編輯框。 3.1.2.3 輸入 編輯框名稱。 3.1.2.4 加工 生成編輯框。 3.1.2.5 輸出

顯示生成的編輯框。 3.1.3 為當前記錄 3.1.3.1 規格說明


3.1.3.2 引言

將指定的記錄置為當前記錄,下一步可以開始對此記錄進行操作。 3.1.3.3 輸入

指定的項名及庫文件名。 3.1.3.4 加工

將指定的資料庫里指定的記錄置為當前記錄。 3.1.4 建庫文件 3.1.4.1 規格說明


輸入庫文件名,使用"建庫文件"命令,建立一個新的資料庫。 3.1.4.3 輸入 庫文件名。 3.1.4.4 加工

建立新的資料庫。 3.1.4.5 輸出 新建的資料庫。 3.1.5 開始尺寸 3.1.5.1 規格說明


3.1.5.2 引言 在程序中,在"開始尺寸"前給出參數值,能確定指定的對象的開始尺寸的大小。

3.1.5.3 輸入 參數值。 3.1.5.4 加工

確定指定對象在窗體中的開始尺寸的大小 3.1.5.5 輸出

確定開始尺寸的四個參數 3.1.6 開始位置 3.1.6.1 規格說明


3.1.6.2 引言 在程序中,在"開始位置"前給出參數值,能確定指定的對象的開始尺寸的大小。

3.1.6.3 輸入 參數值。 3.1.6.4 加工

確定指定對象在窗體中的開始位置。 3.1.6.5 輸出

確定開始位置的四個參數 3.1.7最大尺寸 3.1.7.1 規格說明


3.1.7.2 引言 在程序中,在"最大尺寸"前給出參數值,能確定指定的對象在窗體中的最大尺寸。

3.1.7.3 輸入 參數值。 3.1.7.4 加工

確定指定對象在窗體中的最大尺寸。 3.1.7.5 輸出

確定指定對象最大尺寸的四個參數。

3.1.8 最小尺寸 3.1.8.1 規格說明


3.1.8.2 引言 在程序中,在"最小尺寸"前給出參數值,能確定指定的對在窗體中的最小尺寸。

3.1.8.3 輸入 參數值。 3.1.8.4 加工

確定指定對象在窗體中的最小尺寸。 3.1.8.5 輸出

確定指定對象最小尺寸的四個參數 3.1.9 查詞編輯框(編輯框控制) 3.1.9.1 規格說明


3.1.9.2 引言

主要是定義的一個編輯框,供用戶輸入一個詞名,為程序生成查找條件做准備。

3.1.9.3 輸入

在查詞編輯框中輸入要查找的詞名。 " 編輯框控制 查找編輯框 " 3.1.9.4 加工

用輸入的詞名以供程序生成查找條。 3.1.9.5 輸出

地址、長度。 。

3.1.10 內容編輯框(編輯框控制) 3.1.10.1 規格說明


3.1.10.2 引言

主要是定義的一個編輯框,將程序查找到的用戶所輸入詞的相關內容顯示出來,為用戶提供幫助信息。 3.1.10.3 輸入

資料庫中查找到的記錄的項的內容的地址、長度。 " 編輯框控制 內容編輯框 " 3.1.10.4 加工 置控制標題或值。 3.1.10.5 輸出

顯示用戶所輸入詞的相關內容(如該詞的格式、用法……)。 3.1.11 過濾

3.1.11.1 規格說明


3.1.11.2 引言

定義用戶輸入的詞名與內容庫中的詞名欄位中的詞名進行串比較,即定義詞名欄位為過濾欄位。 3.1.11.3 輸入 用戶輸入的詞名。 3.1.11.4 加工

把代碼寫入過濾條件指針之中。 3.1.11.5 輸出 查找條件。

3.1.12 執行過濾 3.1.12.1 規格說明


3.1.12.2 引言

將定義的過濾作為內容庫的過濾條件。 3.1.12.3 輸入 查找條件。

3.1.12.4 加工

與查找編輯框中的內容比較。 3.1.12.5 輸出 庫過濾顯 。 3.1.13 取低字 3.1.13.1 規格說明


3.1.13.2 引言

取數摞中的一個32位數的低16位放在數摞上。 3.1.13.3 輸入

調用WINDOWS API 函數。 3.1.13.4 加工 3.1.13.5 輸出 相應的執行功能 3.1.14 白線框 3.1.14.1 規格說明


3.1.14.2 引言

定義查看區一個白顏色的線框。

3.1.14.3 輸入

參數、顏色

3.1.14.4 加工

空心矩形: 設備描述表

3.1.14.5 輸出

線框。

3.2.1 動態數值需求

預處理的窗口正常情況下和峰值工作條件下為20個,一定時間周期中要處理的數據的數量:窗口開始尺寸2個數據,開始位置2個數據,最大尺寸2個數據,最小尺寸2個數據,編輯框位置4個數據,按鈕位置4個數據,平均處理的數據約為16個數據。

3.2.2 靜態數值需求

a. 支持的終端數為1台;

b. 支持並行操作的用戶總數為5位;

c. 處理5個文件及10條記錄;

d. 表或文件的最小為266位元組,最大為4位元組;

3.2.3 精度需求

在進行向資料庫文件提取數據時,要求數據記錄定位準確,在往資料庫文件數組中添加數時,要求輸入數准確。

3.2.4 時間特性需求

a. 響應時間應在人的感覺和視覺事件范圍內;

b. 更新處理時間,隨著漢語編程系統的版本升級,漢語編程企業管理應用系統將相應的進行更新;

3.2.5 靈活性

當需求發生某些變化時,漢語編程企業管理應用軟體操作方式、數據結構、運行環境基本不會發生變化,變化只是將對應的資料庫文件內的記錄改變,或將過濾條件改變即可。

3.2.6 數據管理能力需求

漢語編程企業管理應用軟體需要管理5個文件和10條記錄,表文件的大小平均約為1.5k位元組,漢語編程企業管理應用軟體基本約用10 M位元組空間,所有文件均放置在資料庫中,調用,查詢數據,文件,記錄時,通過庫文件名直接進行操作。

3.2.7 故障處理需求

無故障。

3.3 設計約束條件

3.3.1 技術約束

本工程產品的約束條件包括:

a. 資料庫、各種控鍵的使用和消息的調用;

b. 漢語資料庫過濾完成、編輯框的觸發等;

3.3.2 環境約束

運行本軟體需要奔騰133以上 PC,內存需要在16兆以上,對使用設備的速度、規模要求不高。

3.3.3 標准約束

漢語編程企業管理應用軟體完全按照北京元易達科技發展有限責任公司企業標准開發,包括硬體、軟體和文檔規模。

3.4 介面需求

3.4.1 用戶介面

本工程產品通過PC機進行運行、操作,對報表、菜單的列印將使用漢語編程編輯器或調入WORd進行列印。輸出、輸入的相對時間將由pc機本身處理速度來決定。對程序的維護,需進行必要的備份。

3.4.2 硬體介面

本工程產品不需要特定的硬體或硬體介面進行支撐。

3.4.3 軟體介面

本工程產品的軟體介面由漢語編程操作系統、漢語編程資料庫以及漢語編程企業管理應用軟體的詞典和數據結構組成。

3.4.4 通訊介面

本工程產品的沒有特殊的通訊介面,通訊介面由所使用的pc機決定。

3.5 屬性

3.5.1 可用性

本軟體是完全由漢語程序設計語言開發的,漢語編程最大特點編譯解釋和一,它可以進行單步跟蹤。一旦出現錯誤就可以通過單步跟蹤進行查找處理,所以本軟體也可以通過單步跟蹤的操作進行檢查處理。

3.5.2 安全性

本軟體大量的參數及文本內容全部放於漢語編程資料庫中,所以參數不容易被錯改、破壞,萬一參數受到破壞也不會影響源程序。

3.5.3 可維護性

本軟體利用資料庫進行編程,系統結構由程序基本確定,大量的參數及文本內容全部放於漢語編程中。修改、更新數據只要在資料庫進行修改添加,而不需要對系統結構進行修改,這樣系統維護性、升級都十分方便。

3.5.4 可轉移、可轉換性

漢語編程的兼容性很高,在windows95/98 .windowsNT .windows1700 .操作系統都可以直接運行。

3.5.5 注釋

通過"看數摞"、"看內存"、"印字元"三條漢編基本指令,就可以將所有漢編

成程序進行調試和檢查。本系統的大量參數和文本全部放在資料庫中,通過"使用庫"、"庫顯"等一些漢編資料庫基本操作就可以查看、添加、修改系統。 4 支持信息

4.1 支持軟體

本軟體開發是使用漢語編程編寫,編譯系統為"32位漢語編程系統",版本號為2.01.0061。在庫調用時兼容Visual Foxpro 6.0英文版,源程序的測試是使用漢語編程自身含有的"看數摞、看內存、看詞"的方法進行測試,即支持測試的軟體也是漢語編程操作系統本身。由於漢語編程本身的特點,它的關鍵詞、命令等全部為中文,所以在使用漢語編程系統時需要中文輸入法的支持。

4.2 設備

a. 具有奔騰133、16兆內存配置的計算機;

b. Microsoft滑鼠或其它兼容滑鼠;

c. 最少15MB的硬碟空間,常規安裝需要100MB硬碟空間,完全安裝需要240MB硬碟空間。

d. 最少8MB的RAM存儲器。

e. VGA顯示器或更高。

f. Windows95中文版或Windows NT中文版或更高。

g. 一般計算機外設,如:列印機、掃描儀。如要配置網路環境,還需網路連接設備。

4.3 控制

本軟體是在漢語編程系統的支持下,展示界面由主窗口與子窗口嵌套而成,窗口操作通過按鈕控制,不同的按鈕進行不同的操作實現不同的功能。

4.4 介面

本軟體在庫的調用時兼容Visual Foxpro 6.0英文版的表結構文件,但不能與Visual Foxpro 6.0英文版在一個操作系統環境中同時運行。


4.5 文檔 本系統相關的文檔為: 《漢語編程企業管理應用軟體可行性研究報告》 編號:MNQB01-QG-01 《漢語編程企業管理應用軟體需求說明書》 編號:MNQB03-QG-01 《漢語編程企業管理應用軟體操作手冊》 編號:MNQB11-QG-01

4.6 附錄

a. 輸入輸出格式樣本採用IPO表逐項定量的敘述對本系統軟體提出的功能需求,如下圖:


b. 本系統軟體的背景信息如下:

漢語編程是本公司自行開發,自主版權的以漢語為描述語言的計算機程序設計語言。該語言絕非曾流行過的任何一種計算機語言的簡單漢化,或是為某種軟體製造一個中文環境。這是一個完全由本公司自行開發,由本公司掌握全部源代碼,從形式到內容全面符合中國人的思維方式,使用漢文字表達的計算機程序設計通用語言。Windows環境下的漢語編程,可以用於Windows窗口程序、多媒體應用、資料庫開發、網路傳輸、電子商務等應用領域。對於較初級計算機用戶,在極短的時間內,可以達到很高的編程水平。

2. 國外的產品經理是如何寫需求文檔的呢

我不是國外的產品經理也不太懂這個。不過要寫需求文檔,針對產品需求的話了解市場以及針對群體是必不可少的吧。

3. 如何寫互聯網產品需求文檔

你好,網上有很多產品需求文檔的例子,你可以參考一下,大致有以下這些內容:

首先自己要能理解需求,知道具體是要做一個什麼樣的產品,產品的主要用戶是誰,產品有哪些主要的功能
然後你能把這個需求描述給團隊其他成員,讓他們也能明白這個需求
最後在和團隊其他成員溝通的過程中你能解決他們提出的一些問題
產品背景、需求描述、關鍵詞/字、功能結構、功能流程圖、頁面流轉圖等

4. 產品需求文檔模板

首先告訴你產品需求文檔肯定是有的!一個經過實際工作檢驗、經歷過「質疑」、「挑戰」和「斗爭」之後沉澱下來的模板,肯定是已經吸收了各類人的偏好、意見,固化了很多符合實際業務必須的內容要求,能夠起到很好的業務承接作用。格式化、標准化本身是一個很好的思維、工作方式,可以讓你在編輯文檔和接受文檔的雙方關系中建立一種「標准」的溝通機制和預先定義的溝通基礎,減少額外的溝通成本,提高效率。


不過,在享受別人智力和經驗梳理好的模板進行需求編寫的同時,還是應該了解模板形成的原因,並在此過程中形成自己對於模板的理解,進而形成對於產品需求文檔的理解,在理解中使用,裁剪和優化。


要理解和分析模板,理解和分析產品需求文檔,可以運用以下幾個方法:


一、描述-解釋-預測-監控


描述,是對觀察過程和觀察結果的描述。觀察的對象因不同的研究而有差異,其目標是盡可能完整地將觀察者根據自己的觀察得到的現象、由此現象所產生的思想和感覺,以及在觀察過程中選擇納入的過程參與者對現象的反應等信息進行描述。

解釋,是回答 「為什麼」,是對於描述的理解、歸類、定義和解釋。其目標是將描述內容背後的成因、原理、動機,內容中各部分之間的相關,依存、依賴和影響關系等進行說明,以便對於描述內容有更清晰、更細致、全面的了解。

預測,根據以因果關系為內容的內在聯系,相互影響來推導未來的發展或者將要發生的事情。通過研究解釋內在的聯系,准確地表達內在聯系,從中推導出正確的預測。

監控,是對於預測行為、現象的觀察和監督,包括了觀察到的預測中的行為、現象的發生或者預測以外的行為、現象的外發生,以及因此而採取的對應的反映動作;這些反映動作是預測過程中根據內在聯系制定的「響應」機制,並任其自然發生或者通過提供「系統」的自製能力來實現。


二、需求准備、編寫和檢查

回歸到產品經理的日常工作中,在時間佔比上較為集中的就是產品需求管理了,包括了需求的准備、分析、編寫和檢查過程。在這個過程中,描述——解釋——預測——監控這個通用的科學分析過程也同樣使用,且可以貫穿其中,並可以幫助理解、形成並固化成我們前文提到的需求文檔的模板。這個科學分析的過程、方法在不同階段運用的側重點會有所不同。


1. 描述

描述的過程是客觀的進行「需求向」描述的過程,是一個「背景」信息的補充,用來說明,這個需求文檔的源出是什麼,是針對什麼問題,這個問題是在具體什麼領域,在怎樣的范圍內,涉及到的是那些人;在需求相應的功能設計實現之前,當前的解決方案存在的問題是什麼,參與者是怎麼解決的,解決的情況怎麼樣,是好,還是不好,還是勉強可以,對於新的需求的緊迫性是什麼樣的。此外,描述的過程還需提供一個基礎的概念和流程的解釋,用來統一作為背景去理解一個現實的業務場景和「溝通字典」,避免在溝通中因為誤解而產生不必要的偏差。


需求准備的過程:了解需求來源(管理部門、市場部門、運營部門等),需求背景(行業、同業規則現狀等);

需求分析的過程:了解需求目標、預期效果(時間、結果等)、使用者習慣、相關人影響;

需求編寫的過程:描述需求目的、背景、時間和結果要求、業務流程、交互過程、系統架構、干係人角色和影響范圍;

需求檢查的過程:需求的背景、目標、過程、干係人、結果預測和預防的完整性檢查;


2. 解釋

解釋在需求來源的基礎上描述了 「為什麼」接下來這個需求可以解決遇到的問題,同時還加入了「是什麼」和「怎麼樣」的部分。就是這個需求是通過怎麼樣的方法解決了「描述」過程中提到的問題,這個新的解決方法需要要做什麼,對於原有的業務過程有哪些改變,會提升什麼,會降低什麼,會影響哪些人、哪些業務部分、哪些業務系統以及哪些數據的產生。這個部分,是需求文檔的最主要、最核心的內容部分,也是在內容上佔比最大的一部分。


這里的解釋根據產品需求面向的要解決的問題不同,而可能存在多個層面,多個維度的層面,比如對於運營的影響,對於前端市場的影響,對於用戶的影響,對於財務、法務的影響;從技術開發、技術實現維度,比如對於前端開發的影響、對於服務端開發的影響、對於數據平台的影響,還可能涉及到對於運維資源的影響等;因此對應到實際的產品需求工作中:


需求准備的過程:了解需求可能涉及的相關業務系統及系統對應的數據流程和邏輯、了解需求可能涉及的外部服務的數據流程和邏輯;了解面向的內外部用戶的產品使用水平、學習能力和使用習慣;

需求分析的過程:選擇和制定最有效的,滿足時間、資源投入等要求的方案;

需求編寫的過程:詳細描述需求的業務流程,通過各種圖表格式說明新的解決方法在各服務系統之間、各業務部門之間、用戶與產品,產品與後服務之間的數據、文件和行為的交互過程、詳細的信息輸入、信息處理和信息輸出;每個業務節點明確的輸出物和節點標志,重要性和優先順序;系統架構、干係人角色和影響范圍;

需求檢查的過程:需求的流程、用戶交互動作、系統信息交互等完整性檢查;


3. 預測與監控

預測與監控在產品需求文檔的管理上是聯動的,是對於預測的事件發生的時候,進行管理的機制,監控=預測+干預。在產品需求文檔的管理上,對於設計好的業務流程、使用功能,在實際過程中可能會出現這樣或者那樣的 「非規劃」的使用,也就是我們通常說的「用戶並不總是按照產品設計的方式來使用產品,而且,往往相反。」因此,這部分內容很大的比例需要來對於用戶的行為進行預測和監控,並提供「預防」或者「解決」方案。其中:


預防在於,預測產品的用戶在使用的過程中,可能會進行的一些超過產品使用半徑的操作,一旦進行這些操作,操作的任務流程會中斷,掉出,進入其他業務流程中且無法回滾,從而使得操作無法進行下去,功能使用失敗,使用者會感覺產品、功能沒有包容性,缺乏引導性,導致了最後操作的失敗,預想的結果沒有實現,而且造成了一定的挫敗感,甚至造成了一定的損失。預防的具體方法多採用導航、提示等,不同的系統都有各自標准化的控價,我們在這里不做展開。


解決在於,預測產品的用戶在使用產品的過程中,因誤解、操作手誤而進行了「非標」、「超規」使用「掉出」原本設計的業務流程和操作流程的情況下,需要提供額外的流程和控制來「回轉」用戶的操作,來幫助用戶回到預先設定和他所需要的流程上來。解決的具體方法多通過「導航」引導「跳轉」和「返回」、「回退」來實現。對應到實際的產品需求工作中:


需求准備的過程:了解用戶特徵和使用水平、評估、比較不同方式實現需求對於用戶行為的可控性和「非常規」操作的危害程度;

需求分析的過程:選擇和確定需求實現方案,評估行為管理方式和管理機制;

需求編寫的過程:詳細描述需求的業務流程和交互過程中可能出現的用戶異常操作,相應異常操作中系統反應,系統對應的控制和引導;

需求檢查的過程:需求「異常」流程和相應引導、控制地完整性檢查;

在需求管理的過程中,就可以按照這個 描述——解釋——預測——監控流程來進行。這四個既是步驟,是需求文檔內容的組成部分,也是需求編寫完成之後的檢查。


四個模塊構成了需求文檔的完整性,且同時有各自獨立,有對應的說明,引導、要求和標准。所謂標准文檔,就可以按照這四個模塊作為框架、內容和格式。


寫在最後

產品需求文檔作為產品經理同視覺設計、交互設計以及技術開發人員進行需求溝通的一個載體,我平時用的比較多的是摹客的服務進行創作。一個完整的、充分溝通確認,並最終達成多方理解和共識的產品需求文檔,能夠最大限度的還原產品、功能的設計,保證產品、功能的實現,最大限度的減少因為各方理解的偏差而造成的時間、人力和經濟資源的浪費及復工。

5. 產品需求的郵件怎麼寫

你好。產品需求的郵件怎麼寫?首先你要下載和注冊一個電子郵箱。你可以下載郵箱大師。郵箱大師下載後可以使用拼音字母注冊。也可以使用拼音加阿拉伯數字注冊。注冊完成後郵箱就可以收發電子郵件了。也可以使用郵箱的賬號注冊應用軟體了。注冊的號碼就是你的郵箱賬號。也是你的郵箱地址。

6. 怎麼寫項目需求文檔

如果你是真的想寫,希望你實地到超市去考察下,看看他們的工作流程,然後按流程寫,寫不好,至少是真實的,而且對你也會有幫助,如果不是,那你從網上找找,有很多

7. 如何做產品的需求分析

設計的起點是需求。在產品生命周期中,需求是一個動態變化的過程,產品可分為:導入期、成長期、成熟期和衰退期,產品在不同階段有著不同的需求,而且需求的種類也不同。

👉 從對象角度來看,需求有:基本需求、易用性需求、可操作性需求;
👉 從產品運營來看,需求有:產品運營需求、政策及法律需求;
👉 從系統角度來看,需求有:安全性需求、性能需求、可維護和可移植性需求;
👉 從來源看,需求有:客戶需求、公司內部需求、運營和市場需求。
公司有成熟的需求收集、評審、管理機制。在判斷需求優先順序的時候會採用KANO模型,判斷是魅力需求、期望需求、必備需求、無差異需求還是反向需求。比如前面提到的折疊屏,正反拍照、應用間交互,就屬於魅力需求。應用分屏屬於期望需求。折疊的可靠性屬於必備需求。

8. 如何寫業務需求

需求分析是一項重要的工作,也是最困難的工作。該階段工作有以下特點:
(1)用戶與開發人員很難進行交流
在軟體生存周期中,其它四個階段都是面向軟體技術問題,只有本階段是面向用戶的。需求分析是對用戶的業務活動進行分析,明確在用戶的業務環境中軟體系統應該"做什麼"。但是在開始時,開發人員和用戶雙方都不能准確地提出系統要"做什麼?"。因為軟體開發人員不是用戶問題領域的專家,不熟悉用戶的業務活動和業務環境,又不可能在短期內搞清楚;而用戶不熟悉計算機應用的有關問題。由於雙方互相不了解對方的工作,又缺乏共同語言,所以在交流時存在著隔閡。
(2)用戶的需求是動態變化的
對於一個大型而復雜的軟體系統,用戶很難精確完整地提出它的功能和性能要求。一開始只能提出一個大概、模糊的功能,只有經過長時間的反復認識才逐步明確。有時進入到設計、編程階段才能明確,更有甚者,到開發後期還在提新的要求。這無疑給軟體開發帶來困難。
(3)系統變更的代價呈非線性增長
需求分析是軟體開發的基礎。假定在該階段發現一個錯誤,解決它需要用一小時的時間,到設計、編程、測試和維護階段解決,則要花2.5、5、25、100倍的時間。
因此,對於大型復雜系統而言,首先要進行可行性研究。開發人員對用戶的要求及現實環境進行調查、了解,從技術、經濟和社會因素三個方面進行研究並論證該軟體項目的可行性,根據可行性研究的結果,決定項目的取捨。
編輯本段方法
⑴首先調查組織機構情況
包括了解該組織的部門組成情況,各部門的職能等,為分析信息流程作準備。
⑵然後調查各部門的業務活動情況
包括了解各個部門輸入和使用什麼數據,如何加工處理這些數據,輸出什麼信息,輸出到什麼部門,輸出結果的格式是什麼。
⑶協助用戶明確對新系統的各種要求
包括信息要求、處理要求、完全性與完整性要求。
⑷確定新系統的邊界
確定哪些功能由計算機完成或將來准備讓計算機完成,哪些活動由人工完成。由計算機完成的功能就是新系統應該實現的功能。
常用的調查方法有:
⑴跟班作業
通過親身參加業務工作來了解業務活動的情況。這種方法可以比較准確地理解用戶的需求,但比較耗費時間。
⑵開調查會
通過與用戶座談來了解業務活動情況及用戶需求。座談時,參加者之間可以相互啟發。
⑶請專人介紹。
⑷詢問
對某些調查中的問題,可以找專人詢問。
⑸設計調查表請用戶填寫
如果調查表設計得合理,這種方法是很有效,也很易於為用戶接受的。
⑹查閱記錄
即查閱與原系統有關的數據記錄,包括原始單據、賬簿、報表等。
通過調查了解了用戶需求後,還需要進一步分析和表達用戶的需求。
分析和表達用戶需求的方法主要包括自頂向下和自底向上兩類方法。
編輯本段案例
(1)需求分析報告的編寫目的
本需求分析報告的目的是規范化本軟體的編寫,旨在於提高軟體開發過程中的能見度,便於對軟體開發過程中的控制與管理,同時提出了本鐵路售票系統的軟體開發過程,便於程序員與客戶之間的交流、協作,並作為工作成果的原始依據,同時也表明了本軟體的共性,以期能夠獲得更大范圍的應用。
(2)產品背景明細
軟體名稱:鐵路售票系統
(3)縮寫及縮略語
鐵路售票應用系統軟體:基本元素為構成鐵路售票及相關行為所必須的各種部分。
需求:用戶解決問題或達到目標所需的條件或功能;系統或系統部件要滿足合同、標准,規范或其它正式規定文檔所需具有的條件或權能。
需求分析:包括提煉,分析和仔細審查已收集到的需求,以確保所有的風險承擔者都明其含義並找出其中的錯誤,遺憾或其它不足的地方。
模塊的獨立性:是指軟體系統中每個模塊只涉及軟體要求的具體的子功能,而和軟體系統中其他的模塊的介面是簡單的。
本工程描述:
(1)軟體開發的目標:
完善目前鐵路售票系統,使之能跟上時代的發展。同時通過實踐來提高自己的動手能力。
(2)應用范圍:
理論上能夠實現於鐵路部門的售票系統,其目的在於在原有的系統基礎使得鐵路售票實名化,以期實現完善日常生活中鐵路售票的各種缺陷。

9. 如何定義產品需求

可以理解為需求是產品的組成部分,也是產品最終要達到的目的,它既是原因也是結果。一個產品是由需求發起,也是結束於滿足需求,產品需求也可以來源於市場,隨著時間及市場趨勢會需要產品不斷地更新和創新。
產品需求的4層關系:
1.
業務需求
2.
用戶需求
3.
功能需求
4.
系統需求

10. 需求文檔怎麼寫最有效

能將功能需求寫清楚的就是好的需求文檔,因為現在的需求文檔一般都是給開發看,一般來說創業公司追求小步快跑快速迭代的開發模式的話,需求文檔不是一個很有必要的東西,直接在原型上表述效率會更好。如果公司追求規范管理的話,建議還是需求文檔,寫清楚項目名稱,迭代版本,及相關的日期規劃。

閱讀全文

與如何寫產品需求相關的資料

熱點內容
泗陽主要工業產品有哪些 瀏覽:242
國際代理怎麼做 瀏覽:204
廣西農業職業技術大學動車怎麼坐 瀏覽:221
找什麼代理做餐飲 瀏覽:392
大數據有那些特點有哪些作用 瀏覽:609
收到後不要的信息如何刪除 瀏覽:108
青島水產品質量怎麼樣 瀏覽:833
如何編寫木馬程序 瀏覽:888
中國數據中台是什麼 瀏覽:325
限制開發商交易什麼意思 瀏覽:9
優宜寶紙尿褲如何代理 瀏覽:246
市場發展中心是哪個局的機構 瀏覽:563
程序員專攻技術和業務兼顧哪個好 瀏覽:598
底商交易應該有哪些費用 瀏覽:298
房地產數據統籌是做什麼的 瀏覽:623
怎麼提高簡化技術 瀏覽:965
如何代理歐洲杯 瀏覽:742
騎士的籃網首輪簽可以交易到哪裡 瀏覽:889
給女生回信息多久回好 瀏覽:995
華為有哪些產品能買嗎 瀏覽:142