دليل المؤسس

عندي فكرة تطبيق: كيف أنفذها ومن أين أبدأ؟ خريطة طريق المؤسس من الفكرة إلى أول إصدار

باختصار

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

  1. أثبت وجود المشكلة مع أشخاص حقيقيين قبل أن تدفع لأحد ليكتب سطر كود.
  2. أرسل وثيقة المتطلبات نفسها لكل شركة برمجة، وإلا فكل عرض سعر يصف تطبيقًا مختلفًا.
  3. اتفاقية عدم الإفصاح مفيدة، لكن الملكية تأتي من العقد ومستودع الكود وحسابات المتاجر باسم شركتك.
  4. أدوات إنشاء التطبيقات بالذكاء الاصطناعي مناسبة للنموذج الأولي؛ راجع صلاحيات الوصول والمفاتيح السرية والنسخ الاحتياطي قبل وصول المستخدمين الحقيقيين.
  5. اطلب مراجعة مستقلة قبل التوقيع، وقبل كل دفعة مرحلية، وقبل استلام المشروع.

«عندي فكرة تطبيق، وين أروح؟» سؤال يقود المؤسس عادةً إلى البحث عن شركة برمجة مباشرة، مع أن اختيار الشركة هو القرار الخامس لا الأول.

عندي فكرة تطبيق: كيف أنفذها ومن أين أبدأ؟

ابدأ بإثبات أن المشكلة حقيقية، وأن هناك من سيدفع للتخلص منها. التطبيق حلٌّ محتمل واحد، أما المشكلة فهي الأصل الذي تبني عليه.

الفكرة افتراض عن سلوك الآخرين، فاختبرها مع من يعيشون المشكلة كل يوم، لا مع أصدقاء يجاملونك. هذه هي الإشارات التي آخذها بجدية:

  • يصف الناس المشكلة بكلماتهم دون توجيه منك.
  • يدفعون اليوم مالًا أو وقتًا في حل بديل: مجموعات واتساب، أو جداول بيانات، أو موظف يلاحق الأمر.
  • يلتزم أحدهم بشيء ملموس: عربون، أو خطاب نوايا موقّع، أو موعد لتجربة فعلية.

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

ماذا تتضمن النسخة الأولى من التطبيق، وكيف أكتب متطلباتها؟

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

المنتج الأولي القابل للإطلاق (MVP) هو أرخص اختبار جاد لأخطر افتراضاتك، لا نسخة مصغرة من المنتج النهائي. مثال افتراضي: مؤسس في جدة يخطط لتطبيق صيانة مكيفات فيه تطبيق للعميل وآخر للفني، وتتبع مباشر، ومحفظة، واشتراكات. أما النسخة الأولى التي أوافق عليها فهي: العميل يحجز ويدفع بالبطاقة، وموظف تشغيل واحد يوزّع الطلبات على الفنيين من لوحة بسيطة، والفني يستلم المهام برسائل نصية. فإذا عاد العملاء للحجز مرة أخرى، استحقت بقية الميزات مكانها.

وثيقة متطلبات المنتج (PRD) تشرح ما يجب أن يفعله المنتج، ولمن، ولماذا. ووثيقة متطلبات النظام (SRS) تحوّل ذلك إلى عبارات قابلة للاختبار تستطيع الشركة تسعيرها: الأدوار، والشاشات، والقواعد، والتكاملات، ومتطلبات مثل الواجهات العربية من اليمين إلى اليسار، والأداء على الهواتف المتوسطة، وحماية البيانات (وفي دليل وثيقة متطلبات النظام هيكل جاهز). ضع لكل ميزة معيار قبول، فعبارة «يستطيع العميل حجز زيارة في أقل من دقيقة» قابلة للاختبار، أما «حجز سهل» فلا. واكتب صراحة ما لن تفعله النسخة الأولى؛ فشركات البرمجة تسعّر الغموض على أنه مخاطرة.

من يبني التطبيق: شركة برمجة أم مبرمج مستقل أم فريق داخلي أم شريك تقني؟

