JavaRush /جاوا بلاگ /Random-UR /جینیئس، پروگرامر، اسٹریٹجسٹ، مینیجر۔ ٹیک لیڈ کون ہے اور ک...

جینیئس، پروگرامر، اسٹریٹجسٹ، مینیجر۔ ٹیک لیڈ کون ہے اور کیسے بننا ہے؟

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

ٹیک لیڈ کون ہے؟

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

ٹیک لیڈ فنکشن کیا ہے؟

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

کیا آئی ٹی کمپنیوں کو ٹیک لیڈز کی ضرورت ہے؟

انڈسٹری میں ہمیشہ کی طرح، اس معاملے پر بھی اتفاق رائے نہیں ہے۔ مثال کے طور پر، ThoughtWorks کے ایک ڈویلپر Vinicius Gomes کا استدلال ہے کہ ٹیک لیڈ پوزیشن اکثر مسائل کا شکار ہوتی ہے اور اسے مکمل طور پر ختم کر دینا چاہیے۔ ان کی رائے میں، جسے ترقیاتی حلقوں میں کافی اہم حمایت حاصل ہے، زیادہ تر معاملات میں اس پوزیشن میں کئی لوگوں کے کام کی مقدار شامل ہوتی ہے، جس کی وجہ سے ٹیم کا ڈھانچہ اکثر متاثر ہوتا ہے۔ اس لیے، گومز کا خیال ہے، بہتر ہے کہ انتظامی ڈھانچے کو ایڈجسٹ کرکے ٹیک لیڈ پوزیشن کو یکسر ختم کر دیا جائے تاکہ ترقیاتی ٹیم کے مختلف اراکین آپس میں مختلف کرداروں کو تقسیم کر سکیں۔ یہ ٹیم کو زیادہ مؤثر طریقے سے کام کرنے کی اجازت دے گا. تاہم، زیادہ تر ڈویلپرز کو اب بھی یقین ہے کہ ٹیک لیڈ کی پوزیشن ضروری اور اہم ہے، اگر، یقیناً، ٹیک لیڈ کام کو اچھی طرح جانتا ہے اور اپنے کام کو صحیح طریقے سے انجام دیتا ہے۔ جینیئس، پروگرامر، اسٹریٹجسٹ، مینیجر۔  ٹیک لیڈ کون ہے اور کیسے بننا ہے؟  - 4

ایک اچھا ٹیک لیڈ کیسا لگتا ہے؟

لہذا، آئیے سمجھیں کہ ایک اچھا اور درست ٹیک لیڈ کیا ہونا چاہیے اور وہ ٹیم کو کیا دے سکتا ہے اور کیا دینا چاہیے۔
  • ترقیاتی ٹیم کے موثر اور مربوط کام کو منظم کرنا۔

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

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

  • ڈویلپرز اور انتظامیہ کی حوصلہ افزائی ٹیم کی تشکیل۔

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

    یہ کام کا انتظامی حصہ ہے اور ساتھ ہی، وہ حصہ جس سے بہت سے تکنیکی رہنما اس پر توجہ دینے سے گریز کرتے ہیں یا اسے ضروری نہیں سمجھتے ہیں، کیونکہ وہ اسے کم اہم اور ثانوی سمجھتے ہیں۔ تاہم، پریکٹس سے پتہ چلتا ہے کہ حوصلہ افزائی، ذاتی نقطہ نظر، کوچنگ، حوصلہ افزائی اور ٹیم میں دوستانہ ماحول پیدا کرنے جیسی چیزیں اب بھی کافی اہم کردار ادا کرتی ہیں (چاہے وہ تکنیکی حصے کے مسائل کی تلافی نہ کرسکیں)، اور فائنل میں جھلکتی ہیں۔ سب سے براہ راست طریقہ میں نتیجہ.

  • ہم آہنگی اور کوششوں کا توازن۔

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

  • ترقیاتی ٹیم کی تمام کامیابیوں اور ناکامیوں کا ذمہ دار۔

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

ایک اچھا ٹیک لیڈ کیا کرتا ہے اور کیسے بننا ہے؟

اب آئیے تھوڑا سا مزید مخصوص ہوتے ہیں اور دیکھتے ہیں کہ پچھلے حصے میں زیر بحث اہداف کو حاصل کرنے کے لیے تکنیکی لیڈز کیا کام کرتی ہیں۔
  • ترقی کا طریقہ کار۔

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

  • ٹیکنالوجی اسٹیک.

    یہ پہلو جو کہ منصوبے کی مجموعی کامیابی کے لیے انتہائی اہم ہے، تکنیکی رہنما کی ذمہ داری بھی ہے۔ اس میں پروگرامنگ زبانوں کی فہرست شامل ہو سکتی ہے جو پروجیکٹ کو لاگو کرنے کے لیے استعمال کی جائیں گی، ساتھ ہی فریم ورک، ڈیٹا اسٹوریج سلوشنز، لائبریریز، QA سلوشنز وغیرہ۔

  • سافٹ ویئر فن تعمیر۔

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

  • اندرونی منصوبہ بندی اور ذمہ داری کے شعبوں کی تقسیم۔

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

  • نئی ریلیز کا وقت۔

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

  • کوڈ کا جائزہ لینے کی پالیسی۔

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

تنخواہ کے امکانات

اور آخر میں، سب سے مزیدار چیز - ٹیک لیڈ پوزیشنز پر ماہرین عام طور پر کتنا کماتے ہیں، یا، دوسرے لفظوں میں، ایک اہم وجہ کیوں کہ اس پر بہت زیادہ کام کرنا سمجھ میں آتا ہے (یا کوئی معنی نہیں رکھتا، خود فیصلہ کریں) اپنی اور آپ کی پیشہ ورانہ ترقی، تاکہ ایک دن بڑھے اور ایک قابل فخر اور قابل احترام تکنیکی قیادت بن سکے۔ مشہور پورٹل Glassdoor کے مطابق ، ٹیک لیڈ پوزیشنز کی اوسط عالمی تنخواہ $78.6 ہزار سالانہ ہے۔ امریکہ میں، مستند وسائل PayScale کے مطابق، اوسط ٹیک لیڈ ہر سال تقریباً 101.4 ہزار ڈالر کماتا ہے۔ ایک اور مقبول وسیلہ، Salary.com، ہمیں ہر سال $131 ہزار کا اعداد و شمار فراہم کرتا ہے ، جس کی تخمینی حد $118 ہزار سے $145.5 ہزار سالانہ ہے۔ "ہمارے عرض بلد" میں، جیسا کہ آپ نے شاید پہلے ہی اندازہ لگایا ہے، تکنیکی رہنماؤں کی تنخواہیں امریکیوں سے کم اور عالمی اوسط سے تھوڑی کم ہیں۔ اس طرح، DOU وسائل کے مطابق ، دسمبر 2019 میں یوکرین میں، اوسط تکنیکی برتری نے تقریباً $4,400 فی ماہ کمایا۔ روس میں، وسائل Trud.com کے مطابق، تکنیکی لیڈ کی تنخواہ ہر ماہ 400 ہزار روبل ($5600) تک پہنچ سکتی ہے۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION