تیسرے حصے میں صفائی مکمل ہو گئی: نام یکساں کر دیے گئے، تاریخیں ایک ہی فارمیٹ میں آ گئیں، اعداد واقعی اعداد بن گئے، اور وہ معانی جو پہلے سیلوں کے رنگوں میں چھپے رہتے تھے، لکھے ہوئے فیلڈز میں بدل گئے۔ ڈیٹا منتقلی کے لیے تیار ہے۔ باقی رہ گیا وہ فیصلہ جو طے کرتا ہے کہ منتقلی خاموشی سے گزر جائے گی یا ہفتوں کی الجھن میں بدل جائے گی: پہلے کیا منتقل کریں؟

یہ عمل درآمد کرنے والے کے لیے ایک تکنیکی تفصیل لگتی ہے۔ دراصل یہ ایک آپریشنل فیصلہ ہے، اور یہ فیصلہ آپ کا ہے۔ آپ کی کمپنی مائیگریشن کے لیے رکے گی نہیں۔ گاہک آرڈر دیں گے، انوائسز جاری ہوں گی، سپلائرز مال پہنچائیں گے — اور یہ سب اس وقت جب آپ کا آدھا ڈیٹا ایک جگہ اور آدھا دوسری جگہ ہو گا۔ درست ترتیب ہی اس دور کو قابلِ انتظام بناتی ہے، بجائے ایسے دور کے جس میں ہر کوئی دو بار کام کرے۔

سب کچھ ایک ہی بار میں منتقل کرنا کیوں کام نہیں کرتا

یہ سوچ قابلِ فہم ہے: ہفتے کے آخر میں سب کچھ منتقل کر دو، اتوار کو نئے سسٹم پر کام شروع کرو، بس ہو گیا۔ یہ منظرنامہ عام طور پر تین ایسی وجوہات سے ناکام ہوتا ہے جن کا سسٹم کے معیار سے کوئی تعلق نہیں۔

پہلی، منتقلی کے دوران آپ توقع سے کہیں زیادہ چیزیں دریافت کریں گے۔ ہر مائیگریشن ایسا غائب ڈیٹا سامنے لاتی ہے جس پر کسی کی نظر نہیں گئی تھی: ٹیکس نمبر کے بغیر گاہک، پیمائش کی اکائی کے بغیر شے، حوالے کے بغیر انوائس۔ سب کچھ ایک ساتھ منتقل کریں تو یہ ساری دریافتیں ایک ہی وقت میں، سب سے تنگ لمحے میں آ پڑتی ہیں۔

دوسری، آپ کی ٹیم سسٹم چلاتے ہوئے ہی اسے سیکھتی ہے۔ کوئی بھی ایک دن میں نئے ٹول پر عبور حاصل نہیں کرتا۔ ایک ہی بار کی منتقلی سب سے بیک وقت سب کچھ سیکھنے کا تقاضا کرتی ہے، اس لیے جب کوئی غلطی ظاہر ہوتی ہے تو آپ نہیں بتا سکتے کہ وہ کہاں سے آئی: ڈیٹا غلط ہے، سسٹم غلط کنفیگر ہوا ہے، یا ملازم نے ابھی اسکرین کو سمجھا ہی نہیں؟

تیسری، یہ آپ کے لیے واپسی کا کوئی راستہ نہیں چھوڑتی۔ اگر دو دن بعد کوئی بنیادی خامی سامنے آئے تو آپ کے پاس صرف دو راستے بچتے ہیں: زبردستی آگے بڑھنا یا مکمل طور پر واپس لوٹنا، اور دونوں مہنگے ہیں۔ مرحلہ وار منتقلی کاروبار کے ایک حصے کو ہمیشہ مستحکم زمین پر رکھتی ہے۔ یہ ان نمونوں میں سے ایک ہے جو رک جانے والے سسٹم منصوبوں میں بار بار دکھائی دیتے ہیں: قصور شاذ و نادر ہی ٹول کا ہوتا ہے، اور عام طور پر ایک ہی دن میں سب کچھ بدلنے کی کوشش کا۔

لین دین سے پہلے ماسٹر ڈیٹا: وہ اصول جس پر پوری ترتیب قائم ہے

