需求分析方法之——逐字逐句審讀法(下)(C系架構(gòu)設(shè)計(jì)法)
需求分析的一個(gè)重要方法——逐字逐句審讀法。
接著上一篇來
接著來看第二句話,“采購人員判斷是否下架“,很明顯就是由采購人員來審核,因?yàn)楣?yīng)商前面已經(jīng)提交了預(yù)約下架的申請(qǐng),那么采購人員要來判斷、來審核。
這個(gè)時(shí)候我們就會(huì)去思考,采購人員是所有的采購人員嗎?因?yàn)椴少彿竭@邊,采購人員可能會(huì)很多,采購人員是個(gè)角色,但是所有的采購人員都具有這個(gè)判斷是否下架的權(quán)限嗎?你看,這就是一個(gè)問題。
如果你有一定的業(yè)務(wù)經(jīng)驗(yàn),你就會(huì)知道,供應(yīng)商和采購人員之間,在很多場(chǎng)景里面,采購人員和供應(yīng)商都是有一定聯(lián)系的。因?yàn)椴少徣藛T,他不能負(fù)責(zé)所有的采購,可能也是分類別的,比方說,有些采購人員只負(fù)責(zé)辦公用品的采購,有些采購人員負(fù)責(zé)生產(chǎn)資料的采購,這都是不一樣的。同樣,供應(yīng)商供貨也是千差萬別的,所以這個(gè)地方,從實(shí)際的業(yè)務(wù)角度來講,不太可能是任意一個(gè)采購人員都能夠判斷這個(gè)供應(yīng)商的下架申請(qǐng)。
所以你看,這個(gè)地方就會(huì)延伸出來,采購人員和供應(yīng)商之間有一個(gè)關(guān)系。實(shí)際的業(yè)務(wù)中,這些供應(yīng)商是怎么入駐到這個(gè)平臺(tái)來的呢?是采購人員去邀約過來的。也就是說,供應(yīng)商里面就有一個(gè)邀請(qǐng)人是誰,那么邀請(qǐng)進(jìn)來過后,這些供應(yīng)商的維護(hù),也是由這個(gè)采購人員去做,所以這個(gè)地方,采購人員判斷是否下架的功能,就是管理這個(gè)供應(yīng)商的,或者說維護(hù)這個(gè)供應(yīng)商的采購人員。
你看,經(jīng)過我們的深入思考,文檔當(dāng)中并沒有寫,但是我們會(huì)發(fā)現(xiàn)這些問題。當(dāng)然,發(fā)現(xiàn)的問題,不一定真的是這樣,這個(gè)時(shí)候,我們就需要去跟需求調(diào)研人員確認(rèn),如果需求調(diào)研人員也確認(rèn)不了,記錄下來再次跟用戶去確認(rèn)。

接著來,如果采購人員不同意,則拒絕下架。意思就是說,供應(yīng)商預(yù)約下架,告訴采購方說這個(gè)東西15天過后就會(huì)斷貨,結(jié)果采購人員判斷完過后,說不行,不允許下架,可能有些人會(huì)說,這個(gè)會(huì)有問題吧。如果供應(yīng)商是真的沒有貨,你拒絕下架,后續(xù)的業(yè)務(wù)怎么辦?你看,在這整個(gè)文檔里頭,你看不到后續(xù)業(yè)務(wù)。
如果說你拒絕下架申請(qǐng),很有可能,是認(rèn)為供應(yīng)商有貨,只是說貨現(xiàn)在比較緊俏,他不想再這么大量的供應(yīng)給采購方。這個(gè)時(shí)候,你拒絕他的下架申請(qǐng)。但是應(yīng)該會(huì)有后續(xù)的業(yè)務(wù)處理,不是說你不下架,供應(yīng)商后續(xù)就一定要有貨供給你,萬一真的供應(yīng)商后面沒有貨供給你,這個(gè)業(yè)務(wù)該怎么辦,你看,這個(gè)文檔就看不到這些東西了。
總之,這個(gè)地方能看出來,采購人員這邊有一個(gè)功能,就是判斷是否下架,就是審核下架申請(qǐng)。審核過后,就會(huì)有兩個(gè)結(jié)果,一個(gè)是同意一個(gè)是不同意,對(duì)不對(duì)?不同意就拒絕下架。如果同意,在產(chǎn)品真正下架的開始時(shí)間,注意剛才是預(yù)約下架,并不是馬上就下架了。
他是預(yù)約的一個(gè)時(shí)間,比方說15天,這個(gè)產(chǎn)品下架時(shí)間開始的時(shí)候,剛才說了,要有一個(gè)定時(shí)任務(wù),執(zhí)行預(yù)約下降的功能,你這邊審核完成過后,他就會(huì)進(jìn)入到定時(shí)任務(wù)里頭,到了時(shí)間點(diǎn)過后,就會(huì)把這個(gè)產(chǎn)品標(biāo)記為下架。

