IT阅读——关于“业务”
本文轉(zhuǎn)自http://www.cnblogs.com/beijiguangyong/archive/2012/11/12/2767054.html
?
開發(fā)當(dāng)中常常聽說“業(yè)務(wù)”這個(gè)詞,什么“業(yè)務(wù)為王”之類的詞不絕于耳,那么什么是業(yè)務(wù)?
百度上的解釋是:“‘業(yè)務(wù)’更白話一些來說,就是各行業(yè)中需要處理的事務(wù)……”。軟件開發(fā)的目的就是利用計(jì)算機(jī)幫助人們完成自己工作中的事務(wù),可見業(yè)務(wù)對于軟件開發(fā)來說多么的重要,也就是說只有把業(yè)務(wù)搞清楚了才能進(jìn)行軟件開發(fā),否則一切都是空中樓閣。
那么到底什么是業(yè)務(wù),怎樣才能搞清楚業(yè)務(wù)?
聽到的故事
一個(gè)農(nóng)民出錢請科學(xué)家?guī)鸵幻?#xff0c;農(nóng)民的要求很簡單,請科學(xué)家讓自己家耕地的牛吃的是平時(shí)的十分之一,干的活是平時(shí)的十倍。然后科學(xué)家開始想辦法,最終得到的結(jié)論是:要滿足農(nóng)民朋友的需求就必須改變牛的基因,于是科學(xué)家們開始了這個(gè)宏大的生物工程……
隨著時(shí)間的推移最終的結(jié)果大家一定能猜到,科學(xué)家硬著頭皮做了幾天的轉(zhuǎn)基因?qū)嶒?yàn),最終這個(gè)工程因?yàn)榻?jīng)費(fèi)不足而告終,農(nóng)民也沒有實(shí)現(xiàn)自己提高生產(chǎn)率的愿望。
真實(shí)的一面:從表面看來農(nóng)民朋友想要的是一頭基因優(yōu)秀的牛,這頭牛吃的少干的多,但是實(shí)際上呢,農(nóng)民想要的只是一臺拖拉機(jī)而已。但是起初的時(shí)候農(nóng)民不知道有拖拉機(jī)這么個(gè)東西,也就是說他自己也不知道自己要的什么,他知道的僅僅是非根源性的需求(讓牛吃的少干的多),于是非根源性的需求就把科學(xué)家?guī)У搅嗣酝井?dāng)中。
反思:類比到項(xiàng)目開發(fā)中,我們就是科學(xué)家,客戶就是農(nóng)民,項(xiàng)目就是?;蛘?/span>拖拉機(jī)。我們要站在客戶的角度,要知道客戶需要的到底是什么,是一頭基因優(yōu)秀的牛還是一個(gè)普通的拖拉機(jī)。
什么是業(yè)務(wù)
到這里我們就應(yīng)該好好的思考一下什么是業(yè)務(wù)了,是農(nóng)民那高不可攀的需求算業(yè)務(wù),還是轉(zhuǎn)換思路給農(nóng)民一臺拖拉機(jī)算業(yè)務(wù)。
我們的客戶可能常常要求我們在開發(fā)中完成一些不可能的事情,(筆者就遇到很多,比如有的客戶竟然提出將頁面上的復(fù)選框改變顏色,甚至于將復(fù)選框的選中樣式變?yōu)榇蜚^、打叉、畫圈等等。)其實(shí)客戶這么說是沒有問題的,畢竟他們是客戶,他們沒有計(jì)算機(jī)知識。他們提出這樣的要求一定有他們的理由,但是如果開發(fā)者不問緣由,跟著客戶的思路走下去,那就和上面的例子沒有區(qū)別了,最終的項(xiàng)目只能以失敗而告終。
關(guān)于什么是業(yè)務(wù),筆者自己的理解是:某個(gè)行業(yè)中的事務(wù)抽象到計(jì)算機(jī)中才叫業(yè)務(wù),沒有抽象那只能叫事務(wù)或者一系列操作?;氐缴厦娴睦赢?dāng)中,幫助農(nóng)民朋友研究轉(zhuǎn)基因牛不能叫業(yè)務(wù),從農(nóng)民的需求當(dāng)中抽象出他真正想要的(這里指拖拉機(jī))才是業(yè)務(wù)。
怎樣搞清楚業(yè)務(wù)
客戶懂“業(yè)務(wù)”么?嚴(yán)格的說客戶們其實(shí)不懂業(yè)務(wù),客戶知道的只是應(yīng)該怎樣干活而已。所以這就解釋了為什么任何人經(jīng)過培訓(xùn)之后都可以勝任自己的工作(這里指任何行業(yè)),只不過有人干的快,有人干的慢,這取決于熟練程度、天賦等等各種因素。比如銀行的收納人員,比如公務(wù)員等等,除了那些高端的工作,比如航天事業(yè),其他的行業(yè)經(jīng)過一段時(shí)間的培訓(xùn)或者磨練人人都可以(老實(shí)說從事高端的工作也是可以經(jīng)過培訓(xùn)上手的,只不過高端的工作需要花費(fèi)更長的時(shí)間培訓(xùn)而已)。
客戶知道自己工作的一系列操作流程,用百度百科里面的話說就是:客戶知道自己行業(yè)當(dāng)中的各個(gè)事務(wù)。但是客戶不知道具體應(yīng)該怎樣用計(jì)算機(jī)幫助自己處理這些事務(wù)(就像農(nóng)民朋友不知道拖拉機(jī)一樣,他根本不知道有這么一回事)。所以當(dāng)客戶提出我們理解不了的需求的時(shí)候我們應(yīng)該好好去研究客戶為什么要提出這樣的需求,而不是對客戶的要求聽之、任之、從之……。
所以說
作為項(xiàng)目經(jīng)理或者開發(fā)者要從客戶的需求當(dāng)中抽象出客戶到底需要什么,并不是客戶要什么就直接給什么,只有做到了這一點(diǎn)這才算是一個(gè)懂業(yè)務(wù)的開發(fā)者,一個(gè)高級開發(fā)者,一個(gè)非純粹的開發(fā)者,一個(gè)脫離了低級趣味的開發(fā)者:)。
轉(zhuǎn)載于:https://www.cnblogs.com/yangzhenlong/p/3240975.html
總結(jié)
以上是生活随笔為你收集整理的IT阅读——关于“业务”的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: INNO SETUP 获得命令行参数
- 下一篇: 大家来看看我是否应该和男友走下去?