軟件項(xiàng)目管理:如何進(jìn)行需求分析?如何確定需求優(yōu)先級(jí)?

發(fā)布時(shí)間:2020-07-10

需求是軟件項(xiàng)目管理中的重要部分,沒(méi)有需求就沒(méi)有軟件存在的價(jià)值,沒(méi)有需求就不可能讓計(jì)算機(jī)完成人所需要做的事情??梢哉f(shuō)需求是軟件的基石。就算是同樣的需求,因?yàn)閷?duì)其不同的理解和解釋,也會(huì)開(kāi)發(fā)出不同的軟件。

一、需求的特點(diǎn)

普遍的需求都會(huì)符合以下的特點(diǎn),有些比較明顯,有些則比較模糊。

1、目的性

有明顯的要求,希望得到什么,不是模棱兩可的。

2、描述性

需求的內(nèi)容是可描述的,可以解釋的。

3、操作性

需求是有步驟的,是可以進(jìn)行操作的,哪怕是只有一個(gè)步驟。

4、條件性

計(jì)算機(jī)的功能是有限的,需求在一定條件下才可以實(shí)現(xiàn)。

5、 計(jì)算性

數(shù)據(jù)處理需要一定的算法,沒(méi)有固定算法是無(wú)法實(shí)現(xiàn)的,即使是人工智能和人工模擬也是有最基本的、核心的算法。

6、驗(yàn)證性

需求最終是要被計(jì)算機(jī)實(shí)現(xiàn)的,實(shí)現(xiàn)了以后如何判斷其結(jié)果是否正確呢?因此需求必須是可被驗(yàn)證的,譬如用另外一個(gè)事實(shí)或數(shù)據(jù)來(lái)對(duì)比其結(jié)果是否完整和正確。

二、需求收集

無(wú)論需求是怎么產(chǎn)生的,其內(nèi)容通??梢詺w納為以下兒種類型。

1、客戶的現(xiàn)狀是什么?

目前的現(xiàn)狀是什么,用什么樣的系統(tǒng),市場(chǎng)情況如何,有哪些材料、設(shè)備、人員、方法、流程和技術(shù)。有什么樣的缺陷、錯(cuò)誤、損失或抱怨。有多少數(shù)據(jù)量,使用頻率如何,用戶數(shù)量多少,使用范圍是什么,和業(yè)務(wù)的相關(guān)性和重要性如何。

2、客戶的期望是什么?

用戶希望提升到什么樣的程度,什么樣的問(wèn)題最迫切地需要解決,

3、需求的便利性,擴(kuò)展性如何?

客戶有沒(méi)有替代方案。用戶有沒(méi)有自己的解決方案,可以考慮的方案有幾種,各種方案的優(yōu)缺點(diǎn)是什么?

4、客戶的預(yù)算是多少?

用戶的預(yù)算有多少,預(yù)算的多少?zèng)Q定開(kāi)發(fā)成本和開(kāi)發(fā)量以及使用技術(shù)的成本。

5、需求的范圍是什么?

需求的范圍是什么?是公開(kāi)使用,內(nèi)部使用,多廠區(qū)使用,多語(yǔ)言使用還是分階段使用?有多少用戶使用,是否需要控制權(quán)限等。

6、需求的內(nèi)容是什么?

需求的具體內(nèi)容是什么,如地圖、結(jié)構(gòu)圖、流程圖、操作說(shuō)明、數(shù)據(jù)報(bào)表等。

7、需求的樣本。

需求的實(shí)例文件,如材料清單、用戶清單、服務(wù)器配置、數(shù)據(jù)接口參數(shù)、數(shù)據(jù)格式、報(bào)告說(shuō)明等。需求收集的時(shí)候又應(yīng)該注意哪些事項(xiàng)呢? 般而言,收集的方法有以下幾種。

1)口述記錄

通過(guò)他人的講述或問(wèn)答,將需求記錄為文字形式。

2)書(shū)面或電子記錄

由需求方提交書(shū)面或電子的材料,比如流程圖、說(shuō)明書(shū)、操作手冊(cè)、數(shù)學(xué)模型、報(bào)告報(bào)表示例或相關(guān)聯(lián)系人清單等。

3)座談會(huì)

邀請(qǐng)需求方的線人員、管理人員、開(kāi)發(fā)設(shè)計(jì)人員起討論和設(shè)想需求的細(xì)節(jié)。

