ررِفد للخدمات المنزلية
خدمات ShadoAppsعيّنة أعمال · جهة وهمية
وثيقة مواصفات متطلبات البرمجيات · Software Requirements Specification

منصة حجز الخدمات المنزلية وتوزيعها على الفنيين

تطبيق للعملاء وتطبيق للفنيين ولوحة عمليات لشركة خدمات منزلية في جدة. الهدف: سعر معلن قبل الحجز، ودفع إلكتروني لا يُخصم إلا بعد اكتمال الخدمة، وتوزيع تلقائي على الفنيين، وضمان موثّق لكل طلب.

الإصدار
1.0
التاريخ
سبتمبر 2026
الحالة
جاهزة للاعتماد
إعداد
ShadoApps

النموذج التفاعلي: 11 شاشة: رحلة العميل من الحجز حتى التقييم، وتطبيق الفني، ولوحة التوزيع. افتحه على جوالك.

افتح النموذج

1ملخص تنفيذي

تدير «رِفد» نحو 60 فنيًا في جدة في التكييف والسباكة والكهرباء والتنظيف، وتستقبل قرابة 90 طلبًا يوميًا عبر الهاتف والواتساب. السعر يُتفق عليه شفهيًا ويتغير أحيانًا في الموقع، والإضافات تُدفع نقدًا للفني، وتوزيع الطلبات يتم يدويًا من موظف واحد.

تحدد هذه الوثيقة إصدارًا أول (MVP) من ثلاثة أجزاء: تطبيق للعميل، وتطبيق للفني، ولوحة عمليات. التقدير المبدئي 795–1,100 ساعة تطوير، أي 9–13 أسبوعًا لفريق من ثلاثة مطوّرين.

2الوضع الحالي والأهداف

المشكلة اليومالأثرالهدف في الإصدار الأول
الحجز بالهاتف والواتسابطلبات تضيع في أوقات الذروةحجز ذاتي في أقل من دقيقتين
سعر يُتفق عليه شفهيًا ويتغير في الموقعشكاوى متكررة وفقدان الثقةسعر معلن قبل الحجز، وأي إضافة يعتمدها العميل داخل التطبيق
دفع نقدي للفنيتسرّب إيراد وصعوبة التسويةلا نقد: دفع إلكتروني محجوز يُخصم بعد اكتمال الخدمة
توزيع الطلبات يدويًاتأخر الوصول وفنيون بلا طلبات في الوقت نفسهتوزيع تلقائي حسب المنطقة والتخصص والتقييم
لا دليل على ما تم في الزيارةنزاعات ضمان يصعب حسمهاكود بدء، وصور قبل وبعد، وسجل كامل لكل طلب
مرجع · شكاوى السوق

مراجعات العملاء المنشورة لتطبيقات خدمات منزلية في المملكة تتكرر فيها ثلاث شكاوى: اختلاف السعر النهائي عن المعروض، وطلب الفني مبالغ خارج التطبيق، وتأخر الاسترداد. قواعد العمل في القسم 6 مصممة للحد من الثلاث.

افتراض

أرقام التشغيل الحالية (60 فنيًا، 90 طلبًا يوميًا) مأخوذة من جلسة الاكتشاف وتُراجع مع إدارة الشركة قبل الاعتماد.

3المستخدمون والأدوار

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

لا يرى الفني رقم جوال العميل؛ التواصل يتم عبر رقم وسيط داخل التطبيق طوال مدة الطلب فقط.

4نطاق الإصدار الأول (MoSCoW)

Mustضروري للإطلاق

  • كتالوج خدمات بأسعار معلنة: سعر ثابت أو رسوم معاينة
  • حساب بالجوال ورمز تحقق (OTP)
  • حجز موعد بفترات زمنية حسب سعة الفنيين
  • العنوان على الخريطة والعنوان الوطني المختصر
  • الدفع بمدى وApple Pay مع حجز المبلغ وخصمه بعد الاكتمال
  • توزيع تلقائي للطلبات على الفنيين
  • تطبيق الفني: القبول، كود البدء، طلب الإضافات، الإنهاء بالصور
  • موافقة العميل على أي إضافة داخل التطبيق
  • تتبع حالة الطلب
  • فاتورة ضريبية مبسطة
  • التقييم وضمان 30 يومًا
  • لوحة العمليات: اعتماد الفنيين، الخدمات والأسعار، المناطق، التوزيع، النزاعات، المستحقات

Shouldمهم وليس شرطًا للإطلاق

  • تتبع موقع الفني على الخريطة لحظيًا
  • STC Pay والتقسيط عبر Tabby أو Tamara
  • رقم وسيط للاتصال بين العميل والفني
  • باقات صيانة دورية للمكيفات
  • واجهة إنجليزية

Couldإن سمح الوقت

  • محادثة داخل التطبيق
  • برنامج إحالة
  • حجز متكرر للخدمة نفسها

Won'tليس في الإصدار الأول

  • الدفع النقدي بأي شكل
  • متجر لبيع قطع الغيار
  • خدمات العمالة المنزلية
  • عقود صيانة للشركات والمنشآت

5المتطلبات الوظيفية

صيغة القصة: «بصفتي… أريد… حتى…». ومعايير القبول بصيغة: بافتراض / عندما / فإن.

الكتالوج والطلب CAT

US-01

بصفتي عميلًا، أريد رؤية سعر كل خدمة قبل الحجز، حتى لا أُفاجأ بالتكلفة في الموقع.

Must

بافتراض خدمة بسعر ثابت، فإن السعر يظهر لكل وحدة شاملًا الضريبة. وبافتراض خدمة تحتاج تشخيصًا، فإن رسوم المعاينة تظهر مع توضيح أنها تُخصم من الفاتورة إن نُفّذ الإصلاح.

US-02

بصفتي عميلًا، أريد تحديد تفاصيل الطلب (عدد الوحدات، صور، وصف)، حتى يصل الفني مستعدًا.

Must

عندما أغيّر عدد الوحدات، فإن الإجمالي والضريبة يتحدثان فورًا قبل الانتقال للموعد.

الحجز BKG

US-03

بصفتي عميلًا، أريد الدخول برقم جوالي ورمز تحقق، حتى أحجز بسرعة دون كلمة مرور.

Must
US-04

بصفتي عميلًا، أريد اختيار يوم وفترة من ساعتين، حتى يأتي الفني في وقت يناسبني.

Must

بافتراض أن سعة الفنيين في منطقتي ممتلئة لفترة ما، فإن الفترة تظهر «ممتلئة» ولا يمكن اختيارها.

US-05

بصفتي عميلًا، أريد حفظ عنواني بموقعه على الخريطة وعنوانه الوطني المختصر، حتى يصل الفني دون اتصالات.

Must

عندما أُدخل العنوان الوطني المختصر، فإن النظام يقبله فقط بصيغة 4 أحرف تليها 4 أرقام، مثل JRWA4127.

الدفع والفواتير PAY

US-06

بصفتي عميلًا، أريد أن يُحجز المبلغ على بطاقتي ولا يُخصم إلا بعد اكتمال الخدمة، حتى أطمئن قبل وصول الفني.

Must

عندما أؤكد الحجز، فإن المبلغ التقديري يُحجز على بطاقتي (BR-02). وعندما ألغي قبل الموعد بساعتين أو أكثر، فإن الحجز يُلغى فورًا دون رسوم.

US-07

بصفتي مسؤولًا ماليًا، أريد فاتورة ضريبية مبسطة لكل طلب مكتمل، مُبلَّغة لمنصة «فاتورة»، حتى تلتزم الشركة بالفوترة الإلكترونية.

Must

التوزيع والتتبع DSP

US-08

بصفتي موظف عمليات، أريد أن يُعرض كل طلب تلقائيًا على أنسب فني، حتى لا يعتمد التوزيع على شخص واحد.

Must

عندما يُنشأ طلب، فإن النظام يعرضه على الفني الأعلى ترتيبًا حسب المنطقة والتخصص والتقييم وعدد طلباته في اليوم، وله دقيقتان للقبول قبل انتقال العرض للتالي (BR-04).

US-09

بصفتي عميلًا، أريد متابعة حالة طلبي ووقت وصول الفني، حتى أنظّم وقتي.

Must

تطبيق الفني TEC

US-10

بصفتي فنيًا، أريد بدء العمل بكود من العميل، حتى يُثبت حضوري ووقت بدئي.

Must

بافتراض أنني في موقع الطلب، عندما أُدخل الكود المكوّن من 4 أرقام الظاهر في تطبيق العميل، فإن حالة الطلب تصبح «جارٍ العمل» ويُسجَّل الوقت.

