B端產(chǎn)品業(yè)務(wù)需求分析之涉眾概述
編輯導(dǎo)語(yǔ):產(chǎn)品經(jīng)理在開(kāi)始一個(gè)項(xiàng)目之前經(jīng)常需要做需求分析,關(guān)于需求分析其實(shí)有很多種方法,本文作者計(jì)劃為大家介紹UML建模分析方法。在介紹正式的業(yè)務(wù)建模之前,先了解一個(gè)重要的前提:業(yè)務(wù)涉眾。
一般在開(kāi)始新的項(xiàng)目之前,產(chǎn)品經(jīng)理或者項(xiàng)目負(fù)責(zé)人還有一個(gè)重要角色:系統(tǒng)分析員。主要對(duì)整個(gè)項(xiàng)目要建設(shè)的系統(tǒng)進(jìn)行整體和部分的理解和規(guī)劃,也就是經(jīng)常提到的需求分析。
需求分析有多種方式方法,下面主要介紹下 UML建模分析方法。本章先為大家介紹業(yè)務(wù)涉眾,下一階段才會(huì)進(jìn)入到正式的業(yè)務(wù)建模。
一、了解問(wèn)題領(lǐng)域
首先我們要知道軟件是一種工具,是用來(lái)輔助人們解決某一問(wèn)題的。軟件的價(jià)值就在于它能夠符合問(wèn)題領(lǐng)域的需求,并達(dá)到人們解決問(wèn)題的期望,軟件項(xiàng)目總是從了解問(wèn)題領(lǐng)域開(kāi)始的。
二、了解業(yè)務(wù)概況
在每一個(gè)信息化項(xiàng)目啟動(dòng)前,作為產(chǎn)品/項(xiàng)目經(jīng)理,你首先需要考察和評(píng)估客戶(hù)的業(yè)務(wù)模式,主要包括項(xiàng)目背景調(diào)查、業(yè)務(wù)前景分析、業(yè)務(wù)可行性分析、技術(shù)可行性分析等。
通過(guò)這些步驟,你將初步了解項(xiàng)目的產(chǎn)生原因、運(yùn)行環(huán)境、系統(tǒng)規(guī)模、軟硬件環(huán)境以及客戶(hù)期望,這些內(nèi)容將成為軟件目標(biāo)的最初輸入也是十分重要的輸入。
三、整理業(yè)務(wù)目標(biāo)
業(yè)務(wù)目標(biāo)又稱(chēng)為業(yè)務(wù)前景,是對(duì)要建設(shè)的系統(tǒng)的展望。一般客戶(hù)立項(xiàng)準(zhǔn)備開(kāi)發(fā)一個(gè)軟件系統(tǒng),就會(huì)對(duì)這個(gè)系統(tǒng)有明確的展望,即建設(shè)系統(tǒng)的目的是什么、準(zhǔn)備用它來(lái)做什么。
一般情況下我們會(huì)根據(jù)對(duì)業(yè)務(wù)概況的了解來(lái)整理業(yè)務(wù)目標(biāo)。有些項(xiàng)目,客戶(hù)會(huì)在招標(biāo)文件中提出具體的業(yè)務(wù)目標(biāo)。但在實(shí)際項(xiàng)目中,也會(huì)有一部分客戶(hù)對(duì)于自己的業(yè)務(wù)系統(tǒng)理解不是特別的清晰,他們會(huì)通過(guò)一些場(chǎng)景化的描述來(lái)闡述對(duì)于目標(biāo)系統(tǒng)的需求。
總之,業(yè)務(wù)目標(biāo)非常重要,因?yàn)槲覀冞€需要通過(guò)業(yè)務(wù)目標(biāo)來(lái)輔助定義系統(tǒng)邊界。在了解業(yè)務(wù)目標(biāo)之后,可以開(kāi)始推導(dǎo)需求和建立業(yè)務(wù)模型。在初步了解業(yè)務(wù)概況后,接下來(lái)就需要進(jìn)行涉眾分析。
四、做好涉眾分析
在了解業(yè)務(wù)概況和業(yè)務(wù)目標(biāo)以后,系統(tǒng)分析員最先要做的事情是去發(fā)現(xiàn)與這個(gè)目標(biāo)相關(guān)的人和物。英文把這種人和物稱(chēng)為 Stakeholder(利益相關(guān)者)。有的資料翻譯為干系人或者涉眾。本文采用涉眾稱(chēng)呼,然后我們可以開(kāi)始業(yè)務(wù)建模的第一步:發(fā)現(xiàn)和定義涉眾。
1. 什么是涉眾?
涉眾是與要建設(shè)的業(yè)務(wù)系統(tǒng)相關(guān)的一切人和事。涉眾不等于用戶(hù),通常意義上的用戶(hù)是指系統(tǒng)使用者,而這僅是涉眾中的一部分,如何理解與業(yè)務(wù)系統(tǒng)相關(guān)的一切人和事情呢?
凡是與這個(gè)項(xiàng)目有利益關(guān)系的人和事都是涉眾,他們都可能對(duì)系統(tǒng)建設(shè)造成影響。不過(guò)我們?cè)趯?shí)際項(xiàng)目中,有些影響特別小的涉眾可以忽略不考慮。
當(dāng)面對(duì)一個(gè)陌生的問(wèn)題領(lǐng)域時(shí),在項(xiàng)目初期不一定能夠很清楚誰(shuí)是系統(tǒng)的真正使用者,隨著需求的深入才會(huì)逐步明確。因?yàn)樽罱K的系統(tǒng)使用者肯定會(huì)從涉眾當(dāng)中產(chǎn)生,所以涉眾分析就十分重要。
2. 業(yè)主
業(yè)主是系統(tǒng)建設(shè)的出資方、投資者,大多數(shù)情況下業(yè)主也是系統(tǒng)的需求提出者和使用者,即業(yè)務(wù)方,但并不是絕對(duì)的。比如可以假設(shè)系統(tǒng)建設(shè)是由第三方機(jī)構(gòu)投資,但它本身并不管理和運(yùn)營(yíng)這個(gè)系統(tǒng),它只是從資本上擁有這個(gè)系統(tǒng)并從運(yùn)營(yíng)收入中獲得回報(bào)。
即使業(yè)主與業(yè)務(wù)方是重合的,但是業(yè)主從概念上講并不等于業(yè)務(wù)方,他們關(guān)心的內(nèi)容是不一樣的。了解業(yè)主的期望是必須的和重要的,業(yè)主的錢(qián)是這個(gè)項(xiàng)目存在的原因。如果系統(tǒng)建設(shè)不符合業(yè)主的期望,撤回投資,那么再好的愿望也是空的。
一般來(lái)說(shuō),業(yè)主關(guān)心的是建設(shè)成本,建設(shè)周期以及建成后的效益。雖然這些看上去與系統(tǒng)需求沒(méi)有什么大的關(guān)系,但是,建設(shè)成本、建設(shè)周期將直接影響到你可以采用的技術(shù),可以選用的軟件架構(gòu),可以承受的系統(tǒng)范圍。
一個(gè)不能達(dá)到業(yè)主成本和周期要求的項(xiàng)目是一個(gè)失敗的項(xiàng)目,同樣,一個(gè)達(dá)到了業(yè)主成本和周期要求,但卻沒(méi)有賺到錢(qián)的項(xiàng)目仍然是一個(gè)失敗的項(xiàng)目。
舉個(gè)筆者參與的案例:一個(gè)公益機(jī)構(gòu)委托開(kāi)發(fā)1套信息化平臺(tái),主要使用者有公益機(jī)構(gòu)本身工作人員,也有普通公眾和政府相關(guān)機(jī)構(gòu)人員,這里的業(yè)主也是需求提出者和使用者——公益機(jī)構(gòu)。
3. 業(yè)務(wù)提出者
業(yè)務(wù)提出者是業(yè)務(wù)范圍、業(yè)務(wù)模式和業(yè)務(wù)規(guī)則的制定者,一般是指業(yè)務(wù)方的高層人物,比如CEO、高級(jí)經(jīng)理等。
他們制定業(yè)務(wù)規(guī)則,圈定業(yè)務(wù)范圍,規(guī)劃業(yè)務(wù)目標(biāo)。他們的期望十分十分的重要,實(shí)際上,系統(tǒng)艱澀正是業(yè)務(wù)提出者經(jīng)營(yíng)目標(biāo)和管理意志的體現(xiàn)。
雖然他們的期望一般都比較原則化和粗略化,但是卻不能違反和誤解,否則系統(tǒng)將有徹底失敗的危險(xiǎn)。換句話(huà)說(shuō),業(yè)務(wù)提出者的期望是系統(tǒng)建設(shè)的最高綱領(lǐng)。
業(yè)務(wù)提出者一般最關(guān)心系統(tǒng)建設(shè)能夠帶來(lái)的社會(huì)影響、效率提升、管理改進(jìn)、成本節(jié)約等宏觀效果。即他們只關(guān)心統(tǒng)計(jì)意義而不關(guān)心具體細(xì)節(jié),但是,如果建設(shè)完成的系統(tǒng)不能給出他們滿(mǎn)意的統(tǒng)計(jì)結(jié)果,這必定是一個(gè)失敗的項(xiàng)目。
在系統(tǒng)建設(shè)過(guò)程的溝通中,他們的意志一般是極少妥協(xié)的,系統(tǒng)分析員不必太費(fèi)心去試圖說(shuō)服他們接受一個(gè)與他們意志相左的方案。實(shí)際上,由于他們的期望是非常原則化和粗略化的,因此留給了系統(tǒng)建設(shè)者很大的調(diào)整空間和規(guī)避風(fēng)險(xiǎn)的余地。
4. 業(yè)務(wù)管理者
業(yè)務(wù)管理者是指實(shí)際管理和監(jiān)督業(yè)務(wù)執(zhí)行的人員,一般是指中層干部,他們起到將業(yè)務(wù)提出者的意志付諸實(shí)施,并監(jiān)督底層員工工作的作用。
業(yè)務(wù)管理者關(guān)心系統(tǒng)將如何實(shí)現(xiàn)他們的管理職能,如何能方便地得知業(yè)務(wù)執(zhí)行情況,如何下達(dá)指令、如何得到反饋、如何評(píng)估結(jié)果等。業(yè)務(wù)管理者的期望相對(duì)比較細(xì)節(jié),是需求調(diào)研過(guò)程中最重要的信息來(lái)源。系統(tǒng)建設(shè)的好壞與業(yè)務(wù)管理者的關(guān)系最多,也是系統(tǒng)分析員最需要下功夫的。
業(yè)務(wù)流程、業(yè)務(wù)規(guī)則、業(yè)務(wù)模式等絕大部分也必須與業(yè)務(wù)管理者達(dá)成一致,業(yè)務(wù)管理者應(yīng)當(dāng)成為需求評(píng)審小組的成員,如果可能,他們甚至應(yīng)當(dāng)成為需求分析小組的成員與系統(tǒng)分析員一同工作。
在系統(tǒng)建設(shè)的過(guò)程中,業(yè)務(wù)管理者的期望可以有所妥協(xié),一個(gè)經(jīng)驗(yàn)豐富的系統(tǒng)分析員可以給他們灌輸合理的管理方式,提供可替代的管理方法,以規(guī)避導(dǎo)致高技術(shù)風(fēng)險(xiǎn)或高成本。
5. 業(yè)務(wù)執(zhí)行者
業(yè)務(wù)執(zhí)行者是指底層的業(yè)務(wù)操作人員,是與將來(lái)的軟件系統(tǒng)直接交互最多的人員,系統(tǒng)的可用性、友好性、運(yùn)行效率等與他們關(guān)系最多。
業(yè)務(wù)執(zhí)行者的需求最為細(xì)節(jié),系統(tǒng)的界面風(fēng)格、操作方式、表單細(xì)節(jié)等是系統(tǒng)分析員向他們調(diào)研時(shí)需要多下功夫的地方,他們將成為系統(tǒng)是否成功的試金石。
這類(lèi)人員的期望靈活性最大,也最容易說(shuō)服和妥協(xié)。同時(shí),他們的期望又往往是最不統(tǒng)一的,各種各樣的古怪要求都有。但是,不管他們的期望有多古怪,都必須服從業(yè)務(wù)管理者的期望。
系統(tǒng)分析員需要從他們的各種期望中找出普遍意義,解決大部分人的問(wèn)題,對(duì)于特殊的問(wèn)題盡量予以說(shuō)服,必要時(shí)可以依靠說(shuō)服業(yè)務(wù)管理者來(lái)影響和消除那些不合理的期望。
6. 第三方
第三方是指與這項(xiàng)業(yè)務(wù)有關(guān)系的,但并非業(yè)務(wù)方的其他人或事。
比如共享單車(chē)系統(tǒng),用戶(hù)和平臺(tái)的交易是通過(guò)微信、支付寶、銀行卡等第三方支付系統(tǒng)完成支付交易,因此第三方支付系統(tǒng)就成為了共享單車(chē)系統(tǒng)的一個(gè)涉眾;如果單車(chē)是通過(guò)自行車(chē)廠商提供,那自行車(chē)廠商就成為共享單車(chē)系統(tǒng)的一個(gè)涉眾。
一般情況,第三方的期望對(duì)系統(tǒng)不會(huì)產(chǎn)生什么決定性影響,但大多會(huì)起到限制作用,成為系統(tǒng)的一個(gè)約束。通常在最終系統(tǒng)中,這些期望將體現(xiàn)為標(biāo)準(zhǔn)、協(xié)議和接口。
7. 承建方
也就是你的老板:
實(shí)際上老板的期望也是不容忽視的。通常老板關(guān)心的是通過(guò)這個(gè)項(xiàng)目能否賺到錢(qián)、是否能積累核心競(jìng)爭(zhēng)力、是否能樹(shù)立品牌、是否能開(kāi)拓市場(chǎng)等,老板的期望將很大的影響一個(gè)項(xiàng)目的運(yùn)作模式、技術(shù)選擇、架構(gòu)建立和范圍確定。
假設(shè)老板試圖通過(guò)這個(gè)項(xiàng)目打開(kāi)和培育一個(gè)新興市場(chǎng),樹(shù)立公司品牌,并且不惜成本,那么系統(tǒng)分析員就要盡可能的深入挖掘潛在業(yè)務(wù),建立擴(kuò)展能力很強(qiáng),但成本較高的業(yè)務(wù)架構(gòu):選擇那些比較新、具有一定領(lǐng)先優(yōu)勢(shì)但風(fēng)險(xiǎn)較高的技術(shù)。
反之,如果老板只想通過(guò)當(dāng)前項(xiàng)目賺更多的錢(qián),更關(guān)心投入產(chǎn)出比,那么系統(tǒng)分析員就需要引導(dǎo)業(yè)務(wù)方壓縮業(yè)務(wù)范圍,選擇風(fēng)險(xiǎn)較小的成熟技術(shù)。
8. 相關(guān)的法律法規(guī)
相關(guān)的法律法規(guī)是一個(gè)很重要的,但也最容易被忽視的涉眾。
既指國(guó)家和地方法律法規(guī),也包括行業(yè)規(guī)范和標(biāo)準(zhǔn)。例如:公益平臺(tái)建立客戶(hù)檔案,就必須保障客戶(hù)的隱私權(quán),系統(tǒng)設(shè)計(jì)時(shí)就不能夠?qū)⑸婕半[私的信息向非授權(quán)用戶(hù)開(kāi)發(fā)。
有些極端情況下業(yè)務(wù)方會(huì)提出一些違反法律法規(guī)的需求,系統(tǒng)分析員知曉的情況下應(yīng)當(dāng)指出來(lái),說(shuō)服無(wú)果的情況下應(yīng)與老板商量在合同里留下免責(zé)條款。
有時(shí)還必須遵守一些行業(yè)規(guī)范,許多行業(yè)都有本行業(yè)的信息化系統(tǒng)建設(shè)標(biāo)準(zhǔn),最常見(jiàn)的有信息安全標(biāo)準(zhǔn),在系統(tǒng)建設(shè)的時(shí)候必須考慮到信息安全的問(wèn)題。
9. 用戶(hù)
用戶(hù)是一個(gè)抽象的概念,指預(yù)期的系統(tǒng)使用者,用戶(hù)一般是上述涉眾的代表。
用戶(hù)與涉眾不同的是,每一個(gè)用戶(hù)將來(lái)都可能是系統(tǒng)中的一個(gè)角色,是實(shí)實(shí)在在參與系統(tǒng)的,需要編程實(shí)現(xiàn)。而上述的其他涉眾,則有可能只是在需求階段用來(lái)分析系統(tǒng),最終并不與系統(tǒng)發(fā)生交互。
在建模過(guò)程中,概念模型的建立和系統(tǒng)模型的建立都只從用戶(hù)開(kāi)始分析,而不再理會(huì)其他的涉眾。當(dāng)通過(guò)以上的大類(lèi)發(fā)現(xiàn)和定義了涉眾之后,就可以著手進(jìn)行涉眾分析報(bào)告的編寫(xiě)。
五、總結(jié)
通過(guò)以上大類(lèi)的輔助,系統(tǒng)分析員對(duì)項(xiàng)目范圍內(nèi)的涉眾進(jìn)行調(diào)查和訪(fǎng)談,形成涉眾分析報(bào)告。涉眾分析報(bào)告完成后,就會(huì)正式開(kāi)始需求建模分析,下一期繼續(xù)為大家分享。
參考資料:《大象Thingk.in.UML》,作者:譚云杰
作者:明遠(yuǎn);5年互聯(lián)網(wǎng)工作經(jīng)驗(yàn),主要涉及智慧養(yǎng)老、智慧社區(qū)、智能安防等方面。
本文由 @明遠(yuǎn) 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于CC0協(xié)議。
- 目前還沒(méi)評(píng)論,等你發(fā)揮!