[濟(jì)南軟件開發(fā)]庫存管理經(jīng)驗(yàn)談(二):由易到難四種貨位邏輯
2014-04-11 23:59:24 訪問:
跟著范圍的擴(kuò)展,庫房所需要管理的SKU數(shù)量越來越多,人腦記不住,過錯(cuò)率還特殊高,因此引入了信息化系統(tǒng)管理。較為完美的貨位信息化系統(tǒng),包括了產(chǎn)品的貨位、數(shù)量、狀況、屬性等特征,這對于庫房運(yùn)營極為必要。B2C業(yè)界大佬Amazon,其庫房中管理的SKU超過千萬種,而國內(nèi)公司中,出色的SKU都約150萬個(gè)(2010年9月),而當(dāng)當(dāng)僅圖書的SKU就超過100萬(2011年2月),而其余的海內(nèi)當(dāng)先公司,其SKU數(shù)量正常也會(huì)超過10萬種,如斯大的數(shù)量,只能依附電腦系統(tǒng)作管理。
下面介紹從簡單到復(fù)雜的四種貨位系統(tǒng)。需要闡明的是,這幾種貨位系統(tǒng)并不是彼此獨(dú)立的,而是一步步演進(jìn)而成,簡單的系統(tǒng)往往是復(fù)雜系統(tǒng)的基礎(chǔ),復(fù)雜系統(tǒng)是簡單系統(tǒng)的進(jìn)級。
1、逐一對應(yīng):一個(gè)貨位一個(gè)SKU
沒有貨位系統(tǒng)的情況下,庫房管理大量SKU所遇到最大的問題是:找不到所需要的SKU在哪里。為懂得決這個(gè)問題,最為簡單的解決方法莫過于劃地為牢:
A. 將庫房分成多塊區(qū)域,分別命名為Location 1,Location 2,……
B. 把某個(gè)SKU放到其中一個(gè)區(qū)域中,再將這一信息記錄下來,造成一張表格如下,這一表格中,SKU與Location(貨位)是一一對應(yīng)的關(guān)系。SKULocation
C. 每次在往庫房中放產(chǎn)品時(shí)候,先查一下這張表,看哪些SKU有記錄了,就放到記錄中的Location去,哪些產(chǎn)品還沒有記錄,就先放下來,再把Location信息增加到表格中去。
D. 每次需要使用某一產(chǎn)品時(shí),也同樣查表得到這一SKU相對應(yīng)的Location,而后去對應(yīng)的Location上取貨即可。
只有依照這一流程,始終保護(hù)該表格,所有的SKU的貨位信息就在表格中就會(huì)都有記錄,這樣就解決了一開端提到的最為急切的問題。
2、多對一:一個(gè)貨位多個(gè)SKU
“一一對應(yīng)”貨位系統(tǒng)解決了貨在哪兒的問題,但在使用中發(fā)明了這一架構(gòu)的最顯著問題:可管理SKU數(shù)量有限。
舉個(gè)例子,1萬平米的庫房,除了大概4000平米用于收、發(fā)貨操作以外,大約有6000平米可以用于存儲(chǔ)。存儲(chǔ)區(qū)域中,通道占了至少60%的面積,實(shí)打?qū)嵉膫}儲(chǔ)面積,只有2400平米。假設(shè)貨架有4層,每層高40cm,實(shí)際使用存儲(chǔ)面積是9600平米。設(shè)每個(gè)Location的截面是60cm*60cm,即0.36平米,可使用的總Location是2.67萬種(以上的盤算中,每個(gè)貨位的最大存儲(chǔ)容積僅為0.6*0.6*0.4=0.144m3)。
若再斟酌到產(chǎn)品中存在暢銷品,庫存量較大,體積超過0.15m3,一個(gè)Location放不下,則需要占用更多的空間,那么可能使用的Location數(shù)量也只有2萬種左右。如果SKU中有大體積的貨品,例如冰箱、洗衣機(jī)等,數(shù)量就更少了。
這一問題的解決方法也很簡單,轉(zhuǎn)變表格中一一對應(yīng)的關(guān)系,為多對一的關(guān)系,即在同一個(gè)Location中存放多個(gè)SKU,如下表,Location 1中同時(shí)有SKU 1和SKU 2兩種產(chǎn)品。
之所以可以這樣操作,是由電子商務(wù)的長尾實(shí)踐所決議的。長尾理論表明,越湊近長尾的末端,產(chǎn)品的銷售量就越小,所需要貯備的庫存量就越少。只有一、兩件貨的產(chǎn)品,如果在外型上可以很輕易地域分開(例如毛絨玩具和鼠標(biāo)),放在統(tǒng)一個(gè)貨位中完整沒有問題。這樣就實(shí)現(xiàn)了可管理SKU數(shù)量的增加,使用這樣的方式,可管理的SKU數(shù)量較一對一貨位系統(tǒng),一般可以增加2倍以上,根據(jù)庫房所管理的SKU品種不同而不同。
3、多對多:多個(gè)貨位多個(gè)SKU
使用“多對一”貨位系統(tǒng),能夠大大晉升庫房管理SKU的數(shù)量,但是同樣存在著問題:某一SKU大量備貨后,貨位上無法全體放下。
受到存貨用具(包括貨架、托盤等)的限度,庫房中單位區(qū)域大小是大抵固定的,某一個(gè)Location最大也不會(huì)超過1個(gè)托盤的大小。但是庫房所管理什物的數(shù)量是不斷定的,某些特別促銷的SKU在一天內(nèi)的銷售有可能上千件,因而會(huì)在促銷前大量備貨,所備貨品在一個(gè)Location中基本無奈包容。這是“多對一”的最大問題。
問題的解決辦法也很簡單,在“多對一”中,貨位的表格是多對一關(guān)系,即一個(gè)SKU只能放在一個(gè)Location中,而一個(gè)Location中可以存放多個(gè)SKU;如果將這一關(guān)系作進(jìn)一步的拓展,構(gòu)成多對多的關(guān)系,即一個(gè)SKU能放在多個(gè)Location中,而一個(gè)Location中也可以寄存多個(gè)SKU,則解決了某一SKU大量備貨所碰到的問題。一個(gè)貨位放不下,那就放到第二個(gè)貨位,不行再加上第三個(gè)……貨位數(shù)據(jù)表格示例如下:
“多對多”的局限
以上的三種貨位系統(tǒng)實(shí)際是層層遞進(jìn)的關(guān)系,而“多對多”則是現(xiàn)在國內(nèi)的大部分B2C企業(yè)所使用貨位系統(tǒng)的基礎(chǔ)原型。
這一系統(tǒng)有著很顯明的優(yōu)點(diǎn):首先系統(tǒng)架構(gòu)相對簡略;其次,上架操作也相對簡單;第三,系統(tǒng)本錢低,所有的操作都可以在電腦上實(shí)現(xiàn),不需要洽購專門的裝備。
然而不可防止地,這一系統(tǒng)也有著不小的毛?。贺浳恍畔⑷哂嗖豢杀苊?、檢貨效率不高、清點(diǎn)艱苦、檢貨門路低效、檢貨犯錯(cuò)率高。
以上的問題,在“多對多”貨位管理的根本框架下,無法通過系統(tǒng)的方式根本解決,而只能通過一些操作下降影響。比方定期對所有存在兩個(gè)以上貨位的SKU作核實(shí),對貨架上的產(chǎn)品作收拾,例如將本段時(shí)間的熱銷品挪到貨位體積較大的區(qū)域;將銷售比較慢的產(chǎn)品挪到貨位體積較小的區(qū)域,或者和別的產(chǎn)品放到同一個(gè)區(qū)域;或者是將疏散在多個(gè)貨位的同一個(gè)產(chǎn)品并到一起。
以上的這幾點(diǎn)可以降低該庫存系統(tǒng)的缺點(diǎn)影響,但是無法鏟除。如何根除呢?
4、存貨補(bǔ)貨法
這一方法的主要邏輯是將庫房分為檢貨區(qū)、存貨區(qū)兩大塊,分別運(yùn)營,這兩個(gè)區(qū)塊之間通過補(bǔ)貨的方式,將庫存銜接在一起。
庫房分為檢貨區(qū)(Picking Location)和補(bǔ)貨區(qū)(Storage Location)。檢貨區(qū)進(jìn)行檢貨操作,面積較大,產(chǎn)品的密度絕對較低一些,主要用于日常檢貨的操作;而補(bǔ)貨區(qū)的面積相對較小,而且一般應(yīng)用了立體存儲(chǔ)方式,用于存儲(chǔ)近期內(nèi)不會(huì)發(fā)出的貨品,例如某一SKU大量備貨后的重要庫存,處于長尾末真?zhèn)€產(chǎn)品等等。檢貨區(qū)應(yīng)對訂單出貨需求,補(bǔ)貨區(qū)應(yīng)答大量存貨,互為彌補(bǔ),而在系統(tǒng)層面上,也同樣分為Storage Location和Picking Location兩部分。
貨位體系除了Location、SKU外,增添Quantity項(xiàng),例如補(bǔ)貨區(qū)的庫存記載表應(yīng)當(dāng)如下:
加平安庫存數(shù)據(jù)項(xiàng),當(dāng)實(shí)際庫存數(shù)量低于保險(xiǎn)庫存時(shí),觸發(fā)補(bǔ)貨邏輯,進(jìn)行補(bǔ)貨操作;檢貨區(qū)庫存系統(tǒng)中增長最大庫存數(shù)據(jù)項(xiàng),用于判定補(bǔ)貨數(shù)量;
在檢貨區(qū)中,同一個(gè)SKU,只有一個(gè)Location,這是為了檢貨的高效率而考慮;在補(bǔ)貨區(qū)中,因?yàn)榇嬖诖罅總湄浀目赡埽虼送粋€(gè)SKU可以有多個(gè)Location。
收貨上架時(shí),由系統(tǒng)根據(jù)檢貨區(qū)確當(dāng)前庫存數(shù)量,生成上架任務(wù)。若檢貨區(qū)的庫存數(shù)量小于安全庫存,并且當(dāng)前不為這一SKU生成的補(bǔ)貨任務(wù),則系統(tǒng)會(huì)請求將一部門新收入的庫存加到檢貨區(qū);而假如檢貨區(qū)的庫存大于安全庫存,則收貨的所有庫存都同一上到補(bǔ)貨區(qū)。
系統(tǒng)周期性判斷相關(guān)產(chǎn)品的檢貨區(qū)庫存數(shù)量、存貨區(qū)庫存數(shù)量、訂單占用庫存數(shù)量,觸發(fā)補(bǔ)貨邏輯。
該貨位系統(tǒng)相稱于兩套庫存并行運(yùn)行,檢貨區(qū)用于滿意最近一段時(shí)光的訂單需要,存貨區(qū)用于大批的存儲(chǔ)和長尾商品的存儲(chǔ)。兩套庫存之間,是單向傳遞的關(guān)聯(lián),傳遞的方法是補(bǔ)貨。
幾個(gè)要害點(diǎn)
補(bǔ)貨邏輯是這一套系統(tǒng)運(yùn)行的中心,它用于從存貨區(qū)向檢貨區(qū)的庫存轉(zhuǎn)移進(jìn)程。個(gè)別來說,與檢貨區(qū)相干的庫存的數(shù)量產(chǎn)生變化(包含檢貨區(qū)庫存數(shù)量、存貨區(qū)庫存數(shù)量、訂單占用庫存數(shù)量)時(shí),系統(tǒng)根據(jù)這些數(shù)據(jù)作斷定,是否天生補(bǔ)貨義務(wù)。在補(bǔ)貨邏輯中,先容我以為比擬主要的多少個(gè)點(diǎn):
A. 哪些貨放在檢貨區(qū)
檢貨區(qū)是為了知足訂單的快進(jìn)、快出需求的,放在檢貨區(qū)中的產(chǎn)品,最大的特色就是在近期內(nèi)會(huì)產(chǎn)生檢貨的需求。
WMS從哪里曉得這些產(chǎn)品近期會(huì)發(fā)生檢貨需求呢?這就需要對于未來的銷售情況作一個(gè)預(yù)先判斷。首先,根據(jù)歷史的銷售數(shù)據(jù),對于產(chǎn)品的近期銷售情況作預(yù)測;其次,根據(jù)當(dāng)前的促銷政策對于產(chǎn)品的近期銷售情況作預(yù)測;最后,根據(jù)已經(jīng)生成的訂單,判斷產(chǎn)品的檢貨需求。
B. 有兩種情況補(bǔ)貨
一是收貨上架時(shí)直接將必定的數(shù)量上到檢貨區(qū),二是畸形出貨時(shí),檢貨區(qū)的數(shù)量不夠,從補(bǔ)貨區(qū)將庫存移動(dòng)到檢貨區(qū)。
收貨上架直接上貨到檢貨區(qū),只會(huì)在檢貨區(qū)的庫存數(shù)量少于安全庫存,并且當(dāng)前沒有相對應(yīng)的補(bǔ)貨任務(wù)的情況下才會(huì)使用,但這一情況利用較少,因?yàn)橐话銇碚f,庫存系統(tǒng)每5~10分鐘就會(huì)輪回遍歷一遍庫存數(shù)據(jù),并生成補(bǔ)貨方案,所以補(bǔ)貨規(guī)劃的生成和操作都是很頻繁的。我當(dāng)初可以想到使用到收貨后直接上架到檢貨區(qū)的,只有兩種情況,一種是虛庫存進(jìn)貨,即存貨區(qū)也沒有庫存,無法生成檢貨籌劃;另外熱銷產(chǎn)品的備貨不足,即檢貨區(qū)的耗費(fèi)速度太快,這也會(huì)導(dǎo)致收貨后直接上架到檢貨區(qū)。
從補(bǔ)貨區(qū)移動(dòng)庫存,這是正常的邏輯。檢貨區(qū)的庫存只保存一部分,敷衍兩天(可以自在調(diào)整)的正常銷售量。另外,在前面講檢貨區(qū)的庫存系統(tǒng)構(gòu)造時(shí),特別提到了兩個(gè)新增加的數(shù)據(jù)項(xiàng):Secure Qty和Max Qty,這兩項(xiàng)是補(bǔ)貨邏輯的基本。
C. 什么時(shí)候補(bǔ)貨
當(dāng)貨位的當(dāng)前庫存低于Secure Qty時(shí),觸發(fā)補(bǔ)貨邏輯。Secure Qty是至少應(yīng)該到達(dá)補(bǔ)貨操作的這一段時(shí)間內(nèi)的可能銷售數(shù)量,一般會(huì)高于這個(gè)數(shù)字,提高安全系數(shù)。舉例子來說,補(bǔ)貨時(shí)間是1小時(shí),某SKU在1小時(shí)內(nèi)一般售出5件,那Secure Qty就至少應(yīng)該是5,我會(huì)設(shè)置為6或者7。
而長尾商品的銷售異常少,在檢貨區(qū)中一般都沒有庫存,因此也不存在Secure Qty的概念了。
D. 補(bǔ)多少貨
補(bǔ)貨數(shù)量為&ldquo,濟(jì)南森普;Max Qty-當(dāng)前貨位庫存+當(dāng)前訂單已經(jīng)占用庫存”,如果補(bǔ)貨區(qū)的庫存低于這一數(shù)量,則將所有補(bǔ)貨區(qū)的庫存都補(bǔ)從前。Max Qty為未來兩天(該公司不同情況作調(diào)整)內(nèi)該產(chǎn)品的銷售數(shù)量預(yù)測。
E. 補(bǔ)貨邏輯被觸發(fā)后的操作
補(bǔ)貨邏輯被觸發(fā)后,生成了某一產(chǎn)品的補(bǔ)貨需求,普通是從補(bǔ)貨區(qū)的某個(gè)貨位,移動(dòng)N個(gè)庫存,到檢貨區(qū)的某個(gè)貨位。
這與訂單檢貨的操作實(shí)在是有類似點(diǎn)的。一般情況下是會(huì)將補(bǔ)貨的需求批量化處理。
優(yōu)點(diǎn)和缺陷
這個(gè)系統(tǒng)還是相對照較先進(jìn)的。但光說進(jìn)步?jīng)]用,咱們?nèi)允钦f點(diǎn)實(shí)際的優(yōu)缺點(diǎn)吧:
長處:
1. 將庫存數(shù)量與貨位相綁定;
2. 基礎(chǔ)解決了冗余信息的問題(系統(tǒng)主動(dòng)定時(shí)清算Qty數(shù)量為0的記載即可);
3. 單獨(dú)設(shè)破檢貨區(qū),能夠進(jìn)步檢貨的效率,由于檢貨的區(qū)域變小了;
4. 單獨(dú)設(shè)立存貨區(qū),可以提高庫存的容積率,因?yàn)榭梢允褂昧Ⅲw式貨位;
5. 盤點(diǎn)較為便利,一個(gè)產(chǎn)品在檢貨區(qū)只有一個(gè)貨位;存貨區(qū)和檢貨區(qū)的盤點(diǎn)可以離開進(jìn)行;
缺點(diǎn):
1. 系統(tǒng)邏輯無比龐雜,首先需要為檢貨區(qū)、存貨區(qū)分離樹立庫存表格,其次要根據(jù)這兩局部的宰割,將上架邏輯、檢貨邏輯、補(bǔ)貨邏輯分辨設(shè)計(jì);
2. 前面所說的補(bǔ)貨邏輯、檢貨邏輯信任于產(chǎn)品的Secure Qty跟Max Qty這兩個(gè)參數(shù),每個(gè)產(chǎn)品的參數(shù)須要獨(dú)自設(shè)定;Secure Qty和Max Qty都取決于對商品將來銷售數(shù)目的猜測,這是十分難以做到準(zhǔn)確的,而且這兩個(gè)參數(shù)還需要依據(jù)產(chǎn)品銷售情形的變更而按期作調(diào)劑,免得影響經(jīng)營效力。
3. 系統(tǒng)的整體表示對產(chǎn)品參數(shù)設(shè)置的信賴水平很高,以Secure Qty為例,過小會(huì)導(dǎo)致補(bǔ)貨不迭時(shí),訂單處置耽擱,過大則會(huì)導(dǎo)致?lián)]霍檢貨區(qū)的存儲(chǔ)空間;
4. 系統(tǒng)每過一段時(shí)間都需要遍歷全部庫存數(shù)據(jù),并生成補(bǔ)貨打算,這對服務(wù)器系統(tǒng)的累贅較重。