حلول تقنية المعلومات وتطوير البرمجيات (IT Solutions & Software Development)
تطوير البرمجيات في Obsidra يعني تصميم برمجيات الويب والهاتف والمنصات وبناءها انطلاقًا من مواصفات مكتوبة تستند إلى بحث عن مستخدميها.
النطاق
ما هذه الخدمة
هندسة منتجات من المواصفات حتى بيئة الإنتاج. نكتب المواصفات معك، ونتفق على البنية، ونبني على دفعات قصيرة تراجعها، وننشر على بنية تحتية تتحكم فيها. وحين نتسلّم نظامًا قائمًا نقرؤه قبل أن نغيّره.
البرمجيات المبنية على مواصفات مكتوبة يمكن التحقق منها مقابل تلك المواصفات، رحلةً تلو رحلة.
ما الذي تشمله
- تطبيقات الويب وتطبيقات الهاتف لنظامي iOS وAndroid
- منصات مخصصة: بوابات، وأدوات داخلية، وأنظمة حجز وتشغيل
- واجهات API والتكامل مع الأنظمة التي تعمل بها
- إعداد السحابة، وخطوط CI/CD، والمراقبة
- الدعم والصيانة والتحسينات المخططة بعد الإطلاق
البنية
شكل نظام نموذجي
تشترك معظم المشاريع في هذا المخطط. وتوثّق ملاحظات البنية أين يختلف نظامك ولماذا.
المدخلات
ما نحتاج إليه منك
يبدأ البناء حين تتوافر هذه العناصر الأربعة.
- مالك للمنتج يستطيع قبول كل دفعة أو رفضها
- رحلات المستخدم التي تعرفها، ولو في ملاحظات أولية
- صلاحية الوصول إلى الأنظمة التي يجب أن يتصل بها المنتج
- حسابات سحابية باسمك، أو موافقتك على فتحها نيابة عنك
المخرجات
ما الذي تحصل عليه
ينتهي كل بناء بالمجموعة نفسها من المخرجات، بحيث يستطيع فريق آخر استلامه.
| المُخرَج | الشكل | الحجم | لمن |
|---|---|---|---|
| برمجيات عاملة | منشورة في حسابك السحابي | إصدار إنتاجي أول، ثم دفعات مخططة | مستخدموك |
| الشيفرة المصدرية ونصوص البنية التحتية | مستودعك | كل ما يلزم لإعادة بناء النظام من الصفر | مهندسوك، أو مورّد مستقبلي |
| ملاحظات البنية | وثيقة مكتوبة | القرارات الرئيسية والمفاضلات وراءها | القيادات التقنية |
| دليل التشغيل ودليل الإدارة | وثائق مكتوبة | النشر والاستعادة والمراقبة والإدارة اليومية | فرق التشغيل والدعم |
المدة التقديرية: من ستة إلى ستة عشر أسبوعًا لأول إصدار إنتاجي، بحسب النطاق وعدد عمليات التكامل.
المنهجية
كيف ننفذها
كتابة المواصفات
تُدوَّن رحلات المستخدم ونموذج البيانات والتكاملات ويُتفق عليها. وكل ما هو غير واضح يتحول إلى سؤال، لا إلى تخمين.
تصميم البنية
نختار تقنيات يستطيع فريقك التوظيف لها وتشغيلها. ويُوثَّق الاختيار والمفاضلات وراءه.
البناء على دفعات
دورات قصيرة تنتهي كل منها بعرض عامل على بيئة تجهيز تستطيع فتحها بنفسك.
التحصين والإطلاق
اختبارات، ومراجعة أمنية، وفحوص أداء، وخطة إطلاق تتضمن مسارًا للتراجع.
الدعم
مراقبة وإصلاحات وتحسينات مخططة وفق نموذج الدعم المتفق عليه قبل الإطلاق.
المسرد
مصطلحات هذه الصفحة
- المواصفات
- الوصف المكتوب لرحلات المستخدم والبيانات والتكاملات الذي يُقاس البناء عليه.
- الدفعة
- جزء صغير عامل وقابل للنشر من المنتج، يُسلَّم ويُراجَع في دورة واحدة.
- بيئة التجهيز
- نسخة من بيئة الإنتاج تُراجَع فيها كل دفعة قبل إطلاقها.
- دليل التشغيل
- تعليمات تشغيل نظام قائم: كيف يُنشر، وكيف يُستعاد، وكيف يُستجاب للتنبيهات.
أسئلة
أسئلة عن تطوير البرمجيات
الملاءمة
متى لا تناسبك هذه الخدمة
- يوجد منتج جاهز يؤدي ما تحتاج إليه. سنخبرك بذلك، وستكون تهيئته أقل كلفة بكثير من البناء.
- تحتاج إلى نموذج أولي سريع لاختبار فكرة مع عدد قليل من المستخدمين. أداة بلا برمجة تكون عادةً خطوة أولى أنسب.
- لا أحد في جهتك يستطيع اتخاذ قرارات المنتج أثناء البناء. البرمجيات المخصصة تتعثر بلا مالك.
الخطوة التالية
لديك نظام تريد بناءه أو تسلّمه؟
أخبرنا بالقرار الذي تتخذه أو بالنظام الذي تعمل عليه. في المكالمة التعريفية نوضح الخدمة المناسبة، وما نحتاج إليه للبدء، وما إذا كنا الفريق المناسب لك.
احجز مكالمة تعريفية