US-11

بصفتي فنيًا، أريد طلب إضافة (قطعة أو عمل إضافي) من قائمة أسعار معتمدة، حتى يوافق عليها العميل قبل التنفيذ.

Must

عندما أرسل طلب إضافة، فإن العميل يراه بسعره وسببه وصورته، ولا يُضاف أي مبلغ للفاتورة إلا بعد موافقته داخل التطبيق.

US-12

بصفتي فنيًا، أريد إنهاء الطلب برفع صور بعد العمل، حتى يتأكد العميل مما تم.

Must

عندما أُنهي الطلب، فإن العميل يؤكد أو يعترض خلال 24 ساعة، وإن لم يفعل يُعتبر الطلب مكتملًا ويُخصم المبلغ.

الجودة والضمان QLT

US-13

بصفتي عميلًا، أريد تقييم الفني والخدمة، حتى يرتفع مستوى الخدمة مع الوقت.

Must
US-14

بصفتي عميلًا، أريد فتح طلب ضمان خلال 30 يومًا من داخل الطلب نفسه، حتى تُعاد الزيارة دون تكلفة.

Must

العمليات OPS

US-15

بصفتي موظف عمليات، أريد اعتماد الفني بعد مراجعة وثائقه، حتى لا يستقبل طلبات قبل التحقق منه.

Must

بافتراض فني سعودي فرد، فإن النظام يطلب رقم وثيقة العمل الحر وتاريخ انتهائها ويتحقق منه الموظف قبل الاعتماد. وبافتراض فني تابع لمنشأة، فإن النظام يطلب ربطه بمنشأة معتمدة في المنصة (BR-10).

US-16

بصفتي موظف عمليات، أريد لوحة بالطلبات الحية وحالاتها والمتأخر منها، حتى أتدخل وأعيد الإسناد عند الحاجة.

Must
US-17

بصفتي فنيًا، أريد رؤية أرباحي الأسبوعية وصافي المستحق بعد العمولة، حتى أعرف ما سيُحوَّل لي.

Must

6قواعد العمل

المعرّفالقاعدة
BR-01الأسعار تُعرض شاملة ضريبة القيمة المضافة 15%، والفاتورة تفصل المبلغ قبل الضريبة وقيمتها.
BR-02عند الحجز يُحجز المبلغ التقديري على البطاقة. أي إضافة يعتمدها العميل تُخصم بعملية منفصلة عند اكتمال الطلب.
BR-03الإلغاء قبل الموعد بساعتين أو أكثر مجاني. الإلغاء بعد ذلك أو بعد تحرك الفني تُخصم عليه رسوم 50 ر.س تذهب للفني.
BR-04للفني دقيقتان لقبول العرض، ثم ينتقل للفني التالي. بعد 3 رفضات متتالية يُنبَّه موظف العمليات.
BR-05لا يبدأ العمل إلا بكود البدء من العميل.
BR-06لا دفع نقدي ولا مبالغ خارج التطبيق. أي بلاغ عن طلب مبلغ نقدي يوقف حساب الفني حتى المراجعة.
BR-07ضمان 30 يومًا على المصنعية، والقطع حسب ضمان الصانع.
BR-08عمولة المنصة 20% من قيمة الخدمة قبل الضريبة. تُحوَّل المستحقات أسبوعيًا للطلبات التي مرّ على اكتمالها 3 أيام.
BR-09الفني الذي يقل متوسط تقييمه عن 4.2 في آخر 20 طلبًا يُحال للمراجعة ويتراجع ترتيبه في التوزيع.
BR-10يُسجَّل الفني فردًا إذا كان سعوديًا بوثيقة عمل حر سارية. غير ذلك يُسجَّل عبر منشأة مرخّصة يعمل لديها.
افتراض

نسبة العمولة ورسوم الإلغاء ومدة الضمان مقترحة، وتعتمدها إدارة الشركة قبل التطوير.

7نموذج البيانات ودورة حياة الطلب

«الطلب» هو الكيان المحوري: يربط العميل والخدمة والموعد والفني، وتتعلق به المدفوعات والإضافات والصور والتقييم والضمان.

