تقييم شركة برمجة وأنت مش مبرمج ممكن جداً — بشرط تسأل عن الإجراءات مش عن التفاصيل التقنية. مش مطلوب منك تحكم على جودة سطر كود؛ مطلوب تعرف هل فيه توثيق؟ هل فيه نسخ احتياطي؟ هل الكود بيتراجع قبل ما ينزل؟ وهل تقدر تكمّل مع فريق تاني بعدين؟ الأسئلة دي إجاباتها بتفرق بين شركة بتبني أصلاً وشركة بتسلّم صندوقاً مقفول.
الخلاصة
- اسأل عن الإجراءات لا عن التقنيات: التوثيق، النسخ الاحتياطي، مراجعة الكود، وبيئة الاختبار قبل النشر.
- اطلب أن يكون الكود على مستودع نسخ (Git) وأن يكون لك وصول إليه من أول يوم، مش عند التسليم.
- اسأل صراحةً: «لو مشيت من عندكم، أي فريق محترف يقدر يكمّل على الكود ده؟» — الإجابة بتكشف مدى ارتباطك بالمورّد.
- بيئة الاختبار المنفصلة عن الموقع الحي شرط أساسي؛ من غيرها كل تعديل بيتجرّب على عملائك.
- اتفق مكتوباً على مدة الضمان ومعنى «خطأ برمجي» مقابل «طلب جديد» — أغلب الخلافات بعد التسليم في التفرقة دي.
الأسئلة السبعة اللي بتكشف مستوى الشركة
- الكود بيتحفظ فين؟ الإجابة الصحيحة: على مستودع Git باسم المشروع، وأنت عندك وصول. الإجابة المقلقة: «على جهاز المطوّر».
- فيه بيئة اختبار؟ لازم يكون فيه نسخة تجريبية منفصلة تماماً عن النسخة الحية.
- مين بيراجع الكود؟ وجود مراجعة من مطوّر تاني بيقلّل الأخطاء وبيمنع اعتماد المشروع على شخص واحد.
- إيه سياسة النسخ الاحتياطي؟ اسأل عن الدورية ومكان التخزين وهل اتجرّب الاسترجاع قبل كده.
- إزاي بتتعاملوا مع التحديثات الأمنية؟ لازم تكون عملية دورية، مش رد فعل بعد اختراق.
- إيه اللي هستلمه في نهاية المشروع؟ كود، قاعدة بيانات، تعليمات تشغيل، بيانات دخول، وتوثيق مختصر.
- مين هيشتغل على المشروع؟ فريق داخلي ولا تعاقد من الباطن؟ ده بيأثر على السرية والاستمرارية.
إجابات مطمئنة مقابل إجابات مقلقة
| الموضوع | إجابة مطمئنة | إجابة مقلقة |
|---|---|---|
| تخزين الكود | مستودع Git مع وصول للعميل | «الملفات عندنا وهنبعتها آخر المشروع» |
| الاختبار | بيئة تجريبية + قائمة اختبار قبل النشر | «بنجرّب على المباشر بسرعة» |
| التوثيق | ملف تشغيل وشرح بنية المشروع | «الكود واضح ومش محتاج توثيق» |
| الاعتماد على أفراد | أكتر من مطوّر على دراية بالمشروع | مطوّر واحد بيعرف كل حاجة |
| الضمان | مدة محددة وتعريف مكتوب للخطأ | «أي حاجة تحصل كلّمنا» |
| الملكية | بند صريح بأن الكود للعميل | تهرّب أو «ده كودنا إحنا» |
هل يهمّني إيه التقنية اللي بيشتغلوا بيها؟
يهمّك من زاوية واحدة: قابلية الاستمرار. التقنية المنتشرة والمفتوحة معناها إن السوق فيه مطوّرون كتير يقدروا يكمّلوا على مشروعك لو غيّرت المورّد. التقنية النادرة أو الأداة الداخلية المملوكة للشركة معناها إنك مربوط بيها.
إحنا بنبني بـLaravel لسببين عمليين: إطار عمل مفتوح ومنتشر عربياً وعالمياً، ومنظومة جاهزة للتعامل مع الأمان والصلاحيات والمهام المجدولة من غير ما نعيد اختراعها. النتيجة اللي تهمّك: كود مخصص لحالتك، مملوك ليك، ومفهوم لأي مطوّر محترف. تفاصيل نطاق الخدمة في تصميم مواقع.
التسليم: إيه اللي لازم يوصلك بالظبط؟
- الكود المصدري كامل على مستودع باسمك، مش ملف مضغوط عبر البريد.
- قاعدة البيانات ونسخة احتياطية أولى.
- ملف بيئة التشغيل بالإعدادات المطلوبة (من غير كلمات السر الحساسة في المستودع).
- بيانات الدخول للدومين والاستضافة ولوحة التحكم — باسمك أنت.
- توثيق مختصر يشرح بنية المشروع وأماكن التعديل الشائعة.
- حسابات القياس مربوطة ببريد نطاقك.
- قائمة المهام المجدولة لو فيه عمليات بتشتغل تلقائياً.
الضمان: إيه الفرق بين خطأ وطلب جديد؟
الخطأ هو انحراف عن نطاق العمل المتفق عليه: زر مش شغال، نموذج مش بيبعت، صفحة بتطلع خطأ. الطلب الجديد هو وظيفة مكانتش في النطاق: إضافة لغة تانية، ربط ببوابة دفع، تقرير جديد. الفرق ده لازم يتكتب في العقد بجملة واضحة، لأن غيابه بيخلّي كل طلب مناسبة تفاوض.
وحدّد كمان مدة الاستجابة: خلال كام يوم عمل الشركة بترد على بلاغ الخطأ؟ ومين نقطة الاتصال؟ الوضوح ده بيوفّر عليك توتر أول شهور بعد الإطلاق.
إيه الحد الأدنى المقبول في الأمان؟
مش مطلوب منك تدقيق أمني، بس فيه أساسيات لو غايبة فالمشروع مكشوف. أولها شهادة SSL وتحويل كل الروابط لـHTTPS. تانيها إن كلمات السر بتتخزّن مشفّرة اتجاهياً مش نصاً صريحاً — اسأل السؤال ده حرفياً وشوف الرد.
تالتها التحقق من المدخلات: أي خانة بيكتب فيها الزائر لازم تتفلتر قبل ما تدخل قاعدة البيانات. رابعها الصلاحيات: مستخدم عادي مش المفروض يوصل لصفحة إدارية بمجرد إنه عرف الرابط. خامسها النسخ الاحتياطي المنتظم مع تجربة استرجاع حقيقية — النسخة اللي مااتجرّبتش مش نسخة.
وأخيراً التحديثات: أي مشروع بيعتمد على مكتبات، والمكتبات بتصدر تحديثات أمنية. اسأل: مين مسؤول عن تركيب التحديثات دي بعد التسليم، وهل ده داخل في عقد الصيانة ولا لأ؟
إزاي تقرأ الجدول الزمني اللي بيدّوهولك؟
- جدول بمراحل ومخرجات أوثق من جدول بتاريخ نهائي واحد.
- اسأل عن الافتراضات: الجدول مبني على إن المحتوى هيوصل امتى؟ وعلى إن المراجعة هتتم في كام يوم؟
- اسأل عن التبعيات الخارجية: بوابة الدفع، أو نظام تاني، أو موافقة جهة — دي مصادر تأخير خارج سيطرة المنفّذ.
- احذر الجدول المتفائل جداً: وعد بتسليم سريع بشكل غير معقول غالباً معناه تخطي مرحلة الاختبار.
- اتفق على آلية للتأخير: إيه اللي بيحصل لو الطرفين اتأخروا، ومين بيتحمّل إيه.
أخطاء شائعة في تقييم شركات البرمجة
- الانبهار بقائمة التقنيات: كتالوج طويل من الأسماء التقنية مش دليل على قدرة تنفيذ.
- عدم طلب الوصول للكود إلا عند التسليم: ده بيخلّيك مكشوفاً طول فترة التنفيذ.
- تجاهل التوثيق: مشروع من غير توثيق بيتحوّل لتكلفة مضاعفة عند أي انتقال.
- قبول التعديل على النسخة الحية: ده بيعني إن عملاءك بيشوفوا التجارب الفاشلة.
- عدم تعريف الخطأ في العقد: بيحوّل الضمان لمساحة رمادية.
- إغفال سؤال الأمان: اسأل عن التحديثات الدورية وشهادة SSL وحماية النماذج من الرسائل المزعجة.
التكلفة بتعتمد على إيه؟
على تعقيد المنطق البرمجي أكتر من عدد الصفحات. نظام فيه صلاحيات وحالات متعددة وتقارير بيتكلّف أكتر من موقع تعريفي حتى لو الاتنين نفس عدد الشاشات. الأسعار عندنا معلنة: الموقع من 30,000 جنيه، السيو من 10,000 جنيه / شهرياً، وباقة السنة الكاملة بـ12,500 جنيه / شهرياً لمدة 12 شهر — كل التفاصيل في صفحة أسعار تصميم المواقع، ولو مشروعك نظام مخصص ابعتلنا متطلباته على صفحة التواصل ونرجعلك بتقدير على النطاق.
هل الشركة الكبيرة أضمن من الصغيرة؟
مش بالضرورة. الشركة الكبيرة بتديك استمرارية وقدرة على استيعاب مشاريع متوازية، لكن المشروع الصغير جواها ممكن ياخد أولوية متأخرة. الشركة الصغيرة بتديك تركيزاً وقرباً من صاحب القرار، لكنها أكتر عرضة لتوقف الشغل لو الفريق انشغل أو فقد فرداً أساسياً.
المعيار الأنفع مش الحجم — هو النضج الإجرائي. شركة من خمس أشخاص بتشتغل بمستودع كود وبيئة اختبار وتوثيق أقوى من شركة أكبر بتشتغل بالاجتهاد الفردي. اسأل عن الإجراءات، مش عن عدد الموظفين.
ولو المشروع حساس، اسأل سؤالاً إضافياً: إيه اللي بيحصل لو المطوّر المسؤول عن مشروعي مشي من عندكم بكرة؟ الشركة اللي عندها جواب واضح ومطمئن هي اللي عندها نظام فعلاً.
أسئلة شائعة
أنا مش تقني، إزاي أتأكد إن الكود كويس؟
مش هتحكم على الكود بنفسك. اطلب الوصول للمستودع وكلّف مطوّراً مستقلاً بمراجعة سريعة عند منتصف المشروع. المراجعة دي تكلفتها صغيرة جداً مقارنة بإعادة البناء.
هل لازم يكون الكود على Git؟
عملياً أيوه. من غيره مفيش تاريخ للتغييرات ولا إمكانية رجوع لنسخة سابقة، والمشروع بيبقى معلقاً على نسخة واحدة عند شخص واحد.
هل الشركة تقدر ترفض تسليم الكود؟
لو العقد بيقول إن الكود ملك العميل بعد السداد، فلأ. لو العقد ساكت، الوضع بيبقى قابلاً للنزاع — علشان كده البند ده بيتكتب قبل البدء.
إيه أهمية بيئة الاختبار؟
بتخلّي أي تعديل يتجرّب بعيداً عن المستخدمين. من غيرها، خطأ بسيط ممكن يوقف الموقع في وقت الذروة.
إزاي أعرف إن المشروع فيه دين تقني؟
مؤشرات بسيطة: كل تعديل بسيط بياخد وقتاً كبير، والأخطاء بترجع بعد إصلاحها، وأي إضافة بتكسر حاجة تانية. لو ده بيتكرر، اطلب مراجعة معمارية.
هل التعاقد من الباطن مشكلة؟
مش بالضرورة، بس لازم يتقال. اسأل عن السرية وعن مين المسؤول قدامك تعاقدياً لو الطرف الثالث اختفى.
هل أطلب اختبارات آلية للمشروع؟
مفيدة في الأنظمة اللي فيها منطق معقّد أو بتتغيّر باستمرار، لأنها بتكشف الأعطال المتكررة بدري. للمواقع التعريفية البسيطة الأولوية بتبقى لقائمة اختبار يدوية منظمة قبل كل نشر.
هل الشركة لازم تستضيف الموقع عندها؟
لأ. ممكن تدير الاستضافة نيابةً عنك، لكن الحساب الرئيسي يفضل باسمك. الاستضافة المربوطة بالمورّد بتحوّل أي خلاف بسيط لتهديد لاستمرار موقعك.
إيه اللي يخليني أرفض عرضاً من أول مكالمة؟
سعر نهائي قبل أي أسئلة عن مشروعك، رفض إعطاء وصول للكود أثناء التنفيذ، أو تهرّب من كتابة بند الملكية. أي واحدة من التلاتة دي كافية.
اقرأ كمان
- شركة برمجة مواقع في مصر
- شركات برمجة في مصر
- افضل شركة برمجة في مصر
- تصميم مواقع — خدمات البرمجة وتصميم المواقع.
- صفحة أسعار تصميم المواقع — الأسعار المعلنة.
- صفحة التواصل — ابعتلنا متطلبات نظامك.