০৩ জানু, ২০২৬·7 মিনিট পড়তে

গুদাম বিন অবস্থান ক্যাটালগ: সময় বাঁচানোর মোবাইল পিক লিস্ট

একটি গুদাম বিন অবস্থান ক্যাটালগ তৈরি করে মোবাইল পিক লিস্টগুলো অ্যাইল ও বিন অনুযায়ী সাজান—হাঁটা কমান, মিসেস কমান এবং ফুলফিলমেন্ট দ্রুত করুন।

গুদাম বিন অবস্থান ক্যাটালগ: সময় বাঁচানোর মোবাইল পিক লিস্ট

কেন বিন অবস্থান এলোমেলো হলে পিকিং ধীর হয়ে যায়

পিকিং দ্রুত থাকে যখন প্রতিটি আইটেমের একটি নির্দিষ্ট ঘর আছে এবং সবাই সেই অবস্থান বিশ্বাস করে। অবস্থান অস্পষ্ট, পুরনো বা তিন জায়গায় ছড়িয়ে পড়লে (একটি স্প্রেডশীট, একটি নোটবুক, এবং "tribal knowledge") কাজ ধীর হয়ে যায়। তখন প্রতিটি পিক ছোট একটি অনুসন্ধানে পরিণত হয়।

ফ্লোরে সময় ক্ষতির লক্ষণ স্পষ্ট। একজন পিকার সঠিক অ্যাইসেলে যায়, কিন্তু বিন লেবেল অস্পষ্ট, তাই তারা কাছাকাছি তাক স্ক্যান করে। তারা SKU অন্য জায়গায় পায়, কাগজে নোট করে এবং চলে যায়। পরে অন্য কোনো অর্ডার আবার তাদেরকে মূল অ্যাইসেলে ফিরিয়ে আনে কারণ সিস্টেম এখনও মনে করে আইটেমটি সেখানে আছে।

বিষৃঙ্খল অবস্থান সাধারণত একই সমস্যাগুলো তৈরি করে:

  • যখন পিক লিস্টের ক্রম মানুষের হাঁটার ক্রমের সঙ্গে মেলে না তখন ডবল-ব্যাক।
  • পিকার বিন নিশ্চিত করতে না পারায় লাইন মিস।
  • কাগজে নোট যেমন "moved to A3" যা কখনও সিস্টেমে যুক্ত হয় না।
  • স্টক কোথায় আছে তা নিশ্চিত করতে অতিরিক্ত চেক (লিডকে জিজ্ঞাসা, ইতিহাস খোঁজা)।

দ্রুত পূরণ মানে দ্রুত তাড়া করা নয়। এটা অপ্রয়োজনীয় গতি ও প্রতিরোধযোগ্য ভুল দূর করা: কম হাঁটা, কম অনুসন্ধান, কম শর্ট পিক, এবং প্যাক ত্রুটির পরে কম র-পিক।

মিটিংটি সরল: অবস্থানের জন্য একটি একক সত্যের উৎস এবং এমন পিক লিস্ট যা সেলস সিস্টেমের যেই অর্ডার দেয় তার বদলে গুদামের লে-আউট অনুসরণ করে। একটি গুদাম বিন অবস্থান ক্যাটালগকে এক প্রশ্নই তৎক্ষণাৎ উত্তর দিতে হবে: "এই SKU টা ধরতে আমাকে এখন কোথায় যেতে হবে?"

একটা ছোট সকালে লক্ষ করুন: 6টি অর্ডারে মোট 18 লাইন। দুটো SKU A-02 থেকে C-14 এ সরানো হয়েছে, এবং কেবল একজনই জানে। প্রতিটি পিকার সময় হারায়, এবং পরবর্তী শিফট এটিই পুনরাবৃত্তি করে। কেটালগ একবার আপডেট করুন, মোবাইল পিক লিস্টকে অ্যাইল ও বিন দ্বারা সাজান, এবং কাজটি পূর্বানুমানযোগ্য হয়ে যায়।

বিন, অ্যাইল এবং SKU: শুরু করার জন্য সরল মডেল

যখন সবাই একই "মানচিত্র" ব্যবহার করে তখন পিকিং দ্রুত হয়। প্রথম দিনে নিখুঁত মানচিত্র দরকার নেই, তবে স্পষ্ট, শেয়ার করা সংজ্ঞা দরকার।

আপনার টিম যারা শব্দগুলি ইতিমধ্যেই ব্যবহার করে সেভাবেই সাধারণ শব্দ ব্যবহার করুন:

  • Zone: একটি বড় এলাকা, যেমন "Cold storage" বা "Bulk"।
  • Aisle: আপনি যে লেন দিয়ে হাঁটেন।
  • Shelf (or bay/section): একটি অ্যাইসেলের ভর্তিক বা নম্বরকৃত সেগমেন্ট।
  • Bin: সবচেয়ে ছোট পিকযোগ্য স্থান যেখানে আইটেমটি থাকে।

বিনকে এমন একটি ঠিকানার মতো ভাবুন যা লেবেলে প্রিন্ট হবে এবং ফোনে দেখানো হবে। যদি আপনি একটি গুদাম বিন অবস্থান ক্যাটালগ তৈরি করে থাকেন, বিনই হলো সবচেয়ে গুরুত্বপূর্ণ ইউনিট কারণ পিকার এটিই স্ক্যান করে নিশ্চিত করে।