الكيانأهم الحقولالعلاقات
الخدمةالاسم، التخصص، نوع التسعير (ثابت لكل وحدة / رسوم معاينة)، السعرلها قائمة إضافات معتمدة
المنطقةالاسم، الأحياء، السعة لكل فترةتحدد الفنيين المتاحين والفترات
الفنيالاسم، التخصصات، المناطق، التقييم، الحالة (متصل / غير متصل / موقوف)فرد، أو تابع لمنشأة
المنشأةالاسم، السجل التجاري، الحالةلها فنيون متعددون
الوثيقةالنوع (هوية أو إقامة، وثيقة عمل حر، شهادة مهنية)، الرقم، تاريخ الانتهاء، حالة التحققتتبع فنيًا أو منشأة
الطلبالعميل، الخدمة، الكمية، العنوان، الموعد، الحالة، كود البدء، المبلغ التقديريله عروض إسناد وإضافات ودفعات وصور وتقييم وطلب ضمان
عرض الإسنادالطلب، الفني، وقت العرض، الرد (قبول / رفض / انتهاء المهلة)سجل لكل محاولة توزيع
الإضافةالطلب، البند من القائمة المعتمدة، السعر، السبب، الصورة، قرار العميلتُضاف للفاتورة بعد الموافقة فقط
الدفعةالنوع (حجز / خصم / استرداد)، المبلغ، مرجع البوابة، الحالةتتبع طلبًا
الفاتورةالرقم التسلسلي، البنود، الضريبة، QR،‏ حالة الإبلاغتتبع طلبًا مكتملًا
المستحقاتالفني أو المنشأة، الأسبوع، الإجمالي، العمولة، الصافي، حالة التحويلتجمع طلبات مكتملة
سجل التدقيقالمستخدم، الإجراء، القيمة قبل وبعد، السبب، الوقتغير قابل للتعديل

دورة حياة الطلب

جديدمُسنَدفي الطريقجارٍ العملبانتظار تأكيد العميلمكتمل
جديدبلا فني3 رفضات أو انتهاء المهلة: تدخّل العمليات
مُسنَد أو في الطريقملغىبرسوم أو دونها حسب BR-03
بانتظار تأكيد العميلمتنازع عليهاعتراض خلال 24 ساعة
مكتملضمانخلال 30 يومًا: زيارة جديدة مرتبطة بالطلب الأصلي

8المتطلبات غير الوظيفية والامتثال

المعرّفالمجالالمتطلب
NFR-01الأداءفتح التطبيق وعرض الخدمات في أقل من 3 ثوانٍ على شبكة 4G،‏ ووصول عرض الطلب للفني خلال 5 ثوانٍ.
NFR-02التوفر99.5% شهريًا، مع نسخ احتياطي يومي.
NFR-03الأماندخول برمز تحقق، وصلاحيات حسب الدور، وتشفير البيانات أثناء النقل والتخزين. لا تُخزَّن بيانات البطاقات في المنصة.
NFR-04خصوصية العميللا يظهر رقم العميل ولا عنوانه الكامل للفني قبل قبول الطلب، ويُخفى بعد اكتماله.
NFR-05بيانات الموقعيُتتبع موقع الفني أثناء الطلب النشط فقط، ويُحذف مسار التتبع التفصيلي بعد 30 يومًا.
NFR-06حماية البيانات الشخصيةموافقة صريحة وإشعار خصوصية بالعربية والإنجليزية، وجمع الحد الأدنى من البيانات، وإجراء موثّق للإبلاغ عن أي تسرب خلال 72 ساعة.
NFR-07العمل دون شبكةتطبيق الفني يحفظ صور الإنهاء وبياناته عند انقطاع الشبكة ويرسلها عند عودتها.
NFR-08اللغة والواجهةعربية من اليمين لليسار أولًا، وتباين ألوان يحقق WCAG AA.‏
مرجع · نظام حماية البيانات الشخصية

نافذ بالكامل منذ 14 سبتمبر 2024.‏ من التزاماته: الموافقة كأساس افتراضي للمعالجة، وإشعار واضح وقت جمع البيانات، وإبلاغ الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا) عن أي تسرب خلال 72 ساعة، وضوابط على نقل البيانات خارج المملكة.

9التكاملات

