تخطيط واستراتيجية • وثيقة المواصفات + مولد Scope جاهز

كيف تحدد متطلبات برنامج إداري قبل التعاقد مع المطور؟

70% من الخلافات بين أصحاب الأعمال والمبرمجين سببها عبارة واحدة عند الاتفاق: "أريد برنامجاً يدير شركتي". تعلم كيف تصيغ متطلبات نظامك في صفحة واحدة تضمن لك السعر الدقيق وموعد التسليم الملتزم.

الإجابة المباشرة (TL;DR): العناصر الـ 6 لأي وثيقة متطلبات ناجحة (Mini-SRS)

لا توقّع عقداً برمجياً قبل كتابة 6 بنود واضحة من صفحة واحدة: (1) المشكلة والهدف؛ (2) أدوار المستخدمين وصلاحيات كل دور؛ (3) الشاشات والعمليات اليومية؛ (4) التقارير والمخرجات النهائية؛ (5) المعادلات والقواعد الحسابية الخاصة بنشاطك؛ و(6) أولويات التنفيذ (الأساسي مقابل المؤجل) مع حسم التقنية والميزانية المتوقعة.

حجم الوثيقة المثالي1 – 2 صفحة مركزة (Mini-SRS)
قاعدة منع التشتتمصفوفة الأولويات (MoSCoW)
لغة التفاهم مع المطورأمثلة فواتير وتقارير ورقية حالية
التسعير بناءً على الوضوحApps Script ($30–$50) • Access ($80–$150) • Web ($250–$500)

1. العناصر الستة لكتابة وثيقة متطلبات البرنامج (Mini-SRS)

1. الهدف والمشكلة الحالية

ما الشيء الذي تفقده الآن؟ (تتبع ديون عملاء، تسرب مخزون، أو بطء إصدار فواتير ورواتب).

2. الأدوار والصلاحيات (Roles)

من يستخدم النظام؟ وما المسموح لكل دور؟ (الموظف يضيف فاتورة فقط، المحاسب يراجع، والمدير يحذف أو يعتمد).

3. دورة العملية اليومية

وصف الخطوات: استلام بضاعة → إضافة للمخزون → بيع بالآجل → تحصيل دفعة → تحديث رصيد العميل.

4. المخرجات والتقارير

اذكر أسماء التقارير بالضبط: كشف حساب عميل، أرباح الشهر، نواقص المخزون، مع طريقة الطباعة/التصدير.

5. قواعد الاحتساب الخاصة

هل الفاتورة تشمل ضريبة 14% أو 15%؟ هل البيع بالقطعة أم بالكرتونة (وحدتي قياس)؟ هذه التفاصيل تصنع الفارق!

6. المنصة والبيئة المستهدفة

هل يكفيك أتمتة سريعة على Apps Script (\$30–\$50)، أم Access (\$80–\$150)، أم تطبيق ويب (\$250–\$500)؟

2. أمثلة عملية: الفرق بين طلب غامض وطلب احترافي دقيق

الوحدة الوصف الغامض (يسبب خلافاً وسعراً مبالغاً) الوصف الدقيق (يوفر وقتاً ويضمن التنفيذ الصحيح)
المبيعات والفواتير "أريد شاشة فواتير سهلة للعملاء." "شاشة فاتورة بيع نقدي/آجل بـ 3 حقول بحث (اسم، كود، باركود)، حساب خصم بنسبة أو مبلغ، وطباعة إيصال A4/حراري 80mm."
المخزون والأصناف "أريد إدارة مخازن وتنبيهات." "ربط كل صنف بحد أدنى للطلب، وخصم الكمية فور اعتماد الفاتورة مع عرض قائمة الأصناف الناقصة باللون الأحمر."
الصلاحيات والأمان "أريد صلاحيات للموظفين." "الكاشير يصدر فواتير فقط ولا يرى سعر التكلفة أو صافي الربح؛ ولا يُسمح بالحذف بل بإنشاء مرتجع مرتبط برقم الفاتورة."

3. قاعدة MoSCoW: كيف تتحكم في التكلفة قبل بدء البرمجة؟

