第十七章 算法改進(jìn)
第三輪推廣開(kāi)始后,無(wú)極便當(dāng)開(kāi)始了滿負(fù)載的運(yùn)轉(zhuǎn),很多騎手一天下來(lái)幾乎沒(méi)有多少時(shí)間休息。
瀟弘正忙于應(yīng)付擴(kuò)張后遇到的各種問(wèn)題,吳慮來(lái)到了他辦公室。
“怎么,小吳有什么事情嗎?”瀟弘問(wèn)道。
吳慮手上拿了一些數(shù)據(jù)表格,說(shuō)道:“弘哥,我發(fā)現(xiàn)了一些問(wèn)題,想跟你說(shuō)一下?!?p> “恩,不錯(cuò)嘛,才來(lái)沒(méi)多久就能發(fā)現(xiàn)問(wèn)題了,你坐吧,我們聊聊?!?p> “我把每個(gè)站點(diǎn)的數(shù)據(jù)進(jìn)行了統(tǒng)計(jì)對(duì)比,發(fā)現(xiàn)每個(gè)站點(diǎn)的送單量不均勻,最多的比最少的多了將近一倍?!眳菓]把統(tǒng)計(jì)表拿給瀟弘看。
瀟弘已經(jīng)留意到這個(gè)情況,看到直觀數(shù)據(jù),才發(fā)現(xiàn)已經(jīng)這么嚴(yán)重了。
“我們站點(diǎn)的布局有些問(wèn)題,騎手的數(shù)量分配是基于站點(diǎn)附近的加盟商數(shù)量進(jìn)行的,然而加盟商家數(shù)并不準(zhǔn)確反映訂單量,尤其是砍價(jià)活動(dòng)開(kāi)始后,每個(gè)商家間的訂單量差距很大,這就導(dǎo)致每個(gè)站點(diǎn)附近的訂單量和騎手人數(shù)不匹配?!眳菓]解釋道。
瀟弘很認(rèn)真地聽(tīng)著,心里也在捋著其中的邏輯,說(shuō)道:“我聽(tīng)明白了,你繼續(xù)說(shuō)你的想法。”
“我們的配單系統(tǒng),采用的是整體發(fā)單,騎手主動(dòng)接單,那些空閑的騎手有時(shí)會(huì)搶別的站點(diǎn)附近的單,這樣會(huì)造成送貨距離遠(yuǎn),效率降低?!?p> “這確實(shí)是個(gè)問(wèn)題,你有什么解決辦法嗎?”瀟弘問(wèn)道。
“我把系統(tǒng)的設(shè)置修改兩個(gè)地方,第一個(gè)是算出每周每個(gè)站點(diǎn)范圍內(nèi)的訂單總量,以此來(lái)分配每個(gè)站點(diǎn)的下一周騎手量;第二個(gè)是改變目前搶單的模式,變成由系統(tǒng)按照一定的算法直接配單給每個(gè)騎手,比如有些騎手的取餐路線上有順風(fēng)單,就直接配送給這個(gè)騎手?!笨磥?lái)吳慮來(lái)之前已經(jīng)做了很足的準(zhǔn)備,幾句話就把事情說(shuō)得很有條理。
“這么做,可以確保每個(gè)騎手的接單公平嗎?”
“可以,我的算法基本能確保每個(gè)騎手的接單量差不多,即時(shí)一個(gè)星期內(nèi),某個(gè)區(qū)域的接單量總體發(fā)生了變化,也可以通過(guò)調(diào)整騎手的分布進(jìn)行校正。而且,變主動(dòng)接單為系統(tǒng)配發(fā),有個(gè)好處,可以避免騎手過(guò)于專(zhuān)注搶單而導(dǎo)致的交通事故?!?p> 瀟弘確實(shí)發(fā)現(xiàn)有些騎手每天專(zhuān)門(mén)盯著手機(jī),在送貨的途中也不停地看,隱患很大,如果能夠讓系統(tǒng)代勞完成這些事情,還能提升效率,何樂(lè)而不為,想必送餐效率還能提升一大截。
“這件事情,你跟你們部門(mén)主管匯報(bào)過(guò)了嗎?”
吳慮隱隱皺了一下眉,說(shuō):“還沒(méi)有,之前我那樣整蠱過(guò)他們,不是很敢去提意見(jiàn)?!?p> 吳慮的擔(dān)心不無(wú)道理,他現(xiàn)在剛?cè)肼殯](méi)多久,就把前面同事的做法一把推翻了,即使他的方法再好、再有效率,老板也認(rèn)可,只會(huì)會(huì)讓他在網(wǎng)絡(luò)技術(shù)部不斷被孤立。
瀟弘想了一會(huì),說(shuō)道:“這樣吧,你的意見(jiàn)很好,無(wú)極外賣(mài)肯定會(huì)實(shí)施,但是我可能要剽竊一下你的成果,跟大家說(shuō)這些問(wèn)題是我想出來(lái)的,可以嗎?”
心中的擔(dān)心被瀟弘看出來(lái),還給出了解決辦法,吳慮當(dāng)然感到欣喜,說(shuō)道:“當(dāng)然沒(méi)有關(guān)系,我才不會(huì)在乎這些東西,要是新的算法能夠起到作用就再好不過(guò)了?!?p> 當(dāng)天,瀟弘就組織網(wǎng)絡(luò)技術(shù)部門(mén)開(kāi)會(huì),王章也象征性地參加了一下,考慮到瀟弘現(xiàn)在的威望,其實(shí)他不參加也可以。
會(huì)上,瀟弘開(kāi)門(mén)見(jiàn)山地把兩個(gè)問(wèn)題提出來(lái),要這些網(wǎng)絡(luò)技術(shù)部門(mén)的工程師找解決方案。
幾個(gè)人你看著我,我看著你,因?yàn)闆](méi)有準(zhǔn)備,會(huì)上都講不出解決方案,加上上次程序出問(wèn)題,感到羞愧難當(dāng),看起來(lái)要被這位強(qiáng)勢(shì)的投資人猛批一頓,各個(gè)都低下了頭,避免目光和瀟弘接觸。
會(huì)議室里安靜得只剩下空調(diào)出風(fēng)的聲音,瀟弘的確沒(méi)有給他們好臉色看,甩下一句:“明天拿出方案來(lái),沒(méi)有方案,今天都不要下班。”
結(jié)束的時(shí)候,瀟弘給吳慮使了個(gè)眼色,他應(yīng)該會(huì)知道怎么做了吧。
開(kāi)會(huì)完,網(wǎng)絡(luò)技術(shù)部門(mén)的頭頭嘆了口氣,說(shuō)道:“公司業(yè)務(wù)這么狂飆擴(kuò)展,數(shù)據(jù)量擴(kuò)大了幾倍,也沒(méi)看見(jiàn)給我們部門(mén)招兵買(mǎi)馬,還是些老裝備,現(xiàn)菩薩,怎么會(huì)沒(méi)有問(wèn)題?!彼麆偛砰_(kāi)會(huì)不敢當(dāng)著老板講講,現(xiàn)在無(wú)非也是發(fā)幾句牢騷。
頭頭只能發(fā)動(dòng)手下的人趕緊找解決方案,不然全體加班。
快要下班的時(shí)候,幾個(gè)骨干把解決方案交給了頭頭,頭頭看了一下,都是些換湯不換藥的東西,明天在瀟弘那里肯定過(guò)不去。
頭頭冷冷地說(shuō)了一句:“既然找不出辦法,那就用時(shí)間熬,什么時(shí)候熬出辦法什么時(shí)候再下班?!?p> “唉,家里的崽還要上補(bǔ)習(xí)班,老婆加班,我也加班,小孩都成留守兒童了。”
“本來(lái)就沒(méi)有女朋友,天天加班,就更沒(méi)有時(shí)間找女朋友了?!?p> 幾個(gè)程序員怨聲載道。
“你們以為我想加班,今天開(kāi)會(huì)你們沒(méi)參加嗎,不出東西,瀟部長(zhǎng)那里怎么交代,你們?nèi)グさ饐幔俊鳖^頭怒噴了手下一頓。
這時(shí),吳慮小聲地說(shuō):“部長(zhǎng),要不你看看我的方案?!?p> 這個(gè)新來(lái)的小個(gè)子,頭頭只記得他羞辱過(guò)整個(gè)部門(mén)的事情,由于他入職以后比較低調(diào),基本上不怎么說(shuō)話,對(duì)他不怎么了解。說(shuō)道:“你才來(lái)幾天啊,連我們系統(tǒng)到底是什么都沒(méi)搞清楚,能有什么意見(jiàn)?”
“我這些天沒(méi)有什么活干,一直在研究我們的系統(tǒng),要不您看看,也耽誤不了多久?!眳菓]用期盼的眼神看著頭頭。
有個(gè)程序員說(shuō)道:“看看把,反正都沒(méi)辦法,死馬當(dāng)活馬醫(yī)唄?!?p> 頭頭這才拿起吳慮的解決方案,看著看著,緊鎖的眉頭開(kāi)始舒展,嘴角竟然露出了笑意,然后宣布道:“吳慮留下來(lái)加班,你們其他人可以回去了?!?p> 那些程序員都很愕然,難道這個(gè)剛來(lái)幾天的毛頭小子能找到了解決辦法?吃驚歸吃驚,不要加班才是最重要的,他們生怕自己再被留下,紛紛給吳慮留下了一句“不錯(cuò)不錯(cuò),好好表現(xiàn)!”,就瞬間消失回家了。
頭頭對(duì)吳慮說(shuō)了一句:“來(lái),趕緊演示給我看!”兩人在無(wú)極上點(diǎn)了外賣(mài),邊吃邊加班。反正其他手下看不見(jiàn),頭頭就虛心地跟吳慮學(xué)起了解決方案。
第二天的匯報(bào)會(huì)上,頭頭當(dāng)著瀟弘和王章的面演示了解決方案,得到了高度認(rèn)可。瀟弘說(shuō)道:“網(wǎng)絡(luò)技術(shù)部現(xiàn)在真的不錯(cuò)啊,尤其是部長(zhǎng)帶隊(duì)能力強(qiáng),這么高效的就解決了難題?!?p> 頭頭謙虛地說(shuō)道:“哪里哪里,弟兄們給力,我只是稍加點(diǎn)撥而已?!?p>