آپ کا ڈیٹا دو قسم کا ہوتا ہے۔ ماسٹر ڈیٹا: گاہک، سپلائرز، اشیا یا خدمات، ملازمین، کھاتوں کا چارٹ۔ اور لین دین کا ڈیٹا: انوائسز، آرڈرز، خریداری آرڈرز، اسٹاک کی نقل و حرکت، وصولیاں۔

ان کے درمیان فرق اہمیت کا نہیں بلکہ سمت کا ہے۔ لین دین کا ڈیٹا ہمیشہ ماسٹر ڈیٹا کی طرف اشارہ کرتا ہے: ہر انوائس کسی گاہک اور اشیا کی طرف، ہر خریداری آرڈر کسی سپلائر کی طرف اشارہ کرتا ہے۔ اس کا الٹ کبھی درست نہیں ہوتا۔ اس لیے ترتیب انحصار سے طے ہوتی ہے، پسند سے نہیں: پہلے ماسٹر ڈیٹا منتقل کریں، کیونکہ لین دین کسی ایسی چیز پر قائم نہیں ہو سکتا جو موجود ہی نہ ہو۔

ترتیب الٹ دیں تو آپ کو وہی روایتی ناکامی ملے گی: آپ تین ہزار انوائسز امپورٹ کرتے ہیں، سسٹم ان میں لکھے ہر نام کے لیے خود بخود ایک نیا گاہک بنا دیتا ہے، اور آخر میں آپ کی گاہکوں کی فہرست میں ایک ہی کمپنی تین املاؤں میں تین بار درج ہوتی ہے۔ آپ سسٹم کے اندر بالکل وہی بے ترتیبی دوبارہ پیدا کر دیں گے جسے صاف کرنے میں تیسرا حصہ صرف ہوا تھا — بس اب اسے درست کرنا زیادہ مشکل ہے۔

عملی طور پر ترتیب یوں چلتی ہے:

  • پہلا: بنیادی اکائیاں۔ گاہک، سپلائرز، اشیا اور خدمات۔ مختصر فہرستیں، جو ایک بار منتقل کی جاتی ہیں اور آنکھ سے جانچی جاتی ہیں۔ یہی وہ تہہ ہے جس پر باقی سب کچھ کھڑا ہوتا ہے۔
  • دوسرا: ابتدائی بیلنس۔ ہر گاہک پر آپ کا کتنا واجب ہے اور آپ پر ہر سپلائر کا کتنا، آغاز کے لمحے پر اسٹاک کی مقداریں، کھاتوں کے بیلنس۔ یہ تاریخ نہیں؛ یہ وہ صفر نقطہ ہے جہاں سے سسٹم شروع ہوتا ہے۔ اس کے لیے ایک مخصوص تاریخ چنیں اور اس پر قائم رہیں۔
  • تیسرا: صرف کھلے لین دین۔ جو اس وقت جاری ہے — وہ آرڈرز جو ابھی ڈیلیور نہیں ہوئے، وہ انوائسز جن کی رقم ابھی وصول نہیں ہوئی، وہ خریداری آرڈرز جو ابھی موصول نہیں ہوئے۔ ٹیم روزانہ انہی سے واسطہ رکھتی ہے، اور یہ آپ کے تصور سے کہیں کم ہیں۔
  • سب سے آخر میں، اور شاید کبھی نہیں: تاریخی آرکائیو۔ پچھلے برسوں کی بند ہو چکی انوائسز۔

تاریخی آرکائیو: وہ سوال جو آپ کے ہفتے بچاتا ہے

مائیگریشن میں وقت اور پیسہ کھانے والی سب سے بڑی واحد چیز کمپنی کی پوری تاریخ نئے سسٹم میں لے جانے پر اصرار ہے۔ اس فیصلے سے پہلے جو سوال آنا چاہیے وہ یہ ہے: آپ اس تاریخ کے ساتھ دراصل کیا کریں گے؟