আইটেমের দিক থেকে, একটি SKU হলো বিক্রির একক যা আপনি গণনা, পিক এবং শিপ করেন (উদাহরণ: "Black T-shirt, Medium")। একটি SKU বাস্তবে একাধিক লোকেশনে থাকতে পারে: একটি প্রাইমারি পিক বিন, একটি ওভারফ্লো বিন, একটি কেস-পিক লোকেশন, বা একটি কোয়ারান্টাইন স্পট।

এটা স্বাভাবিক। বড় রিসিপ্টের পরে ওভারফ্লো হয়। সিজনাল আইটেমগুলো প্যাকিংয়ের কাছে সরানো হয়। রিটার্নগুলো "to be checked" এলাকায় যায়। ফাস্ট-মুভাররা রি-স্লট করা হয়। প্রথম ভার্সনে অতিরিক্ত জটিলতা না বাড়িয়েই এই বাস্তবতাটির জন্য পরিকল্পনা করুন।

সরল একটি নিয়ম ভাল কাজ করে: প্রতিটি SKU-কে একটি primary pick bin দিন, এবং ঐচ্ছিক secondary locations রাখুন স্পষ্ট স্ট্যাটাস যেমন "Overflow" বা "Returns hold" দিয়ে। টিম যদি মৌলিকগুলো বিশ্বাস করে এবং ডেটা পরিষ্কার থাকে তখন কেবল অতিরিক্ত নিয়ম যোগ করুন।

ডেটা ডিজাইন: আপনার বিন ও SKU ক্যাটালগে কি রাখবেন

একটি বিন লোকেশন ক্যাটালগ কাজ করবে যদি ডেটা মডেল সরল থাকে। আপনি এমন গঠন চান যাতে লোকেশন সঠিক থাকে এবং পিক লিস্ট প্রেডিক্টেবল থাকে, কিন্তু প্রতিটি আপডেট একটি প্রজেক্টে পরিণত না হয়।

অধিকাংশ টিম চারটি মূল রেকর্ড দিয়ে শুরু করতে পারে যা ফ্লোরের কাজের সাথে মিল রাখে: Products (SKUs), Locations (bins), Inventory (কত কোথায়), এবং Pick Tasks (কারো এখন কি তুলতে হবে)।

আপনাকে যে চারটি রেকর্ড দরকার

পিকিং স্পিড বাড়ানো ও বিভ্রান্তি কমানোর ক্ষেত্রে যেসব ফিল্ড গুরুত্বপূর্ণ সেগুলোতে মনোযোগ দিন।

Products (SKUs)-এ থাকা উচিত আইডেন্টিফিকেশন ও মৌলিক হ্যান্ডলিং: SKU কোড, নাম, barcode/UPC, ইউনিট অব মেজার, active/inactive স্ট্যাটাস, এবং একটি ডিফল্ট পিক পরিমাণ যদি আপনি প্রায়ই স্ট্যান্ডার্ড প্যাকসে পিক করেন।

Locations (bins)-এ থাকা উচিত কিভাবে মানুষ নেভিগেট করে তা ক্যাপচার: zone, aisle, bin code, একটি pick sequence (অর্ডারিংয়ের জন্য নাম্বার), এবং একটি স্ট্যাটাস যেমন active, blocked, empty, বা quarantine।

Inventory হলো বাস্তবতা: SKU, লোকেশন, on-hand পরিমাণ, reserved পরিমাণ, last counted date, এবং একটি count status (ok, needs recount)।

Pick Tasks কাজকে একজন ব্যক্তির সাথে এবং স্থানের সাথে বেঁধে দেয়: order বা wave ID, SKU, প্রয়োজনীয় পরিমাণ, assigned picker, task status (open, in progress, picked, exception), এবং চয়েজ করা pick location।

একটি SKU-র জন্য একাধিক বিন (প্রাইমারি বনাম সেকেন্ডারি)

অনেক SKU একাধিক জায়গায় থাকে (forward pick + overstock)। এটির জন্য একটি সহজ নিয়ম করুন: প্রতিটি SKU-র জন্য একটি প্রাইমারি লোকেশন রাখুন, এবং সেকেন্ডারি লোকেশনগুলোকে একটি প্রায়োরিটি দিন।

প্রায়োগিক সেটআপ হতে পারে একটি আলাদা SKU-Location ম্যাপিং যেখানে আছে: priority (1, 2, 3), ফরওয়ার্ড বিনের জন্য ঐচ্ছিক min/max লেভেল, এবং একটি replenishment ফ্ল্যাগ। যখন প্রাইমারি বিন স্বল্প হয়ে যায়, তখন pick task পরবর্তী প্রায়োরিটিতে চলে যেতে পারে।

দিন এক থেকেই অডিটিং রাখুন। কে কখন SKU লোকেশন বদলেছে তা রেকর্ড করুন। একটি ভুল এডিট কয়েক দিন ধরে পিকিং ধীর করে দিতে পারে, তাই পরিবর্তন ট্রেসযোগ্য ও রিভিউ করা সহজ হওয়া উচিত।

লোকেশন নামকরণ যা ধারাবাহিক থাকে (এবং স্ক্যান করা সহজ)

