老板,咱們別“屎上雕花”了好嗎!
在職場(chǎng)和生活中,我們經(jīng)常面臨表面修飾而本質(zhì)未變的情況,俗稱(chēng)“屎上雕花”。這種現(xiàn)象在技術(shù)、數(shù)據(jù)和產(chǎn)品整合中尤為普遍,它尤其警示我們應(yīng)該關(guān)注問(wèn)題的本質(zhì)。
幾年前看過(guò)這樣一則新聞:有個(gè)貧困縣為了應(yīng)付上級(jí)對(duì)脫貧效果的檢查,在道路兩旁建了一排只有一面的“豪宅”,看起來(lái)鄉(xiāng)村振興,百姓安居樂(lè)業(yè),實(shí)則是在一貧如洗的鄉(xiāng)村地頭給領(lǐng)導(dǎo)作畫(huà),制造了這一幕的滑稽。
在職場(chǎng)上,你是否遇到過(guò)類(lèi)似這樣本質(zhì)很壞,卻極力粉飾的情況呢?
老譚在十幾年的職業(yè)生涯,也經(jīng)常碰到這些不可思議的事情,耗費(fèi)大量的人力物力,只圖表面的光鮮亮麗,最后還是徒勞無(wú)功。最近看到一個(gè)網(wǎng)絡(luò)用語(yǔ),特別貼切的說(shuō)明這一類(lèi)問(wèn)題,這個(gè)名詞是:屎上雕花!
這個(gè)詞生動(dòng)地描繪了一種現(xiàn)象,即人們?yōu)榱俗屢皇挛镒兊酶篮?,不惜耗費(fèi)大量精力、人力、物力,使用各種巧妙的方法進(jìn)行包裝和修飾,但最終的本質(zhì)卻依舊是一坨屎。
一、代碼重構(gòu)的屎上雕花現(xiàn)象
現(xiàn)象描述:
在代碼質(zhì)量低下、結(jié)構(gòu)混亂的情況下,開(kāi)發(fā)團(tuán)隊(duì)可能僅通過(guò)添加注釋、優(yōu)化UI界面等表面工作來(lái)掩蓋問(wèn)題,而非從根本上進(jìn)行代碼重構(gòu)。
忽視代碼的可讀性、可維護(hù)性和可擴(kuò)展性,導(dǎo)致新功能的添加和舊問(wèn)題的修復(fù)都變得困難重重。
案例分析:
我記得十年前,我剛參加工作的第二個(gè)項(xiàng)目是集團(tuán)的OA系統(tǒng)的開(kāi)發(fā),這個(gè)項(xiàng)目對(duì)我個(gè)人的成長(zhǎng)是非常大的,因?yàn)槲以谝粎⒓庸ぷ骶透鶕?jù)WFCM規(guī)范開(kāi)發(fā)了自己的工作流引擎,和圖形化的流程設(shè)計(jì)器。
這個(gè)系統(tǒng)運(yùn)行了大概兩年以后,由于公司業(yè)務(wù)的快速發(fā)展,使用的頻率也越來(lái)越大,系統(tǒng)經(jīng)常性的內(nèi)存溢出、死鎖等引起的宕機(jī)。當(dāng)時(shí)負(fù)責(zé)這個(gè)項(xiàng)目的技術(shù)負(fù)責(zé)人,當(dāng)時(shí)是我的領(lǐng)導(dǎo),每天早晨起來(lái)第一件事就是重啟服務(wù)器,非常的痛苦。
沒(méi)辦法我們就平時(shí)抽時(shí)間找問(wèn)題,重構(gòu)系統(tǒng),但是依然無(wú)法解決。當(dāng)時(shí)我們選擇的框架是國(guó)內(nèi)使用比較小眾的JSF+Hibernate,我發(fā)現(xiàn)我們這個(gè)框架底層的事務(wù)管理存在很大的問(wèn)題,要想徹底解決它,就需要重構(gòu)底層的事務(wù)管理。
這個(gè)方案大家自然沒(méi)通過(guò),第一重構(gòu)傷筋動(dòng)骨,涉及面太多,改不好再出現(xiàn)不可預(yù)知的大問(wèn)題那更麻煩了;第二這個(gè)重構(gòu)也沒(méi)法立項(xiàng)做計(jì)劃,只能平時(shí)加班弄。所以最后還是保守的局部?jī)?yōu)化、
幸虧折騰一年,無(wú)意間改了hibernate的一個(gè)參數(shù)配置,問(wèn)題出現(xiàn)的頻率下降了一大截。就這么維持了幾年,最終集團(tuán)重新升級(jí)系統(tǒng)的時(shí)候把這個(gè)系統(tǒng)替換了,我們才如釋重負(fù)。
當(dāng)一開(kāi)始基礎(chǔ)就是錯(cuò)的時(shí)候,重構(gòu)是無(wú)濟(jì)于事的,與其重寫(xiě)勞民傷財(cái),不如在規(guī)劃的時(shí)候把事情做對(duì)!
二、數(shù)據(jù)治理的屎上雕花現(xiàn)象
現(xiàn)象描述:
數(shù)據(jù)沒(méi)有標(biāo)準(zhǔn),業(yè)務(wù)給的數(shù)據(jù)都是虛假胡報(bào)的情況下,再怎么數(shù)據(jù)治理也得不到想要的結(jié)果。
通過(guò)簡(jiǎn)單的數(shù)據(jù)清洗和格式化來(lái)掩蓋數(shù)據(jù)質(zhì)量問(wèn)題,導(dǎo)致基于這些數(shù)據(jù)的決策可能產(chǎn)生誤導(dǎo)。
案例分析:
也是親身經(jīng)歷的案例,我們有很多數(shù)據(jù),這些數(shù)據(jù)的來(lái)源不一,標(biāo)準(zhǔn)不一,每每領(lǐng)導(dǎo)想要從這些數(shù)據(jù)中要得出點(diǎn)啥的時(shí)候,就開(kāi)始給我們下任務(wù)。他們感覺(jué)這么多數(shù)據(jù)在這里,做點(diǎn)分析那不是手拿把掐。
但是他們不知道的是,這些不規(guī)范的數(shù)據(jù)真的要挖掘出價(jià)值出來(lái),需要數(shù)據(jù)治理,這不是一個(gè)簡(jiǎn)單的過(guò)程。每次加班加點(diǎn)臨時(shí)出的報(bào)表,那種痛苦做過(guò)的人都知道。
其實(shí)如果真的要利用好數(shù)據(jù),就需要花費(fèi)精力去做數(shù)據(jù)治理的動(dòng)作,形成數(shù)據(jù)標(biāo)準(zhǔn)規(guī)范,需要人工進(jìn)行數(shù)據(jù)的清洗、匹配、整合等工作。
但是呢,這些投入很大,短期很難見(jiàn)效,每次提議基本也是無(wú)疾而終。但每次要分析,那是一次次的痛苦體驗(yàn)。
后來(lái),我記得集團(tuán)上主數(shù)據(jù)系統(tǒng),想從數(shù)據(jù)規(guī)范上來(lái)治理,我作為業(yè)務(wù)部門(mén)既是數(shù)據(jù)的使用者也是數(shù)據(jù)的提供者,結(jié)果折騰了很久,最終這個(gè)項(xiàng)目也沒(méi)正常應(yīng)用。
究其原因是管理范圍度的把握,管的松,很多系統(tǒng)數(shù)據(jù)還是標(biāo)準(zhǔn)不統(tǒng)一;管的嚴(yán),因?yàn)閿?shù)據(jù)規(guī)范的效率導(dǎo)致業(yè)務(wù)效率下降甚至?xí)和?,業(yè)務(wù)不答應(yīng)。太難了!
數(shù)據(jù)治理是不得已而為之,能做好前期規(guī)劃和標(biāo)準(zhǔn)的,就不要把問(wèn)題留到后面。
數(shù)據(jù)治理是個(gè)正兒八經(jīng)的工作,不是臨時(shí)抱佛腳!
如果規(guī)范前期沒(méi)做好,后期統(tǒng)一規(guī)范一定結(jié)合數(shù)據(jù)治理,在容錯(cuò)的基礎(chǔ)上改善,切莫為了標(biāo)準(zhǔn)而說(shuō)一二不二!
三、產(chǎn)品整合的屎上雕花現(xiàn)象
現(xiàn)象描述:
在產(chǎn)品線豐富的企業(yè)中,各產(chǎn)品之間可能缺乏有效的整合與協(xié)同,形成“煙囪式”的發(fā)展模式。
很多企業(yè)妄想通過(guò)產(chǎn)品整合,讓沒(méi)用的產(chǎn)品產(chǎn)生價(jià)值,結(jié)果就讓團(tuán)隊(duì)不斷的折騰。
案例分析:
作為研發(fā)總監(jiān),我曾管理多條產(chǎn)品管線,在這個(gè)過(guò)程中,經(jīng)常會(huì)碰到不同產(chǎn)品之間要求整合的情況。
其實(shí)早在七八年前我就因?yàn)橘~戶(hù)的整合吐槽過(guò)一次,還成為產(chǎn)品經(jīng)理社區(qū)的熱門(mén)文章。多條產(chǎn)品線之間沒(méi)有形成業(yè)務(wù)關(guān)系的時(shí)候,甚至品牌都不一樣,用戶(hù)群體都不相同的時(shí)候,搞什么統(tǒng)一賬戶(hù),單點(diǎn)登錄。用A產(chǎn)品的用戶(hù)可能永遠(yuǎn)都用不上B,你整合個(gè)毛線啊。
A產(chǎn)品客戶(hù)不買(mǎi)賬,B產(chǎn)品客戶(hù)不買(mǎi)單,于是我們就經(jīng)常開(kāi)啟A+B模式,整合在一起功能更多了,產(chǎn)品更完整了,于是就讓客戶(hù)傻傻的掏錢(qián)了!
過(guò)去幾年我真的沒(méi)少在這方面折騰過(guò),而且有時(shí)候?yàn)榱私o客戶(hù)演示,給領(lǐng)導(dǎo)匯報(bào),經(jīng)常臨時(shí)粘在一起,前端看的很豐富,后端卻是一塌糊涂,天天燒高香期望有些地方千萬(wàn)別有人用,全是坑。
張小龍?jiān)f(shuō),當(dāng)產(chǎn)品需要整合時(shí),說(shuō)明產(chǎn)品不行了!我們往往不去找產(chǎn)品不行的原因去改善它,總是妄想1+1>2的效果,其實(shí)很多情況下1+1甚至是小于1的。所以靠加法取勝請(qǐng)慎重!
屎上雕花永遠(yuǎn)不是花,花下澆屎花卻開(kāi)更艷。領(lǐng)導(dǎo)人最重要的是透過(guò)現(xiàn)象看本質(zhì)!
其實(shí),那些屎上雕花的事情還有很多很多,我就不一一列舉了,大家可以在評(píng)論區(qū)留言,分享你的經(jīng)驗(yàn)和觀點(diǎn)。
本文由人人都是產(chǎn)品經(jīng)理作者【菜根老譚】,微信公眾號(hào):【菜根老譚】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于 CC0 協(xié)議。
- 目前還沒(méi)評(píng)論,等你發(fā)揮!