11

مشاكلي مع المبرمجين العرب واضاعة ٥٠٠٠$

  • مجهول

خلال ١٢ عام استثمرت ٥٠٠٠ دولار على ١٠ مشاريع برمجية جميعها فشلت والسبب الاهم هم المبرمجين.

اين الخطء ؟ وكيف اتجنب ذالك في مشروعي القادم؟

تعلمت الكثير من الدروس ولكنها غير كافية حتى الان.

ومن الدروس التي تعلمتها.

1- تأكد انك سوف تحصل من المبرمج على كود غير مشفر ( نعم شركة مايكروسوفت تشفر برامجها ولكنها مسؤلة عن التحديث المجاني لعدة سنوات). ولكن ان تجد نفسك مجبر على الدفع حتى مع التعديلات البسيطة التي يمكنك انجازها بنفسل ( حصلت معي وفشل المشروع بعد عام )

2- لا تجعل المبرمج شريكك بالمشروع . لانه في اللحظة التي ينشغل او يسافر المبرمج سوف تجد نفسك في موقف صعب ومقيد ( حصلت مع وفشل المشروع بعد ٤ اعوام)

3- افحص اي خدمة بشكل معمق قبل استلامها ( مثلا تطلب برمجة خدمة تعليقات تحفظ في قاعدة بيانات موقعك اي ضمن سيرفرك . فتحصل ظاهريا على الخدمة ولكن المبرمج استخدم اضافة جاهزة لشركة خدمات لتكتشف انك مجبر على الدفع لها بمجرد توسع مشروعك )

4- قسم المشروع الى اقسام وتعاقد مع المبرمج على التنفيذ قسم قسم