একটি বিন লেবেল তখনই কাজে আসে যখন সবাই এটিকে একইভাবে পড়ে এবং সিস্টেমও একইভাবে সেভ করে। লক্ষ্য একটি নাম যা ছোট ফোনে ঠিক দেখা যাবে, লেবেলে পরিষ্কার প্রিন্ট হবে, এবং সঠিকভাবে সাজানো যাবে।

একটি সরল পদ্ধতি যা কাজ করে: একটি নির্দিষ্ট প্যাটার্ন রাখুন যার অংশগুলোর দৈর্ঘ্য নির্দিষ্ট, যাতে A2 ও A10 অদ্ভুতভাবে সাজে না। একটি সাধারণ প্যাটার্ন হলো Zone-Aisle-Bay-Level-Bin, যেখানে প্রতিটি অংশের একটি নির্দিষ্ট কাজ আছে:

  • Zone: Z01 (বিল্ডিং এরিয়া বা তাপমাত্রা জোন)
  • Aisle: A03 (মেন ওয়াকিং অ্যাইসেল)
  • Bay: B12 (অ্যাইসেলের সেকশন)
  • Level: L02 (ভার্টিকাল লেভেল বা শেলফ)
  • Bin: S05 (স্লট বা বিন পজিশন)

এটি Z01-A03-B12-L02-S05 এর মতো আইডি দেয়। আজকে আপনি যদি সব অংশ ব্যবহার না করেন, স্লটগুলো রাখলে ভবিষ্যতে প্রসারণ সহজ হয়।

অপব্যবহারগুলি শুরু হওয়ার আগে ব্যতিক্রমগুলোর জন্য পরিকল্পনা করুন, কিন্তু একই স্ট্রাকচারের মধ্যে রাখুন যাতে সেগুলো স্পষ্ট এবং সাজানোর যোগ্য থাকে। উদাহরণ: বাল্ক প্যালেট (Z01-BULK-P01), কেজেস (Z02-CAGE-07), রিটার্নস (Z01-RTN-01), বা QA hold (Z01-QA-01)।

একরকমতা সাধারণত ডুপ্লিকেট ও টাইপোই কারণে ভাঙে। ভ্যালিডেশন যোগ করুন যাতে খারাপ লোকেশন সেভ না হয়। স্টোরড ID-তে কড়াকড়ি রাখুন এবং একটি পৃথক ডিসপ্লে নাম অপশনাল রাখুন।

কিছু ভ্যালিডেশন গার্ডরেইল যা দ্রুত ফল দেয়:

  • আপারকেস এবং একটি নির্দিষ্ট সেপারেটর স্টাইল বাধ্যতামূলক করুন (উদাহরণ: শুধুই হাইফেন)।
  • অংশের ফরম্যাট জোরদার করুন (Z\d\d, A\d\d, ইত্যাদি)।
  • ডুপ্লিকেট ব্লক করুন (unique location ID)।
  • বিভ্রান্তিকর ক্যারেক্টার এড়ান (O বনাম 0, I বনাম 1)।

যখন লোকেশন নামগুলো পূর্বানুমানযোগ্য হয়, স্ক্যান দ্রুত হয়, ট্রেনিং সহজ হয়, এবং পিক লিস্ট সাজানো নির্ভরযোগ্য থাকে।

অর্ডার থেকে পিক লিস্ট: ফ্লো কিভাবে কাজ করা উচিত

Extend the system later
Connect auth, payments, messaging, and AI when you need them, not on day one.
Add Integrations

একটি পিক লিস্ট হওয়া উচিত একটি সরল চেইন থেকে: অর্ডারগুলো অর্ডার লাইন হয়, এবং অর্ডার লাইনগুলো পিক টাস্ক হয়। যখন সেই চেইন ধারাবাহিক থাকে, তখন বিন ক্যাটালগ "ডেটা যা আপনি বজায় রাখেন" থেকে বাস্তবে হাঁটা ও সময় বাঁচাতে শুরু করে।

বহু গুদামের জন্য কাজ করা একটি ফ্লো:

  1. অর্ডার ইম্পোর্ট বা তৈরি করুন (আপনার স্টোর, ERP, অথবা ম্যানুয়াল এন্ট্রি থেকে)।
  2. অর্ডার লাইনগুলো প্রসারিত করুন (SKU, পরিমাণ, এবং নোট যেমন lot বা serial প্রয়োজনীয়তা)।
  3. প্রতিটি লাইনের জন্য একটি পিক লোকেশন নির্ধারণ করুন (ঠিক কোন বিনে যেতে হবে)।
  4. পিক টাস্ক তৈরি করুন (প্রতি SKU-location জোড়ার জন্য এক টাস্ক, লক্ষ্য পরিমাণসহ)।
  5. টাস্কগুলোকে একটি পিক লিস্টে গ্রুপ করুন (আপনি কিভাবে মানুষকে পিক করাতে চান তার ওপর ভিত্তি করে)।

প্রতি SKU-র জন্য সঠিক লোকেশন নির্বাচন করাটাই যেখানে টিমগুলো প্রায়ই সময় হারায়। একটি কার্যকর নিয়ম সহজ রাখুন:

  • যদি প্রাইমারি লোকেশনে পর্যাপ্ত অন-হ্যান্ড থাকে তাহলে প্রাইমারি থেকেই পিক করুন।
  • যদি না থাকে, টাস্কগুলো লোকেশন ধরে ভাগ করে দিন।
  • যদি একাধিক বিন বৈধ হয়, নিকটতমটা বেছে নিন আপনার লে-আউট নিয়ম অনুযায়ী (বা সরল অ্যাইল অর্ডার)।
  • এমন বিনগুলো বাদ দিন যেগুলো কখনো পিক করা উচিত নয়: quarantine, damaged, blocked, অথবা replenishment-র জন্য সংরক্ষিত বিন।

সাজানো মানুষের হাঁটার সাথে মিলে থাকা উচিৎ। একটি নির্ভরযোগ্য ডিফল্ট হলো zone, তারপর aisle, তারপর bin, এবং tie-breaker হিসেবে item name।

ব্যাচিং চূড়ান্ত সিদ্ধান্ত। জরুরি অর্ডারের জন্য single-order picks কাজ করে। শিডিউল করা রানগুলির জন্য wave picks কাজ করে। ক্লাস্টার পিকিং তখন কাজ করে যখন এক পিকার বেশ কয়েকটি ছোট অর্ডারের আইটেম একসঙ্গে সংগ্রহ করতে পারে বিভ্রান্তি ছাড়াই।

এমন সাজানো লজিক যা হাঁটা কমায় কিন্তু অতিরিক্ত জটিল করে না

Make picking simple on phones
Show the next bin, quantity, and SKU clearly, with tap or scan confirmations.
Build Mobile App

লক্ষ্য নিখুঁত রূট নয়। এটি এমন একটি পিক অর্ডার যা মানুষের কাছে বোধগম্য এবং বড়ো অপচয়—পিছনে-পিছনে হাঁটা—কাটায়।

অধিকাংশ গুদাম সরল সাজানো থেকে বড়ো লাভ পায়, যেমন zone, তারপর aisle, তারপর bin। যদি আপনার লোকেশন কোড কনসিস্টেন্ট থাকে, একটি সাধারণ টেক্সট সাজালেই কাজ করবে।

যদি আপনি একটি আরও স্পষ্ট সাজানো দরকার হয়, এটাকে পাঠযোগ্য রাখুন:

  • Zone
  • Aisle (লো থেকে হাই)
  • Bay/section
  • Level/bin (লো থেকে হাই)

শুধুমাত্র তখনই বিশেষ নিয়ম যোগ করুন যখন বিল্ডিং তা দাবী করে। ওয়ান-ওয়ে আয়েসিল ক্লাসিক উদাহরণ: অদ্ভুত নম্বরের আয়েসিল টপ টু বটম, জোড় আয়েসিল বটম টু টপ—তাহলে পিকাররা ট্রাফিক প্যাটার্নের বিরুদ্ধে লড়াই করে না। মেজানাইন ও কোল্ড স্টোরেজও বিশেষভাবে হ্যান্ডল করার যোগ্য কারণ সেগুলোতে ঢোকার জন্য সময় লাগে বা আলাদা গিয়ার লাগাতে হয়। এগুলোকে স্পষ্ট সুইচ হিসেবে রাখুন, জটিল রাউটিং ইঞ্জিন হিসেবে নয়।

স্প্লিট পিক বাস্তবে গুরুত্বপূর্ণ। যদি একটি অর্ডারে 12 ইউনিট দরকার এবং প্রাইমারি বিনে 8 থাকে, পিক লিস্টকে দুই লাইনে দেখানো উচিত: প্রথমে প্রাইমারি থেকে 8, তারপর পরবর্তী প্রেফার্ড বিন থেকে 4—ঠিক এমন গন্তব্য ক্রমানুসারে।

যখন একটি বিন খালি, পিকারকে সিদ্ধান্ত নিতেই হবে না যে পরের কোথায় দেখতে হবে। স্বয়ংক্রিয়ভাবে একটি ফলব্যাক লোকেশন ব্যবহার করুন, এবং একটি replenishment অ্যালার্ম তৈরি করুন যাতে একই সমস্যা পরের রানে না ঘটে।

মোবাইল পিক লিস্ট ডিজাইন: পিকারদের একটি পর্দায় কি লাগে

পিকারদের চলার সময়ে তথ্য খুঁজতে হবে না। শ্রেষ্ঠ মোবাইল পিক লিস্ট স্ক্রিনগুলো নীরস মনে হয়: একটিই পরবর্তী কাজ, বড় পাঠ্য, এবং কিছুই অপ্রয়োজনীয় নেই। যদি বিন ক্যাটালগ সঠিক থাকে, অ্যাপের কাজ হলো পিকারকে পরবর্তী বিনে গাইড করা এবং নিশ্চিতকরণ দ্রুত করা।

ধরে রাখার মতো স্ক্রিনগুলো (সরল রাখুন)

স্ক্রিন সেট ছোট ও ফ্লোরে ঘটে যেসব কাজের সাথে সঙ্গতিপূর্ণ রাখুন:

  • Today’s picks: পিক রান বা wave, স্পষ্ট স্টার্ট বাটন সহ।
  • Pick details: একক "next pick" ভিউ যেখানে বিন, আইটেম, এবং প্রয়োজনীয় পরিমাণ দেখায়।
  • Confirm quantity: দ্রুত কনফার্ম স্টেপ, Ideally টাইপ না করেই।
  • Exceptions: একটি দ্রুত উপায় সমস্যা রিপোর্ট করার জন্য, পিক ফ্লো ছাড়াই।

