مؤشرات الأداء

المؤشراتتقنية المعلومات ← زمن العودة إلى الخدمة

ساعة

زمن العودة إلى الخدمة

Mean Time to Restore
النوعتابع Laggingالاتجاهأقل أفضل ↓الوحدةساعةتكرار القياسشهري
في سطر واحد قياس سرعة التعافي لا ندرة الأعطال، فالعطل سيقع، والفارق بين فريق ناضج وغيره هو كم يبقى الأثر.

التعريف

Definition

متوسط الوقت من اكتشاف العطل حتى عودة الخدمة للمستخدم، لا حتى إصلاح السبب الجذري.

الهدف

Objective

قياس سرعة التعافي لا ندرة الأعطال، فالعطل سيقع، والفارق بين فريق ناضج وغيره هو كم يبقى الأثر.

لماذا هو مهم؟

Why it matters
  • الأنظمة الحديثة تفشل بطبيعتها، والسعي إلى صفر أعطال أغلى وأقلّ جدوى من سرعة العودة
  • ساعة أقلّ في العودة تعادل ساعة إنتاج مستعادة في كل قسم يعتمد على النظام
  • يقيس جاهزية الفريق والأدوات معًا: الاكتشاف والتشخيص والاستعادة

المعادلة

Formula
MTTR = Σ (Service restored at − Fault detected at) ÷ Incidents

فكّكه إلى ثلاث مراحل: الاكتشاف والتشخيص والاستعادة. الإجمالي لا يقول أين يضيع الوقت، وأغلبه في أغلب الفرق يقع في الاكتشاف لا في الإصلاح.

مثال محسوب

Worked example
‏34 حادثة في الشهر بمجموع 71.4 ساعة حتى عودة الخدمة.
الحساب: 71.4 ÷ 34 = 2.1 ساعة، منها 0.9 حتى الاكتشاف وحده.

النطاق الاسترشادي

Benchmark

تحت ساعة للأنظمة الحرجة، وتحت أربع ساعات للمساندة. والمقارنة تصحّ بدرجة خطورة الحادثة لا بمتوسط واحد يخلط عطلًا كبيرًا بشكوى صغيرة.

تحليل الاتجاه

Trend analysis
  • طول مرحلة الاكتشاف يعالَج بالمراقبة والتنبيه لا بمزيد من المهندسين
  • ارتفاعه خارج ساعات العمل يعني ترتيب مناوبة يحتاج مراجعة
  • انخفاضه مع ارتفاع تكرار الحوادث ليس تحسّنًا كاملًا: تتعافى أسرع وتسقط أكثر

أسئلة تشخيصية

Diagnostic questions
  • كم من الزمن قبل أن نعرف أصلًا؟ الاكتشاف هو المرحلة الأكبر عادةً
  • من اكتشف العطل: المراقبة أم المستخدم؟ الثاني إخفاق في ذاته
  • هل الترتيب خارج الدوام يعادل ترتيب الدوام؟

نصائح عملية

Actionable tips
  • قِس مرحلة الاكتشاف منفصلةً، فهي أرخص مرحلة لتقصيرها وأكبرها أثرًا
  • تابع نسبة الحوادث التي اكتشفها المستخدم قبل المراقبة، فهي مقياس تغطية المراقبة
  • افصل بدرجة الخطورة، فمتوسط واحد يخفي الحوادث الكبرى

الرسم البياني المناسب

Visualization
  • شلال المراحل: اكتشاف وتشخيص واستعادة
  • توزيع أزمنة العودة بدرجة الخطورة
  • خط زمني للزمن مع أعمدة عدد الحوادث

تحذيرات وفخاخ القياس

Risk warnings
  • قياس الإجمالي وحده يوجّه الاستثمار إلى الإصلاح بينما المشكلة في الاكتشاف
  • متوسط عبر درجات الخطورة يخفي الحوادث التي أوقفت العمل
  • خفضه بحلول مؤقّتة متكرّرة يبني دينًا تقنيًّا ينفجر لاحقًا

أثر التغيير

Change impact
  • خفض زمن الاكتشاف من 0.9 ساعة إلى 0.2 يخفض الزمن الكلّي ثلثًا بلا زيادة كادر
  • ساعة أقلّ على 34 حادثة تعادل 34 ساعة إنتاج مستعادة شهريًّا
  • مراقبة تغطّي ما يكتشفه المستخدمون اليوم تنقل الفريق من ردّ الفعل إلى الاستباق

احسبه في أداتك

Excel · DAX · Tableau · SQL
=AVERAGE((Inc[Restored] - Inc[Detected]) * 24)
Mean Time To Restore = AVERAGEX ( 'Incident', DATEDIFF ( 'Incident'[DetectedAt], 'Incident'[RestoredAt], MINUTE ) / 60.0 )
AVG( DATEDIFF('minute', [Detected At], [Restored At]) ) / 60
SELECT severity, AVG(EXTRACT(EPOCH FROM (restored_at - detected_at)) / 3600) AS mttr_hours, AVG(EXTRACT(EPOCH FROM (detected_at - started_at)) / 3600) AS detection_hours, COUNT(*) FILTER (WHERE found_by = 'User') AS user_found FROM incident WHERE started_at BETWEEN :from_date AND :to_date GROUP BY severity ORDER BY mttr_hours DESC;

أسماء الجداول والأعمدة هنا أمثلة، بدّلها بأسماء نموذجك.

تريد هذا المؤشر مبنيًا على بياناتك أنت؟استشارة مجانية 60 دقيقة نحدد فيها مؤشراتك ومصادرها والخطوة التالية.