5- لا تتغاضى عن الاخطاء البديهية . ( تعاقدت مع مبرمجة وبدئت بتسليم صفحات المشروع وكانت تحوي على اخطاء مثل صفحة الدخول لا تحوي على خيار استعادة كلمة السر ولا رسالة اذا الادخال خاطء ... قائمة لا تنتهي من الاخطاء الصغيرة . وبعد العمل على ٨ صفحات طلبت انهاء العمل لعدم التفرغ وطالبت ب٨٠% من قيمة الاتفاق

6- لا توظف طالب على وشك التخرج. وبخاصة اذا كان مشروعك طويل المدة

7- استعد لانسحاب المبرمج عندما يصبح مشروعك معقد . يكون المبرمجون متحمسون جدا في بداية المشروع. ربما تكون البداية شبيهة بمشاريع اخرى عملو عليها و لكن بمجرد وصول المشروع الى امور متخصصة ( يبدء المبرمج بالانسحاب و الاكتفاء بما حققه من دخل ) و الاستعداد يكون بالتأكد ان الكود يتم كتابته بشكل مرتب ويستطيع اي مبرمج متابعة العمل.

8- اذا طلبت برمجة خاصة (بهدف استخدام و بيع الاسكربت). اطلب ان يظهر لك المبرمج تطور المشروع ولو بشكل اسبوعي ... استغربت جدا رفض عدد من المبرمجين طلبي لمتابعة تطور المشروع حتى اصبح عندي قناعة ان هدفهم استخدام اسكربت جاهز وقبض الاجر كأنهم من برمجه من الصفر .

٩- لا تطلق مشروع مشروع يعتمد على لغة غير مشهورة بين المبرمجين العرب ( مثل اطلاق مشروع pythom )

السؤال . لو انني قررت استثمار ٥٠٠٠$ جديدة خلال ال١٠ سنوات القادمة .

ماذا افعل لاحصل على نتيجة حقيقية ؟


بكل تأكيد هناك مخالفات واضحة ولكن... بالنسبة لموضوع التوسع في المستقبل والتعديلات المستقبلية فلن تجد شركة تعمل لك مشروع مع ضمان التحديثات لسنوات طويلة وإلا سيكون عالي التكلفة (جدا) مثل الشركات العالمية (مايكروسوفت) كما ذكرت.

إذا كنت تريد عمل مشروع وحلمك هو التوسع في المستقبل فيجب ان تقوم بعمل شركة خاصة او شركة من خلال الإنترنت, ثم تقوم بتعيين مبرمجين بدوام كامل او جزئي او عبر الانترنت فري لانسر - الأهم - هو تعيين أكثر من مبرمج على قدر كافي من الخبرة وذلك تحسبا لاي سبب او عارض يحدث أثناء العمل.

نصيحتي:

1- اقرأ كثيرا عن قصص نجاح الشركات الصغيرة وكيف بدأت بمبرمج واحد او اثنين وكيف أصبحت شركة عالمية عملاقة مثل فيسبوك + تويتر + واتس آب + وغيرها من الشركات الكبيرة التي منها الآن ما يدار فقط من خلال الانترنت بدون مكتب او مكان علي الارض (وهي شركات ناجحة جدا جدا) ومدخولها بملايين الدولارات كل شهر.

2- تأكد من أنك لن تجد مبرمج يعطيك كل ما تتمناه وكل ما تحلم به الآن ومستقبلا! وإن وجدت فسوف يطلب منك مشاركة النجاح وبالتالي مشاركة الارباح (إلا إذا كان هناك اتفاق مسبق للعمل معك مدي الحياة بنفس الأجر).

بالتوفيق

شكرا على الرد و النصائح

كنت اطالب بالكود اللذي دفعت ثمنه ( اعتقد انهم استخدمو شيء شبيه ب zend encoder واعطوني كود مشفر ). ولم اطلب ضمان التحديثات مجانا.

بالعكس كان هدفي انه في كل مرة احتاج اضافة ميزة جديدة اقوم بتوظيف مبرمج لتطوير الكود ( بكل حرية ).

منذ 2015 اتطلعت على تجربة عدة شركات ومنها واتساب - هل تعلم أن سيرفرات واتسأب تعتمد على برمجية تراسل مجانية مفتوحة المصدر . أما التطبيق فقام به مبرمج روسي .

هل كان المشروع سوف ينجح لو أن المبرمج الروسي بعد أشهر من العمل رفض تسليم الكود وأعطاهم النسخة مشفرة ؟

هل كان المشروع سوف ينجح لو أن المبرمج الروسي طالب بملكية نصف المشروع وبعد أشهر من العمل يختفي المبرمج دون امتلاك باقي الشركاء حرية التصرف ؟

هل كان المشروع سوف ينجح لو أن المبرمج الروسي بعد أشهر من العمل انقطع تماما بسبب الامتحانات . ثم يجد صاحب المشروع أن باقي المبرمجين رفضو اتمام العمل لأنه البدء من جديد اسهل من محاولة فهم طريقة تفكيير المبرمج القديم ؟

هل كان المشروع سوف ينجح لو أن المبرمج الروسي استخدم اكواد مقرصنة ؟

ملاحظة : سر نجاح الواتسأب نقطتان

  • الاولى سهولة اضافة الاصدقاء ( فهو يستخرج المعلومات من سجل الموبايل ) وهذه النقطة الاكثر شهرة

  • الثانية قدرت المبرمجين على كسر حاجز عدد الاتصالات المتزامة التي يستطيع السيرفر الواحد تحمله تقريبا سيرفراتهم المعدلة تستطيع التعامل مع 10 اضعاف السيرفر العادي .

هم توقفو عن الاعلان عن النتائج منذ مدة كبيرة . ولكن حتى مع نسبة 10 اضعاف فهذا يعني التكلفة الشهرية للسيرفرات أقل من المنافسسين . تخيل مثلا ان تكون ميزانية السيرفرات 50 الف في حين أن المنافسسي ولنفس عدد المستخدميين يحتاجو الى 500 ألف دولار.

حسب ما اذكر أكثر تكلفة كانت تقلقهم في بدايتهم هي ثمن رسالة ال SMS لتأكيد الاشتراك .