業(yè)務(wù)與需求、業(yè)務(wù)設(shè)計與需求設(shè)計的區(qū)別

7 評論 15175 瀏覽 89 收藏 9 分鐘

編輯導(dǎo)語:業(yè)務(wù)和需求,業(yè)務(wù)設(shè)計和需求設(shè)計,這兩組詞我們經(jīng)常能夠聽到,那么你了解它們的有什么區(qū)別嗎?本文作者站在軟件工程師的角度,為我們進行了分析和說明,搞清楚它們的區(qū)別之后,或許會對我們的工作有不小的幫助。

“業(yè)務(wù)和需求”,這兩個詞軟件工程師們每天都會用到幾次,但卻不一定很清楚兩者的區(qū)別:

“業(yè)務(wù)”指的是軟件客戶現(xiàn)在從事的工作,“需求”指的是客戶對未來系統(tǒng)的期望或要求,因此業(yè)務(wù)設(shè)計與需求設(shè)計是兩個不同視角的設(shè)計。

正確的順序是:先對業(yè)務(wù)進行充分的設(shè)計,然后基于業(yè)務(wù)設(shè)計成果再進行軟件的需求設(shè)計。搞清楚這兩者的定義、區(qū)別、相互關(guān)系,對需求的理解、分析,并通過設(shè)計提升客戶的滿意度是有非常重要的指導(dǎo)意義的。

一、需求與業(yè)務(wù)的區(qū)別

1. 業(yè)務(wù)

站在軟件公司的角度看客戶的工作時,軟件工程師們把未來系統(tǒng)所要對應(yīng)的客戶工作稱之為“業(yè)務(wù)”。

如系統(tǒng)要實現(xiàn)的業(yè)務(wù)包括:銷售工作、人資工作、采購工作、財務(wù)工作、物流工作等,在軟件工程師來看,不論客戶的領(lǐng)導(dǎo)、還是普通員工的工作,都是客戶的“業(yè)務(wù)”(注:在客戶企業(yè)內(nèi)部對“業(yè)務(wù)”的定義與軟件公司是不同的)。

2. 需求

“需求”是指客戶根據(jù)自身的業(yè)務(wù)內(nèi)容,對即將要開發(fā)的軟件系統(tǒng)所提出來的需要、要求,當(dāng)只提“需求”兩個字的時候,通常默認為是指系統(tǒng)的“功能需求”。

但是實際上在調(diào)研分析過程中,“需求”并不僅僅指的是“功能需求”,收集到的原始客戶需求來自于不同的崗位、需求表達的形式也不近相同,如:

  • ①企業(yè)經(jīng)營崗:用信息化手段,提升企業(yè)競爭力(目標(biāo)需求);
  • ②部門管理崗:在采購流程上設(shè)置審批功能,強化對生產(chǎn)成本的過程監(jiān)控(業(yè)務(wù)需求);
  • ③業(yè)務(wù)執(zhí)行崗:在合同界面上增加Excel表的導(dǎo)入功能,提高合同編制效率(功能需求)等。

從上面的三個例子可以看出:③直接給出了對系統(tǒng)的具體“功能”需求,而①、②則不能直接看出來對應(yīng)什么樣的系統(tǒng)功能。因此,需要通過分析①和②的需求,并將它們轉(zhuǎn)換為具體的系統(tǒng)功能需求③,交付給后續(xù)的軟件設(shè)計師和開發(fā)工程師。

可以從上述定義看出來,“業(yè)務(wù)”和“需求”不是一回事:

  • 業(yè)務(wù):指的是客戶現(xiàn)在從事的“工作”;
  • 需求:指的是對客戶現(xiàn)在從事的工作在引入到信息系統(tǒng)中時所提的“需要、要求”。

二、需求設(shè)計與業(yè)務(wù)設(shè)計區(qū)別

清楚了需求與業(yè)務(wù)的區(qū)分,下面探討一下“需求設(shè)計”和“業(yè)務(wù)設(shè)計”的不同,各自的目的、作用、價值以及相互作用。

1. 需求設(shè)計

有些軟件公司常常使用“需求設(shè)計”一詞,需求設(shè)計一般指的就是對收集到的功能需求,按照系統(tǒng)實現(xiàn)的要求進行的功能設(shè)計,需求設(shè)計的主要目的是給出對系統(tǒng)實現(xiàn)的“功能”描述。

2. 業(yè)務(wù)設(shè)計

業(yè)務(wù)設(shè)計,主要內(nèi)容是對客戶的工作現(xiàn)狀按照未來的信息化標(biāo)準要求進行梳理、優(yōu)化、完善,如:物資采購流程的優(yōu)化設(shè)計、組織管理結(jié)構(gòu)的扁平化設(shè)計、成本過程管理設(shè)計等。

為什么需要有業(yè)務(wù)設(shè)計呢?

因為客戶提出的需求大都是根據(jù)既有的工作現(xiàn)狀提出來的,這些工作現(xiàn)狀不一定是符合信息化要求的,管理方式甚至是落后、不科學(xué)的,按照這個工作現(xiàn)狀提出的需求去開發(fā)系統(tǒng),其結(jié)果可能是用先進的信息化手段、模擬了落后的工作方式。

這樣做的結(jié)果客戶最終不能獲得信息化帶來的價值,只有充分地理解業(yè)務(wù)、并對既有的工作現(xiàn)狀按照信息化的標(biāo)準進行優(yōu)化、完善設(shè)計,在這個業(yè)務(wù)優(yōu)化設(shè)計的基礎(chǔ)上,才能確定需要什么功能、并依據(jù)業(yè)務(wù)設(shè)計結(jié)果判斷客戶提出的需求是否正確。