يعتمد ذلك على مقدار ما تستطيع تقديمه بنفسك من خبرة في المنتج وحكم تقني. شركة البرمجة تبيعك طاقة تنفيذ، والمبرمج المستقل يبيعك مهارة، والفريق الداخلي يمنحك الاستمرارية، والشريك التقني يقدّم التزامه مقابل حصة في الشركة.

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

في أغلب النسخ الأولى أختار شركة قادرة أو مبرمجًا مستقلًا قويًا يعمل من نطاق مكتوب، مع شخص خبير في صفك يراجع العمل؛ ووجود الشركة في السعودية يسهّل المساءلة، لكنه لا يغني عن أي من هذه الفحوص.

وإذا كانت الشركة ستستضيف التطبيق أو تتعامل مع بيانات مستخدميك، فإن نظام حماية البيانات الشخصية (PDPL) في المملكة يجعل هذا الاختيار مسؤوليتك؛ إذ تُلزم المادة 8 جهة التحكم، أي شركتك، عند اختيارها جهة المعالجة باختيار جهة توفر الضمانات اللازمة لتنفيذ أحكام النظام واللوائح، وبالتحقق من التزامها بها. لذلك اسأل الشركة كيف تحمي البيانات قبل أن تطلب رؤية أعمالها السابقة.

هل أستطيع إنشاء التطبيق بنفسي بأدوات الذكاء الاصطناعي؟

نعم، لنموذج أولي تعرضه على المستخدمين والمستثمرين. ولا، لتطبيق يحمل بيانات أشخاص حقيقيين أو أموالهم، حتى يراجعه شخص يقرأ الكود.

تنتج أدوات إنشاء التطبيقات بالذكاء الاصطناعي نموذجًا يعمل بسرعة، ونموذج كهذا يجيب عن سؤال «هل سيستخدمه أحد؟» أسرع من أي وثيقة. لكن الخطر فيما يخفيه العرض: ففي تقرير Veracode لعام 2025 عن أمان الكود المولَّد بالذكاء الاصطناعي، نفّذ أكثر من 100 نموذج ذكاء اصطناعي ما مجموعه 80 مهمة برمجية اختيرت لاحتمال وقوع ثغرات أمنية فيها، فأدخل الكود الناتج ثغرات من فئات قائمة أخطر عشر مخاطر لتطبيقات الويب (OWASP Top 10) في 45% من الحالات. ولم يتحسن الأمان مع تحسن النماذج في كتابة كود يعمل.

ويصف سجل الثغرة CVE-2025-48757، المنشور في مايو 2025 بشأن منصة Lovable لبناء التطبيقات، سياسة غير كافية لأمان قاعدة البيانات على مستوى الصفوف (Row-Level Security) في الإصدارات حتى 15 أبريل 2025، سمحت لمهاجمين غير مسجّلي الدخول بقراءة جداول قواعد بيانات المواقع المولَّدة أو الكتابة فيها. ويذكر السجل أن Lovable تعترض عليه، بحجة أن كل عميل على المنصة يتحمل مسؤولية حماية بيانات تطبيقه. وهذا هو الدرس: بيانات مستخدميك مسؤوليتك أنت. وقبل وصول المستخدمين الحقيقيين، تحقق من:

  1. صلاحيات الوصول: الزائر غير المسجّل أو حساب ثانٍ لا يستطيع رؤية بيانات المستخدمين الآخرين أو تعديلها.
  2. المفاتيح السرية: لا مفاتيح لواجهات برمجة التطبيقات (API) ولا كلمات مرور إدارية ولا بيانات دفع في كود التطبيق أو المتصفح.
  3. النسخ الاحتياطي: تلقائي، ومحفوظ خارج المنصة، وجُرّبت استعادته مرة واحدة على الأقل.
  4. الفصل بين البيئات: بيانات الاختبار منفصلة عن بيئة التشغيل، ولا يملك أي وكيل ذكاء اصطناعي صلاحية الكتابة في بيئة التشغيل.
  5. الملكية: الكود في مستودع تملكه شركتك، مع خطة لليوم الذي تغيّر فيه المنصة أسعارها أو تتوقف.
  6. الخصوصية: سياسة خصوصية، وإمكانية حذف الحساب، ومكان معروف لتخزين البيانات.