اگر جواب ہے ہمیں اس کی ضرورت چیزیں دیکھنے یا کسی قانونی جانچ کے لیے ہے، تو آرکائیو جیسا ہے ویسا ہی یہ کام پہلے سے انجام دے رہا ہے — اپنی اصل شکل میں، ایک معلوم اور قابلِ تلاش جگہ پر محفوظ۔ آپ کی قانونی ذمہ داری انوائسز اور ریکارڈ کو محفوظ رکھنا اور مانگے جانے پر انہیں پیش کر سکنا ہے، جیسا کہ زکوٰۃ، ٹیکس اور کسٹمز اتھارٹی (ZATCA) نے طے کیا ہے، نہ یہ کہ وہ سب خاص طور پر نئے سسٹم کے اندر ہی موجود ہوں۔

اگر جواب ہے ہمیں ایسی رپورٹیں چاہییں جو اس سال کا موازنہ پچھلے برسوں سے کریں، تو آپ کو تاریخ کا ایک حصہ چاہیے، پوری نہیں، اور عام طور پر ہر انوائس کی سطر کے بجائے خلاصے کی سطح پر۔ ان دونوں مائیگریشنز کے درمیان فرق محنت اور لاگت دونوں میں بڑا ہے۔

عملی اصول: وہ تاریخ منتقل کریں جس پر آپ کوئی فیصلہ کریں گے، اور باقی کو آرکائیو کے طور پر رکھیں۔ آرکائیو کی منتقلی کو لائیو ہونے کی پیشگی شرط نہ بنائیں — یہ بعد میں بغیر دباؤ کے کی جا سکتی ہے، جبکہ لائیو ہونا غیر معینہ مدت تک ٹالا نہیں جا سکتا۔

متوازی کام: ضروری، اور کھلا چھوڑ دیا جائے تو خطرناک

متوازی کام کا مطلب ہے ایک مقررہ مدت تک لین دین کو نئے سسٹم اور پرانی فائل دونوں میں بیک وقت درج کرنا۔ اس کا ایک ہی مخصوص مقصد ہے: یہ تصدیق کرنا کہ سسٹم وہی نتائج دیتا ہے جو آپ پہلے سے جانتے ہیں۔ آپ ہفتے کی کل فروخت، گاہکوں کے بیلنس، ایک دو اشیا کی مقدار کا موازنہ کرتے ہیں۔ اگر اعداد مل جائیں تو سسٹم ٹھیک چل رہا ہے؛ اگر مختلف ہوں تو آپ کو یہ اس سے پہلے پتا چل جاتا ہے کہ کوئی غلط عدد پر فیصلہ کرے۔

لیکن متوازی کام کی ایک حقیقی قیمت ہے: آپ کی ٹیم دو بار کام کرتی ہے۔ یہ قیمت دو ہفتوں کے لیے قابلِ قبول ہے اور تین مہینوں تک تباہ کن۔ خطرہ صرف محنت کا نہیں۔ کچھ عرصے بعد دوہرا اندراج ڈھیلا پڑنے لگتا ہے — کوئی ایک جگہ درج کرتا ہے اور دوسری کو مؤخر کر دیتا ہے — یوں دونوں نقلیں ایک دوسرے سے دور ہوتی جاتی ہیں اور مشق کا مطلب مکمل طور پر ختم ہو جاتا ہے، کیونکہ آپ کو معلوم ہی نہیں رہتا کہ کون سی درست ہے۔

اس لیے یہاں صرف ایک اصول اہم ہے: ایسا متوازی کام جس کی اختتامی تاریخ پہلے دن سے سب کو بتا دی گئی ہو۔ تاریخ لکھیں، ٹیم کو بتائیں، اور اسے صرف تحریری وجہ کے ساتھ کیے گئے واضح فیصلے سے ہی بڑھائیں — کبھی خود بخود کھسکنے نہ دیں۔ کھلا دورانیہ احتیاط نہیں؛ یہ مؤخر کیا گیا فیصلہ ہے، اور یہی سب سے عام طریقہ ہے جس سے کوئی نیا سسٹم پورا ایک سال آدھا ادھورا استعمال ہوتا رہتا ہے۔ یہ اس تبدیلی کے انتظام کے کام کا حصہ ہے جسے ہم نے سسٹم کو مرحلہ وار نافذ کرنے کی اپنی گائیڈ میں تفصیل سے بیان کیا ہے۔

Origami کا نقطۂ نظر