4)特定的團(tuán)隊(duì)

組織內(nèi)有固定的團(tuán)隊(duì)面向客戶或用戶收集需求,通常是技術(shù)支持或客服部門(mén)。這類部門(mén)對(duì)需求進(jìn)行全方位的收集,既可以是主動(dòng)性地收集,如走訪、問(wèn)卷調(diào)查、體驗(yàn)會(huì)等,也可以是被動(dòng)性地收集,如熱線電話、客服郵箱、網(wǎng)站留言等。由于這種方式收集到的信息和問(wèn)題可能千奇百怪,必須從中過(guò)濾出真正的、有建設(shè)性的需求,而不是周旋于眾多的抱怨中。

5)需求系統(tǒng)

建立某種需求系統(tǒng)或者在軟件中提供需求反饋的功能。特別是在一些大型的軟件公司,需求系統(tǒng)集中控制著其產(chǎn)品線的所有需求反饋,這將大大地提高需求收集的效率和準(zhǔn)確性。

三、需求分析方法

1、拆解發(fā)

拆解法是將需求的內(nèi)容拆解,把復(fù)雜的描述變得簡(jiǎn)單,把模糊的概念變得具體,把大的需求變成小的需求。

2、提問(wèn)法

提問(wèn)法是對(duì)需求的內(nèi)容提出問(wèn)題,找到解決問(wèn)題的各種方法,從而具體化需求的細(xì)節(jié)。當(dāng)需求不是很明確的時(shí)候,可以對(duì)一些重要的點(diǎn)進(jìn)行提問(wèn),在進(jìn)行分析過(guò)濾,得到更加明確的答案。通過(guò)多次提問(wèn),需求變得越來(lái)具體化,使軟件功能更貼近實(shí)際情況。

四、需求優(yōu)先級(jí)確定

需求分析、整理和過(guò)濾后,需要分配優(yōu)先級(jí)。分配優(yōu)先級(jí)的目的是合理地評(píng)估需求的重要性,將開(kāi)發(fā)的資源和時(shí)間優(yōu)先分配給重要的需求,以確保項(xiàng)目進(jìn)度和軟件功能能夠滿足用產(chǎn)最基本的要求。優(yōu)先級(jí)衡量的原則簡(jiǎn)單地說(shuō)就是:業(yè)務(wù)優(yōu)先,時(shí)間次之,操作再次之,技術(shù)最后。

1、與業(yè)務(wù)的相關(guān)度

與業(yè)務(wù)密切相關(guān)的、影響到業(yè)務(wù)延續(xù)的、對(duì)于核心業(yè)務(wù)至關(guān)重要的優(yōu)先。軟件的存在一切都是為了業(yè)務(wù),沒(méi)有業(yè)務(wù)的存在,軟件就失去了基石。軟件的價(jià)值又在于為業(yè)務(wù)增加更多的附加值,因?yàn)橐磺袨闃I(yè)務(wù)服務(wù),一切以業(yè)務(wù)優(yōu)先才是軟件開(kāi)發(fā)的根本。

2、迫切度

急迫性高的、不能長(zhǎng)時(shí)間等待的或者是業(yè)務(wù)迫切需要的優(yōu)先。

3、可操作性

操作簡(jiǎn)單的、容易掌握的、邏輯筒單的優(yōu)先。簡(jiǎn)單的邏輯和操作耗費(fèi)的開(kāi)發(fā)時(shí)間也少,成功率也高,因此可以優(yōu)先考慮。

4、可實(shí)現(xiàn)性

技術(shù)上容易實(shí)現(xiàn)的、開(kāi)發(fā)周期短的優(yōu)先。與其把大量的時(shí)間和風(fēng)險(xiǎn)放在技術(shù)復(fù)雜的功能開(kāi)發(fā)上,不如優(yōu)先開(kāi)發(fā)技術(shù)要求相對(duì)簡(jiǎn)單的功能。這樣可以更早的更有把握的看到成果。

推薦閱讀:

為什么要進(jìn)行軟件需求管理?軟件項(xiàng)目需求管理包括哪些內(nèi)容?

項(xiàng)目實(shí)際推進(jìn)過(guò)程中會(huì)出現(xiàn)哪些需求變更的問(wèn)題?

為什么要做需求管理?需求管理工具RequisiteCenter使用攻略

本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

微信客服
問(wèn)題
反饋
產(chǎn)品
畫(huà)冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫(huà)冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系