ما الذي يجعل SaaS مختلفاً؟
النظام الداخلي المخصص له عدد معروف من المستخدمين يمكن تدريبهم. أما منتج SaaS فله غرباء يسجّلون في الثالثة فجراً، ويتوقعون فهمه دون مساعدة، ولا يشاركون شيئاً مع بعضهم، ويلغون فوراً إن تعطل.
وهذا يغيّر أولويات الهندسة. عزل المستأجرين يجب أن يكون بنيوياً لا مرشِّحاً قد ينساه أحد. والتهيئة ميزة في المنتج لا ملف توثيق. والفوترة يجب أن تتعامل مع الترقية والتخفيض والبطاقات الفاشلة والاسترداد والضرائب. والقابلية للمراقبة أهم منها في أي نوع برمجيات آخر تقريباً، لأن عملاءك سيلاحظون التوقف قبلك ما لم تبنِ لذلك.
ما الذي نبنيه؟
- بنية متعددة المستأجرين بعزل بيانات صارم
- المصادقة والأدوار والفرق والدخول الموحد
- الاشتراكات والفترات التجريبية والخطط وقياس الاستهلاك والفوترة
- تهيئة ذاتية للمستخدمين وإرشاد داخل المنتج
- لوحة إدارة لفريق الدعم لديك
- تحليلات المنتج وتتبع الأحداث
- واجهة برمجية عامة و webhooks لعمليات ربط عملائك
- بنية سحابية وتكامل ونشر مستمر ومراقبة وتنبيهات
- نسخ احتياطي وتعافٍ من الكوارث وأدوات تصدير البيانات
- مراجعة أمنية وتأسيس للامتثال
النسخة الأولية أولاً وبقصد
أغلى خطأ في SaaS هو البناء اثني عشر شهراً استناداً إلى افتراضات لم يختبرها أحد. نحن نهدف إلى وضع نسخة قابلة للاستخدام فعلاً أمام مستخدمين يدفعون أو يجرّبون خلال ثلاثة إلى أربعة أشهر، تغطي مساراً واحداً من طرفه إلى طرفه بدل خمسة مسارات جزئية.
وهذه النسخة ليست نموذجاً للرمي. لها بنية حقيقية واختبارات وتحليلات وفوترة، لأن الغاية هي التعلم من استخدام حقيقي والبناء على الأساس نفسه. ما نؤجله هو النطاق لا الجودة.
البناء ليتوسع لاحقاً
التحسين المبكر يهدر المال، لكن بعض القرارات مكلفة التراجع: كيف يُفصل المستأجرون، وكيف يتعامل نموذج البيانات مع عميل لديه سجلات أكثر مئة مرة من المتوسط، وهل تحجب المهام الطويلة الطلبات، وهل تستطيع النشر دون توقف.
نتخذ هذه القرارات بوعي في البداية ونبقي كل ما عداها بسيطاً. والنتيجة منتج يعمل بتكلفة زهيدة عند عشرة عملاء ولا يحتاج إعادة كتابة عند ألف، وهي اللحظة التي تكون فيها إعادة الكتابة أقل ما تكون احتمالاً.
تشغيله بعد الإطلاق
الإطلاق هو البداية. نجهّز المراقبة وتتبع الأخطاء وتنبيهات التوفر ولوحات الأداء والسجلات المنظمة لتكون المشكلات مرئية مبكراً، إضافة إلى عمليات إصدار تتيح لك النشر عدة مرات أسبوعياً دون خوف.
ومن هناك يمكننا الاستمرار كفريق منتجك شهرياً، أو العمل إلى جانب مهندسين توظفهم، أو التسليم الكامل مع التوثيق وفترة انتقال. وأنت تملك الشيفرة والبنية والحسابات طوال الوقت.