جب ہم اسپریڈشیٹس پر چلنے والی کسی کمپنی کے لیے کسٹم سسٹم بناتے ہیں تو ہم مائیگریشن کے منصوبے کو ڈیزائن کا حصہ سمجھتے ہیں، نہ کہ منصوبے کے آخر میں آنے والا عمل درآمد کا مرحلہ۔ وجہ یہ ہے کہ مائیگریشن کی ترتیب خود سسٹم کے ڈھانچے کے بارے میں فیصلوں پر مجبور کرتی ہے: کون سی اکائیاں خود مختار طور پر قائم رہنی چاہییں، کون سے فیلڈز کو عارضی طور پر نامکمل رہنا برداشت کرنا ہو گا، اور کہاں ہمیں ایسے قابلِ تکرار امپورٹس درکار ہیں جو ریکارڈز کی نقل نہ بنائیں۔

ہم شروع کرنے سے پہلے کلائنٹ کے ساتھ یہ تاریخ بھی طے کر لیتے ہیں کہ پرانی فائل کب بند ہو گی، کیونکہ یہی تاریخ منصوبے کو ایک متوازی تجربے سے حقیقی منتقلی میں بدلتی ہے۔ یہ وہی طریقہ ہے جو ہم مرحلہ وار ڈیجیٹائزیشن کے روڈ میپس میں اپناتے ہیں، اور یہ ہماری خدمات میں ہر جگہ لاگو ہوتا ہے: ہر مرحلہ کوئی ایسی چیز فراہم کرتا ہے جو کام کرتی ہو، نہ کہ یہ وعدہ کہ آخر میں سب کچھ کام کرے گا۔

وہ اشارہ جو بتاتا ہے کہ منتقلی کامیاب ہوئی

منتقلی کامیاب ہوئی یا نہیں، یہ آپ کو کسی تکمیلی رپورٹ یا مائیگریشن کے فیصد سے پتا نہیں چلے گا۔ یہ آپ کو ایک ایسے رویے سے پتا چلے گا جس کا کسی نے تقاضا نہیں کیا: کوئی ملازم بغیر کہے پرانی فائل کھولنا چھوڑ دیتا ہے۔ جب سسٹم وہ چیز بن جائے جسے وہ صبح سب سے پہلے کھولتے ہیں کیونکہ ان کی ضرورت تک پہنچنے کا یہی تیز راستہ ہے، تب منتقلی واقعی ہو چکی ہے۔ جب سب کچھ منتقل ہو جانے کے باوجود وہ ہر صبح فائل کھولتے رہیں، تو پیش رفت کا عدد کچھ بھی کہے، منتقلی ابھی نہیں ہوئی۔

اعداد کے بجائے اس اشارے پر نظر رکھیں۔ اور اگر آپ دیکھیں کہ لوگ پرانی فائل کی طرف لوٹ رہے ہیں تو وجہ عام طور پر مزاحمت نہیں ہوتی — وجہ یہ ہوتی ہے کہ سسٹم انہیں کوئی ضروری چیز نہیں دیتا، یا سست روی سے دیتا ہے، یا زیادہ مراحل میں۔ یہ قابلِ اصلاح وجہ ہے، لیکن صرف اسی صورت میں جب آپ اسے جلد دیکھیں اور اس کے بارے میں پوچھیں۔

آنے والے حصوں میں

ڈیٹا درست ترتیب سے منتقل ہو چکا ہے، اور ایک ایسا سوال سامنے آتا ہے جو فائلوں کی دنیا میں موجود ہی نہیں تھا: جو فائل کھولتا ہے وہ اس میں سب کچھ دیکھتا ہے، جبکہ سسٹم طے کرتا ہے کہ کون کیا دیکھے۔ اگلا حصہ اجازتوں کے بارے میں ہے — تنخواہیں، منافع کے مارجن اور گاہکوں کا ڈیٹا، اور ہر ایک کو کون دیکھ سکتا ہے۔ اس کے بعد ہم ان رپورٹوں کی طرف بڑھیں گے جو آپ ہر مہینے ہاتھ سے تیار کرتے تھے، اور سلسلے کو منتقلی کے بعد کے پہلے تیس دنوں کے ساتھ ختم کریں گے۔

ماخذ