摘要:在互聯(lián)網(wǎng)開發(fā)中類似馬邑之戰(zhàn)的例子比比皆是,項目初期非常樂觀,對自己的產(chǎn)品信心十足,認(rèn)為必勝。設(shè)計階段盲目樂觀,沒有充分認(rèn)識到項目的風(fēng)險,導(dǎo)致設(shè)計過于簡單,忽視細(xì)節(jié)。項目開發(fā)階段,錯誤開始慢慢顯現(xiàn)出來,對于出現(xiàn)的錯誤無法及時采取措施去彌補(bǔ),導(dǎo)致項目失敗
因為喜歡歷史,所以迷上百家講壇,買了一個藍(lán)魔970,下載了很多上下班路上慢慢看,最近看的是河南大學(xué)教授王立群講的史記,講到馬邑之戰(zhàn)的時候,讓我有很多感觸。
馬邑之戰(zhàn)是發(fā)生在漢武帝時期的一個戰(zhàn)役,從戰(zhàn)術(shù)的角度來講,馬邑之戰(zhàn)對于漢朝是一場失敗的戰(zhàn)役,從這場戰(zhàn)役的失敗中,我們可以總結(jié)出很多原因,而這些原因,對于一個項目的成敗來講,有著非常好的借鑒意義。
有的同學(xué)可能對馬邑之戰(zhàn)很熟悉了,但是我敢保證不是每個人都知道的,所以有介紹一下的必要,熟悉馬邑之戰(zhàn)的請直接略過這段。話說元光二年(公元前133年),漢武帝為了誘使匈奴出兵,接受了從事匈奴與漢朝雙邊貿(mào)易的富翁聶壹的計謀,讓聶壹在經(jīng)商時,忽悠匈奴的軍臣單于,說自己能把馬邑的縣長殺了,不但殺了還要把縣長的頭掛城樓上,然后單于看到這顆人頭就可以攻城,這時候馬邑城因為沒了縣長,即使有城管也無濟(jì)于事了,一座馬邑城,單于想買醬油也可以,想做俯臥撐也可以,反正他說了算。單于輕易相信了聶壹這個大忽悠的話。聶壹從匈奴回到馬邑城后,漢朝馬上進(jìn)行軍事部署,派御史大夫韓安國為護(hù)軍將軍,衛(wèi)尉李廣為驍騎將軍,太仆公孫賀為輕車將軍,大行王恢為屯將軍,太中大夫李息為材官將軍,帶領(lǐng)三十萬大軍,埋伏在馬邑城周圍的山谷中,準(zhǔn)備伏擊匈奴。安排就緒后,漢朝按約定的信號,把一名死囚的腦袋砍下,掛在城門上,冒名頂替,假稱是馬邑縣長的腦袋。單于收到消息,立即率領(lǐng)十萬騎兵長驅(qū)南下,一路上也沒有遇到漢兵阻擋。在距離馬邑城不到百余里的地方。單于見到處都是出來散步的馬,卻沒有放牧的,才引起猜疑。于是,不敢冒然前進(jìn)。為了探聽情報,單于見附近不遠(yuǎn)有一個烽火臺,就讓匈奴圍攻,這時,正巧有一個雁門尉史(一說是武州尉史)辦公事經(jīng)過這里,他見匈奴軍隊來了,就暫時隱藏在烽火臺上,結(jié)果,被匈奴抓住。這個尉史對馬邑伏擊計劃也略知一些,審問中,就把漢朝的計謀如實地告訴給單于,單于知道后,如夢初醒,大吃一驚說:我本來有所懷疑,現(xiàn)在又獲得漢朝尉史,這真是天助我也。于是,單于就封雁門尉史為天王(單于有點很傻很天真),然后,單于就帶領(lǐng)匈奴軍隊從原路撤回。聶壹白忽悠了一場,漢朝三十萬大軍無功而返。其實大行王恢是看到了匈奴軍隊的,但是當(dāng)他有機(jī)會攻擊匈奴輜重部隊的時候,他卻為了保留實力(李天霞的師傅?)沒有出戰(zhàn),錯失良機(jī)。
在互聯(lián)網(wǎng)開發(fā)中類似馬邑之戰(zhàn)的例子比比皆是,項目初期非常樂觀,對自己的產(chǎn)品信心十足,認(rèn)為必勝。設(shè)計階段盲目樂觀,沒有充分認(rèn)識到項目的風(fēng)險,導(dǎo)致設(shè)計過于簡單,忽視細(xì)節(jié)。項目開發(fā)階段,錯誤開始慢慢顯現(xiàn)出來,更可怕的是,對于出現(xiàn)的錯誤無法及時采取措施去彌補(bǔ),導(dǎo)致最終項目完全失敗。
從馬邑之戰(zhàn),我們可以得到以下幾點的教訓(xùn):
1.戰(zhàn)前沒有風(fēng)險評估
從聶壹獻(xiàn)策到王恢請戰(zhàn)到武帝出兵,朝野上下均認(rèn)為這是一個大好的機(jī)會,連一向反對王恢的主和派韓安國也認(rèn)為此戰(zhàn)必勝,沒有人意識到這樣的誘敵深入的戰(zhàn)法存在著諸多的風(fēng)險,而其中的風(fēng)險就是消息的保密性,一旦泄密,奇兵不奇??墒钱?dāng)時為什么一個尉史也能了解漢朝軍隊的作戰(zhàn)意圖?開過新聞發(fā)布會了?
對于我們平時的工作來說,往往風(fēng)險是出現(xiàn)在一些我們前期非常樂觀的項目上,一旦樂觀預(yù)計形勢,就容易忽視風(fēng)險,最終被規(guī)律懲罰。
2.細(xì)節(jié)決定成敗
單于是如何發(fā)現(xiàn)不對勁的?是因為成群的散步的馬沒有人來放,這是不符合常理的,一個如此大的項目,因為這樣一個細(xì)節(jié)的忽視而導(dǎo)致了整個戰(zhàn)局的被動,典型的細(xì)節(jié)決定成敗。
在互聯(lián)網(wǎng)項目的開發(fā)中細(xì)節(jié)同樣重要,一個產(chǎn)品細(xì)節(jié)的忽視可能導(dǎo)致用戶的退出率大大提高,一個技術(shù)細(xì)節(jié)的忽視可能導(dǎo)致系統(tǒng)性能消耗成倍增長,增加了系統(tǒng)的不穩(wěn)定因素,所以對于互聯(lián)網(wǎng)項目開發(fā)必須強(qiáng)調(diào)細(xì)節(jié)決定成敗。
3.執(zhí)行者要領(lǐng)會的是設(shè)計背后的那顆頭腦,而不是設(shè)計本身
王恢作為當(dāng)時朝中主戰(zhàn)派的代表,在有機(jī)會打擊匈奴的輜重部隊時卻退縮了,原因據(jù)王恢事后交待是為了保全漢朝軍隊的力量,這也太牽強(qiáng)附會了,我覺得王恢更多的原因是機(jī)械的在執(zhí)行漢武帝的作戰(zhàn)意圖,當(dāng)馬邑之戰(zhàn)沒有按照既定軌跡運(yùn)行的時候,他只能機(jī)械的按照設(shè)計的思路走,卻忽視了設(shè)計背后的那顆頭腦,那就是漢武帝發(fā)動馬邑之戰(zhàn)的真正意圖。
互聯(lián)網(wǎng)項目的開發(fā)總是按照一個設(shè)計好的產(chǎn)品來執(zhí)行,由于行業(yè)特性,很多細(xì)節(jié)不會落實到文檔上,因為口頭的交流是最直接的方式,對于開發(fā)者來說,真正要去了解到是產(chǎn)品設(shè)計人員的思想,他這樣設(shè)計的目的是什么,這一點體會到之后,在很多細(xì)節(jié)的判斷上就會更加準(zhǔn)確,可以提高項目開發(fā)效率并節(jié)省大量的溝通成本。
馬邑之戰(zhàn)最終是王恢選擇自殺來承擔(dān)了責(zé)任,當(dāng)然我們現(xiàn)在不會為項目的失敗買一個這么大的單,但是,你想要有多大的成就,就要承擔(dān)多大的風(fēng)險,千萬不要盲目樂觀,重蹈了王恢的悲劇。
因為喜歡歷史,所以迷上百家講壇,買了一個藍(lán)魔970,下載了很多上下班路上慢慢看,最近看的是河南大學(xué)教授王立群講的史記,講到馬邑之戰(zhàn)的時候,讓我有很多感觸。
馬邑之戰(zhàn)是發(fā)生在漢武帝時期的一個戰(zhàn)役,從戰(zhàn)術(shù)的角度來講,馬邑之戰(zhàn)對于漢朝是一場失敗的戰(zhàn)役,從這場戰(zhàn)役的失敗中,我們可以總結(jié)出很多原因,而這些原因,對于一個項目的成敗來講,有著非常好的借鑒意義。
有的同學(xué)可能對馬邑之戰(zhàn)很熟悉了,但是我敢保證不是每個人都知道的,所以有介紹一下的必要,熟悉馬邑之戰(zhàn)的請直接略過這段。話說元光二年(公元前133年),漢武帝為了誘使匈奴出兵,接受了從事匈奴與漢朝雙邊貿(mào)易的富翁聶壹的計謀,讓聶壹在經(jīng)商時,忽悠匈奴的軍臣單于,說自己能把馬邑的縣長殺了,不但殺了還要把縣長的頭掛城樓上,然后單于看到這顆人頭就可以攻城,這時候馬邑城因為沒了縣長,即使有城管也無濟(jì)于事了,一座馬邑城,單于想買醬油也可以,想做俯臥撐也可以,反正他說了算。單于輕易相信了聶壹這個大忽悠的話。聶壹從匈奴回到馬邑城后,漢朝馬上進(jìn)行軍事部署,派御史大夫韓安國為護(hù)軍將軍,衛(wèi)尉李廣為驍騎將軍,太仆公孫賀為輕車將軍,大行王恢為屯將軍,太中大夫李息為材官將軍,帶領(lǐng)三十萬大軍,埋伏在馬邑城周圍的山谷中,準(zhǔn)備伏擊匈奴。安排就緒后,漢朝按約定的信號,把一名死囚的腦袋砍下,掛在城門上,冒名頂替,假稱是馬邑縣長的腦袋。單于收到消息,立即率領(lǐng)十萬騎兵長驅(qū)南下,一路上也沒有遇到漢兵阻擋。在距離馬邑城不到百余里的地方。單于見到處都是出來散步的馬,卻沒有放牧的,才引起猜疑。于是,不敢冒然前進(jìn)。為了探聽情報,單于見附近不遠(yuǎn)有一個烽火臺,就讓匈奴圍攻,這時,正巧有一個雁門尉史(一說是武州尉史)辦公事經(jīng)過這里,他見匈奴軍隊來了,就暫時隱藏在烽火臺上,結(jié)果,被匈奴抓住。這個尉史對馬邑伏擊計劃也略知一些,審問中,就把漢朝的計謀如實地告訴給單于,單于知道后,如夢初醒,大吃一驚說:我本來有所懷疑,現(xiàn)在又獲得漢朝尉史,這真是天助我也。于是,單于就封雁門尉史為天王(單于有點很傻很天真),然后,單于就帶領(lǐng)匈奴軍隊從原路撤回。聶壹白忽悠了一場,漢朝三十萬大軍無功而返。其實大行王恢是看到了匈奴軍隊的,但是當(dāng)他有機(jī)會攻擊匈奴輜重部隊的時候,他卻為了保留實力(李天霞的師傅?)沒有出戰(zhàn),錯失良機(jī)。
在互聯(lián)網(wǎng)開發(fā)中類似馬邑之戰(zhàn)的例子比比皆是,項目初期非常樂觀,對自己的產(chǎn)品信心十足,認(rèn)為必勝。設(shè)計階段盲目樂觀,沒有充分認(rèn)識到項目的風(fēng)險,導(dǎo)致設(shè)計過于簡單,忽視細(xì)節(jié)。項目開發(fā)階段,錯誤開始慢慢顯現(xiàn)出來,更可怕的是,對于出現(xiàn)的錯誤無法及時采取措施去彌補(bǔ),導(dǎo)致最終項目完全失敗。
從馬邑之戰(zhàn),我們可以得到以下幾點的教訓(xùn):
1.戰(zhàn)前沒有風(fēng)險評估
從聶壹獻(xiàn)策到王恢請戰(zhàn)到武帝出兵,朝野上下均認(rèn)為這是一個大好的機(jī)會,連一向反對王恢的主和派韓安國也認(rèn)為此戰(zhàn)必勝,沒有人意識到這樣的誘敵深入的戰(zhàn)法存在著諸多的風(fēng)險,而其中的風(fēng)險就是消息的保密性,一旦泄密,奇兵不奇??墒钱?dāng)時為什么一個尉史也能了解漢朝軍隊的作戰(zhàn)意圖?開過新聞發(fā)布會了?
對于我們平時的工作來說,往往風(fēng)險是出現(xiàn)在一些我們前期非常樂觀的項目上,一旦樂觀預(yù)計形勢,就容易忽視風(fēng)險,最終被規(guī)律懲罰。
2.細(xì)節(jié)決定成敗
單于是如何發(fā)現(xiàn)不對勁的?是因為成群的散步的馬沒有人來放,這是不符合常理的,一個如此大的項目,因為這樣一個細(xì)節(jié)的忽視而導(dǎo)致了整個戰(zhàn)局的被動,典型的細(xì)節(jié)決定成敗。
在互聯(lián)網(wǎng)項目的開發(fā)中細(xì)節(jié)同樣重要,一個產(chǎn)品細(xì)節(jié)的忽視可能導(dǎo)致用戶的退出率大大提高,一個技術(shù)細(xì)節(jié)的忽視可能導(dǎo)致系統(tǒng)性能消耗成倍增長,增加了系統(tǒng)的不穩(wěn)定因素,所以對于互聯(lián)網(wǎng)項目開發(fā)必須強(qiáng)調(diào)細(xì)節(jié)決定成敗。
3.執(zhí)行者要領(lǐng)會的是設(shè)計背后的那顆頭腦,而不是設(shè)計本身
王恢作為當(dāng)時朝中主戰(zhàn)派的代表,在有機(jī)會打擊匈奴的輜重部隊時卻退縮了,原因據(jù)王恢事后交待是為了保全漢朝軍隊的力量,這也太牽強(qiáng)附會了,我覺得王恢更多的原因是機(jī)械的在執(zhí)行漢武帝的作戰(zhàn)意圖,當(dāng)馬邑之戰(zhàn)沒有按照既定軌跡運(yùn)行的時候,他只能機(jī)械的按照設(shè)計的思路走,卻忽視了設(shè)計背后的那顆頭腦,那就是漢武帝發(fā)動馬邑之戰(zhàn)的真正意圖。
互聯(lián)網(wǎng)項目的開發(fā)總是按照一個設(shè)計好的產(chǎn)品來執(zhí)行,由于行業(yè)特性,很多細(xì)節(jié)不會落實到文檔上,因為口頭的交流是最直接的方式,對于開發(fā)者來說,真正要去了解到是產(chǎn)品設(shè)計人員的思想,他這樣設(shè)計的目的是什么,這一點體會到之后,在很多細(xì)節(jié)的判斷上就會更加準(zhǔn)確,可以提高項目開發(fā)效率并節(jié)省大量的溝通成本。
馬邑之戰(zhàn)最終是王恢選擇自殺來承擔(dān)了責(zé)任,當(dāng)然我們現(xiàn)在不會為項目的失敗買一個這么大的單,但是,你想要有多大的成就,就要承擔(dān)多大的風(fēng)險,千萬不要盲目樂觀,重蹈了王恢的悲劇。

