المسرد
الحزمة التقنية (Tech stack)
الحزمة التقنية هي مجموعة لغات البرمجة وأطر العمل وقواعد البيانات وخدمات الاستضافة المستخدمة لبناء برنامج وتشغيله، مثل موقع ويب أو تطبيق ويب أو تطبيق للهاتف.
مما تتكون الحزمة التقنية؟
| ما الذي تفعله | أمثلة | |
|---|---|---|
| الواجهة الأمامية | ما يراه المستخدمون وينقرون عليه في المتصفح أو التطبيق | React، Next.js، Flutter |
| الواجهة الخلفية | قواعد العمل والمنطق والتكاملات | Node.js، Go، Python |
| قاعدة البيانات | تخزّن البيانات | PostgreSQL، MySQL، MongoDB |
| الاستضافة | تشغّل البرنامج وتبقيه متاحاً على الإنترنت | AWS، Google Cloud، خادم خاص |
كيف تختار الشركة حزمتها التقنية؟
- اختر أدوات واسعة الانتشار وجيدة الدعم، حتى تتمكن لاحقاً من توظيف المطوّرين أو استبدالهم.
- طابق الحزمة مع المنتج: قد يحتاج تطبيق الويب وتطبيق الهاتف إلى واجهات أمامية مختلفة.
- تحقّق من أنها تتصل بالأنظمة التي تستخدمها بالفعل.
- اسأل عن تكلفة الاستضافة والصيانة، لا عن تكلفة البناء فقط.
بالنسبة إلى معظم برمجيات الأعمال، تُعدّ الحزمة الشائعة والمعروفة نقطة قوة لا نقطة ضعف.
الأسئلة الشائعة
هل تهم الحزمة التقنية المؤسس غير التقني؟
نعم، خصوصاً على المدى الطويل. فالحزمة تحدد مدى سهولة إيجاد مطوّرين، وتكلفة الاستضافة، وصعوبة الانتقال عنها لاحقاً. لست مضطراً إلى اختيارها بنفسك، لكن اطلب من فريقك أن يشرح الاختيار بلغة بسيطة.
هل يمكن تغيير الحزمة التقنية لاحقاً؟
نعم، لكن ذلك يعني عادةً ترحيلاً أو إعادة كتابة جزئية، وهو ما يستغرق وقتاً ومالاً. لهذا يستحق الأمر اختيار حزمة جيدة الدعم من البداية.
جميع مصطلحات المسرد
- المنتج الأولي القابل للتطبيق (MVP)
- ملاءمة المنتج للسوق (Product-market fit)
- مرحلة الاستكشاف (Discovery)
- زحف النطاق (Scope creep)
- الدين التقني
- البرمجيات المخصصة
- نظام إدارة المحتوى Headless CMS
- تخطيط موارد المؤسسات (ERP)
- إدارة علاقات العملاء (CRM)
- نظام CRM للاتصال الهاتفي (Telecalling CRM)
- برمجيات العلامة البيضاء (White-label)