接著來,“采購人員則解除與該供應(yīng)商的供應(yīng)關(guān)系”。這個(gè)也是有問題的,這個(gè)供應(yīng)商供應(yīng)很多的商品,可能我只有一個(gè)產(chǎn)品,跟你申請(qǐng)預(yù)約下架,結(jié)果你跟我的整個(gè)供應(yīng)關(guān)系都斷掉了,這肯定不合適。所以說這個(gè)地方,很有可能是理解偏差,或者是寫的就錯(cuò)了,這個(gè)地方即使要解除供應(yīng)關(guān)系,也是解除這一個(gè)產(chǎn)品的供應(yīng)關(guān)系,對(duì)吧。所以,這個(gè)地方肯定還會(huì)有一個(gè)功能,可以叫做解除這個(gè)產(chǎn)品的供應(yīng)關(guān)系。
從審核的業(yè)務(wù)來看,就兩個(gè)出口,一個(gè)是不同意,不同意就沒后文了,但實(shí)際上咱們是要去追問的,不同意,然后怎么辦?另外呢,就是同意,那么什么時(shí)候執(zhí)行下架,就是執(zhí)行這個(gè)解除商品的供應(yīng)關(guān)系,最后才是下架生效。
大家看一下,這就是讀這幾句文檔,我們能夠得到的,這就挖掘出了五個(gè)功能,當(dāng)然其他的功能咱們就沒有讀那么細(xì),你還可以用其他的角色,來審視這個(gè)需求描述的功能,比方說有角色可能需要查看已經(jīng)解除的這個(gè)供應(yīng)關(guān)系的數(shù)據(jù);或者說已經(jīng)同意的這個(gè)預(yù)約下架單等等的,這就又可能會(huì)引伸出其他的功能。
上面描述的這個(gè)過程,就是逐字逐句審讀法的基本做法,通過細(xì)讀需求文檔,去發(fā)現(xiàn)具體的功能點(diǎn),發(fā)現(xiàn)里面的業(yè)務(wù)流程。當(dāng)然,這里的需求文檔就這么幾句話,比較簡短,沒有復(fù)雜的業(yè)務(wù)流程,就是一個(gè)申請(qǐng),一個(gè)審核,然后同意不同意,結(jié)束。我們就發(fā)現(xiàn)了這么多功能,后續(xù)該怎么辦呢?我們是不是就得一個(gè)功能一個(gè)功能去研究了,對(duì)于審核,咱們就得細(xì)化進(jìn)去,到底怎么細(xì)化?方法是什么?咱們后面再來詳細(xì)的講。后面會(huì)有一個(gè)專門講功能點(diǎn)分析的,也會(huì)有專門講這個(gè)業(yè)務(wù)流程分析的地方。
為了大家更好的交流架構(gòu)設(shè)計(jì)的思想和知識(shí),大家可以加sishuok,拉你進(jìn)架構(gòu)設(shè)計(jì)群,一起共同學(xué)習(xí),共同進(jìn)步。