التكاملالغرضالأولويةملاحظات
بوابة دفع مرخّصة محليًامدى وApple Pay،‏ والحجز ثم الخصمMustدعم الحجز المسبق لبطاقات مدى سؤال مفتوح (القسم 12).
الخرائطتحديد الموقع وحساب المسافة ووقت الوصولMustمع حدود استخدام تُراقب شهريًا.
إشعارات الجوال وSMSرموز التحقق، عروض الطلبات، تحديثات الحالةMustعرض الطلب للفني عبر إشعار عالي الأولوية.
منصة «فاتورة»إبلاغ الفواتير الضريبية المبسطةMustيتوقف على موقف الشركة من مرحلة الربط.
رقم وسيط للاتصالتواصل العميل والفني دون كشف الأرقامShouldعبر مزود اتصالات سحابية.
Tabby / Tamaraالتقسيط للطلبات الأعلى قيمةShouldبعض البوابات تدعمهما مباشرة.
مرجع · وثيقة العمل الحر

تصدرها وزارة الموارد البشرية والتنمية الاجتماعية للسعوديين فقط، وتُجدد سنويًا، ويمكن التحقق منها علنًا عبر منصة العمل الحر برقم الوثيقة. في الإصدار الأول يتحقق موظف العمليات منها يدويًا عبر هذه الصفحة، دون افتراض وجود واجهة ربط.

مرجع · العنوان الوطني

العنوان المختصر يتكون من 4 أحرف تليها 4 أرقام، ويحدد مدخل مبنى بعينه.

10خارج النطاق

11خارطة التنفيذ وتقدير الجهد

الوحدةالمرحلةالساعات (أدنى – أعلى)
التصميم وواجهات التطبيقين انطلاقًا من النموذج150 – 70
الحسابات ورمز التحقق والصلاحيات135 – 45
الخدمات والتسعير135 – 50
الحجز والفترات والسعة160 – 80
العناوين والخرائط125 – 35
الدفع: الحجز والخصم والاسترداد160 – 80
محرك التوزيع وعروض الإسناد1–270 – 100
تطبيق الفني: القبول، الكود، الإضافات، الإنهاء1–280 – 110
التتبع والإشعارات240 – 55
الفواتير والربط مع «فاتورة»250 – 80
التقييم والضمان والنزاعات235 – 50
لوحة العمليات: الاعتماد، الأسعار، المناطق، التوزيع، المستحقات1–3110 – 150
التقارير325 – 35
الاختبار وضمان الجودة1–390 – 120
النشر في المتاجر والإطلاق330 – 40
الإجمالي795 – 1,100
المرحلةالأسابيعالنتيجة
1 · الحجز1–5العميل يحجز ويدفع، والطلب يصل للفني ويقبله.
2 · التنفيذ6–9كود البدء والإضافات والإنهاء والفواتير والتقييم والضمان.
3 · التشغيل10–13لوحة العمليات كاملة، والمستحقات، والتقارير، والاختبار، والنشر.
افتراض

التقدير لمتطلبات Must فقط، لفريق من ثلاثة مطوّرين (خلفية + تطبيقات جوال متعددة المنصات) مع مختبر بدوام جزئي. لا يشمل مدة فتح حساب التاجر ومراجعة متجري التطبيقات.

12المخاطر والأسئلة المفتوحة

البندالنوعالإجراء المقترح
هل تدعم البوابة المختارة الحجز المسبق للمبلغ على بطاقات مدى؟سؤال مفتوحإن لم تدعمه: خصم عند الحجز واسترداد تلقائي فوري عند الإلغاء المجاني.
من يصدر الفاتورة للعميل: المنصة بكامل المبلغ، أم الفني أو المنشأة مع فاتورة عمولة من المنصة؟سؤال مفتوحقرار ضريبي يحسمه محاسب الشركة قبل المرحلة 2.‏
هل تشمل وثيقة العمل الحر مهن الصيانة المستهدفة؟سؤال مفتوحتأكيد قانوني قبل الإطلاق، وإلا يُعتمد التسجيل عبر المنشآت فقط.
انتقال العملاء والفنيين للتعامل خارج التطبيقمخاطرةإخفاء الأرقام، والضمان للطلبات داخل التطبيق فقط، وBR-06.
قلة الفنيين في بعض الأحياء عند الإطلاقمخاطرةإطلاق تدريجي بالأحياء التي تتوفر فيها سعة كافية.
تأخر مراجعة متجري التطبيقاتمخاطرةرفع نسخة تجريبية مبكرًا في المرحلة 2.‏

13ملحق: شاشات النموذج