تطوير البرمجيات المخصصة

تصمم Tooba Web (طوبى ويب) تطبيقات الويب ولوحات المعلومات والأدوات الداخلية والتكاملات وتبنيها للشركات في الإمارات والخليج، وتعمل عن بعد من إسطنبول.

الإجابة المختصرة

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

آخر تحديث:

متى تتفوق البرمجيات المخصصة على الجاهزة؟

البرمجيات الجاهزة هي عادةً الجواب الأول الصحيح. ويستحق العمل المخصص النظر عندما:

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

إذا كان هناك منتج قائم يناسبك فسنقول لك ذلك. فقد يكون أرخص وأكثر أماناً من بناء شيء جديد.

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

ماذا نبني؟

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

لا نبني تطبيقات الجوال، ولا المتاجر الإلكترونية، ولا مشاريع البنية التحتية السحابية.

مرحلة الاستكشاف ووثيقة النطاق

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

  1. المشكلة والأشخاص المعنيين بها.
  2. الميزات، مصنَّفة إلى أساسية ومؤجلة.
  3. الشاشات أو مسارات العمل، وغالباً في صورة رسومات مبسطة.
  4. التكاملات ومصادر البيانات.
  5. ما لا يشمله النطاق.
  6. معايير القبول، ليعرف الجميع ما معنى أن العمل انتهى.

مراحل المشروع

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

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

ما العوامل التي تحدد حجم الجهد؟

تعتمد التكلفة على حجم العمل المطلوب لا على عدد الشاشات. نرسل عرض السعر على واتساب عندما يتضح النطاق. والعوامل الرئيسية هي:

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

ملكية الشيفرة المصدرية

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

أساسيات الأمان

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

الصيانة والعمل عن بعد

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

الأسئلة الشائعة

هل يمكنكم بناء تطبيق جوال؟

لا. نبني تطبيقات ويب تعمل جيداً في متصفح الهاتف، لكننا لا نطوّر تطبيقات الجوال الأصلية (Native).

هل سأملك الشيفرة؟

نعم. تُسلَّم إليك الشيفرة المصدرية والتوثيق في النهاية، مع مراعاة رخص المكونات مفتوحة المصدر التي نفصح عنها.

كم يستغرق المشروع؟

يعتمد على النطاق. وبعد مرحلة الاستكشاف يمكننا تقديم جدول زمني واقعي مكتوب.

هل يمكنكم ربط برمجيات نستخدمها حالياً؟

غالباً نعم، إذا كانت توفّر واجهة برمجية (API) أو تصدير بيانات. ونتحقق من ذلك خلال مرحلة الاستكشاف.

ماذا لو تغيّرت المتطلبات؟

التغييرات الصغيرة أمر طبيعي. وأي شيء خارج النطاق المكتوب يُناقش ويُقدَّم عنه عرض منفصل قبل بدء العمل.

صفحات ذات صلة

شاهد نموذج تصميم لنشاطك أنت

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

عرض كل نماذج التصاميم

هل أنت مستعد للحديث عن موقعك؟

أرسل لنا نشاطك ورابط موقعك واحتياجك، ونرد عليك عبر واتساب.

WhatsApp