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