حلول تقنية المعلومات وتطوير البرمجيات (IT Solutions & Software Development)

تطوير البرمجيات في Obsidra يعني تصميم برمجيات الويب والهاتف والمنصات وبناءها انطلاقًا من مواصفات مكتوبة تستند إلى بحث عن مستخدميها.

النطاق

ما هذه الخدمة

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

البرمجيات المبنية على مواصفات مكتوبة يمكن التحقق منها مقابل تلك المواصفات، رحلةً تلو رحلة.

ما الذي تشمله

  • تطبيقات الويب وتطبيقات الهاتف لنظامي iOS وAndroid
  • منصات مخصصة: بوابات، وأدوات داخلية، وأنظمة حجز وتشغيل
  • واجهات API والتكامل مع الأنظمة التي تعمل بها
  • إعداد السحابة، وخطوط CI/CD، والمراقبة
  • الدعم والصيانة والتحسينات المخططة بعد الإطلاق

البنية

شكل نظام نموذجي

تشترك معظم المشاريع في هذا المخطط. وتوثّق ملاحظات البنية أين يختلف نظامك ولماذا.

طلبات عبر⁦HTTPS⁩قراءة وكتابةاستدعاءات بمفاتيح تملكهاتزامن مجدول أو فوريخدمات خارجيةالبريد، الخرائط، تسجيل الدخولمستخدموكتطبيق ويبتطبيق هاتفطبقة ⁦API⁩التحكم في الوصولقواعد العملالبياناتقاعدة البياناتتخزين الملفاتأنظمتك القائمة⁦CRM⁩ و⁦ERP⁩ والمحاسبةالتشغيلالمراقبة والنسخ الاحتياطيوالسجلاتخدمات خارجيةالبريد،الخرائط، تسجيلالدخولمستخدموكتطبيق ويبتطبيق هاتفطبقة ⁦API⁩التحكم في الوصولقواعد العملالبياناتقاعدة البياناتتخزين الملفاتأنظمتك القائمة⁦CRM⁩ و⁦ERP⁩والمحاسبةالتشغيلالمراقبة والنسخ الاحتياطي والسجلات
شكل نموذجي لا قالب ثابت. ويوثّق كل مشروع قراراته المعمارية الخاصة.

المدخلات

ما نحتاج إليه منك

يبدأ البناء حين تتوافر هذه العناصر الأربعة.

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

المخرجات

ما الذي تحصل عليه

ينتهي كل بناء بالمجموعة نفسها من المخرجات، بحيث يستطيع فريق آخر استلامه.

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

المدة التقديرية: من ستة إلى ستة عشر أسبوعًا لأول إصدار إنتاجي، بحسب النطاق وعدد عمليات التكامل.

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

المنهجية

كيف ننفذها

  1. كتابة المواصفات

    تُدوَّن رحلات المستخدم ونموذج البيانات والتكاملات ويُتفق عليها. وكل ما هو غير واضح يتحول إلى سؤال، لا إلى تخمين.

  2. تصميم البنية

    نختار تقنيات يستطيع فريقك التوظيف لها وتشغيلها. ويُوثَّق الاختيار والمفاضلات وراءه.

  3. البناء على دفعات

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

  4. التحصين والإطلاق

    اختبارات، ومراجعة أمنية، وفحوص أداء، وخطة إطلاق تتضمن مسارًا للتراجع.

  5. الدعم

    مراقبة وإصلاحات وتحسينات مخططة وفق نموذج الدعم المتفق عليه قبل الإطلاق.

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

المسرد

مصطلحات هذه الصفحة

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

أسئلة

أسئلة عن تطوير البرمجيات

الملاءمة

متى لا تناسبك هذه الخدمة

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

الخطوة التالية

لديك نظام تريد بناءه أو تسلّمه؟

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

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