مبادئ عمل برمجة قصوى (Extreme Programming) هي مجموعة من القيم والمبادئ التوجيهية التي تهدف إلى تحسين جودة وإنتاجية عملية التطوير البرمجي. وتشمل هذه المبادئ:
1. التواصل المستمر: التواصل الفعال والمستمر بين أعضاء الفريق والعملاء لضمان تبادل المعلومات وفهم المتطلبات بشكل صحيح.
2. التخطيط المستمر: التخطيط المستمر وتقديم التقارير الدورية لقياس تقدم العمل وتحقيق الأهداف.
3. التقييم المستمر: تحسين الأداء من خلال استعراض وتقييم العمل المنجز وإجراء التحسينات اللازمة.
4. التصميم البسيط: التركيز على إنشاء تصميم بسيط وقابل للتطوير والتعديل بسهولة.
5. التكامل المستمر: دمج التغييرات بشكل مستمر وتحديث النظام بصورة مستمرة للحفاظ على استقرار النظام.
6. اختبار الوحدات: إجراء اختبارات الوحدات بشكل مستمر للتأكد من صحة وثبات الأكواد.
7. الإنتاجية العالية: العمل على زيادة الإنتاجية من خلال تركيز الجهود على المهام الأساسية والمهمة وتقديم القيمة الفعلية.
8. التوازن: إيجاد التوازن المناسب بين متطلبات العميل والجودة والجدول الزمني والموارد المتاحة.
9. الثقة والاحترام: إقامة بيئة عمل تتسم بالثقة والاحترام بين أعضاء الفريق وتشجيع التعاون والعمل المشترك.
10. التعلم المستمر: التعلم وتحسين العملية من خلال تجربة واستخدام أفضل الممارسات وتبني التقنيات الجديدة.