لماذا تختلف تكلفة إنشاء التطبيق نفسه من شركة إلى أخرى إلى هذا الحد؟

لأن كل شركة تسعّر تطبيقًا مختلفًا: فحيث يسكت الموجز، تملأ الشركات الفراغ بافتراضاتها، والسعر يتبع الافتراضات.

لا أنشر أسعارًا، ولا أثق بالأرقام النهائية لأفكار لم يرها أحد مكتوبة. هذه هي العوامل التي تحرّك الرقم:

عامل التكلفةلماذا يغيّر العرضاسأل الشركة
عدد التطبيقات والأدوارمنصة الوساطة عادةً ثلاثة منتجات: تطبيق للعميل، وتطبيق لمقدم الخدمة، ولوحة إدارةما التطبيقات والأدوار المشمولة؟
المنصاتiOS وأندرويد والويب؛ وتطوير أصلي أو متعدد المنصاتأي منصات وأي أسلوب، ولماذا؟
التكاملاتالدفع عبر مدى وApple Pay، والخرائط، والتحقق برسائل SMS، وأنظمة المحاسبةعلى حسابات من تعمل؟
الميزات اللحظيةالتتبع المباشر والمحادثة يحتاجان بنية تحتية مختلفةماذا يحدث عند انقطاع الاتصال؟
العربية والإنجليزيةالواجهات من اليمين إلى اليسار والمحتوى ثنائي اللغة يحتاجان تصميمًا واختبارًا باللغتينهل نعدّل محتوى اللغتين من لوحة الإدارة؟
أدوات التشغيلاسترداد المبالغ والتقارير والصلاحيات لا تظهر في العروض التجريبية، لكنها هي التي تدير العملماذا يستطيع فريق التشغيل فعله دون مبرمج؟
الأمان والاختبار والدعمعمل حقيقي تميل العروض الرخيصة إلى إسقاطهعلى أي أجهزة يجري الاختبار، وماذا يغطي الضمان؟

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

كيف أحمي فكرة التطبيق، وأضمن أنني أملك ما أدفع مقابله؟

وقّع اتفاقية عدم إفصاح (NDA)، لكن لا تعتمد عليها. فحقوق المؤلف تحمي طريقة التعبير عن الفكرة، كالكود، لا الفكرة نفسها؛ وحمايتك الحقيقية هي سرعة التنفيذ، وعقد يضمن لك الكود والحسابات والبيانات.

المملكة عضو في منظمة التجارة العالمية منذ ديسمبر 2005، واتفاق تريبس (TRIPS) بشأن جوانب حقوق الملكية الفكرية المتصلة بالتجارة يضع الأساس: حماية حقوق المؤلف تشمل أوجه التعبير لا الأفكار (المادة 9)، أما برامج الحاسب، بشفرتها المصدرية أو الآلية، فتُحمى بوصفها أعمالًا أدبية (المادة 10). وسماع شركةٍ لفكرتك لا يهدد مشروعك ما دمت أسرع منها في التنفيذ؛ أما الشركة التي تحتفظ بالكود أو بحساب التطبيق في المتجر أو بكلمات مرور الخوادم، فتستطيع أن تحتجز المشروع كله. لذلك، قبل الدفعة الأولى:

  • نقل الملكية الفكرية: الكود والتصاميم والوثائق تنتقل إلى شركتك مع سداد كل مرحلة.
  • مستودعك أنت: الكود في مستودع تملكه شركتك من اليوم الأول، والشركة المنفذة تحصل على صلاحية وصول لا على ملكية.
  • حسابات المتاجر باسم شركتك: تشترط Apple أن تكون المنظمة كيانًا قانونيًا لديه رقم تعريف المنشأة (D-U-N-S)، وتعرض اسمها بوصفه البائع في متجر App Store؛ فإن نُشر تطبيقك من حساب الشركة المنفذة، ظهر اسمها عليه.
  • بنيتك التحتية: اسم النطاق، والاستضافة، وبوابة الدفع، وحسابات الرسائل النصية والخرائط، كلها باسم شركتك.
  • المتطلبات والتسليم: وثيقة المتطلبات ملحقة بالعقد، والدفعات مربوطة بمعايير القبول، والتسليم يشمل التوثيق وبيانات الدخول والتراخيص.

