成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普服務(wù)體系 > 泛普博客
CIO關(guān)注:三個(gè)問題確認(rèn)需求分析過關(guān)
CIO關(guān)注:三個(gè)問題確認(rèn)需求分析過關(guān)1
需求分析的重要性,筆者相信已經(jīng)深入人心。如何做好需求調(diào)研,大家說起來也已經(jīng)一套一套了。筆者這里從另一個(gè)層面來談?wù)勑枨蠓治?,即如何來判斷你需求是否可以過關(guān)。筆者試圖通過四個(gè)問題,來檢驗(yàn)?zāi)阈枨蠓治龅馁|(zhì)量是否可以站得住腳。
問題一:需求是否已經(jīng)考慮到了所有的應(yīng)用場景?

CIO在需求調(diào)研時(shí),務(wù)必要根據(jù)企業(yè)的實(shí)際情況來進(jìn)行需求的描述。也就是說,在需求報(bào)告中,不要只簡單的描述用戶所需要達(dá)到的結(jié)果,而是還要定義清楚實(shí)際的應(yīng)用場景,而且要全面。因?yàn)橥煌膽?yīng)用場景會導(dǎo)致不同的解決方案。
如CIO通過調(diào)查發(fā)現(xiàn),員工需要根據(jù)銷售訂單來對物料進(jìn)行追蹤。也就是說,員工希望能夠在系統(tǒng)中看到,某帳銷售訂單是否已經(jīng)下了采購訂單;采購訂單上的預(yù)計(jì)交期是多少;現(xiàn)在到料的情況如何,等等。
這個(gè)需求描述是否夠詳細(xì)了呢?筆者以前認(rèn)為,這已經(jīng)非常的詳細(xì)。因?yàn)槲野盐覀冃枰裁礃拥慕Y(jié)果都一一列舉出來。但是,隨著幾年CIO工作下來,現(xiàn)在再回頭看看,才發(fā)現(xiàn)這個(gè)需求描述很難過關(guān)。因?yàn)槠潆m然描述了我們所需要達(dá)到的目標(biāo),但是,他沒有反應(yīng)出企業(yè)的實(shí)際應(yīng)用場景。筆者認(rèn)為,在這個(gè)需求描述中,我們至少還需要說明如下問題。
一是當(dāng)企業(yè)正常下采購訂單,即從銷售訂單生成采購訂單,然后再從采購訂單生成收貨單。在這種應(yīng)用場景下,那么該如何來收集統(tǒng)計(jì)這一連串的信息。因?yàn)樗麄儽舜酥g是前后有關(guān)聯(lián)的,實(shí)現(xiàn)起來比較方便。
二是若企業(yè)存在手工下訂單的情況,該如何來顯示這個(gè)關(guān)聯(lián)特性。如企業(yè)在維護(hù)采購訂單的時(shí)候,因?yàn)椴恍⌒陌涯硰埐少徲唵蝿h除了;后來又手工補(bǔ)了一張采購訂單。此時(shí),手工補(bǔ)的采購訂單與銷售訂單就會失去聯(lián)系。根據(jù)銷售訂單就無法追蹤到這種采購訂單的信息。CIO在收集需求的時(shí)候,也要把這種情況反饋給軟件實(shí)施顧問或者程序員,讓其能夠預(yù)先找到措施來應(yīng)對這個(gè)問題。其實(shí),只需要在采購訂單單頭設(shè)立一個(gè)字段。當(dāng)用戶手工開立采購訂單的時(shí)候,去關(guān)聯(lián)銷售訂單即可。實(shí)現(xiàn)起來很發(fā)現(xiàn)。但是,若CIO不把這個(gè)企業(yè)會實(shí)際碰到的情況告訴給他人的話,則他們就不會尋找可行的解決方案。那么當(dāng)企業(yè)實(shí)際遇到這個(gè)問題時(shí),企業(yè)就束手無策了。
三是是否會存在不下采購訂單的情況。如可能某個(gè)物料有庫存,所以系統(tǒng)在考慮物料需求計(jì)劃的時(shí)候,就沒有考慮到這個(gè)物料。所以,在生成采購訂單的時(shí)候,當(dāng)然也不會把這個(gè)物料考慮進(jìn)去。此時(shí),就會引發(fā)另外一個(gè)問題。因?yàn)楦鶕?jù)上面的需求描述,這個(gè)需求是按照銷售訂單、采購訂單、物料收貨單這個(gè)鏈條下去的。若沒有采購訂單的話,這個(gè)中間的鏈條就斷裂了。那么當(dāng)用戶去查詢的時(shí)候,就會有這個(gè)疑問:為什么沒有這個(gè)物料呢?是否是采購?fù)浵虏少徲唵瘟四兀坎簧倨髽I(yè)出于安全生產(chǎn)的需要,往往會備有安全庫存。當(dāng)安全庫存沒有降低到采購點(diǎn)的話,則就不會發(fā)采購訂單。CIO在需求分析的時(shí)候,若沒有把這個(gè)應(yīng)用情景描述出來,則這個(gè)需求分析仍然是不健全的。到時(shí)候程序開發(fā)人員設(shè)計(jì)的解決方案,仍然不能夠涵蓋企業(yè)所有的應(yīng)用場景。
所以,除非CIO能夠拍拍胸脯自信的說,所有已知的應(yīng)用場景都已經(jīng)在需求描述中一一列舉出來。否則的話,筆者勸各位CIO,還是暫時(shí)不要把這份需求報(bào)告拿出來丟人現(xiàn)眼為好。
問題二:需求描述會給其它人帶來歧義嗎?
若CIO收集的需求描述,給不同的人看會有不同的結(jié)論,那么這個(gè)需求描述就不會有多大的實(shí)用價(jià)值?;蛘哒f,這些需求分析還是不要做的好。因?yàn)榇藭r(shí)別人若按照你的需求描述去編寫解決方案,那么反而是在做無用功。
那該如何減少這個(gè)需求描述所帶來的歧義呢?筆者認(rèn)為,各位CIO,可以借鑒以下的做法。
一是盡量從用戶的角度來考慮問題。當(dāng)我們從用戶那邊把需求收集過來,然后需要利用自己的語言來對問題進(jìn)行描述。若在這個(gè)描述的過程中,CIO 站在自己的角度去思考,則往往會引起一些不必要的歧義。筆者認(rèn)為,CIO在整理需求的時(shí)候,最好能夠站在用戶的角度去思考問題。同時(shí),需求整理好后,最好能夠把自己整理的需求再讓用戶去確認(rèn)一遍。讓他們審核一下,看看書面需求分析與他們的想法是否有出入。
二是在需求描述中,最好能夠配有實(shí)際案例。有時(shí)候,有些需求確實(shí)很難描述清楚?;蛘咭?yàn)檎Z言組織的不好,以及文化、工作背景的不同,不同的人看需求報(bào)告確實(shí)會產(chǎn)生不同的理解。為此,筆者認(rèn)為,最好能夠在需求中配上具體的案例。通過案例描述來把需求認(rèn)識的歧義降至到最低。如當(dāng)CIO描述“銷售訂單來對物料進(jìn)行追蹤”這個(gè)需求時(shí),可以配上具體的案例。例如企業(yè)有一張銷售訂單,分別生成四張采購訂單,需要購買A、B、C、D四個(gè)物料。其中,A物料因?yàn)閭}庫中有庫存,所以采購沒有下采購訂單。而第二張采購訂單因?yàn)椴少徣藛T操作不小心刪除了,其后來手工補(bǔ)了一張采購訂單。C物料一半用庫存,一半采購。D 物料后來利用其他物料來代替。把企業(yè)用戶碰到的實(shí)際情況一一利用案例描述出來。如此的話,無論是誰,看到這個(gè)案例也就明白了需求中具體描述了什么內(nèi)容。很明顯,通過這個(gè)案例描述可以在很大程度上消除CIO與程序員或者外部實(shí)施顧問認(rèn)識上的分歧。
所以,筆者建議,CIO在巴自己的需求報(bào)告拿給別人看的時(shí)候,先要捫心自問,看看這份需求報(bào)告會不會十個(gè)人看得出十個(gè)不同的結(jié)果。若不幸真的是如此的話,那么CIO就應(yīng)該想出一些可行的措施,把這個(gè)歧義降低到最低。
本文內(nèi)容來自自互聯(lián)網(wǎng)公開信息或用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人,版權(quán)歸原作者所有。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。若發(fā)現(xiàn)侵權(quán)或違規(guī)內(nèi)容請聯(lián)系電話4008352114或郵箱442699841@qq.com,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
本站推薦
- 1CIO選型需掌握的四大重點(diǎn)
- 2英國皇家特許建造學(xué)會(CIOB)會員資格及申請
- 3英國皇家特許建造學(xué)會(CIOB)專業(yè)面試委員會成員指導(dǎo)手冊
- 4卜一秋:優(yōu)秀的CIO,得是懂IT的CEO
- 5移動信息化成為2013企業(yè)CIO價(jià)值的新起點(diǎn)
- 62013年IT預(yù)算將在移動和云領(lǐng)域
- 72013年CIO開年困惑之:免費(fèi)OA VS付費(fèi)OA
- 8任重而道遠(yuǎn) 央企CIO需要具備的七條素質(zhì)
- 9CIO經(jīng)驗(yàn)談:云計(jì)算時(shí)代的戰(zhàn)爭