عند حصر رغبات فريقك في النظام، قسّم كل ميزة إلى أربع فئات حتى تلتزم بميزانيتك (سواء \$50 أو \$150 أو \$500) ولا تدفع ثمن شاشات لن تستخدمها:

  • إلزامي في المرحلة الأولى (Must Have): ما يتوقف عليه العمل إن لم يوجد (مثل تسجيل المبيعات والمخزون وكشف حساب العميل).
  • مهم لكنه قابل للتبسيط (Should Have): تقارير تحليلية إضافية يمكن تصديرها مبدئياً كملف Excel ثم تطويرها لاحقاً.
  • إضافة كمالية لاحقة (Could Have): مثل إشعارات تلقائية أو تصميم لوحة رسوم بيانية متقدمة في الإصدار الثاني.
  • خارج النطاق الحالي (Won't Have now): ميزات مؤجلة تماماً الآن مثل تطبيق موبايل خاص للعملاء أو الربط الخارجي المعقد.
نصيحة ذهبية: أرفق 3 صور لنماذجك الورقية أو شيت Excel الحالي!

صورة واحدة لفاتورتك الورقية أو جدولك الحالي تختصر على المطور 3 اجتماعات شرح؛ لأنها تكشف له الأعمدة الحقيقية التي يحتاجها موظفوك كل يوم.

أداة تفاعلية حصرية 2026

مولد وثيقة متطلبات البرنامج الإداري الجاهزة للإرسال (Mini-SRS)

املأ بيانات مشروعك واختر المنصة والأدوار والوحدات؛ وسيقوم المولد بكتابة وثيقة متطلبات احترافية ومنسقة يمكنك نسخها وإرسالها للمطور فوراً عبر واتساب أو البريد.


                

5. 7 أسئلة تحسمها مع المطور قبل دفع أول دفعة

  1. كيف سيتم تسليم المشروع؟ (تشغيل محلي على جهاز واحد، شبكة داخلية، أم استضافة سحابية باسمك).
  2. هل سأمتلك قاعدة البيانات والكود المصدري؟ (احرص على امتلاك بياناتك بالكامل دون احتكار).
  3. كم عدد جولات التعديلات المشمولة أثناء التنفيذ؟
  4. ما مدة الضمان المجاني لإصلاح أي خطأ برمجي (Bug) بعد التسليم؟ (يُستحسن 30 إلى 60 يوماً).
  5. كيف ستُحسب الإضافات الجديدة مستقبلاً؟ (تُسعّر بالوحدة أو بالساعة خارج الاتفاق الأصلي).
  6. هل يشمل العرض استيراد بياناتي من Excel وتدريب الموظفين؟
  7. ما آلية النسخ الاحتياطي داخل النظام؟ (تأكد من وجود زر تصدير ونسخ آلي).

استكمل سلسلة بناء وإدارة الأنظمة:

6. الأسئلة الشائعة قبل التعاقد على برنامج إداري

ما المدة المنطقية لاستلام نظام إداري بعد الاتفاق على المتطلبات؟
عندما تكون المتطلبات مكتوبة وواضحة: تستغرق تطبيقات Google Apps Script من 2 إلى 5 أيام، وبرامج Microsoft Access من 5 إلى 12 يوماً، وتطبيقات الويب المتكاملة من 2 إلى 5 أسابيع.
هل يجب أن أعرف لغة برمجة لكتابة وثيقة المتطلبات؟
إطلاقاً! دورك أن تشرح سير عملك وأرقامك وحقول فواتيرك وتقاريرك بلغة العمل البسيطة، ودور مهندس البرمجيات أن يترجمها إلى جداول قاعدة بيانات وشاشات آمنة.
كيف أقسم دفعات التعاقد مع المطور بأمان؟
للأنظمة المتوسطة والكبيرة يُفضَّل ربط الدفعات بالتسليم الفعلي: دفعة أولى للبدء واعتماد التصميم (مثلاً 40%)، دفعة عند تجربة النسخة الأساسية، ودفعة نهائية عند التشغيل وتدريب الفريق.
أحمد الشيمي

أحمد الشيمي | Ahmed Elshemy

مهندس برمجيات ومحلل نظم إدارية. أساعد أصحاب الشركات على بلورة متطلباتهم التقنية بدقة وبناء الأنظمة الأنسب لميزانيتهم دون تعقيد.

اطلع على خدمات تحليل وتطوير الأنظمة

هل نسخت وثيقة متطلبات برنامجك من الأداة أعلاه؟

أرسلها لي الآن وسأراجعها معك مجاناً لأقترح عليك أسرع بنية برمجية وتكلفة دقيقة وموعد تسليم واضح.

أرسل الوثيقة واحصل على عرض السعر
تم النسخ بنجاح!