کلائنٹ: فیس بک کی ایک کاپی کی قیمت کتنی ہے؟

کلائنٹ: فیس بک کی ایک کاپی کی قیمت کتنی ہے؟

"فیس بک کی ایک کاپی بنانے میں کتنا خرچ آتا ہے (Avito, Yandex.Taxi, fl.ru...)؟" - کلائنٹس کے سب سے مشہور سوالات میں سے ایک، جس کا آج ہم تفصیلی جواب دیں گے اور آپ کو بتائیں گے کہ یہ ان لوگوں کی طرف سے کیسا لگتا ہے جنہیں یہ کرنا ہے۔

بلیک باکس

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

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

اس کے مطابق، ہم مندرجہ ذیل مسائل کو حل کرنے پر مجبور ہوں گے:
آئیے اندازہ لگائیں اور ایجاد کریں - یہ "کار" اندر سے کیسے بنی ہے، جس میں سے ہم صرف جسم دیکھتے ہیں؟

تصور کریں کہ یہ کن حصوں پر مشتمل ہے۔ سمجھنے کے لیے: کوئی بھی جدید کار تقریباً 18 حصوں پر مشتمل ہوتی ہے...

اندازہ لگائیں کہ ان 18 حصوں کو بنانے کے لیے کس قسم کے ماہرین کی ضرورت ہے اور ہر ایک کو بنانے میں کتنا وقت لگے گا۔

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

"آئس برگ کی نوک"

Avito, Facebook, Yandex.Taxi... اگر کلائنٹ کو اندر سے اس کاروبار کا علم ہوتا جس کا وہ حوالہ دے رہا تھا، تو اسے معلوم ہوتا کہ اس میں درجنوں، یا یہاں تک کہ سیکڑوں پروگرامرز ہیں جو کئی سالوں سے سروس بنا رہے ہیں۔

پروڈکٹ تیار کرنے والے ماہرین کے ہزاروں گھنٹے کی ادائیگی کی گئی۔

"فیس بک کو کاپی کرنے میں کتنا خرچ آتا ہے" کا حساب لگا کر ہم ان کے کام کے تمام نتائج دیکھیں گے۔ اور، جب ہم ان نتائج کی فہرست بناتے ہیں، تو کلائنٹ کو ہمیشہ پتہ چلتا ہے کہ اس نے، زیادہ سے زیادہ، 10% "Facebook" کو دیکھا ہے۔

بقیہ 90% اسے تب ہی نظر آتا ہے جب ہم کافی کام کر لیتے ہیں۔ جب آپ گاڑی کے پہیے کے پیچھے جاتے ہیں تو آپ کو انجن، اسٹیئرنگ ریک، ایندھن کی لائنیں نظر نہیں آتیں، کیا آپ؟

آگے کیا ہوگا؟

کلائنٹ سمجھتا ہے کہ اسے سروس کی 90% صلاحیتوں کی بالکل بھی ضرورت نہیں ہے۔ یہ مزدوری کے اخراجات ہیں جو اسے کوئی فائدہ نہیں دیں گے۔ ہزاروں آدمیوں کے گھنٹے ایسے خصوصیات پر ضائع ہوتے ہیں جو وہ کبھی استعمال نہیں کرے گا۔ مہنگا اور بیکار۔

"اپنے پڑوسی کی بیٹی کی نقل کرو، لیکن سستی!"

ایک کلائنٹ ایسی درخواست کے ساتھ کیوں آتا ہے؟ اسے لگتا ہے کہ چونکہ یہ کام ہو چکا ہے، اس لیے اسے لینے اور نقل کرنے سے زیادہ آسان کوئی چیز نہیں۔ بہت پیسہ بچاتا ہے!