Pick details স্ক্রিনে বিন কোড সবচেয়ে বড় এলিমেন্ট হোক, তারপর পরিমাণ, তারপর SKU নাম। যদি দেখতে মিলের সমস্যা হয় এমন আইটেমগুলোর কাছে সহায়ক হয় তবে ছোট প্রোডাক্ট ইমেজ রাখুন। নোটগুলো সংক্ষিপ্ত ও স্পেসিফিক রাখুন (উদাহরণ: "Top shelf, left").

কনফার্মেশন: ট্যাপ, স্ক্যান, বা উভয়

যদি পারেন তবে ট্যাপ ও বারকোড স্ক্যান—উভয় সমর্থন করুন। লেবেল নেই এমন ক্ষেত্রে ট্যাপ দ্রুত; দেখতে একই রকম SKU থাকলে স্ক্যান ত্রুটি কমায়।

এক্সসেপশন অ্যাকশনগুলো এক ট্যাপে থাকা উচিত এবং সবসময় দৃশ্যমান:

  • Short pick
  • Wrong bin
  • Damaged item
  • Missing label
  • Skip and come back

এক্সসেপশনকে সাইড নোট হিসেবে নয়, বাস্তব ডেটা হিসেবে behandeln করুন। এতে সুপারভাইজারগুলো প্যাটার্ন দেখতে পায় এবং শিফটের পরে সমস্যা জানার বদলে মূল কারণ সমাধান করতে পারে।

ধাপে ধাপে: একটি বিন ক্যাটালগ ও অটো-সাজানো পিক লিস্ট তৈরি করুন

Deploy where your team runs
Ship to AppMaster Cloud or your own AWS, Azure, or Google Cloud setup.
Deploy App

ছোটভাবে শুরু করুন। আপনি একটি অ্যাইল ও একটি পণ্য পরিবার নিয়ে কিছু ব্যবহারযোগ্য তৈরি করে ফ্লোরে নাচান, তারপর প্রসারিত করুন যখন ফ্লো স্বাভাবিক মনে হবে।

রিবিল্ড অর্ডার যা রিওয়ার্ক এড়ায়:

  1. প্রথমে লোকেশন ক্যাটালগ সেট করুন। প্রতিটি বিনের জন্য একটি রেকর্ড তৈরি করুন (warehouse, zone, aisle, bay, level, position)। বিদ্যমান স্প্রেডশীট থেকে ইম্পোর্ট করুন, এমনকি যদি তা অসম্পূর্ণ হয়। নাম পরে ঠিক করা যাবে, কিন্তু এখন স্থিতিশীল ID দরকার।

  2. SKU যোগ করুন ও যেখানে থাকে সেগুলো ম্যাপ করুন। প্রতিটি SKU-কে একটি প্রাইমারি পিক লোকেশন দিন, তারপর ওভারফ্লো জন্য ঐচ্ছিক সেকেন্ডারি লোকেশন দিন। এতে "খালি" মুহূর্ত থেকে রান আটকে যাবে না।

  3. অর্ডারগুলোকে পিক টাস্কে পরিণত করুন। অর্ডার ইনটেক সরল রাখুন: অর্ডার হেডার, অর্ডার লাইন, এবং প্রতিটি লাইনের জন্য জেনারেট করা পিক টাস্ক।

  4. হাঁটার জন্য সাজান, নিখুঁততার জন্য নয়। একটি স্পষ্ট নিয়ম দিয়ে শুরু করুন: zone, তারপর aisle, তারপর bay, তারপর level। যদি দুটি লাইন একই বিন শেয়ার করে, সেগুলো গ্রুপ করুন।

  5. কনফার্মেশন ও এক্সসেপশন যোগ করুন। দ্রুত কনফার্ম (ট্যাপ বা স্ক্যান) দাবী করুন। যদি বিন খালি থাকে, পিকারকে সমস্যা রিপোর্ট করতে দিন এবং চলতে দিন, সিস্টেম কারণ ক্যাপচার করবে পরবর্তী অনুসরণযোগ্য কাজের জন্য।

উদাহরণ: একজন পিকার Bin A-03-02-এ পৌঁছে খেয়াল করে 3-এর মধ্যে মাত্র 1 আছে, আংশিক কনফার্ম করে, সেকেন্ডারি বিনে চলে যায়, এবং সিস্টেম পরবর্তীতে replenishment ঠিক করে রাখে।

একটি সরল উদাহরণ: সকালের একটি পিক রান বাস্তব-জগত মোচড় সহ

সকাল 9:05 এবং তিনটি অর্ডার একই সঙ্গে আসে, মোট 12 লাইন আইটেম। ক্যাটালগে প্রতিটি SKU-র প্রাইমারি বিন এবং স্প্লিট স্টকের জন্য একটি ওভারফ্লো বিন আছে।

Order A: 4x SKU-101, 1x SKU-205, 2x SKU-330.

Order B: 1x SKU-101, 3x SKU-118, 1x SKU-712, 1x SKU-330.

Order C: 2x SKU-205, 1x SKU-118, 1x SKU-990.

লোকেশন নিয়ম: প্রথমে প্রাইমারি বিন, এরপর ওভারফ্লো কেবল প্রাইমারি কভার না করলে।

  • SKU-101 primary: Aisle 01, Bin 01-04; overflow: Aisle 09, Bin 09-22
  • SKU-330: Aisle 03, Bin 03-11
  • SKU-205 primary: Aisle 06, Bin 06-02; overflow: Aisle 06, Bin 06-18

মোবাইল লিস্ট অ্যাইল ও বিন দ্বারা সাজায় রুটকে প্রেডিক্টেবল রাখে:

  • Aisle 01: Bin 01-04 (SKU-101)
  • Aisle 03: Bin 03-11 (SKU-330)
  • Aisle 06: Bin 06-02 (SKU-205)
  • Aisle 06: Bin 06-18 (SKU-205 overflow, কেবল যদি প্রয়োজন)
  • Aisle 09: Bin 09-22 (SKU-101 overflow, কেবল যদি প্রয়োজন)

মাঝপথে পিকার Bin 06-02-এ পৌঁছে দেখতে পায় সেটি খালি। একই স্ক্রিনে তারা "Short pick" ট্যাপ করে, আসল কনট (0) প্রবেশ করে, এবং একটি ছোট নোট যোগ করে যেমন "bin empty, check pallet in receiving." অ্যাপ বাকী পরিমাণটি 06-18 ওভারফ্লো বিনে শিফট করে যদি সেখানে উপলব্ধ থাকে।

রান শেষে সুপারভাইজার একটি পরিষ্কার সারসংক্ষেপ দেখে: কোন লাইনে শর্ট ছিল, কোন বিনগুলো সমস্যার কারণ, এবং 06-02-এর জন্য রিস্টক সিগন্যাল।

সাধারণ ভুলসমূহ যা পিক লিস্টকে ধীর করে দেয়

Design clean location data
Use visual data modeling to keep location IDs consistent and easy to validate.
Start Designing

একটি বিন লোকেশন ক্যাটালগ কেবল তখনই কাজে দেয় যখন মানুষ এটাকে বিশ্বাস করে। ধীরগতি সাধারণত ছোট জিনিস থেকে শুরু হয়: এখানে একটি নতুন বিন নাম, সেখানে একটি তৎকালীন "টেম্পোরারি" মুভ—এবং শীঘ্রই পিকাররা লিস্ট মেনে চলা বন্ধ করে দেয়।

সবচেয়ে কমন ভুলগুলো:

  • যে কোনো ব্যাক্তি বিন তৈরি করতে পারে যাতে নামকরণের নিয়ম নেই, ফলে ডুপ্লিকেট সৃষ্টি হয় যেমন "Aisle 3 Bin 4" বনাম "A3-B04"।
  • লোকেশন পরিবর্তন ট্র্যাক না করা, ফলে কেউ বলতে পারে না "কে এবং কখন সরে দিয়েছে?"
  • SKU অনুযায়ী সাজানো (স্টক অনুযায়ী নয়) যা কাগজে শৃঙ্খলিত দেখালেও মানুষকে অ্যাইলগুলোর মধ্যে জিগজ্যাগ করে।
  • কোন এক্সসেপশন ফ্লো না থাকা, ফলে পিকাররা সাইড চ্যাট, মেমরি, এবং কাগজের দিকে ফিরে যায়।
  • আংশিক কভার থাকা জোনগুলো উপেক্ষা করা, ফলে টিম স্ক্রীনশট বা কাগজ ব্যবহার করতে শুরু করে।

একটি সহজ উদাহরণ: পিকার লিস্টে "SKU 1142" দেখে কিন্তু বিন খালি। যদি কোনও এক্সসেপশন বাটন না থাকে এবং কোনও ইতিহাস না থাকে, তারা সুপারভাইজারের কাছে যাবে, তারপর আবার সম্ভাব্য ওভারফ্লো তাক খুঁজে ফিরে আসবে। এমন একটি বিষয় পুরো রানকে বিঘ্নিত করতে পারে।

কিছু গার্ডরেইল সিস্টেমকে বাস্তবে দ্রুত রাখে:

  • একটি নামকরণ প্যাটার্ন বাধ্যত করুন এবং তা ভ্যালিডেট করুন।
  • প্রতিটি বিন এডিট এবং SKU মুভ লগ করুন টাইমস্ট্যাম্প ও ইউজারসহ।
  • পিক লিস্টকে aisle ও bin দ্বারা সাজান, SKU দ্বারা নয়।
  • এক্সসেপশন সহজ করুন: not found, short pick, moved—প্রতিটি একটি দ্রুত নোট সহ।

রোলআউটের আগে দ্রুত চেকলিস্ট

Turn rules into pick tasks
Add pick confirmations and exception paths with drag and drop business logic.
Create Workflow

পিকারদের হাতে ফোন দেওয়ার আগে নিশ্চিত করুন যে বেসিকগুলো ভাঙবে না। ক্যাটালগ তখনই সাহায্য করে যখন ডেটা তাকের সাথে মেলে।

