کیس اسٹڈی
کچھ کام بعد میں آنے والوں سے پہلے کیوں ختم ہوتے ہیں اور پرانے سارا دن کیوں انتظار کرتے ہیں
شام کو قطار میں لگے اشتہار اگلے دن بھی چل رہے تھے جبکہ نئے ختم ہو چکے تھے۔ کوئی قطار نہیں تھی: خالی جگہ اُس کام کو ملتی تھی جو پہلے پوچھتا۔ ہمیں کیا ملا، کیا بدلا، اور کسی بھی مشترکہ ٹول کے بارے میں کون سے سوال پوچھیں۔
اہم نکات
- سارا دن انتظار کرتا کام جبکہ نئے ختم ہو جائیں، قطار کی کمی کی طرف اشارہ کرتا ہے، خود بخود گنجائش کی کمی کی طرف نہیں۔
- پہلے آئیے پہلے پائیے کی ترتیب بنانی پڑتی ہے؛ اُس کے بغیر خالی جگہ اُس کام کو ملتی ہے جو پہلے پوچھے۔
- قطار میں کو بن رہا سے الگ دکھانا ٹیم کے زیادہ تر سوالوں کا جواب اُن کے پوچھے جانے سے پہلے دے دیتا ہے۔
- ختم یا اٹکے ہوئے کام گنجائش روکے رکھ سکتے ہیں اگر اُسے چھوڑا نہ جائے جب اُنہیں اُس کی ضرورت نہ رہے۔
- لمبے انتظار پر بھی اطلاع دیں، ناکامیوں کی طرح، کیونکہ انتظار کرتا کام کبھی کوئی خرابی نہیں اٹھاتا۔
چل رہا دکھنے والا کام مصروف لگتا ہے۔ جب صبح قطار میں لگا کام پہلے ہی ختم ہو اور رات کو قطار میں لگا کام اب بھی چل رہا ہو، تو یہ حالت ٹیم کو کچھ نہیں بتاتی، اور کسی کو معلوم نہیں ہوتا کہ انتظار کرے، دوبارہ شروع کرے یا چھوڑ دے۔ ایک گاہک کی اندرونی ویڈیو ٹیم ہمارے پاس بالکل اسی مسئلے کے ساتھ آئی: شام کو قطار میں لگے اشتہار آدھے دن سے پورے دن بعد بھی چل رہے دکھ رہے تھے، جبکہ اسی رات بعد میں اور اگلی صبح قطار میں لگے اشتہار پہلے ہی ختم ہو چکے تھے۔
ٹیم نے کیا دیکھا: سارا دن چل رہا، جبکہ نئے کام ختم ہو گئے
ہر اشتہار ایک ہی لفظ دکھاتا تھا، چل رہا، چاہے وہ بن رہا ہو یا صرف اپنی باری کا انتظار کر رہا ہو۔ قطار میں لگنے کے آدھے دن سے پورے دن بعد بھی کچھ اشتہار یہی دکھاتے تھے۔
سکرین سے کوئی اشارہ نہیں ملتا تھا کہ اگلا کون ہے، اس لیے ترتیب بےترتیب لگتی تھی۔ بعد میں قطار میں لگے اشتہار ختم ہو چکے تھے؛ پہلے لگے نہیں۔ ٹیم کے لیے کچھ جاننے کا واحد طریقہ یہی تھا کہ دیکھتی رہے۔
کسی بھی کاروبار میں انتظار کرتا کام کیوں بگڑتا ہے
جب لوگ یہ نہیں دیکھ پاتے کہ اُن کا کام کہاں کھڑا ہے، تو وہ ٹول پر بھروسا کرنا چھوڑ دیتے ہیں: دوبارہ شروع کرتے ہیں، ادھر اُدھر پوچھتے ہیں یا ہار مان جاتے ہیں۔ یہ ویڈیو ٹول ہو، بکنگ کا وقت ہو، دکان کے فرش پر کوئی مشین ہو یا کوئی مشترکہ اکاؤنٹ جسے ٹیم کا کوئی بھی استعمال کر سکے، بات ایک ہی ہے۔
ترتیب اہمیت میں رفتار کے برابر ہے۔ ایسا کام جو ایک دن انتظار کرے جبکہ نئے کام ختم ہو جائیں، ٹیم کے وعدے کیے ہر وقت کو بےکار کر دیتا ہے، اور انتظار تو آدھی بات ہے۔ باقی آدھی بات یہ نہ جاننا ہے۔
پہلے آئیے پہلے پائیے کی قطار خود بخود نہیں بنتی۔ کسی کو ترتیب یاد رکھنی ہوتی ہے، انتظار کے دوران ہر کام کے لیے جگہ محفوظ رکھنی ہوتی ہے، اور اگلی خالی جگہ اُس کام کو دینی ہوتی ہے جس نے سب سے زیادہ انتظار کیا ہو۔ جہاں کسی نے یہ نہیں بنایا، وہاں گنجائش اُس انتظار کرتے کام کو ملتی ہے جو پہلے پوچھے، اور پرانا کام بےحد انتظار کر سکتا ہے۔
ہمارے انجینئروں نے کیا پایا: کافی انتظار، قطار بالکل نہیں
ہمارے انجینئروں نے ہر اُس اشتہار کی تاریخ دیکھی جس نے انتظار کیا تھا، اور دو الگ مسائل پائے: رات بھر بہت کم گنجائش، اور اُس گنجائش کی تقسیم میں کوئی ترتیب نہ ہونا۔
گنجائش والا حصہ سادہ تھا۔ رات بھر اُن اکاؤنٹس میں سے صرف ایک کام کر سکتا تھا جو AI ویڈیو کلپس بناتے ہیں، اس لیے ایک وقت میں صرف ایک اشتہار بن سکتا تھا۔ اس سے سست رفتاری کی وضاحت ہو گئی، مگر یہ نہیں کہ نئے اشتہار پرانے سے آگے کیوں نکل گئے۔
اصل بات ترتیب ہی تھی۔ ہر انتظار کرتا اشتہار تقریباً ہر منٹ جانچتا کہ کوئی جگہ خالی ہوئی یا نہیں، اور جگہ خالی ہونے کے بعد جو پہلے پوچھتا وہی لے لیتا۔ کوئی قطار نہیں تھی۔ ایک ایڈیٹر کے آدھی رات کے فوراً بعد قطار میں لگے اشتہار صبح تک ختم ہو گئے، جبکہ اُسی ایڈیٹر کے چند منٹ پہلے لگے دو اشتہار دوپہر کے بعد بھی انتظار کر رہے تھے۔
اسی تاریخ سے یہ بھی پتہ چلا کہ جگہیں ایسے اشتہاروں کے پاس تھیں جنہیں اُن کی ضرورت نہیں رہی تھی۔ جس اشتہار کے سارے کلپس آ چکے تھے اور صرف آخری جوڑ کا انتظار تھا، وہ بھی مصروف گنا جاتا تھا۔ ایسا ہی اُس رن کے ساتھ ہوا جسے دوبارہ شروع کیا گیا تھا۔ اور ایک اشتہار جس کا ایک کلپ ناکام ہوا تھا، سارا دن اپنی جگہ روکے رکھا، چل رہا حالت میں بیٹھا رہا جبکہ باقی اُس کے پیچھے قطار میں لگے رہے۔
ہم نے کیا بدلا
ہم نے ایک حقیقی قطار بنائی، اور حالت کو یہ بتانے والا بنایا کہ واقعی کیا ہو رہا ہے۔
- ہر اشتہار قطار میں لگتے ہی اپنی جگہ لیتا ہے اور انتظار کے دوران اُسے رکھتا ہے، چاہے اُسے دوبارہ شروع کیا جائے، اور خالی جگہ ہمیشہ اُس اشتہار کو ملتی ہے جس نے سب سے زیادہ انتظار کیا ہو۔
- اشتہار قطار سے اُس وقت نکلتا ہے جب وہ شروع ہو، ختم ہو، ناکام ہو یا روکا جائے۔
- جو اشتہار صرف اپنے آخری جوڑ کا انتظار کر رہے ہوں، یا جن کے سارے کلپس آ چکے ہوں، وہ اب جگہ نہیں روکتے۔
- ٹیم دیکھ سکتی ہے کہ اشتہار قطار میں ہے یا بن رہا ہے، اُس سے آگے کتنے اشتہار ہیں، اس وقت کتنے اکاؤنٹ کام کر رہے ہیں اور اُس نے کتنی دیر انتظار کیا۔ باری آنے پر یہ دکھتا ہے کہ اب تک کتنے کلپس بن چکے ہیں۔
- اشتہاروں کی فہرست دونوں کے لیے چل رہا کی بجائے قطار میں یا بن رہا بتاتی ہے۔
- جب کسی اشتہار نے تین گھنٹے سے زیادہ انتظار کیا ہو، ٹیم کو ایک اطلاع ملتی ہے کہ کتنے انتظار میں ہیں اور کیوں: اس وقت کوئی اکاؤنٹ کام نہیں کر سکتا، یا ہر وہ اکاؤنٹ جو کام کر سکتا ہے مصروف ہے۔
کاروبار کے پاس اب کیا ہے
یہ تبدیلی گاہک کے پلیٹ فارم پر چل رہی ہے۔ اشتہار اُسی ترتیب سے بنتے ہیں جس سے قطار میں لگے تھے، کسی کا اشتہار کسی نئے سے پیچھے نہیں رہتا، اور گنجائش اب اُن اشتہاروں کے پاس نہیں رہتی جنہیں اُس کی ضرورت نہیں۔
ٹیم سادہ الفاظ میں دیکھتی ہے کہ ہر اشتہار کہاں کھڑا ہے، اور لمبے انتظار کا پتہ اگلی صبح جاننے کی بجائے چند گھنٹوں میں مل جاتا ہے۔ ٹیم کی اطلاع کے ایک دن کے اندر ہم نے اِسے تلاش کر کے حل کیا، اور اُسی دن اُن چند اشتہاروں کو بھی ٹھیک کیا جو خود سے جگہ کی جانچ کرنا چھوڑ بیٹھے تھے۔
آپ خود کیا جانچ سکتے ہیں
- اپنی ٹیم یا اپنے سپلائر سے پوچھیں: جب دو کام ایک خالی جگہ کے انتظار میں ہوں، تو وہ کسے ملتی ہے؟ اگر کوئی جواب نہ دے سکے، تو غالباً کوئی قطار ہی نہیں۔
- کسی چل رہے کام کی حالت دیکھیں۔ کیا وہ بتاتی ہے کہ کام پر ہو رہا ہے، یا صرف یہ کہ انتظار میں ہے؟
- کوئی ایسا کام تلاش کریں جس کے بارے میں آپ جانتے ہیں کہ ختم ہو چکا ہے، اور دیکھیں کہ کیا وہ اب بھی گنجائش میں گنا جا رہا ہے۔
- پوچھیں کہ کام دوبارہ شروع کرنے پر اُس کی جگہ کا کیا ہوتا ہے: کیا وہ اپنی جگہ رکھتا ہے یا قطار کے آخر میں چلا جاتا ہے؟
- پوچھیں کہ جب کوئی کام لمبی دیر انتظار کرے تو کسی کو بتایا جاتا ہے، یا صرف ناکام ہونے پر۔
آگے کیا کریں
دو سوالوں سے شروع کریں جو پوچھنے کے قابل ہیں: کام کس ترتیب سے بنتے ہیں، اور حالت کا واقعی مطلب کیا ہے۔ یہ اپنی ٹیم سے پوچھیں اگر ٹول اندرونی ہے، یا سپلائر سے اگر آپ اُسے کرائے پر لیتے ہیں۔
اگر کام پیچھے رہ رہے ہوں اور گنجائش کم ہو، تو پہلے ترتیب ٹھیک کریں۔ بغیر قطار والے ٹول میں گنجائش بڑھانے کا مطلب عموماً یہی ہوتا ہے کہ نئے کام پھر بھی آگے نکل جائیں، بس زیادہ تیزی سے۔
کسی مشترکہ ٹول کو حقیقی ترتیب دینا، اور ایسی حالت دینا جو بتائے کہ ہر کام کہاں کھڑا ہے، ایسا کام ہے جو ہمارے انجینئر گاہکوں کے لیے کرتے ہیں۔ اگلا ٹول آپ بنائیں، خریدیں یا ورثے میں ملے، ترتیب والا سوال جلدی پوچھیں: ٹیم کے انتظار میں بیٹھنے سے پہلے اُس کا جواب دینا کہیں آسان ہے۔
لوگ جو پوچھتے ہیں
میرا کام چل رہا کیوں دکھتا ہے جبکہ کچھ ہو ہی نہیں رہا؟
کیونکہ ایک حالت اکثر دو الگ چیزیں ڈھانپ لیتی ہے: کام پر ہونا، اور خالی جگہ کا انتظار۔ اگر ٹول دونوں کے لیے ایک ہی لفظ رکھتا ہے، تو سارا دن انتظار کرنے والا کام بالکل ویسا ہی لگتا ہے جیسے ابھی شروع ہوا ہو۔ پوچھیں کہ حالت کا واقعی مطلب کیا ہے، اور کیا ٹول انتظار کو کام سے الگ دکھا سکتا ہے۔
مجھے کیسے پتہ چلے کہ کام سست ہے یا اٹکا ہوا؟
دو چیزیں مدد دیتی ہیں: کیا ٹول وقت کے ساتھ بدلتی پیش رفت دکھاتا ہے، اور کیا آپ دیکھ سکتے ہیں کہ کام کس چیز کا انتظار کر رہا ہے۔ ایسا کام جس میں لمبی دیر تک کوئی پیش رفت نہ ہو جبکہ نئے کام ختم ہو رہے ہوں، عموماً سست کام کی بجائے ترتیب کے مسئلے کی طرف اشارہ کرتا ہے۔ اپنے سپلائر سے پوچھیں کہ انتظار کرتا کام سکرین پر کیسا دکھنا چاہیے۔
مجھے گنجائش بڑھانی چاہیے یا پہلے ترتیب ٹھیک کرنی چاہیے؟
ہمارے تجربے میں پہلے ترتیب ٹھیک کریں۔ بغیر قطار کے زائد گنجائش کا مطلب یہی ہے کہ سب سے نیا کام پھر بھی پہلے پوچھ سکتا ہے اور گھنٹوں انتظار کرنے والے سے آگے نکل سکتا ہے۔ قطار حقیقی ہو جانے کے بعد آپ دیکھ سکتے ہیں کہ کیا گنجائش ہی باقی مسئلہ ہے۔
کسی کو بتانے سے پہلے کام کو کتنی دیر انتظار کرنے دینا چاہیے؟
اِس کا کوئی ایک درست جواب نہیں؛ یہ کام پر اور ٹیم کی توقع پر منحصر ہے۔ اہم بات یہ ہے کہ کسی کو بتایا تو جائے، کیونکہ سارا دن انتظار کرتا کام کبھی کوئی خرابی نہیں اٹھاتا اور اس لیے کبھی ناکامی کے طور پر سامنے نہیں آتا۔ اپنے کام کے معمول سے لمبا انتظار چنیں، اور وہ حد پار ہونے پر ٹیم کو اطلاع ملے۔
کیا ختم ہو چکا کام اب بھی دوسروں کو روک سکتا ہے؟
ہاں۔ ایسا کام جس نے اپنا اصل کام کر لیا ہو مگر آخری مرحلے کا انتظار کر رہا ہو، یا جسے دوبارہ شروع کیا گیا ہو، مصروف گنا جاتا رہ سکتا ہے اور ایسی گنجائش روکے رکھ سکتا ہے جس کی اُسے ضرورت نہیں۔ پوچھیں کہ کیا ٹول گنجائش اُس وقت چھوڑ دیتا ہے جب کام کو اُس کی ضرورت نہ رہے۔