كل مشروع موقع أو تطبيق فيه لحظة معينة يتغير فيها سعر التعديل بشكل مفاجئ، وهي اللحظة اللي ينكتب فيها أول سطر كود. قبلها نقل زر من مكان لمكان محادثة، وبعدها نفس الطلب يصير شغل مطور ويوم اختبار. البروتوتايب موجود عشان يمدد هالفترة الرخيصة شوي.
الوايرفريم رسم ثابت: مربعات رمادية، بدون ألوان ولا صور حقيقية. شغله يرتب الهيكل — شنو يطلع في الصفحة، وبأي ترتيب، وشنو يشوف المستخدم أول شي. البروتوتايب القابل للنقر يروح خطوة أبعد: الشاشات مربوطة ببعض، فالعميل يقلب على الجوال كأنه يستعمل التطبيق فعلاً، من اختيار الخدمة لين تأكيد الطلب.
خذ شركة توصيل في الشويخ تبي بوابة للعملاء. الوايرفريم يحسم وين ينحط رقم الشحنة في الصفحة الرئيسية. بعدها البروتوتايب يكشف إن العميل لازم يكتب الرقم مرتين، شي محد انتبه له على الورق.
إعادة الشغل هي الخسارة الكبيرة. لو المدير شاف صفحة الدفع بعد ما خلصت وقال «كنا نبي الدفع قبل العنوان»، معناها شاشات تنعاد واختبار يتكرر وفريق الدعم يتدرب من جديد. نفس الملاحظة على البروتوتايب تاخذ عشر دقايق.
توسع النطاق يوصل على شكل طلبات صغيرة وودية: «ما تصير نضيف بس زر؟» بعد عشر طلبات، المشروع صار ضعف الحجم والميزانية هي نفسها. البروتوتايب المعتمد يعطيك مرجع ثابت، فتقدر تسأل: هذا تعديل على المتفق عليه ولا شغل مرحلة ثانية؟
والتعديل المتأخر يسحب وراه اختبار وتوثيق وتدريب. كل تعديل يعيد فتح شغل كان مقفّل، وعشان جذي آخر شهر في المشروع أسوأ وقت تكتشف فيه شاشة ناقصة.
المراجعة مو عرض تقديمي. لو عرضت الشاشات وسألت «شنو رايكم؟» بتحصل آراء عن الألوان. الأفضل تعطي الشخص مهمة وتسكت.
ما يقول لك إذا الفكرة تربح فلوس، ولا إذا السعر مناسب، ولا إذا الناس بتستعمله فعلاً. ما عنده جواب عن الأداء ولا الأمان ولا طريقة ربط النظام ببرنامج المحاسبة. وكذلك ما يصلح عملية خربانة أصلاً: إذا الموافقات تمر على تسع توقيعات اليوم، التطبيق الحلو بس يخلي التسع توقيعات أسرع. والبروتوتايب اللي يعجب الكل مو موافقة على تخطي الاختبار بأجهزة حقيقية وبيانات حقيقية.
البروتوتايب أرخص مكان تغلط فيه. أسبوعين شاشات ما يضمنون منتج ناجح، بس يخلون الأخطاء الغالية تصير بدري ووقت إصلاحها رخيص. Q8DM تشتغل في تطوير البرمجيات والتصميم والتدريب مع الشركات الكويتية من ١٩٩٨، ومعظم مشاريعنا تبدأ ببروتوتايب لهذا السبب. إذا عندك موقع أو تطبيق بالطريق هالسنة، ابدأ بالبروتوتايب قبل أول سطر كود.