ديفيستا شركة تطوير برمجيات تبني أنظمة ويب وتطبيقات الجوال وأنظمة تخطيط موارد المؤسسات وأتمتة للشركات السعودية، وتعمل عن بعد بالعربية والإنجليزية. نسعّر إما بسعر ثابت للمشروع من 500 إلى 100,000 دولار، أو بالساعة من 10 إلى 100 دولار، حسب التعقيد ومستوى المطور.
تشرح هذه الصفحة ما تطلبه الشركات السعودية عادة، والمتطلبات التي تغيّر طريقة بناء البرنامج هنا (اللغة العربية وهيئة الزكاة والضريبة والجمارك والبيانات الشخصية والاستضافة والمدفوعات)، وكيف يسير المشروع، وما تسأل عنه أي شركة برمجة قبل التوقيع. لمناقشة مشروعك احجز مكالمة.
ماذا تطلب الشركات السعودية من شركة البرمجة؟
الطلبات التي نراها من الشركات السعودية تدور حول أنماط محددة، وكل نمط يبدأ من مشكلة في العمل اليومي لا من تقنية بعينها.
| المشكلة | ما يُبنى | التفاصيل |
|---|---|---|
| المبيعات والمخزون والحسابات والموارد البشرية في ملفات منفصلة | نظام تخطيط موارد واحد، غالبا Odoo، يُضبط ويُوسَّع حسب إجراءات شركتك | تطبيق أودو |
| الموافقات والتقارير تنتقل عبر واتساب وجداول البيانات | نظام داخلي مخصص بصلاحيات وموافقات ولوحات متابعة | تطوير البرمجيات المخصصة |
| العملاء يريدون الطلب أو الحجز عبر الإنترنت | متجر إلكتروني أو نظام حجز أو بوابة للعملاء | تطوير المتاجر الإلكترونية |
| العملاء يتوقعون تطبيقا على جوالهم | تطبيق جوال مع النظام الخلفي الذي يعمل خلفه | مطورو Flutter ومطورو React Native |
| الخطوات اليدوية نفسها تتكرر كل يوم | أتمتة ومساعدون بالذكاء الاصطناعي ينجزون العمل الروتيني | الذكاء الاصطناعي والأتمتة |
| استفسارات العملاء تضيع بين موظفي المبيعات | نظام إدارة علاقات عملاء مبني على مراحل البيع لديك | تطوير أنظمة إدارة علاقات العملاء |
| نظام الفوترة لديك يجب أن يرتبط بمنصة «فاتورة» التابعة لهيئة الزكاة والضريبة والجمارك | ربط مع منصة «فاتورة» | الفاتورة الإلكترونية في أودو |
أربعة متطلبات نظامية سعودية تغيّر طريقة بناء البرنامج
البرنامج الذي يُبنى لشركة سعودية يجب أن يراعي متطلبات لا تظهر في مشروع عام. أربعة منها تحدد نطاق العمل قبل كتابة أي سطر: اللغة العربية، والفوترة الإلكترونية، والبيانات الشخصية والاستضافة، والمدفوعات. نوضح في الأقسام التالية ما يتطلبه كل متطلب مع مصدره، وما نفعله بشأنه في المشروع.
العربية جزء من المتطلبات وليست خيارا
أما في الفواتير فهي إلزام. فوثائق أودو تذكر أن قواعد ضريبة القيمة المضافة في السعودية تشترط أن تكون الفاتورة الضريبية والفاتورة الضريبية المبسطة باللغة العربية، مع جواز إضافة الإنجليزية (وثائق أودو للمملكة العربية السعودية). لذلك يجب أن يتعامل أي نظام يطبع فواتير مع النص العربي وأسماء العملاء وعناوينهم العربية والاتجاه من اليمين إلى اليسار في المستند المطبوع.
وفي بقية النظام تصبح قرار تصميم، وأرخص وقت لاتخاذه هو اليوم الأول. نصمم الواجهات الأولى بالاتجاهين، ونختار خطا يدعم النص العربي واللاتيني معا، ونخزّن أسماء العملاء والمنتجات في حقلين بالعربية والإنجليزية، ونجعل البحث يعمل باللغتين. أما النظام الذي تُترك فيه العربية لترجمة لاحقة فكثيرا ما تظهر فيه واجهات معكوسة تنكسر، وعناوين تتجاوز مساحتها، وتقارير تُطبع نصفها بالإنجليزية.
الفوترة الإلكترونية: كل ميزة فوترة يجب أن ترتبط بمنصة «فاتورة»
للفوترة الإلكترونية في السعودية مرحلتان. بدأت المرحلة الأولى في 4 ديسمبر 2021 وتشمل إصدار الفواتير الإلكترونية وحفظها. أما المرحلة الثانية فتسري من 1 يناير 2023 على دفعات حسب مجموعات المكلفين، وتتطلب ربط نظام الفوترة بمنصة «فاتورة» التابعة لهيئة الزكاة والضريبة والجمارك (مراحل التطبيق على موقع الهيئة). وتذكر الهيئة أنها تُشعر المكلفين بموعد مجموعتهم قبل 6 أشهر على الأقل.
والنتيجة لمشروع البرمجة بسيطة. إذا كان النظام الذي تبنيه أو تشتريه يصدر فواتير، فالربط مع «فاتورة» جزء من نطاق العمل وليس إضافة في آخر المشروع. وإذا كنت تستخدم أودو فمعظم ذلك متوفر في الوحدات الخاصة بالسعودية ويقتصر العمل على الضبط والتجربة، وقد شرحناه في صفحة الفاتورة الإلكترونية في أودو. أما النظام المخصص فيجب أن تُبنى فيه خطوات التفعيل والتجربة ومعالجة الرفض وتُجرَّب قبل موعد التشغيل.
نظام حماية البيانات الشخصية وما يعنيه لتطبيقك
أي نظام يحتفظ ببيانات العملاء أو الموظفين أو المرضى يخضع لنظام حماية البيانات الشخصية في المملكة. وتتفق ملخصات مكتبين قانونيين على الوقائع الرئيسية الواردة في الجدول، وهي لا تغني عن قراءة النظام نفسه أو استشارة محامٍ سعودي.
| النقطة | ما تقوله المصادر | المصدر |
|---|---|---|
| مصدره | صدر بالمرسوم الملكي م/19 بتاريخ 16 سبتمبر 2021، وعُدّل بالمرسوم الملكي م/148 بتاريخ 27 مارس 2023 | Latham & Watkins |
| متى يسري | نافذ من 14 سبتمبر 2023 مع مهلة سنة انتهت في 14 سبتمبر 2024 | Clyde & Co وLatham & Watkins |
| من يطبّقه | الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا) | Clyde & Co |
| نطاقه | يسري على المعالجة داخل المملكة، وعلى الجهات خارجها التي تعالج بيانات أشخاص موجودين في المملكة | Latham & Watkins |
| العقوبات | غرامات تصل إلى 5 ملايين ريال، ويمكن مضاعفتها عند تكرار المخالفة، إلى جانب إجراءات أخرى | Latham & Watkins |
وما يعنيه هذا للبناء: نجمع من البيانات ما تحتاجه الميزة فقط، ونسجّل الموافقة حيث تكون هي الأساس النظامي، ونقيّد من يرى السجلات الشخصية، ونسجّل الاطلاع عليها، ونتيح التصدير والحذف. نبني ذلك ميزات في النظام من الدورة الأولى، لأن إضافة سجلات الاطلاع إلى قاعدة بيانات قائمة عملية بطيئة ومكلفة.
الأمن السيبراني والاستضافة: أين تنطبق ضوابط الهيئة الوطنية
تصدر الهيئة الوطنية للأمن السيبراني ضوابط الأمن السيبراني الأساسية (ECC-2:2024). وتنص الوثيقة على أن الضوابط تنطبق على الجهات الحكومية والشركات والجهات التابعة لها، وعلى جهات القطاع الخاص التي تملك أو تشغّل أو تستضيف بنى تحتية وطنية حساسة. وتشجّع الهيئة بقوة بقية الجهات على الاستفادة منها كأفضل ممارسة (وثيقة الضوابط على موقع الهيئة).
وهناك نقطتان مهمتان عند اختيار مكان الاستضافة. الأولى أن ضوابط الحوسبة السحابية والاستضافة (المكوّن الفرعي 4-2) ملزمة للجهات التي تستخدم الخدمات السحابية أو تخطط لاستخدامها. والثانية أن الوثيقة تذكر أن الضوابط المتعلقة بتوطين البيانات نُقلت إلى مكتب إدارة البيانات الوطنية في سدايا. فإذا كان عميلك وزارة أو شركة مرتبطة بالحكومة أو مشغّلا لبنية تحتية حساسة، فاطلب منه شروط الاستضافة وموقع البيانات كتابة قبل اختيار منطقة السحابة، لأن الجواب قد يحدد بنية النظام.
المدفوعات: خطط لبطاقة مدى منذ البداية
إذا كان التطبيق يستقبل مدفوعات إلكترونية فشبكة البطاقات السعودية جزء من النطاق. فبحسب «عرب نيوز» نقلا عن بيانات البنك المركزي السعودي (ساما)، ارتفعت مبيعات التجارة الإلكترونية المدفوعة ببطاقات مدى بنسبة 57% على أساس سنوي إلى 23.27 مليار ريال في أبريل 2025 (عرب نيوز). أما أي بوابة دفع تُستخدم، وهل تُفعَّل مدى وأبل باي، وكيف تُطابق المبالغ المرتجعة في حساباتك، فتُحسم في جلسة تحديد النطاق لا أثناء الاختبار.
كيف يسير المشروع معنا خطوة بخطوة
كل مشروع يسير في الخطوات الست نفسها. ويبين الجدول ما يحدث في كل خطوة وما تحصل عليه في نهايتها.
| الخطوة | ما يحدث | ما تحصل عليه |
|---|---|---|
| 1. مكالمة تعريفية | نسأل عن المشكلة التي سيحلها البرنامج ومن يستخدمه وما الموجود حاليا | ملخص مكتوب للمشكلة والهدف |
| 2. النطاق والخطة | نحصر الميزات ونقسمها بين الإصدار الأول وما بعده، وننبه إلى المتطلبات السعودية المنطبقة | قائمة ميزات وخطة بعدد أيام العمل وسعر (ثابت أو بالساعة) |
| 3. التصميم | واجهات بالعربية والإنجليزية تُراجَع معك قبل أي بناء | تصاميم تفاعلية تعرضها على فريقك |
| 4. البناء في دورات قصيرة | برنامج يعمل كل أسبوع إلى أسبوعين، مع عرض عبر اجتماع مرئي | موقع تجريبي تستخدمه وتختبره |
| 5. الاختبار والإطلاق | اختبار ببياناتك الفعلية وفحوص أمنية وخطة إطلاق وخطة تراجع | نظام يعمل ووثيقة تسليم |
| 6. الدعم | إصلاحات وتعديلات صغيرة ومراقبة بعد الإطلاق | جهة اتصال محددة ومدة استجابة متفق عليها |
أنت تملك الكود والبيانات. وتُفتح حسابات الاستضافة باسم شركتك، فلا يتوقف عمل النظام على استمرار علاقتك بنا. ويشرح دليلنا عن مدة تطوير البرمجيات (بالإنجليزية) ما الذي يؤثر في المدة.
كم تكلفة تطوير البرنامج؟ مع مثال حسابي
تسعّر ديفيستا إما بسعر ثابت من 500 إلى 100,000 دولار حسب التعقيد، وإما بالساعة من 10 إلى 100 دولار حسب نوع المطور ومستواه. وأكثر ما يرفع السعر ثلاثة أمور: عدد أدوار المستخدمين، وعدد عمليات الربط (الدفع، هيئة الزكاة والضريبة والجمارك، المحاسبة، الرسائل النصية)، ومقدار ما يجب أن يعمل بالعربية والإنجليزية معا.
تقدير توضيحي وليس عرض سعر. خذ نظاما داخليا للموافقات بأربع شاشات وثلاثة أدوار للمستخدمين وبالعربية والإنجليزية وعملية ربط واحدة. افترض أنه يستغرق من 250 إلى 400 ساعة تطوير (افتراض لغرض المثال). وبسعر توضيحي قدره 40 دولارا للساعة تكون التكلفة من 10,000 إلى 16,000 دولار. أرقامك أنت ستختلف، ونقدّم لك خطة بأيام العمل قبل أن تلتزم. وللاطلاع على ما يحدد السعر عموما اقرأ دليل تكلفة تطوير البرمجيات المخصصة (بالإنجليزية).
أسئلة اطرحها على أي شركة برمجة قبل التوقيع
تصلح هذه الأسئلة لنا ولأي شركة أخرى تقارن بينها. الجواب الجيد يكون محددا، والجواب الغامض يعني أن عليك أن تسأل أكثر.
| السؤال | شكل الجواب الجيد |
|---|---|
| من يملك الكود المصدري والبيانات؟ | أنت، كتابة، مع حسابات مفتوحة باسم شركتك |
| أين سيُستضاف النظام وهل يمكن تغيير ذلك؟ | منطقة محددة وسبب اختيارها، وخطة إن طلب عميلك لاحقا الاستضافة داخل المملكة |
| هل بنيتم واجهات من اليمين إلى اليسار وفواتير عربية من قبل؟ | أمثلة تعمل تستطيع فتحها، لا صور شاشة |
| كيف تتعاملون مع هيئة الزكاة والضريبة والجمارك والبيانات الشخصية؟ | ميزات محددة: تفعيل «فاتورة» وتجربته، وسجلات الاطلاع، وسجلات الموافقة، والتصدير والحذف |
| كيف يُحدد السعر وما الذي يغيّره؟ | سعر ثابت أو سعر بالساعة مع نطاق مكتوب وقاعدة للتعديلات |
| ماذا يحدث بعد الإطلاق؟ | فترة دعم وجهة اتصال ومدة استجابة |
ويتوسع مقالنا عن كيفية اختيار شركة تطوير برمجيات (بالإنجليزية) في المراجع والعقود.
أخطاء تقع فيها الشركات السعودية عند طلب برنامج
- تأجيل النسخة العربية إلى النهاية. الواجهات المعكوسة والمستندات العربية المطبوعة تنكسر إذا أُضيفت متأخرا، فاختبرها في الإصدار الأول.
- ترك هيئة الزكاة والضريبة والجمارك للمرحلة الأخيرة. ميزة الفوترة التي لا تجتاز التحقق في «فاتورة» لم تكتمل مهما بدت جيدة.
- اختيار أرخص عرض بلا نطاق مكتوب. الفرق يعود عادة في صورة طلبات تعديل.
- ترك حساب الاستضافة بيد المورّد. إذا انتهت العلاقة انتهى وصولك.
- تخطي اختبار المستخدمين. الموظفون الذين لم يُسأل رأيهم أثناء التصميم يتجاوزون غالبا النظام الجديد.
كيف تعرف أن البرنامج حقق الغرض
اتفق على ثلاثة أرقام قبل بدء المشروع وراجعها بعد 60 يوما من الإطلاق. الأول الوقت لكل مهمة: كم استغرقت الموافقة أو الطلب أو التقرير قبل النظام وبعده. الثاني الأخطاء: كم فاتورة رُفضت وكم طلبا احتاج تصحيحا. الثالث الاعتماد: كم ممن يفترض أن يستخدموا النظام يدخلون إليه كل أسبوع. إذا لم يتحسن أي منها فالمشكلة فُهمت خطأ، ونفضّل أن نكتشف ذلك معا في وقت مبكر لا بعد بناء طويل.
من هي ديفيستا وأين تعمل
ديفيستا شركة تطوير برمجيات ونمو. نعمل عن بعد مع شركات في المملكة العربية السعودية، ومنها جدة والرياض والدمام، بالعربية والإنجليزية، وليس لنا مكتب في المملكة. تجد تفاصيل العمل في صفحات تطوير البرمجيات المخصصة وفرق التطوير المخصصة وتطبيق أودو وتوظيف المطورين، وهي صفحات بالإنجليزية. ويمكنك الاطلاع على طريقة توثيقنا للمشاريع في دراسات الحالة. أما أودو والفوترة الإلكترونية في الإمارات فاقرأ صفحة الإمارات.
المصادر
- zatca.gov.sa/ar/E-Invoicing/Introduction/Pages/Roll-out-phases.aspx
- www.odoo.com/documentation/19.0/applications/finance/fiscal_localizations/saudi_arabia.html
- www.clydeco.com/en/insights/2024/09/saudi-arabia-s-personal-data-protection-law-become
- www.lw.com/en/insights/2023/12/Saudi-Arabias-data-protection-law-enters-into-force
- cdn.nca.gov.sa/api/files/public/upload/86e09090-44e4-481f-bc28-355673607654_ECC--2024-EN.pdf
- www.arabnews.pk/node/2604150