أتناول هذه البنود في قبل أن توقّع مع شركة برمجة. وهذا توجيه هندسي وليس استشارة قانونية؛ اعرض العقد على محامٍ.

ماذا يشترط متجرا App Store وGoogle Play عند نشر التطبيق؟

تطبيق مكتمل يعمل، مع سياسة خصوصية، وإمكانية حذف الحساب من داخل التطبيق إذا كان المستخدم يستطيع إنشاء حساب، وحساب تجريبي للمراجِع. والحساب الشخصي الجديد على Google Play يحتاج كذلك إلى اختبار مغلق أولًا.

تطلب إرشادات مراجعة التطبيقات لدى Apple، التي حُدّثت آخر مرة في 8 يونيو 2026، نسخة نهائية مختبرة على الأجهزة مع بيانات حساب تجريبي إن كان في التطبيق تسجيل دخول (2.1)، وتضم قواعد من الأوفر أن تعرفها قبل التصميم:

  • الحد الأدنى من الوظائف (4.2): أكثر من «موقع معاد تغليفه»؛ والموقع المغلّف في قشرة تطبيق دون إضافة هو تحديدًا ما تصفه هذه القاعدة.
  • الخصوصية (5.1.1): سياسة خصوصية في صفحة المتجر وداخل التطبيق، وحذف الحساب من داخل التطبيق حيثما أمكن إنشاء حساب.
  • الدفع (3.1.1 و3.1.3(e)): بيع الميزات أو المحتوى الرقمي داخل التطبيق، كالاشتراكات، يتطلب نظام الشراء داخل التطبيق من Apple، أما السلع المادية والخدمات التي تُستهلك خارج التطبيق فتُدفع بوسائل أخرى مثل Apple Pay أو إدخال بيانات البطاقة.
  • الأصالة (4.1 و4.2.6): لا نسخ معدّلة قليلًا من تطبيقات رائجة، والتطبيقات المصنوعة من قالب تجاري أو خدمة لتوليد التطبيقات تُرفض ما لم يقدّمها مزوّد محتوى التطبيق نفسه مباشرة.

وعلى Google Play، تُلزَم الحسابات الشخصية للمطورين التي أُنشئت بعد 13 نوفمبر 2023 بتشغيل اختبار مغلق مع 12 مختبِرًا على الأقل يبقون مشتركين فيه دون انقطاع لمدة 14 يومًا على الأقل قبل التقدم بطلب الوصول إلى الإنتاج، وتذكر Google أنها تراجع الطلب عادةً في سبعة أيام أو أقل. لذلك اجمع المختبِرين أثناء البناء. وفي المتجرين كليهما، خصّص في خطتك وقتًا لاحتمال الرفض وإعادة التقديم؛ فالإصلاح أسرع حين يكون الكود والحسابات ملكك.

وإذا كان مستخدموك مقيمين في المملكة، فإن نظام حماية البيانات الشخصية يُطبَّق على معالجة بياناتهم الشخصية حتى لو تمت من أي جهة خارج المملكة (المادة 2)؛ فالشركة المنفذة في الخارج أو الاستضافة الأجنبية لا تُخرجك من نطاقه، وفي قائمة التحقق الهندسية لنظام حماية البيانات الشخصية أربط هذه الالتزامات بأعمال المنتج.

متى تستحق المراجعة الهندسية المستقلة تكلفتها؟

