راهنمایی عملی برای ساختن سیستم موجودیای که واقعاً بهدردبخور باشد: چرا صفحهگستردهها در مدیریت موجودی شکست میخورند، آن دو عددی که همزمان از تمامشدن کالا و از مازاد انبار جلوگیری میکنند، مدلسازی حرکت بهجای شمارش صرف، و ساختن ابزار ردیابیای که تیمتان دقتش را حفظ کند.
خردهفروشیها، استودیوها، کارگاهها، تیمهای تجارت الکترونیک و کسبوکارهای محصولمحوری که موجودی خود را در صفحهگستردههایی پیگیری میکنند که مدام اشتباه از آب درمیآیند.
- مدل موجودیای بر پایه حرکت، نه صرفاً شمارشهای فعلی
- نقاط سفارش مجددی که هم از تمامشدن کالا و هم از انبار راکد جلوگیری میکنند
- ابزار ردیابیای آنقدر دقیق که تیم واقعاً به آن اعتماد کند
موجودی جایی است که دو اشتباه پرهزینه در آن پنهان میشوند: تمامشدن چیزی که مشتری میخواهد، و غرقشدن در چیزی که نمیخواهد. یک صفحهگسترده از شمارشهای فعلی هیچکدام را تا وقتی دیر نشده نمیگیرد، چون عددی را نشان میدهد که از حرکت و آستانههایی که به آن عدد معنا میبخشند تهی است. این راهنما درباره ساختن ابزار ردیابیای است که فقط نمیگوید چقدر دارید، بلکه به شما میگوید چه چیزی را دوباره سفارش دهید، کِی، و خرید چه چیزی را متوقف کنید.
چون صفحهگسترده یک شمارش را نشان میدهد، اما موجودی درباره حرکت و آستانههاست. سلولی که میگوید «42» هیچ چیزی درباره اینکه آیا 42 بهطرز خطرناکی کم است یا بهطرز اسرافآمیزی زیاد، چقدر سریع فروش میرود، یا کِی باید دوباره سفارش داد به شما نمیگوید. و چون صفحهگسترده به هر دستی بهیکاندازه اعتماد میکند، اولین باری که کسی فراموش کند پس از یک فروش یا تحویل آن را بهروز کند شمارش منحرف میشود، و عددی که به آن خیره شدهاید در سکوت اشتباه است. موجودی به سیستمی نیاز دارد که حرکت را ثبت کند و آستانهها را علامت بزند، نه به شبکهای از آخرین حدسهای شناختهشده.
این شکست همزمان در هر دو جهت پرهزینه است. به شمارش کهنهای که زیاد نشان میدهد اعتماد کنید و چیزی را میفروشید که ندارید، مشتری را ناامید میکنید و برای تأمین آن دستوپا میزنید. به شمارشی که کم نشان میدهد اعتماد کنید و موجودیای را دوباره سفارش میدهید که همین حالا دارید، و پول نقد را روی یک قفسه حبس میکنید. صفحهگسترده نمیتواند درباره هیچکدام هشدار دهد، چون هیچ تصوری از معنای «خیلی کم» یا «خیلی زیاد» برای هر قلم ندارد، و هیچ سابقهای از حرکت ندارد که از آن بیاموزد.
این دقیقاً همان نوع مسئلهای است که نرمافزار برای آن ساخته شده است: نه شمارشی خوشظاهرتر، بلکه سیستمی که سطوح موجودی را در برابر آستانهها میپاید و پیش از آنکه به مشکل تبدیل شود به شما میگوید چه چیزی به اقدام نیاز دارد.
برای رفع بیشتر دردسرهای موجودی به یک موتور پیشبینی پیچیده نیاز ندارید. به دو عدد برای هر قلم نیاز دارید، و به سیستمی که آنها را برای شما بپاید.
یک فروشگاه لوازم خانگی صفحهگستردهای از شمارشها نگه میداشت و میان تمامشدن پرفروشترینها و خرید بیشازحد کمفروشها نوسان میکرد. با تعیین یک نقطه و مقدار سفارش مجدد برای هر قلم، و واگذاشتن سیستم تا هر چیزی زیر نقطهاش را علامت بزند، دیگر پای صندوق با تمامشدن کالا روبهرو نشدند و دیگر شمعهایی را که کسی نمیخرید دوباره سفارش ندادند. شمارشها همان دادهای بودند که همیشه داشتند؛ آن دو آستانه چیزی بودند که آن را به تصمیم تبدیل کردند.
تنها تغییری که موجودی را دقیق نگه میدارد ثبت حرکت است، نه ویرایش یک شمارش. هر فروش، تحویل، مرجوعی و اصلاح، حرکتی است که سطح را تغییر میدهد؛ شمارش فعلی نتیجه حرکتهاست، نه عددی که کسی تایپ میکند. آن را اینگونه مدل کنید و شمارش همیشه قابلاستخراج، قابلممیزی و در برابر خرابی خاموش سرسخت میشود.
دلیل اینکه موجودی مبتنی بر حرکت دقیق میماند در حالی که صفحهگستردهها منحرف میشوند این است که هیچکس هرگز شمارش را بازنویسی نمیکند؛ آنها آنچه را رخ داده ثبت میکنند و شمارش دنبال میآید. یک اشتباه در شمارش به حرکتی قابلردیابی برای اصلاح بدل میشود، نه عددی رازآلود. این همان تفاوت میان سیستمی است که پای صندوق به آن اعتماد میکنید و سیستمی که با قدمزدن میان قفسهها دوباره وارسیاش میکنید.
سیستم موجودی تنها زمانی کار میکند که بهروزکردنش سریعتر از بهروزنکردنش باشد، پس تمام هدف طراحی این است که ثبت یک حرکت را در لحظه رخدادنش بیزحمت کند: یک اقدام سریع پای صندوق، روی سکوی دریافت، در لحظه یک مرجوعی. اگر ثبت یک فروش کندتر از خودِ فروش باشد سیستم منحرف میشود؛ اگر یک ضربه باشد، درست میماند.
ساختن این بهصورت اپلیکیشنی که مالکش هستید، شکلگرفته بر محصولات و مکانها و تأمینکنندگان شما، همان چیزی است که به ابزار ردیابی اجازه میدهد با شیوه واقعی نگهداشتن موجودیتان همخوان باشد بهجای فروکردن کسبوکارتان در یک قالب عمومی. اقلامتان، حرکتهایی که آنها را تغییر میدهند، و دو عدد برای هر قلم را توصیف کنید، و سیستم ساخته میشود تا موجودیتان را بپاید و به شما بگوید چه چیزی به اقدام نیاز دارد، از آنِ شما تا دقتش را حفظ کنید و با رشد گستره محصول تغییرش دهید.
چون یک شمارش فعلی را بدون هیچ حسی از حرکت یا آستانه نشان میدهند و به هر دستی بهیکاندازه اعتماد میکنند، پس اولین باری که کسی فراموش کند پس از یک فروش یا تحویل آن را بهروز کند عدد منحرف میشود. شمارشی برابر «42» نمیتواند به شما بگوید که آیا این خیلی کم است، خیلی زیاد، یا چقدر سریع فروش میرود، و این دقیقاً همان چیزی است که مانع اشتباههای پرهزینه میشود.
دو عدد برای هر قلم و ردیابی حرکت. یک نقطه سفارش مجدد زمان سفارش بیشتر را علامت میزند تا از تمامشدن کالا بپرهیزید، یک مقدار سفارش مجدد تعیین میکند چقدر تا از انبار راکد بپرهیزید، و ثبت هر فروش و تحویل و مرجوعی بهعنوان یک حرکت شمارش را دقیق نگه میدارد. حتی آستانههای اولیه تقریبی هم بیشتر درد را فوراً برطرف میکنند.
حرکت را ثبت کنید بهجای ویرایش یک شمارش. هر فروش، تحویل، مرجوعی و اصلاح یک رویداد ثبتشده است، و سطح فعلی جمع آن رویدادهاست نه عددی که کسی تایپ میکند. هیچکس شمارش را بازنویسی نمیکند، پس یک اشتباه در شمارش به حرکتی قابلردیابی برای اصلاح بدل میشود نه یک راز، و عدد پای صندوق قابلاعتماد میماند.
دیگر نه. میتوانید اقلامتان، حرکتهایی که آنها را تغییر میدهند، مکانها و تأمینکنندگانتان، و نقطه و مقدار سفارش مجدد برای هر قلم را توصیف کنید، و اپلیکیشنی بگیرید که موجودی را میپاید و آنچه را به اقدام نیاز دارد علامت میزند. ساختن آن بهصورت نرمافزاری که مالکش هستید اجازه میدهد با شیوه واقعی نگهداشتن موجودیتان همخوان باشد و با رشد گستره محصول تغییر کند.