صرف سلیک، جیرا اور بلیو ٹیپ کا استعمال کرتے ہوئے مرکزی ٹیموں کی مدد کے لیے جونیئرز کا ایک شعبہ بنائیں

صرف سلیک، جیرا اور بلیو ٹیپ کا استعمال کرتے ہوئے مرکزی ٹیموں کی مدد کے لیے جونیئرز کا ایک شعبہ بنائیں

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

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

پہلے، ہم جونیئرز کی خدمات حاصل کرنے کے بجائے، ہم فری لانسرز کے ساتھ ٹنکر کرتے تھے۔

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

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

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

لیکن یہ سلسلہ ہمیشہ جاری نہ رہ سکا۔ کمپنی کو اس حقیقت کا سامنا کرنا پڑا کہ فری لانس ڈویژن ایک اناڑی عفریت میں بدل گیا ہے۔ پراجیکٹس کے ساتھ ساتھ معمول کے آسان کاموں کی تعداد میں بھی اضافہ ہوا اور کسی وقت ان میں سے بہت زیادہ کام تھے جو انہیں بیرونی اداکاروں کے درمیان مؤثر طریقے سے تقسیم کر سکتے تھے۔ اس کے علاوہ، ایک فری لانسر پراجیکٹس کی تفصیلات میں غرق نہیں ہوتا ہے، اور یہ آن بورڈنگ پر وقت کا مسلسل ضیاع ہے۔ ظاہر ہے، جب آپ کی ٹیم میں 100+ پروفیشنل ڈویلپرز ہوتے ہیں، تو آپ ان کی مدد کرنے اور ان کی سرگرمیوں کو مؤثر طریقے سے منظم کرنے کے لیے پچاس فری لانسرز کی خدمات حاصل نہیں کر سکتے۔ اس کے علاوہ، فری لانسرز کے ساتھ تعامل میں ہمیشہ وقت کی گمشدگی اور دیگر تنظیمی مسائل کے کچھ خطرات شامل ہوتے ہیں۔

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

ہم "سادہ کاموں کا شعبہ" بنانے کے لیے کیسے آئے اور ہم نے کیا حاصل کیا۔

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

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

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

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

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

لیکن سب کچھ صرف جونیئرز کی خدمات حاصل کرنے تک محدود نہیں ہے - انہیں کام کرنے کے قابل قبول حالات پیدا کرنے کی بھی ضرورت ہے، اور یہ بالکل مختلف کام ہے۔

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

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

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

مجموعی طور پر

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

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

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

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

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

ماخذ: www.habr.com

نیا تبصرہ شامل کریں