في ثلاث لحظات يصعب بعدها استرجاع المال: قبل التوقيع، وقبل كل دفعة مرحلية، وقبل استلام المشروع.

  • قبل التوقيع: هل يطابق العرض وثيقة المتطلبات بندًا بندًا، مع افتراضات واستثناءات مكتوبة، وبنية تقنية منطقية لحجم مشروعك وتكاليف تشغيله، وبنود ملكية واضحة في العقد؟
  • قبل الدفعة المرحلية: هل تعمل المرحلة في نسخة حقيقية على هواتف حقيقية، والكود في مستودعك، ومعايير القبول متحققة؟
  • قبل الاستلام: هل فُحصت صلاحيات الوصول والمفاتيح السرية والنسخ الاحتياطي، وهل يصمد التطبيق على الهواتف المتوسطة، وهل يستطيع فريق آخر استلام الكود غدًا؟

يجب ألا تكون للمراجِع مصلحة في التنفيذ؛ فمن يريد أن يبيعك المرحلة التالية لا يقدم لك رأيًا ثانيًا. وهذه الاستقلالية هي جوهر الاستشارات الهندسية التي أقدمها. وأيًّا كان من تستعين به، اطلب المراجعة مكتوبة، مع ربط كل ملاحظة بالمتطلب أو البند الذي تخالفه؛ فعبارة «يبدو جيدًا» الشفهية لا تحمي أحدًا.

أسئلة يطرحها المؤسسون

  1. هل أحتاج اتفاقية عدم إفصاح قبل أن أشرح فكرة تطبيقي لشركة برمجة؟

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

  2. كم تكلفة إنشاء تطبيق في السعودية؟

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

  3. من الأفضل لبرمجة تطبيقي: مبرمج مستقل أم شركة برمجة؟

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

  4. هل أستطيع إنشاء تطبيق بالذكاء الاصطناعي بدل التعاقد مع مبرمجين؟

    نعم للنموذج الأولي، فهو طريقة سريعة لاختبار رغبة الناس في المنتج. لكن قبل أن يأتمنه مستخدمون حقيقيون على بياناتهم أو أموالهم، اطلب من شخص يقرأ الكود فحص صلاحيات الوصول والمفاتيح السرية والنسخ الاحتياطي وحماية البيانات. ففي اختبارات Veracode لعام 2025 على أكثر من 100 نموذج، أدخل الكود المولَّد ثغرات من فئات OWASP Top 10 في 45% من الحالات.

  5. باسم من يجب أن تكون حسابات App Store وGoogle Play؟

    باسم شركتك. فشركة Apple تعرض اسم صاحب الحساب بوصفه البائع في متجر App Store، وتشترط على المنظمة التي تسجّل أن تكون كيانًا قانونيًا لديه رقم D-U-N-S. وإذا نشرت الشركة المنفذة تطبيقك من حسابها، فهي التي تتحكم في صفحته وتحديثاته. أنشئ الحسابات بنفسك، ثم امنح الشركة الصلاحيات التي تحتاجها.

  6. ماذا يجب أن تتضمن النسخة الأولى من تطبيقي؟

    رحلة استخدام أساسية واحدة تحقق القيمة، مبنية بإتقان، مع الحد الأدنى من أدوات التشغيل اللازمة لإدارتها. وكل ما عدا ذلك ينتظر دليلًا من مستخدمين حقيقيين. اكتب وثيقة متطلبات فيها معايير قبول وقائمة بما لن تفعله النسخة الأولى، حتى تسعّر كل الشركات النطاق نفسه، وتستطيع أنت اختبار التسليم على أساسه.

المصادر

  1. نظام حماية البيانات الشخصية (النص الرسمي)الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا) · 2025-07
  2. سجل الثغرة CVE-2025-48757قاعدة البيانات الوطنية للثغرات (NVD) لدى NIST · 2025-05

بقلم

يقود الهندسة عبر خمس تخصصات — البرمجيات والذكاء الاصطناعي والجودة وتجربة المستخدم والأمن — ويستشيره عدد محدود من مؤسسي الشركات في الخليج في المعمارية ووثائق المنتج.

لا يرد اسم أي عميل في هذا المقال — وهذا من صميم العمل.

إن كان هذا القرار على طاولتك هذا الربع، فمكالمة من 30 دقيقة تكفي عادةً لنعرف إن كنت أستطيع المساعدة.

احجز مكالمة تعارف
→ كل المقالات