項(xiàng)目需求分析:了解需求理論是做好需求分析工作的基礎(chǔ)
怎么理解“需求”?需求分析涉及哪些內(nèi)容?本文將從需求定義、需求分類、需求分析的概念、需求分析的流程四個(gè)方面來(lái)介紹需求分析的基本理論。
在政府、企事業(yè)單位的項(xiàng)目中,需求調(diào)研與分析的工作是必不可少的,那么在實(shí)際項(xiàng)目任務(wù)中哪些角色會(huì)涉及需求分析的工作呢?
- 毫無(wú)疑問(wèn),在項(xiàng)目需求階段,需要一名具備專業(yè)技能和項(xiàng)目經(jīng)驗(yàn)的需求分析師/需求分析工程師來(lái)把控項(xiàng)目整體需求和需求細(xì)節(jié);
- 項(xiàng)目經(jīng)理作為全程都需要接觸客戶、接觸需求的角色,需求的把控和管理能力也是必要的;
- 而銷售與售前,在與客戶聊項(xiàng)目時(shí),很多時(shí)候需要引導(dǎo)客戶說(shuō)出想做什么,跟客戶介紹我們實(shí)踐的類似案例,讓客戶產(chǎn)生共鳴,然后給客戶規(guī)劃項(xiàng)目,因此銷售和售前對(duì)需求的理解能力和引導(dǎo)能力也是促進(jìn)拿下項(xiàng)目的關(guān)鍵;
- 另外,開(kāi)發(fā)工程師偶爾也會(huì)直接面向客戶,接觸客戶需求,因此也有必要掌握一些需求分析的技巧。
但通常情況下,需求分析師需要和每個(gè)角色都保持無(wú)縫的溝通,最大程度地減少需求失真!
那么怎么理解“需求”?需求分析涉及哪些內(nèi)容?本文將從需求定義、需求分類、需求分析的概念、需求分析的流程四個(gè)方面來(lái)介紹需求分析的基本理論。
需求的定義
IEEE軟件工程標(biāo)準(zhǔn)詞匯表中對(duì)需求的定義是:
- 用戶解決問(wèn)題或達(dá)到目標(biāo)所需的條件和能力;
- 系統(tǒng)或系統(tǒng)部件為滿足合同、標(biāo)準(zhǔn)、規(guī)范或其它正式規(guī)定文檔所需具有的條件和能力;
- 以上條件和能力的文檔說(shuō)明。
《需求工程》對(duì)需求的定義是:
系統(tǒng)必須實(shí)現(xiàn)什么的規(guī)格說(shuō)明。它描述了系統(tǒng)的行為、特性或?qū)傩裕窃陂_(kāi)發(fā)過(guò)程中對(duì)系統(tǒng)的約束。
需求的提出和實(shí)現(xiàn)就是幫助用戶解決問(wèn)題的,滿足用戶痛點(diǎn)的。
需要注意一些關(guān)于需求定義的錯(cuò)誤認(rèn)識(shí):
- 需求不清楚就進(jìn)入編程階段,期望以后修改。更多的情況下是邊寫(xiě)邊修改。
- 項(xiàng)目需求不斷的變更,這些變更可以很容易的被接受,因?yàn)檐浖庆`活的。
這些認(rèn)識(shí)多來(lái)自極小項(xiàng)目的開(kāi)發(fā)經(jīng)驗(yàn),當(dāng)你面對(duì)一個(gè)中大型項(xiàng)目時(shí)必須徹底改變這些錯(cuò)誤觀念!
需求的分類
在我們做項(xiàng)目中,針對(duì)不同的對(duì)象,會(huì)有不同的需求分類:
- 業(yè)務(wù)需求:業(yè)務(wù)需求(business requirement)反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求,它們?cè)陧?xiàng)目愿景和范圍文檔中予以說(shuō)明。
- 用戶需求:用戶需求(user requirement)描述的是用戶的目標(biāo),即用戶能使用系統(tǒng)做什么。常常需要用戶調(diào)研后,通過(guò)用例、場(chǎng)景描述、流程圖等描述。
- 功能需求:產(chǎn)品系統(tǒng)的功能需求,用戶利用這些功能完成任務(wù),滿足用戶需求和業(yè)務(wù)需求。需求調(diào)研分析后的流程圖、原型圖、需求文檔等描述。
需求分析概念
軟件需求分析就是通過(guò)需求采集、需求分析、需求篩選以及需求管理的一系列過(guò)程,挖掘客戶所描述需求背后的真實(shí)訴求和需要解決的問(wèn)題。
從業(yè)務(wù)需求和用戶需求,到功能需求是需求轉(zhuǎn)化的過(guò)程。業(yè)務(wù)需求和用戶需求,只有經(jīng)過(guò)需求分析的轉(zhuǎn)化,變成產(chǎn)品的功能需求后,才能得到實(shí)現(xiàn)。
舉個(gè)例子:比如說(shuō)房子買賣這件事,房地產(chǎn)市場(chǎng)的開(kāi)發(fā)商就是業(yè)務(wù)方,買房的人就是用戶,房子本身就是功能;開(kāi)發(fā)商通常的訴求是想多賺錢,買房的人訴求是買到物有所值,甚至物超所值的房子;但不管二者怎么想,最終都是需要通過(guò)房子來(lái)實(shí)現(xiàn),必須建設(shè)的房子的屬性達(dá)到某個(gè)標(biāo)準(zhǔn)才能滿足二者的訴求。
需求分析流程
總結(jié)我的項(xiàng)目經(jīng)驗(yàn),需求分析流程包括以下過(guò)程:調(diào)研準(zhǔn)備、需求采集、需求分析、需求輸出、需求確認(rèn),以及全程中我們做好需求管理。
從下圖,可以看到每階段的具體任務(wù):
總結(jié)
總而言之,做好需求調(diào)研與分析工作需要對(duì)需求理論有一定的認(rèn)知和理解,以上的理論也是經(jīng)過(guò)了我的項(xiàng)目實(shí)踐驗(yàn)證的,下一篇文章將結(jié)合實(shí)踐項(xiàng)目分享我的需求分析經(jīng)驗(yàn)。
感謝您的觀看與支持。
本文由@LAM 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于CC0協(xié)議
- 目前還沒(méi)評(píng)論,等你發(fā)揮!