طبقات منفصلة بوضوح
العرض، منطق الأعمال، والوصول إلى البيانات لا تختلط. أسهل للتطوير والاختبار والتسليم لفريق آخر.
قبل أي عرض سعر، نوضح ما تريد بناءه أو تحديثه: موقع ويب، تطبيق ويب، تطبيق Android، أو الثلاثة معًا. عمومًا، التحديات تتركز في ثلاث نقاط:
نطرح هذه الأسئلة من المحادثة الأولى. لا عرض عام منسوخ: عرض السعر يعكس وضعك.
ثلاثة مبادئ نطبقها في كل مشروع:
العرض، منطق الأعمال، والوصول إلى البيانات لا تختلط. أسهل للتطوير والاختبار والتسليم لفريق آخر.
اختبارات آلية، فحوصات الارتداد، مراجعة تدفق البيانات. نكتشف المشكلات قبل الإنتاج.
اتصالات مشفرة، تحقق من جانب الخادم، أفضل ممارسات OWASP. إذا كنت تتعامل مع بيانات شخصية، ندمج متطلبات GDPR من مرحلة التصميم.
| المرحلة | ما الذي نفعله | ما الذي تستلمه |
|---|---|---|
| المرحلة 1، تحديد النطاق | نموذج البيانات، اختيارات التقنية، إعداد المشروع. | ملخص البنية والنماذج المعتمدة. |
| المرحلة 2، التطوير | واجهة المستخدم، واجهة برمجة التطبيقات، تكاملات خارجية، قواعد الأعمال. | نسخ قابلة للاختبار كل أسبوعين. |
| المرحلة 3، اختبار القبول | اختبارات آلية، إصلاحات، تحسين. | تقرير الاختبار وبيئة التجربة. |
| المرحلة 4، الإطلاق | النشر، نقل الشيفرة والتوثيق. | تطبيق حي، شيفرة مصدرية ووثائق مُسلَّمة. |
أي عطل حرج يُبلَّغ عنه بعد الإطلاق يُصلَح دون تكلفة إضافية خلال الفترة المتفق عليها في العقد.
عند التسليم النهائي، تستلم الشيفرة المصدرية كاملة، التوثيق، والملفات المُنتَجة. لا ترخيص مخفي، لا اعتماد على SwiftLink لإبقاء المنتج يعمل.