কভারেজ ও লেবেলিং দিয়ে শুরু করুন। প্রতিটি অ্যাইল হাঁটুন এবং স্পট-চেক করুন: আপনি কি সেকেন্ডের মধ্যে বিন কোড খুঁজে পাচ্ছেন, এবং তা সিস্টেমের সঙ্গে ঠিক মেলে?

Floor-ready চেকস

  • প্রত্যেকটি SKU যা আপনি শিপ করতে চান সেটির অন্তত একটি active লোকেশন আছে এবং প্রাইমারি লোকেশন সঠিক।
  • বিন কোড ইউনিক, এবং প্রিন্ট করা লেবেল সিস্টেমের ফরম্যাট (জিরো, হাইফেন, কেস) এর সাথে ঠিক মেলে।
  • পিক লিস্ট একটি পূর্বানুমানযোগ্য ক্রমে সাজে (zone, aisle, bin) এবং ফোনে পড়ার উপযোগী।
  • পিকাররা প্রতিটি লাইন কনফার্ম করে (স্ক্যান বা ট্যাপ)।
  • Short pick, wrong bin, এবং could not find অপশন আছে, প্রতিটি একটি পরিষ্কার লগ এন্ট্রি তৈরি করে।

চেকলিস্টের পরে দুটি বাস্তব অর্ডার নিয়ে 15-মিনিটের একটি ড্রাই-রান চালান। একটি পিকারকে বলুন লিস্টটি ঠিক মেনে চলতে, আর একটি লিড হেসেবে কোথায় হেসিটেশন হয়: অস্পষ্ট বিন নাম, ডুপ্লিকেট লোকেশন, ছোট বাটন, বা দূরন্ত এক্সসেপশন পথ।

দিন একে কি লগ করবেন

যদি কিছু ভুল হয়, আপনি একটি সরল ট্রেইল চান: কে পিক করেছে, কোন বিনে পাঠানো হয়েছিল, তারা কি কনফার্ম করেছে, এবং কেন তারা একটি লাইন সম্পূর্ণ করতে পারেনি।

পরবর্তী ধাপ: পাইলট করুন, পরিমাপ করুন, তারপর সম্প্রসারিত করুন

একটি জোন (যেমন Aisle 1-3) বা একটি পণ্য ক্যাটাগরি বেছে নিন যা একটি সাধারণ দিনের প্রতিনিধিত্ব করে, বিশেষ কেস নয়। একটি সীমিত পাইলট সমস্যাগুলো স্পষ্ট করে তোলে মেড পুরো ফ্লোর বিঘ্নিত না করে। লক্ষ্য দুটো প্রমাণ করা: লোকেশন ডেটা সঠিক থাকে, এবং পিক লিস্ট অর্ডার হাঁটা কমায়।

প্রথম পাইলট শিফটের আগে "ভালো" মানে কী তা সংজ্ঞায়িত করুন। তুলনা সহজ করার জন্য কয়েকটি সহজ সংখ্যার ট্র্যাকিং রাখুন:

  • প্রতি লাইন পিক টাইম (অ্যাভারেজ ও সর্বোচ্চ)
  • শর্ট পিকস (লিস্টেড বিনে আইটেম না পাওয়া)
  • রি-ওয়াকস (একবার শেষ করা অ্যাইসেলে ফিরে যাওয়া)
  • প্রতি পিকার লাইন্স পিকড পার আওয়ার
  • রান মাঝপথে করা পিক লিস্ট এডিট

গভর্ন্যান্স হালকা কিন্তু বাস্তব রাখুন। বিন পরিবর্তনের জন্য একজন মালিক রাখুন এবং একটি কাদেন্স সেট করুন (দ্রুত মুভারের ক্ষেত্রে দৈনিক, ধীর মুভারের জন্য সাপ্তাহিক)। বেশিরভাগ পিকিং ধীরতা তখনই শুরু হয় যখন সবাই প্রোডাক্ট সরাতে পারে কিন্তু কেউ লোকেশন আপডেট করে না।

কোডিং কম করে এইটা বানাতে চান? AppMaster (appmaster.io) একটি অপশন—এখানে আপনি আপনার বিন ও SKU ডেটা মডেল করতে পারেন, ভিজ্যুয়াল ওয়ার্কফ্লো দিয়ে পিক ও এক্সসেপশন লজিক যোগ করতে পারেন, এবং একই সেটআপ থেকে একটি অ্যাডমিন টুল ও একটি মোবাইল অ্যাপ জেনারেট করতে পারেন।

পাইলট স্থিতিশীল হলে জোন ধরে সম্প্রসারণ করুন। এই ক্রমে ফিচার যোগ করুন: পিক-ফেসিং স্টক জলের নিচে গেলে replenishment প্রম্পট, উচ্চ-ত্রুটিযুক্ত বিনের সাথে সাইকেল কাউন্ট, যে কে বিন/SKU/অর্ডার এডিট করতে পারে তার জন্য role-based access, এবং টাইটার এক্সসেপশন ফ্লো (damaged, substitute, split bin)।

প্রশ্নোত্তর

What’s the main reason messy bin locations slow down picking?

