منصة حجز الخدمات المنزلية وتوزيعها على الفنيين
تطبيق للعملاء وتطبيق للفنيين ولوحة عمليات لشركة خدمات منزلية في جدة. الهدف: سعر معلن قبل الحجز، ودفع إلكتروني لا يُخصم إلا بعد اكتمال الخدمة، وتوزيع تلقائي على الفنيين، وضمان موثّق لكل طلب.
النموذج التفاعلي: 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
بصفتي عميلًا، أريد رؤية سعر كل خدمة قبل الحجز، حتى لا أُفاجأ بالتكلفة في الموقع.
Mustبافتراض خدمة بسعر ثابت، فإن السعر يظهر لكل وحدة شاملًا الضريبة. وبافتراض خدمة تحتاج تشخيصًا، فإن رسوم المعاينة تظهر مع توضيح أنها تُخصم من الفاتورة إن نُفّذ الإصلاح.
بصفتي عميلًا، أريد تحديد تفاصيل الطلب (عدد الوحدات، صور، وصف)، حتى يصل الفني مستعدًا.
Mustعندما أغيّر عدد الوحدات، فإن الإجمالي والضريبة يتحدثان فورًا قبل الانتقال للموعد.
الحجز BKG
بصفتي عميلًا، أريد الدخول برقم جوالي ورمز تحقق، حتى أحجز بسرعة دون كلمة مرور.
Mustبصفتي عميلًا، أريد اختيار يوم وفترة من ساعتين، حتى يأتي الفني في وقت يناسبني.
Mustبافتراض أن سعة الفنيين في منطقتي ممتلئة لفترة ما، فإن الفترة تظهر «ممتلئة» ولا يمكن اختيارها.
بصفتي عميلًا، أريد حفظ عنواني بموقعه على الخريطة وعنوانه الوطني المختصر، حتى يصل الفني دون اتصالات.
Mustعندما أُدخل العنوان الوطني المختصر، فإن النظام يقبله فقط بصيغة 4 أحرف تليها 4 أرقام، مثل JRWA4127.
الدفع والفواتير PAY
بصفتي عميلًا، أريد أن يُحجز المبلغ على بطاقتي ولا يُخصم إلا بعد اكتمال الخدمة، حتى أطمئن قبل وصول الفني.
Mustعندما أؤكد الحجز، فإن المبلغ التقديري يُحجز على بطاقتي (BR-02). وعندما ألغي قبل الموعد بساعتين أو أكثر، فإن الحجز يُلغى فورًا دون رسوم.
بصفتي مسؤولًا ماليًا، أريد فاتورة ضريبية مبسطة لكل طلب مكتمل، مُبلَّغة لمنصة «فاتورة»، حتى تلتزم الشركة بالفوترة الإلكترونية.
Mustالتوزيع والتتبع DSP
بصفتي موظف عمليات، أريد أن يُعرض كل طلب تلقائيًا على أنسب فني، حتى لا يعتمد التوزيع على شخص واحد.
Mustعندما يُنشأ طلب، فإن النظام يعرضه على الفني الأعلى ترتيبًا حسب المنطقة والتخصص والتقييم وعدد طلباته في اليوم، وله دقيقتان للقبول قبل انتقال العرض للتالي (BR-04).
بصفتي عميلًا، أريد متابعة حالة طلبي ووقت وصول الفني، حتى أنظّم وقتي.
Mustتطبيق الفني TEC
بصفتي فنيًا، أريد بدء العمل بكود من العميل، حتى يُثبت حضوري ووقت بدئي.
Mustبافتراض أنني في موقع الطلب، عندما أُدخل الكود المكوّن من 4 أرقام الظاهر في تطبيق العميل، فإن حالة الطلب تصبح «جارٍ العمل» ويُسجَّل الوقت.
بصفتي فنيًا، أريد طلب إضافة (قطعة أو عمل إضافي) من قائمة أسعار معتمدة، حتى يوافق عليها العميل قبل التنفيذ.
Mustعندما أرسل طلب إضافة، فإن العميل يراه بسعره وسببه وصورته، ولا يُضاف أي مبلغ للفاتورة إلا بعد موافقته داخل التطبيق.
بصفتي فنيًا، أريد إنهاء الطلب برفع صور بعد العمل، حتى يتأكد العميل مما تم.
Mustعندما أُنهي الطلب، فإن العميل يؤكد أو يعترض خلال 24 ساعة، وإن لم يفعل يُعتبر الطلب مكتملًا ويُخصم المبلغ.
الجودة والضمان QLT
بصفتي عميلًا، أريد تقييم الفني والخدمة، حتى يرتفع مستوى الخدمة مع الوقت.
Mustبصفتي عميلًا، أريد فتح طلب ضمان خلال 30 يومًا من داخل الطلب نفسه، حتى تُعاد الزيارة دون تكلفة.
Mustالعمليات OPS
بصفتي موظف عمليات، أريد اعتماد الفني بعد مراجعة وثائقه، حتى لا يستقبل طلبات قبل التحقق منه.
Mustبافتراض فني سعودي فرد، فإن النظام يطلب رقم وثيقة العمل الحر وتاريخ انتهائها ويتحقق منه الموظف قبل الاعتماد. وبافتراض فني تابع لمنشأة، فإن النظام يطلب ربطه بمنشأة معتمدة في المنصة (BR-10).
بصفتي موظف عمليات، أريد لوحة بالطلبات الحية وحالاتها والمتأخر منها، حتى أتدخل وأعيد الإسناد عند الحاجة.
Mustبصفتي فنيًا، أريد رؤية أرباحي الأسبوعية وصافي المستحق بعد العمولة، حتى أعرف ما سيُحوَّل لي.
Must6قواعد العمل
| المعرّف | القاعدة |
|---|---|
| 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، حالة الإبلاغ | تتبع طلبًا مكتملًا |
| المستحقات | الفني أو المنشأة، الأسبوع، الإجمالي، العمولة، الصافي، حالة التحويل | تجمع طلبات مكتملة |
| سجل التدقيق | المستخدم، الإجراء، القيمة قبل وبعد، السبب، الوقت | غير قابل للتعديل |
دورة حياة الطلب
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خارطة التنفيذ وتقدير الجهد
| الوحدة | المرحلة | الساعات (أدنى – أعلى) |
|---|---|---|
| التصميم وواجهات التطبيقين انطلاقًا من النموذج | 1 | 50 – 70 |
| الحسابات ورمز التحقق والصلاحيات | 1 | 35 – 45 |
| الخدمات والتسعير | 1 | 35 – 50 |
| الحجز والفترات والسعة | 1 | 60 – 80 |
| العناوين والخرائط | 1 | 25 – 35 |
| الدفع: الحجز والخصم والاسترداد | 1 | 60 – 80 |
| محرك التوزيع وعروض الإسناد | 1–2 | 70 – 100 |
| تطبيق الفني: القبول، الكود، الإضافات، الإنهاء | 1–2 | 80 – 110 |
| التتبع والإشعارات | 2 | 40 – 55 |
| الفواتير والربط مع «فاتورة» | 2 | 50 – 80 |
| التقييم والضمان والنزاعات | 2 | 35 – 50 |
| لوحة العمليات: الاعتماد، الأسعار، المناطق، التوزيع، المستحقات | 1–3 | 110 – 150 |
| التقارير | 3 | 25 – 35 |
| الاختبار وضمان الجودة | 1–3 | 90 – 120 |
| النشر في المتاجر والإطلاق | 3 | 30 – 40 |
| الإجمالي | 795 – 1,100 |
| المرحلة | الأسابيع | النتيجة |
|---|---|---|
| 1 · الحجز | 1–5 | العميل يحجز ويدفع، والطلب يصل للفني ويقبله. |
| 2 · التنفيذ | 6–9 | كود البدء والإضافات والإنهاء والفواتير والتقييم والضمان. |
| 3 · التشغيل | 10–13 | لوحة العمليات كاملة، والمستحقات، والتقارير، والاختبار، والنشر. |
التقدير لمتطلبات Must فقط، لفريق من ثلاثة مطوّرين (خلفية + تطبيقات جوال متعددة المنصات) مع مختبر بدوام جزئي. لا يشمل مدة فتح حساب التاجر ومراجعة متجري التطبيقات.
12المخاطر والأسئلة المفتوحة
| البند | النوع | الإجراء المقترح |
|---|---|---|
| هل تدعم البوابة المختارة الحجز المسبق للمبلغ على بطاقات مدى؟ | سؤال مفتوح | إن لم تدعمه: خصم عند الحجز واسترداد تلقائي فوري عند الإلغاء المجاني. |
| من يصدر الفاتورة للعميل: المنصة بكامل المبلغ، أم الفني أو المنشأة مع فاتورة عمولة من المنصة؟ | سؤال مفتوح | قرار ضريبي يحسمه محاسب الشركة قبل المرحلة 2. |
| هل تشمل وثيقة العمل الحر مهن الصيانة المستهدفة؟ | سؤال مفتوح | تأكيد قانوني قبل الإطلاق، وإلا يُعتمد التسجيل عبر المنشآت فقط. |
| انتقال العملاء والفنيين للتعامل خارج التطبيق | مخاطرة | إخفاء الأرقام، والضمان للطلبات داخل التطبيق فقط، وBR-06. |
| قلة الفنيين في بعض الأحياء عند الإطلاق | مخاطرة | إطلاق تدريجي بالأحياء التي تتوفر فيها سعة كافية. |
| تأخر مراجعة متجري التطبيقات | مخاطرة | رفع نسخة تجريبية مبكرًا في المرحلة 2. |