كيف تكتب متطلبات مشروعك البرمجي قبل أن تطلب عروض الأسعار
اكتب متطلبات مشروعك في وثيقة قصيرة تجيب عن سبعة أسئلة: ما المشكلة التي تحلها، ومن سيستخدم النظام، وماذا يجب أن يفعل كل مستخدم خطوة بخطوة، وبأي أنظمة يجب أن يرتبط، وما الذي يقع خارج النطاق، وما الموعد والميزانية التقريبية، وكيف ستقيّم العروض. لا تحتاج لغة تقنية ولا خمسين صفحة، فصفحتان إلى خمس تكفي أغلب المشاريع. صف ما تريد أن يحدث ولا تصف كيف يُبرمج. ثم أرسل الوثيقة نفسها إلى ثلاث شركات واطلب الرد بالشكل نفسه، فتصلك عروض يمكن مقارنتها بندًا ببند. من دون هذه الوثيقة تصلك أرقام متباعدة، لأن كل شركة سعّرت مشروعًا مختلفًا تخيّلته.
محتويات الصفحة
لماذا تكتب المتطلبات قبل أن تطلب أي سعر؟
جرّب أن ترسل لثلاث شركات رسالة تقول «أريد نظامًا لإدارة المبيعات، كم التكلفة؟». ستصلك ثلاثة أرقام بينها أضعاف. ليس لأن واحدة تبالغ وأخرى تخسر، بل لأن كل واحدة تخيّلت نظامًا مختلفًا وسعّرته. أنت لا تقارن أسعارًا، بل تقارن تخمينات.
الوثيقة المكتوبة تجعل الجميع يسعّر الشيء نفسه. وتحميك بعد التوقيع أيضًا: ما كُتب فيها يدخل في العقد، وما لم يُكتب يصبح نقاشًا على تكلفة إضافية. أغلب خلافات المشاريع البرمجية تبدأ من جملة «كنا نظن أن هذا مشمول».
ولها فائدة ثالثة لا تقل أهمية: الكتابة تجبرك وفريقك على الاتفاق داخليًا. كثير من المشاريع يتعثر لأن المبيعات والمحاسبة والإدارة كانوا يريدون ثلاثة أنظمة مختلفة ولم يكتشفوا ذلك إلا بعد بدء البرمجة.
صفحة واحدة أم كراسة شروط كاملة؟
الحجم يتبع المشروع. موقع تعريفي أو صفحة هبوط تكفيه صفحة واحدة: الهدف، قائمة الصفحات، اللغات، أمثلة تعجبك، الموعد. تطبيق أو نظام يحتاج وثيقة من ثلاث إلى عشر صفحات فيها الأقسام الثمانية في الجدول أعلاه.
كراسة الشروط الرسمية (RFP) بنماذجها وجداولها ومعايير تقييمها الموزونة مطلوبة في الجهات التي تحكمها أنظمة مشتريات، وفي المشاريع الكبيرة التي تتقدم لها عدة شركات. إذا لم تكن ملزمًا بها فلا تتكلفها: وثيقة واضحة قصيرة تجذب عروضًا أفضل من كراسة طويلة يتجاهلها نصف المدعوين.
وإذا كان المشروع كبيرًا أو غير واضح لك أنت، فهناك خيار ثالث: دراسة متطلبات مدفوعة قبل التعاقد على التنفيذ، يُنتج فيها محلل قائمة الشاشات والوظائف وتقديرًا دقيقًا. تدفع قليلًا لتعرف ماذا ستشتري، وتستطيع أخذ نتيجتها إلى أي شركة.
كيف تكتب متطلبًا واضحًا؟
استخدم صيغة واحدة لكل وظيفة: «بصفتي (من)، أريد أن (ماذا)، حتى (لماذا)». مثال: «بصفتي مشرف مبيعات، أريد أن أرى الصفقات التي لم تُتابَع منذ سبعة أيام، حتى أتدخل قبل أن نخسرها». جملة واحدة أعطت المبرمج الشاشة والقاعدة والغرض.
ثم أضف تحتها كيف ستعرف أنها نُفذت: «تظهر القائمة مرتبة من الأقدم، مع اسم المندوب وتاريخ آخر تواصل». هذا السطر، ويسمى معيار القبول، هو ما ستختبر به العمل عند الاستلام.
وصنّف كل وظيفة في واحدة من ثلاث: أساسي لا يُطلق النظام من دونه، ومهم يمكن أن ينتظر أسابيع، ولاحقًا. هذا التصنيف يسمح للشركة بأن تعرض عليك نسخة أولى أصغر وأرخص، ويمنع أن تدفع من البداية لمزايا قد لا تُستخدم.
- صف العمل كما يجري اليوم خطوة بخطوة، ثم كما تريده أن يجري.
- اكتب بالأرقام حيث أمكن: عدد المستخدمين، عدد الطلبات اليومي، عدد الفروع.
- اذكر الاستثناءات: ماذا لو أُلغي الطلب؟ ماذا لو دفع العميل جزءًا؟
- أرفق ما عندك: نماذج إكسل الحالية، شكل الفاتورة، عرض سعر قديم، صور شاشات.
- لا تحدد التقنية إلا إذا كان عندك سبب، مثل فريق داخلي يعمل بها.
ما الذي تطلبه من الشركات حتى تقارن العروض؟
نصف فائدة الوثيقة في آخر صفحة منها: شكل الرد المطلوب. اطلب من كل شركة الأشياء نفسها بالترتيب نفسه، وحدد موعدًا واحدًا لاستلام العروض وقناة واحدة للأسئلة، وشارك إجابات الأسئلة مع الجميع.
- ما الذي فهموه من المشروع بكلماتهم، وما الذي يقترحون تغييره أو تأجيله.
- قائمة بما يشمله السعر وما لا يشمله، مطابقة لترقيم وظائفك.
- المراحل وما يُسلَّم في نهاية كل مرحلة وتاريخه.
- جدول دفعات مرتبط بالتسليمات.
- من سيعمل على المشروع ومن ستتواصل معه.
- ملكية الكود والحسابات والبيانات عند التسليم.
- ما يشمله الدعم بعد الإطلاق، وتكلفة ما بعده.
- التكاليف السنوية المتوقعة: استضافة، تراخيص، خدمات خارجية، صيانة.
- أعمال مشابهة منشورة يمكن فتحها وتجربتها.
أخطاء تجعل الوثيقة تضرك
الوثيقة السيئة قد تكون أسوأ من عدمها، لأنها تعطي إحساسًا زائفًا بالوضوح. هذه أكثر الأخطاء تكرارًا:
- نسخ قائمة مزايا من نظام عالمي كما هي. ستدفع ثمن مئة ميزة وتستخدم عشرًا.
- وصف الحل بدل المشكلة: «أريد زرًّا هنا» بدل «أريد أن يعرف المندوب عملاءه المتأخرين».
- كلمات لا تُقاس: مرن، شامل، سهل، عصري، متكامل. كل شركة تفسرها كما يناسب سعرها.
- إخفاء الميزانية تمامًا. النتيجة عروض بعيدة عن قدرتك وأسابيع ضائعة على الطرفين.
- كل شيء «أساسي». إذا لم ترتّب أنت الأولويات فسيرتّبها التأخير.
- نسيان البيانات القديمة. ترحيلها وتنظيفها بند حقيقي في الوقت والتكلفة.
- كتابتها من شخص واحد دون من سيستخدمون النظام يوميًا.
قائمة المراجعة قبل الإرسال
راجع وثيقتك على هذه القائمة. إذا استطعت أن تؤشر على كل بند فيها، فهي جاهزة للإرسال.
وإذا أرسلتها إلينا في فورتشن كود، نرد بعرض سعر مكتوب خلال 24 ساعة يطابق ترقيمك بندًا ببند، بموعد تسليم مكتوب، وكود وحسابات باسمك، ودعم فني سريع بعد الإطلاق. وإذا لم تكن عندك وثيقة بعد، نساعدك في كتابتها.
- الهدف مكتوب في جملتين يفهمهما شخص من خارج الشركة.
- كل فئة مستخدمين مذكورة مع عددها التقريبي.
- الوظائف مرقمة، وكل واحدة تقول من يفعل ماذا ولماذا.
- كل وظيفة مصنفة: أساسي، مهم، لاحقًا.
- التكاملات مذكورة بأسماء الأنظمة والخدمات.
- حجم البيانات المطلوب ترحيلها ومكانها الحالي مذكوران.
- اللغات والأجهزة ومتطلبات الأمان والاستضافة محددة.
- المتطلبات النظامية مذكورة إن وُجدت: الفاتورة الإلكترونية، حماية البيانات الشخصية.
- قسم «خارج النطاق» موجود وليس فارغًا.
- الموعد المستهدف ونطاق الميزانية مكتوبان.
- شكل الرد المطلوب وموعد استلام العروض محددان.
- قرأها واحد على الأقل ممن سيستخدمون النظام ووافق عليها.
أقسام وثيقة المتطلبات وما يُكتب في كل قسم
أرقام استرشادية من السوق السعودي بالريال، وليست عرض سعر.
| النطاق | التكلفة التقريبية | ما الذي يحدد السعر |
|---|---|---|
| 1. الخلفية والهدف | من أنتم، وما المشكلة، وما النتيجة المطلوبة | مثال: «نخسر طلبات لأن المتابعة على واتساب وإكسل، ونريد أن يُسجَّل كل طلب ويُتابع حتى الإغلاق» |
| 2. المستخدمون | كل فئة وعددها التقريبي وما تفعله | عميل، مندوب، مشرف، محاسب، إدارة. هذا ما يحدد الصلاحيات وعدد الشاشات |
| 3. الوظائف المطلوبة | قائمة مرقمة مرتبة حسب الأولوية | كل وظيفة بصيغة: من يفعل ماذا ولماذا. وصنّفها: أساسي، مهم، لاحقًا |
| 4. التكاملات | الأنظمة والخدمات التي يجب الربط معها | محاسبة، بوابات دفع، واتساب، رسائل نصية، فاتورة إلكترونية، أنظمة داخلية |
| 5. البيانات | ما الموجود اليوم ويجب ترحيله | عدد العملاء والأصناف والسجلات وأين هي الآن: إكسل، نظام قديم، ورق |
| 6. متطلبات غير وظيفية | اللغات، الأجهزة، الأمان، الاستضافة | عربي وإنجليزي، جوال ومتصفح، مكان حفظ البيانات، نظام حماية البيانات الشخصية |
| 7. خارج النطاق | ما لا تريده في هذه المرحلة | يمنع سوء الفهم ويمنع تضخم العروض |
| 8. الموعد والميزانية وطريقة التقييم | تاريخ مستهدف، نطاق ميزانية، معايير الاختيار | ذكر نطاق الميزانية يعطيك عروضًا واقعية بدل عروض عامة |
نرسل لك عرض سعر مكتوبًا بالريال خلال 24 ساعة من جلسة التحليل.
متطلب غامض ومتطلب واضح: أمثلة
أرقام استرشادية من السوق السعودي بالريال، وليست عرض سعر.
| النطاق | التكلفة التقريبية | ما الذي يحدد السعر |
|---|---|---|
| التقارير | غامض: «تقارير شاملة للإدارة» | واضح: «تقرير شهري بالمبيعات لكل مندوب ولكل فرع، يُصدَّر إلى إكسل» |
| الصلاحيات | غامض: «نظام صلاحيات مرن» | واضح: «المندوب يرى عملاءه فقط، والمشرف يرى فريقه، والمدير يرى الجميع» |
| الدفع | غامض: «دفع إلكتروني» | واضح: «دفع بمدى وApple Pay، مع استرجاع جزئي من لوحة التحكم» |
| السرعة | غامض: «النظام يكون سريعًا» | واضح: «تُفتح قائمة الطلبات خلال ثانيتين على شبكة الجوال» |
| الإشعارات | غامض: «تنبيهات للعميل» | واضح: «رسالة واتساب للعميل عند تأكيد الطلب وعند خروجه للتوصيل» |
| التصميم | غامض: «تصميم عصري وجذاب» | واضح: «يتبع هويتنا المرفقة، وهذه ثلاثة مواقع يعجبنا أسلوبها ولماذا» |
نرسل لك عرض سعر مكتوبًا بالريال خلال 24 ساعة من جلسة التحليل.
ضماناتك معنا
الكود ملكك
الكود المصدري والحسابات والدومين باسم منشأتك من اليوم الأول.
عقد ونطاق مكتوب
نتفق كتابيًا على النطاق والمراحل والسعر قبل أول سطر برمجي.
ضمان التسليم في الموعد
موعد التسليم مكتوب في العقد، ونلتزم به في كل مرحلة.
دعم فني سريع
فريق يرد بسرعة بعد الإطلاق ويصلح أي مشكلة تظهر في التشغيل.
كيف نعمل معك
- 1
جلسة تحليل مجانية
30 دقيقة مع مهندس نفهم فيها احتياجك وطريقة عملك.
- 2
عرض مكتوب خلال 24 ساعة
نطاق واضح ومراحل ومدة وسعر بالريال، دون التزام منك.
- 3
عقد ودفعات على مراحل
تدفع على مراحل مرتبطة بالتسليمات، وليس المبلغ كله مقدمًا.
- 4
تنفيذ بتقارير أسبوعية
تتابع التقدم من بوابة العميل وتراجع كل مرحلة قبل اعتمادها.
- 5
إطلاق وتدريب ودعم
نطلق المشروع في موعده وندرب فريقك، ونبقى معك بدعم فني سريع.
الأسئلة الشائعة
ما الفرق بين RFP ووثيقة المتطلبات ونطاق العمل؟
وثيقة المتطلبات تصف ما يجب أن يفعله النظام. وكراسة الشروط أو طلب تقديم العروض (RFP) وثيقة أوسع ترسلها للشركات، فيها المتطلبات مضافًا إليها شروط التقديم ومعايير التقييم والموعد. ونطاق العمل (SOW) ما يُتفق عليه في النهاية ويدخل العقد. في المشاريع الصغيرة تكون الثلاثة وثيقة واحدة قصيرة.
هل لازم أكون تقني عشان أكتب المتطلبات؟
لا. المطلوب منك أن تصف عملك، لا البرمجة: من يفعل ماذا، وبأي ترتيب، وما الاستثناءات. أنت تعرف هذا أفضل من أي مبرمج. اترك اختيار التقنية وبنية النظام للشركة، واطلب منها أن تشرح اختيارها بلغة تفهمها.
كم صفحة يجب أن تكون وثيقة المتطلبات؟
صفحة واحدة لموقع تعريفي، ومن ثلاث إلى عشر صفحات لتطبيق أو نظام. الطول ليس دليل جودة. وثيقة من أربع صفحات بوظائف مرقمة وأولويات واضحة أنفع من خمسين صفحة عامة. وأرفق النماذج والملفات الحالية بدل وصفها بالكلام.
هل أذكر ميزانيتي في الوثيقة؟
اذكر نطاقًا لا رقمًا واحدًا. النطاق يسمح للشركات بأن تقترح ما يمكن إنجازه فعلًا ضمنه، ويمنع العروض البعيدة عن قدرتك. وإذا لم تكن تعرف النطاق المعقول، فأدلة الأسعار على موقعنا فيها نطاقات السوق: موقع الشركة بتصميم مخصص يصل إلى نحو 25,000 ريال، والتطبيق المتوسط بين 60,000 و170,000 ريال.
كم شركة أرسل لها الوثيقة؟
ثلاث إلى خمس. أقل من ثلاث لا يعطيك مقارنة، وأكثر من خمس يستهلك وقتك في الاجتماعات والأسئلة ولا يضيف معلومة. اختر الشركات بعد فحص سريع لأعمالها المنشورة، حتى تكون كلها من الفئة المناسبة لحجم مشروعك.
ماذا لو ما أعرف بالضبط وش أحتاج؟
هذا طبيعي في المشاريع الجديدة. اكتب ما تعرفه: المشكلة والمستخدمون والنتيجة المطلوبة. ثم اطلب دراسة متطلبات قبل التنفيذ، يجلس فيها محلل مع فريقك ويخرج بقائمة شاشات ووظائف وتقدير. أو ابدأ بنسخة أولى صغيرة تحل المشكلة الأساسية فقط، ثم ابنِ عليها.
هل تتغير المتطلبات بعد التوقيع؟
تتغير دائمًا بدرجة ما، لأنك تتعلم أثناء التنفيذ. المهم أن يحدد العقد طريقة التعامل مع التغيير: طلب مكتوب، ثم تقدير للأثر على التكلفة والموعد، ثم موافقتك قبل التنفيذ. وتصنيف الوظائف بالأولوية من البداية يسهّل استبدال ميزة بأخرى دون زيادة السعر.
هل أستخدم الذكاء الاصطناعي لكتابة المتطلبات؟
يفيد في الترتيب والصياغة وفي تذكيرك بما نسيته. لكنه لا يعرف كيف تعمل شركتك، وإذا تركته يكتب وحده فسيعطيك قائمة عامة تشبه كل الأنظمة. اكتب أنت الخطوات الفعلية والاستثناءات والأرقام، ثم استخدمه للمراجعة والتنظيم.
أدلة وأسعار تساعدك في القرار
- أسعار تصميم المواقع الإلكترونية في السعودية 2026: كم تكلفة موقعك؟
- كم تكلفة تصميم وبرمجة تطبيق جوال في السعودية 2026؟
- كم تكلفة برمجة تطبيق توصيل مثل هنقرستيشن في السعودية 2026؟
- كم تكلفة برمجة تطبيق نقل ركاب مثل أوبر وكريم في السعودية 2026؟
- كيف تختار شركة برمجة في السعودية؟ 10 أسئلة قبل أن توقّع
- أفضل شركات البرمجة في السعودية 2026: كيف تقارن بينها وتختار
- كيف تختار شركة برمجة تطبيقات الجوال في السعودية؟ أسئلة وعلامات خطر وما يحتويه العرض الجيد
قد يهمك أيضًا
جاهز تبدأ؟
أرسل لنا فكرتك على واتساب، ونرسل لك عرضًا مكتوبًا بالنطاق والمدة والسعر خلال 24 ساعة.
تواصل معنا على واتسابآخر تحديث: