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