爲何開發者要了解業務

什麼叫業務?

業務是一個看得見感覺獲得,接地氣兒的東西。git

業務就是咱們所能理解和感覺的世界,就是行業的運轉邏輯、流程與現狀,是結果表象,是可以被看見和感覺的,也是內在本質,是可以被洞察和感知的。程序員

業務就是發生了什麼,何時,誰參與,怎麼發生,結果如何。github

業務就是何時,誰在哪裏,買了什麼東西,花了多少錢,用什麼支付。算法

業務就是這個行業怎麼發展起來的,現狀如何,將來趨勢如何,用了什麼技術,有什麼企業,商業模式如何,盈利能力如何,目前主要面臨什麼問題,消費者有什麼特色,等等。數據庫

爲何要了解業務?

談到這個,開發者們必定有所不屑,「熟悉業務是需求產品經理和商務作的事,跟咱們沒有關係。」編程

打個不恰當的比喻。有10我的通過一棟寫字樓,忽然從樓上掉下來幾塊磚頭,砸中了9我的,其中就有7個開發,3個碩士,1個博士而沒被砸到的那我的,剛好由於瞭解到以前常常發生這樣的事而繞道行走。微信

若是你只會寫代碼,你不是不可替代的,而是無關緊要的。由於這年頭,會JAVA、C、Python的程序員,在大街上一抓一大把。如今已經開始提倡,編程從娃娃抓起了。10後都開始跟你搶飯碗了,你怕不怕?學習

但話也不是那麼極端,除非你的技術很牛逼,在國內或者某個行業內可以排上號的。但技術牛逼的人,也不是隻是技術超羣,還經常由於可以利用手中的技術解決某方面的業務問題,作了哪些突出的貢獻。咱們出來混,也是要拿成果說話的,作過什麼項目,有什麼價值。這種價值每每就是針對業務而說的。測試

IT研發與業務需求方經常由於一個業務功能實現爭辯得耳紅面赤。研發以爲這個功能很low,沒什麼技術含量,業務方卻認爲這個功能卻頗有用,須要花功夫作細作深作好。現實狀況是,功能作出來了,卻很難用,或者常常用不了,或者數據不對。研發想作點高大上的功能,業務方卻認爲太虛了,沒什麼用。微信支付

鑑定一個功能是否是好功能,惟一的標準是看它可否支撐業務、改善業務、推進業務,也即應用效果。一個產品,只要有30%的功能,讓業務用戶用起來很爽,感受幫助很大,就已是一個不錯的產品了。

咱們都認同,技術驅動業務。但咱們不必定明白,正是因爲業務的某些強烈需求,才推進技術的發展與落地。

說這些,我是想說,做爲技術人員,咱們既要仰望星空,也要腳踏實地,既要追逐騰飛的技術,也要重視落地的業務。

若是一個業務人員很懂技術,那將極可能是技術人員的災難。由於那樣的話,業務人員會很強勢,又或者那樣就沒有技術人員什麼事了。

固然,也不難想象,一個真正懂看數據的測試人員,就比如一個真正懂用算法的業務人員同樣可貴。

業務與數據的關係

真實(而不是杜撰、模擬、僞造)、可量化、可被記錄的數據必定會反映真實世界某方面的業務情形。而現實當中不少業務場景均可由數據體現出來。

零售是業務場景最繁多且最貼近咱們生活的行業,能夠從中找到不少方便理解的例子。

當你在一個酷熱難耐的夏天上午10點,走進位於公司附近的全家便利店,使用微信支付,花了3.5元,買了一瓶無糖330ml摩登罐的可樂,並且刷會員卡攢了100積分,而收銀員MM返回給了你一張POS單據,這時你所發生的這一切都已經經過收銀記錄在了全家的數據庫裏。更糟糕的是,店裏的攝像頭也已經把你在店裏的一舉一動錄了下來了,轉化成爲一幀幀圖像數據。

這就是,業務數據化。

店長經過數據分析發現,最近3.5元330ml摩登罐可樂的銷量比上月增加了20%,而消費者中75%是20-35歲的男性,相比之下,300ml塑料瓶裝的可樂銷量卻下滑40%。店長權衡比較了一下,300ml塑料瓶裝可樂利潤低,330ml摩登罐可樂目前更受年輕人歡迎,考慮到日漸增加的租金壓力,作了一個大膽的決定——下架300ml塑料瓶裝可樂,增長330ml摩登罐可樂的商品。(又拿數聽說話了。)

這就是,數據業務化。或者,數據驅動業務。

當我開始接觸一個行業時,我一般會花2-3周的時間去了解這個行業的業務,而後就大體清楚這個行業有什麼樣的數據,能夠作哪方面的分析,解決什麼問題。

當遇到很差理解的分析結果時,我常用業務聯想法,設身處地去體會結果所反映的業務場景是什麼樣的。

如何瞭解業務?

這個說大了,就是如何看這個世界。每一個人有每一個人的方法論,每一個人有每一個人的世界觀,每一個人有每一個人的邏輯思惟。

咱們都知道,觀念的轉變是最難的,也有不少不肯定性。有些人可能由於本身的切身體會一天就改變了以前幾十年根深蒂固的見解,有些人任由三姑六婆苦口婆心地勸說就是不願改變本身的擇偶觀,卻有可能由於本身年歲漸大不斷下降本身的標準。

但最好也及早要造成科學的思考方法,幫助正確地理解這個世界。

以「面-線-點」的方式能夠較爲全面、系統、深刻地瞭解一個行業,而後是某個垂直領域,最後再到具體業務場景。

佛系文化的流行,使得年輕一代下降對這個世界的關注度,一切都無所謂,一切都不聞不問。

這個世界歷來沒有變好過,但咱們每一個人都是這個世界的匆匆過客,都是行走在本身的人生路上不斷領略這個世界的美與醜。這世間的風景,這世間的悲歡離合,若是咱們積極地探索與領悟,也不枉來這世間走一遭。

保持好奇心,能夠驅動咱們的思考,強化咱們的認知,豐富咱們的內在。

這是我想說的第二個方面。

懷有好奇心,就會漸漸地敏銳觀察這個世界,多問本身一些爲何。

我家附近原來有個沃爾瑪超市,如今地產商將它裝修一番,引入了很多餐廳,剛開張不久,我就去那裏吃飯,吃的是烤鴨,一個多兩個月後,再去那裏吃飯,發現有一半的餐廳已經關門了。

在去地鐵站的那條路上,天天人流如梭,一點點,即便到了深夜,依然有不少人在門口排隊買奶茶。然而,僅僅隔了一個店鋪的喜茶,作不下去,關門了。兩三個月前又換成粉店,路轉粉。天天下班路過期,發現店裏顧客不到10個,門可羅雀。

爲何每家一點點奶茶店門口,無論是何時都是不少人,他們是托兒仍是真的顧客?

觀察到這些,經常會陷入思考,爲何會發生這些,新零售到底改變了什麼?

再舉個例子。

去年拿保溫杯泡着枸杞的中年男火了。

關於這個,我又問了本身幾個問題:拿着保溫杯泡着枸杞的是否是都是中年男?若是是,這個特徵可否被數據量化?能否考慮加入到算法模型當中,加以應用起來?

雖然不少問題,我沒有找到答案,但多問本身問題,會引起本身不斷深刻思考,不斷激發本身好奇心,不斷去研究。

不少業務知識都是零散的,不可能在短期內徹底瞭解,能夠在平常不斷積累。

關於平常積累業務知識,能夠常常詢問懂業務的人。這是我想說的第三個方面。

剛進公司的時候,我覺得業務很簡單。很快,我就發現裏面的坑很多。加上所在團隊的成員也是剛入職不久的,問問題沒處可問。過了一個月以後,我發現隔壁團隊有兩個十年左右的老員工,業務很熟,並且人特好。因而,我幾乎一遇到業務問題,就跑過去「騷擾」他們,他們也很樂意解答,若是他們不清楚,他們也會告訴我應該去找誰瞭解。

跟懂業務的人搞好關係,遇到業務問題,多諮詢他們,這是最有效最接地氣的辦法。

多看書,這是我想說的第四個方面。

好比說,從事新零售領域方面的工做,總得先了解新零售是怎麼回事。你能夠去聽專家們忽悠,但這樣的機會不多,並且時間也有限,說不定成本還很高。

讀書則不同。讀書,意味着主動了解,主動去構建本身的知識體系。

讀書的重要性,這裏很少言了。

若是您讀這篇文章的時候,您剛好也是一位數據人。我還想告誡一句:咱們不能脫離業務去看數據,而是要時刻從業務角度去理解數據。

咱們不敢指望能夠徹底理解這個世界,但也憧憬着咱們不單能夠在代碼的世界裏暢快馳騁,論劍江湖,也能夠放下身段洞察芸芸衆生之百態,領悟人間世俗之真情。

若是真的能夠的話,就沒有需求分析師什麼事了。

若是你如今在和產品經理撕逼,天天苦惱他給你找事情,挖坑埋地雷,就須要多瞭解一些技能,尤爲是產品的業務場景,你就會理解業務的苦衷了,我最近參與的一個開源項目,和業務一塊兒討論產品模型和功能需求,換位思考,能深深體會產品的思考方式和初衷,咱們老大也說我最近不那麼固執了,很感謝開源項目團隊對個人幫助和提高,只有不斷學習和擁抱變化,跟上步伐,調整本身,才能在互聯網的江湖隨意奔走,不被淘汰出局。 歡迎你們參與開源項目開發,將本身的想法和智慧服務更多人,創造更多未知的價值!

開源地址:github.crmeb.net/u/demo

相關文章
相關標籤/搜索