業(yè)務(wù)設(shè)計是需求設(shè)計的基礎(chǔ),順便說一句,前面的①和②的需求,只有通過業(yè)務(wù)設(shè)計,才能找出來需要的是什么系統(tǒng)功能。

業(yè)務(wù)設(shè)計主要包括三個層面的內(nèi)容,即:架構(gòu)層、功能層和數(shù)據(jù)層,包括:

  • 架構(gòu)層:首先,從整體上對客戶工作現(xiàn)狀用架構(gòu)圖(分解圖、流程圖等)的形式進行梳理、優(yōu)化、完善;
  • 功能層:其次,對客戶的每個工作(界面的原型)的具體操作內(nèi)容進行梳理、定義、優(yōu)化,制定操作層面的標(biāo)準、規(guī)則等;
  • 數(shù)據(jù)層:最后,對每個工作產(chǎn)生的數(shù)據(jù)建立標(biāo)準、定義、采集規(guī)則等。

3. 兩種設(shè)計的相互作用

兩個設(shè)計的理念和目的是不同的:

  1. 業(yè)務(wù)設(shè)計:關(guān)注的是對工作現(xiàn)狀如何用信息化的標(biāo)準進行梳理、優(yōu)化、再定義;
  2. 需求設(shè)計:關(guān)注的是系統(tǒng)功能該怎么實現(xiàn)。

軟件工程師獲得了功能需求,但如果不熟悉業(yè)務(wù)背景,直接去設(shè)計功能需求,就是“知其然,不知其所以然”。在充分地理解了業(yè)務(wù)、優(yōu)化了業(yè)務(wù)、并在確定了未來信息化環(huán)境下業(yè)務(wù)處理最佳方式的基礎(chǔ)上,再去確定功能需求、設(shè)計功能需求,才是做到了“知其然、也知其所以然”。

由于客戶不是信息化專家,往往提的需求不一定正確,軟件工程師通過對客戶業(yè)務(wù)的設(shè)計,就可以正確地理解客戶需求,并且可以識別出需求的真?zhèn)危ㄍ瑫r,軟件工程師也會根據(jù)自己的經(jīng)驗提出建議)。

也就是說,只有將“需求”放在“業(yè)務(wù)”的背景中去思考、設(shè)計,才能做出優(yōu)秀、實用、客戶價值高的系統(tǒng)功能。

需求與業(yè)務(wù)區(qū)別、需求設(shè)計與業(yè)務(wù)設(shè)計的區(qū)別

總結(jié),“需求設(shè)計”不是“業(yè)務(wù)設(shè)計”,也不能替代“業(yè)務(wù)設(shè)計”,業(yè)務(wù)設(shè)計有業(yè)務(wù)設(shè)計所需要的知識和方法。業(yè)務(wù)設(shè)計的水平高,完成后的系統(tǒng)帶來的客戶價值就高。

要想獲得高水平、高價值的軟件系統(tǒng),就一定要先進行業(yè)務(wù)設(shè)計(業(yè)務(wù)優(yōu)化),再進行需求設(shè)計。

 

本文由 @李鴻君 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自 Unsplash,基于 CC0 協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 受益匪淺。不知是否了解過需求層次分業(yè)務(wù)需求層次、用戶需求層次、產(chǎn)品需求層次這種劃分方式。您文章說的業(yè)務(wù)設(shè)計是否可以理解成業(yè)務(wù)需求設(shè)計呢

    來自廣東 回復(fù)
    1. 1.感覺你說的應(yīng)該類似于UML中的業(yè)務(wù)用例、概念用例、系統(tǒng)用例,這是需求分析的一種方法。
      2.文中的業(yè)務(wù)設(shè)計應(yīng)該是更偏向于單純的業(yè)務(wù)設(shè)計,這種業(yè)務(wù)設(shè)計強依賴于軟件系統(tǒng)而存在,是業(yè)務(wù)本身的邏輯。但是業(yè)務(wù)設(shè)計與需求設(shè)計可以相互影響,更準確的說是業(yè)務(wù)設(shè)計指導(dǎo)需求設(shè)計,需求設(shè)計反饋優(yōu)化業(yè)務(wù)設(shè)計。

      來自廣東 回復(fù)
  2. 業(yè)務(wù)設(shè)計由業(yè)務(wù)部門負責(zé),產(chǎn)品經(jīng)理作為信息化方面的專業(yè)人士配合工作。這個職責(zé)劃分準確嗎?

    回復(fù)
  3. 外包公司經(jīng)常遇到客戶直接提出需求的情況,很多時候一些不負責(zé)任的外包公司,就會客戶說什么做什么,完全不考慮能不能實現(xiàn)業(yè)務(wù)目的。做出來的東西常常是被擱置,因為它無法提高效率,但因為這是客戶自己說的,所以客戶常常也有苦難言。這樣就會驅(qū)使客戶去尋找更好的外包公司,尋求更好的解決方案。

    回復(fù)
  4. 只有將“需求”放在“業(yè)務(wù)”的背景中去思考、設(shè)計,才能做出優(yōu)秀、實用、客戶價值高的系統(tǒng)功能

    很好了

    回復(fù)
  5. 受教了!

    回復(fù)
  6. 可以 有點東西

    回復(fù)