एक ऐसा इन्वेंटरी सिस्टम बनाने की व्यावहारिक गाइड जो अपनी जगह सही मायने में कमाए: स्प्रेडशीट स्टॉक पर क्यों नाकाम रहती है, वे कौन से दो नंबर हैं जो स्टॉकआउट और ओवरस्टॉक दोनों रोकते हैं, सिर्फ गिनती नहीं बल्कि मूवमेंट को मॉडल करना, और एक ऐसा ट्रैकर बनाना जिसे टीम सच में सही बनाए रखे।
रिटेलर, स्टूडियो, वर्कशॉप, ईकॉमर्स टीमें, और वे सभी प्रोडक्ट बिज़नेस जो स्प्रेडशीट में स्टॉक ट्रैक करते हैं और वह बार-बार गड़बड़ हो जाती है।
- सिर्फ मौजूदा गिनती नहीं, बल्कि मूवमेंट पर बना एक स्टॉक मॉडल
- ऐसे रीऑर्डर पॉइंट जो स्टॉकआउट और डेड स्टॉक दोनों रोकें
- इतना सही ट्रैकर कि टीम उस पर सच में भरोसा करे
इन्वेंटरी में दो महंगी गलतियां छिपी रहती हैं: जो चीज़ ग्राहक चाहते हैं वह खत्म हो जाना, और जो वे नहीं चाहते उसमें डूब जाना। सिर्फ मौजूदा गिनती वाली स्प्रेडशीट इनमें से किसी को भी तब तक नहीं पकड़ती जब तक बहुत देर न हो जाए, क्योंकि वह एक नंबर तो दिखाती है पर वह मूवमेंट और थ्रेशोल्ड नहीं जो उस नंबर को कोई मतलब देते हैं। यह गाइड ऐसा ट्रैकर बनाने की है जो सिर्फ यह न बताए कि आपके पास कितना है, बल्कि यह बताए कि क्या रीऑर्डर करना है, कब करना है, और क्या खरीदना बंद कर देना है।
क्योंकि स्प्रेडशीट एक गिनती दिखाती है, जबकि इन्वेंटरी असल में मूवमेंट और थ्रेशोल्ड की बात है। "42" लिखी एक सेल आपको कुछ नहीं बताती कि 42 खतरनाक रूप से कम है या फ़िज़ूल रूप से ज़्यादा, यह कितनी तेज़ी से बिक रहा है, या कब रीऑर्डर करना है। और स्प्रेडशीट हर हाथ पर बराबर भरोसा करती है, इसलिए जिस पल कोई बिक्री या डिलीवरी के बाद अपडेट करना भूलता है उसी पल गिनती खिसकने लगती है, और जिस नंबर को आप देख रहे हैं वह चुपचाप गलत हो चुका होता है। इन्वेंटरी को ऐसा सिस्टम चाहिए जो मूवमेंट रिकॉर्ड करे और थ्रेशोल्ड पर अलर्ट दे, न कि आखिरी अंदाज़ों की एक तालिका।
यह खराबी दोनों तरफ़ से एक साथ महंगी पड़ती है। ज़्यादा दिखा रही पुरानी गिनती पर भरोसा कीजिए तो आप वह चीज़ बेच देंगे जो आपके पास है ही नहीं, ग्राहक को निराश करेंगे और पूरा करने के लिए भागदौड़ करेंगे। कम दिखा रही गिनती पर भरोसा कीजिए तो आप वही स्टॉक फिर से मंगवा लेंगे जो पहले से है, और नकदी शेल्फ़ में फँसा देंगे। स्प्रेडशीट इनमें से किसी के बारे में चेतावनी नहीं दे सकती, क्योंकि उसे पता ही नहीं कि हर आइटम के लिए "बहुत कम" या "बहुत ज़्यादा" का मतलब क्या है, और न ही उसके पास वह मूवमेंट रिकॉर्ड है जिससे वह सीख सके।
यही तो वह काम है जिसके लिए सॉफ़्टवेयर होता है: गिनती को और सुंदर दिखाना नहीं, बल्कि ऐसा सिस्टम जो स्टॉक लेवल को थ्रेशोल्ड के सामने देखता रहे और समस्या बनने से पहले बता दे कि किस पर कदम उठाना है।
ज़्यादातर इन्वेंटरी की तकलीफ़ ठीक करने के लिए आपको किसी जटिल फ़ोरकास्टिंग इंजन की ज़रूरत नहीं। आपको चाहिए हर आइटम के लिए दो नंबर, और एक सिस्टम जो आपकी तरफ़ से उन पर नज़र रखे।
एक होमवेयर की दुकान गिनती की स्प्रेडशीट रखती थी और बेस्टसेलर खत्म कर देने तथा धीमे बिकने वाले माल को ज़्यादा खरीद लेने के बीच झूलती रहती थी। हर आइटम के लिए एक रीऑर्डर पॉइंट और मात्रा तय करके, और सिस्टम को अपने पॉइंट से नीचे गई हर चीज़ का फ़्लैग लगाने देकर, उन्होंने काउंटर पर स्टॉकआउट का पता चलना बंद कर दिया और जो मोमबत्तियां कोई नहीं खरीदता उन्हें दोबारा मंगवाना भी बंद कर दिया। गिनती वही डेटा था जो हमेशा उनके पास था; उसे फ़ैसलों में उन्हीं दो थ्रेशोल्ड ने बदला।
इन्वेंटरी को सटीक रखने वाला अकेला बदलाव है मूवमेंट रिकॉर्ड करना, न कि गिनती को एडिट करना। हर बिक्री, डिलीवरी, रिटर्न और एडजस्टमेंट एक मूवमेंट है जो स्तर बदलता है; मौजूदा गिनती इन मूवमेंट का नतीजा है, कोई नंबर नहीं जो कोई टाइप करता है। इसे इसी तरह मॉडल कीजिए और गिनती हमेशा निकाली जा सकने वाली, ऑडिट होने वाली, और चुपचाप बिगाड़ने में मुश्किल रहती है।
मूवमेंट-आधारित इन्वेंटरी सटीक बनी रहती है जबकि स्प्रेडशीट खिसकती है, इसकी वजह यह है कि कोई कभी गिनती के ऊपर नहीं लिखता; लोग रिकॉर्ड करते हैं कि क्या हुआ, और गिनती उसके पीछे चलती है। गलत गिनती एक ट्रेस होने वाला मूवमेंट बन जाती है जिसे सुधारा जा सके, कोई रहस्यमयी नंबर नहीं। यही फ़र्क है उस सिस्टम में जिस पर आप काउंटर पर भरोसा कर सकें और उस सिस्टम में जिसे आप शेल्फ़ पर चलकर दोबारा जाँचते हैं।
इन्वेंटरी सिस्टम तभी काम करता है जब उसे अपडेट करना, न करने से तेज़ हो, इसलिए पूरा डिज़ाइन लक्ष्य यही है कि मूवमेंट रिकॉर्ड करना उसी पल आसान बना दिया जाए जब वह होता है: काउंटर पर एक झटपट क्रिया, रिसीविंग डॉक पर, रिटर्न के मौके पर। अगर बिक्री लॉग करना ख़ुद बिक्री से धीमा हो, तो सिस्टम खिसकता है; अगर वह एक टैप हो, तो वह सही बना रहता है।
इसे एक ऐसे ऐप्लिकेशन के रूप में बनाना जो आपका अपना हो, आपके प्रोडक्ट, जगहों और सप्लायरों के हिसाब से गढ़ा गया हो, यही ट्रैकर को उस तरीके से मिलाता है जिससे आप सचमुच स्टॉक रखते हैं, बजाय इसके कि आपका बिज़नेस किसी आम टेम्पलेट में ठूँसा जाए। अपने आइटम बताइए, वे मूवमेंट जो उन्हें बदलते हैं, और हर आइटम के दो नंबर, और सिस्टम इस तरह बनकर तैयार हो जाता है कि आपके स्टॉक पर नज़र रखे और बताए कि किस पर कदम चाहिए, आपका अपना, आपको ही सही रखना है और रेंज बढ़ने पर आपको ही बदलना है।
क्योंकि वे मूवमेंट या थ्रेशोल्ड के किसी अहसास के बिना एक मौजूदा गिनती दिखाती हैं, और हर हाथ पर बराबर भरोसा करती हैं, इसलिए जिस पल कोई बिक्री या डिलीवरी के बाद अपडेट करना भूलता है उसी पल नंबर खिसक जाता है। "42" की गिनती आपको नहीं बता सकती कि वह बहुत कम है, बहुत ज़्यादा है, या कितनी तेज़ी से बिक रहा है, और यही तो वह चीज़ है जो महंगी गलतियां रोकती है।
हर आइटम के दो नंबर और मूवमेंट ट्रैकिंग। एक रीऑर्डर पॉइंट फ़्लैग करता है कि कब और मंगवाना है ताकि स्टॉकआउट से बचें, एक रीऑर्डर मात्रा तय करती है कि कितना ताकि डेड स्टॉक से बचें, और हर बिक्री, डिलीवरी तथा रिटर्न को एक मूवमेंट के रूप में रिकॉर्ड करना गिनती को सटीक रखता है। मोटे शुरुआती थ्रेशोल्ड भी ज़्यादातर तकलीफ़ फ़ौरन हटा देते हैं।
गिनती एडिट करने के बजाय मूवमेंट रिकॉर्ड कीजिए। हर बिक्री, डिलीवरी, रिटर्न और एडजस्टमेंट एक लॉग की गई घटना है, और मौजूदा स्तर किसी के टाइप किए नंबर के बजाय उन घटनाओं का जोड़ है। कोई गिनती के ऊपर नहीं लिखता, इसलिए गलत गिनती कोई रहस्य नहीं बल्कि एक ट्रेस होने वाला मूवमेंट बन जाती है जिसे सुधारा जा सके, और नंबर काउंटर पर भरोसे लायक बना रहता है।
अब नहीं। आप अपने आइटम, उन्हें बदलने वाले मूवमेंट, अपनी जगहें और सप्लायर, और हर आइटम के रीऑर्डर पॉइंट तथा मात्रा बता सकते हैं, और एक ऐसा ऐप्लिकेशन पा सकते हैं जो स्टॉक पर नज़र रखे और फ़्लैग करे कि किस पर कदम चाहिए। इसे ख़ुद के मालिकाना सॉफ़्टवेयर के रूप में बनाना इसे उस तरीके से मिलाता है जिससे आप सचमुच स्टॉक रखते हैं और आपकी रेंज बढ़ने पर बदल भी सकता है।