لیکن ایک چھوٹا سا مسئلہ ہے - ہم فیس بک سے کچھ نہیں لے سکتے کیونکہ:

  1. ہمیں (اور کسی دوسرے ٹھیکیدار کو) سورس کوڈ تک رسائی حاصل نہیں ہے۔ اور اگر تھا بھی تو یہ کسی اور کمپنی کی ملکیت ہے۔
  2. ہمارے پاس ڈیزائن کے ذرائع نہیں ہیں، جس کا مطلب ہے کہ ڈیزائن کو بھی دوبارہ بنانے کی ضرورت ہوگی۔
  3. ہمیں پروڈکٹ کے فن تعمیر کے بارے میں کوئی علم نہیں ہے۔ ہم صرف اندازہ لگا سکتے ہیں کہ یہ اندر کیسے کام کرتا ہے۔ یہاں تک کہ اگر ہم Habré پر مضامین کا ایک گروپ پڑھتے ہیں، تو صرف ایک تخمینی تفصیل ہوگی۔

افسوس، "اپنے پڑوسی کی طرح کرو" کی درخواست کام کو سستا نہیں بناتی ہے :)

"مجھے پوکر دو!"

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

صرف ایک تضاد ہے: مؤکل ہمارے پاس کسی کاروباری مسئلے کے بارے میں سوال نہیں لے کر آتا ہے۔ وہ تکنیکی حل کے بارے میں سوال لے کر آتا ہے۔ یعنی، "مجھے ایک پوکر کی ضرورت ہے" جیسی درخواست کے ساتھ۔ اسے اس کی ضرورت کیوں ہے؟ شاید وہ لکڑی کاٹنے جا رہا ہے اور اسے کلہاڑی کی ضرورت ہے؟

مؤکل حل کا ماہر نہیں ہے (عام طور پر وہ اپنی زندگی میں پہلی بار اس طرح کا مسئلہ حل کر رہا ہے)، لیکن جب وہ پوکر کو دیکھتا ہے تو اسے لگتا ہے کہ یہ یہ ہے، جادو کی چھڑی!

لیکن جب ہم یہ سوال پوچھتے ہیں کہ "آپ کون سا کاروباری مسئلہ حل کر رہے ہیں؟" اور آئیے سوچتے ہیں کہ کون سا حل واقعی بہترین ہو گا، یہ پتہ چلتا ہے کہ اس کا فیس بک یا پوکر سے کوئی تعلق نہیں ہے۔ ٹھیک ہے، یہ بالکل مشترک نہیں ہے.

خلاصہ

بظاہر، درخواست "ایک کاپی کی قیمت کتنی ہے...؟" --.بے معنی اس کا لفظی جواب دینے کے لیے، آپ کو بہت زیادہ کام کرنے کی ضرورت ہے، جو نہ تو ہمارے لیے مفید ہو گا اور نہ ہی مؤکل کے لیے۔ آپ کو اتنا یقین کیوں ہے؟ جی ہاں، ہم نے یہ کام کئی بار کیا ہے =)

کیا کرنا ہے؟ ہماری رائے ہے - تکنیکی وضاحتیں لکھیں۔

اس وقت کسی بھی عام قاری نے سوچا کہ "آپ یہ اس لیے کہہ رہے ہیں کہ آپ ہمیں بیچنا چاہتے ہیں!!!"

ہاں اور نہ. ایک اچھا بلڈر تلاش کرنے کی کوشش کریں جو ڈیزائن کے تخمینے کے بغیر گھر بنانا شروع کردے۔ یا کوئی آٹو مکینک بغیر ڈرائنگ کے کار بنا رہا ہے۔ یا ایک تجربہ کار کاروباری شخص جو مالیاتی ماڈل کے بغیر نیا کاروبار بنا رہا ہو۔

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

اس مضمون کا صرف ایک مقصد ہے: فضول کام سے بچنا، اور اپنے لیے مفید کام کرنا۔ آئیے بات کرتے ہیں، آپ کو "پوکر" کی ضرورت کیوں ہے؟

ماخذ: www.habr.com

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