সবার কাছে অবস্থানের একটি একক উৎস থাকলে এবং প্রতিটি পিক নিশ্চিতকরণে একটি বিন রেকর্ড করা হলে সমস্যা অনেকটাই কমে। সবচেয়ে সহজ জয় হল সিস্টেমে থাকা বিন এবং তাকের লেবেল একই করা—এটি পিকারদের "চূড়ান্তভাবে খুঁজে বেড়ানো" থেকে রক্ষা করে।

How should we name bin locations so they sort correctly on a pick list?

মানব-দিকনির্দেশের সাথে মিল রেখে একটি ধারাবাহিক প্যাটার্ন ব্যবহার করুন এবং অংশগুলো স্থির দৈর্ঘ্যের রাখুন যাতে সঠিকভাবে সাজানো যায়। ডিফল্ট হিসেবে Zone-Aisle-Bay-Level-Bin ভালো কাজ করে, এবং ভবিষ্যতে প্রসারণের সুবিধার জন্য খালি অংশ রাখুন।

Should each SKU have one bin, or can it have multiple locations?

প্রতি SKU-র জন্য একটি প্রাইমারি পিক বিন দিন, এবং প্রয়োজনমতো ওভারফ্লো বা রিটার্নস হোল্ডের মতো সেকেন্ডারি লোকেশন রাখুন। এতে Where do I pick right now? প্রশ্নের সহজ উত্তর থাকবে এবং একই সময়ে বাস্তব জীবনের বিভক্ত স্টকও ম্যানেজ করা যাবে।

What data do we need to store to build a bin catalog and pick list system?

সহজভাবে চারটি রেকর্ড মেনে চলুন: SKUs (পণ্যের পরিচিতি), Locations (বিন), Inventory (প্রতি লোকেশনে পরিমাণ) এবং Pick Tasks (কে কোথা থেকে কী তুলবে)। এই কাঠামো পিক লিস্ট, কনফার্মেশন এবং এক্সসেপশন ক্যাপচার করতে যথেষ্ট।

How do you decide which bin a pick task should use?

স্নিগ্ধ নিয়ম: যদি প্রাইমারি বিনে পর্যাপ্ত মজুদ থাকে তাহলে প্রাইমারি থেকেই পিক করুন, নাহলে পরবর্তী সেরা বিন থেকে ভাগ করে সংগ্রহ করুন। কুইরেন্টাইন, ব্লকড বা ড্যামেজড বিনগুলোকে পিকযোগ্য হিসেবে বর্জন করুন।

What’s the simplest sorting logic that actually reduces walking?

মানুষ যেভাবে হাঁটে সেই ক্রমে সাজানো সবচেয়ে কার্যকর: প্রথমে zone, তারপর aisle, তারপর bay/section, তারপর level/bin। যদি আপনার ফ্লোরে ওয়ান-উয়ে আয়েসিল থাকে বা কোল্ড স্টোরেজ থাকে, সেক্ষেত্রে সেগুলোর জন্য একটি সরল নিয়ম যুক্ত করুন—জটিল রুটিং ইঞ্জিন নয়।

What should be on a mobile pick screen to keep pickers fast?

একটি পর্দায় পরের কাজই দেখান: বিন কোড বড় আকারে, তারপর প্রয়োজনীয় পরিমাণ, তারপর SKU নাম। দ্রুত কনফার্ম (ট্যাপ বা স্ক্যান) এবং এক্সসেপশন একই স্ক্রিনে রাখুন যাতে পিকার ফ্লো ছাড়তে না হয়।

What should happen when the picker reaches an empty bin?

এক্সসেপশনকে নোট হিসেবে না দেখে বাধ্যতামূলক ডেটা হিসেবে বিবেচনা করুন। কিছু না পেলে পিকার যা করেছে তা রেকর্ড করবে, কনফার্ম করবে, এবং সিস্টেম সেগুলো থেকে পরবর্তী লোকেশন দেখাবে বা রেপ্লেনিশমেন্ট সংকেত দেবে যাতে সমস্যা পরের রানে আর না ঘটে।

How do we prevent duplicates and typos from ruining the bin catalog?

লোকেশন আইডি সেভ হওয়ার আগে ভ্যালিডেশন দিন, ডুপলিকেট ব্লক করুন, এবং প্রতিটি বিন/ SKU মুভ লগ করুন—কে, কখন পরিবর্তন করেছে তা রেকর্ড থাকবে। কারওই কাছে বিন তৈরির অনুমতি সীমিত রাখুন কারণ কয়েকটি অসতর্ক এডিটই বিশ্বাস নষ্ট করে দেয়।

How do we roll this out without disrupting the whole warehouse?

একটি জোন বা একটি পণ্য পরিবার দিয়ে পাইলট শুরু করুন এবং মেজর মেট্রিক নির্ধারণ করুন: পিক টাইম প্রতি লাইন, শর্ট পিকস, রি-ওয়াকস। কোডিং কম রাখতে চাইলে AppMaster (appmaster.io) ব্যবহার করে ডেটা মডেল এবং পিক ফ্লো তৈরি করতে পারেন।

শুরু করা সহজ
কিছু আশ্চর্যজনকতৈরি করুন

বিনামূল্যের পরিকল্পনা সহ অ্যাপমাস্টারের সাথে পরীক্ষা করুন।
আপনি যখন প্রস্তুত হবেন তখন আপনি সঠিক সদস্যতা বেছে নিতে পারেন৷

এবার শুরু করা যাক