Spis treści 7 sekcji
MTTR mierzy średni czas naprawy awarii w obsłudze incydentów IT. Aby wynik był użyteczny, trzeba ustalić, kiedy pomiar się zaczyna i kończy. Artykuł pokazuje, jak wyznaczyć ten zakres, obliczyć wskaźnik i odczytać jego wynik1.
Dobierz helpdesk
Propozycje dopasowane do Twojej firmy · Jeden formularz zamiast wielu zapytań
Bezpłatna pomocCzym jest MTTR w obsłudze incydentów IT?
MTTR w obsłudze incydentów IT opisuje średni czas potrzebny zespołowi na usunięcie incydentu, czyli zdarzenia zakłócającego usługę IT. Obejmuje obsługę całej sprawy, nie tylko pojedynczą czynność technika. Pozwala porównywać zgłoszenia, jeśli wszystkie podlegają tym samym zasadom pomiaru.
Liczy się zwłaszcza moment zakończenia. Według dokumentacji ServiceNow SRM system automatycznie zamyka rozwiązany incydent po trzech dniach, więc liczenie do daty zamknięcia zawyżyłoby MTTR2.
Od którego momentu liczyć czas naprawy w MTTR?
Pomiar zaczyna się w ustalonym momencie: po wykryciu incydentu albo utworzeniu zgłoszenia, czyli zapisu sprawy w systemie obsługi. Te zdarzenia nie muszą nastąpić równocześnie. Raz wybrany punkt startowy trzeba więc stosować konsekwentnie.
Polityka hrabstwa Ramsey wyznacza dla incydentów P1 cel rozwiązania w ciągu czterech godzin od zarejestrowania zgłoszenia3. Porównywanie MTTR ma sens tylko dla incydentów mierzonych według tych samych zasad.
Co oznacza MTTR: średni czas naprawy, rozwiązania problemu czy przywrócenia usługi?
MTTR jako Mean Time to Repair oznacza średni czas od wystąpienia awarii do przywrócenia urządzenia do pracy.4 W obsłudze IT ten sam skrót bywa używany dla czasu rozwiązania zgłoszenia lub przywrócenia usługi. Każde znaczenie obejmuje inny zakres pracy i inny koniec pomiaru.
W raporcie DORA z 2023 r. grupa elite przywracała usługę po nieudanym wdrożeniu w mniej niż godzinę. Nie znaczy to, że w tym czasie kończyła naprawę urządzenia5.
Tabela zestawia znaczenia MTTR według przedmiotu pomiaru, jego końca i zastosowania.
| Znaczenie MTTR | Co obejmuje | Koniec pomiaru | Zastosowanie |
|---|---|---|---|
| Średni czas naprawy | Awaria urządzenia | Urządzenie wraca do pracy | Utrzymanie sprzętu |
| Średni czas rozwiązania | Problem zgłoszony zespołowi | Zespół rozwiązuje zgłoszenie | Obsługa incydentów |
| Średni czas przywrócenia | Niedostępność usługi | Usługa znów działa | Ciągłość usług IT |
Przywrócenie usługi nie musi kończyć naprawy urządzenia: zespół może uruchomić usługę inną drogą, a sprzętem zająć się później. Rozwiązanie zgłoszenia zależy z kolei od przyjętych zasad zakończenia incydentu. W raporcie warto więc nazwać zdarzenie kończące pomiar, zamiast podawać sam skrót.
Raport Medius rozróżnia te momenty: przetwarzanie poczty przywrócono obejściem 7 kwietnia o 11:48 UTC, a trwałą poprawkę wdrożono 13 kwietnia o 22:21 UTC6.
Co wydłuża czas naprawy incydentu i jak go skrócić?
MTTR rośnie, gdy zgłoszenie czeka na rozpoznanie, przypisanie lub naprawę. Żeby skrócić obsługę, trzeba znaleźć etap powodujący zwłokę; analiza danych o MTTR pomaga wskazać takie wąskie gardła4.
Według Intertech pierwsze 10–30 minut incydentu bywa poświęcone zbieraniu kontekstu, zanim zespół zacznie diagnozę lub ograniczanie skutków7.
Lista pokazuje, jak powiązać opóźnienie z konkretnym etapem obsługi incydentu.
- Kategoryzacja zgłoszenia według rodzaju awarii pomaga skierować sprawę do właściwego zespołu.
- Przypisanie zgłoszenia osobie odpowiedzialnej za diagnozę ogranicza oczekiwanie na rozpoczęcie pracy.
- Eskalacja zgłoszenia pozwala przekazać sprawę, gdy naprawa wymaga uprawnień lub wiedzy innego zespołu.
- Rejestrowanie zakończenia naprawy pomaga oddzielić czas pracy od opóźnienia w aktualizacji zgłoszenia.
MTTR pomoże skrócić obsługę, jeśli zespół usunie przyczynę zwłoki. Sama zmiana momentu zamknięcia zgłoszenia nie przyspieszy naprawy. Historia statusów pokaże, na którym etapie powstaje opóźnienie.
Które etapy obsługi incydentu wydłużają czas naprawy?
Czas naprawy incydentu wydłuża przede wszystkim oczekiwanie na diagnozę, przekazanie sprawy między zespołami lub dostęp do potrzebnych zasobów. Historia statusów zgłoszenia pozwala oddzielić oczekiwanie od aktywnej naprawy. Wtedy łatwiej ustalić, czy poprawy wymaga organizacja pracy, czy procedura naprawcza.
W przykładzie Ticketly z 14 godzin obsługi incydentu 12 godzin przypadło na oczekiwanie, a tylko dwie na aktywną pracę8.
Kiedy średni czas naprawy wskazuje na problemy z obsługą incydentów?
Wzrost MTTR może sygnalizować problem, jeśli dotyczy incydentów o podobnym priorytecie, związanych z tą samą usługą i mierzonych jednakowo. Kierownik zespołu może wtedy przejrzeć historię zgłoszeń i ustalić, czy zwłoka pojawia się podczas oczekiwania, diagnozy czy naprawy.
Sama wyższa średnia nie dowodzi gorszej pracy zespołu. W analizowanym okresie mógł się zmienić rodzaj obsługiwanych awarii.
Niższy MTTR oznacza szybsze naprawy i większą dostępność urządzeń4. Dostępność usługi IT trzeba jednak oceniać osobno: może ona znów działać, choć naprawa urządzenia jeszcze trwa.
IBM podaje wzór: dostępność = MTBF/(MTBF + MTTR) × 100%. MTBF oznacza średni czas między awariami. Dostępność 99,9% odpowiada 8,76 godziny przestoju w roku9.
Jak obliczyć MTTR w systemie helpdesk lub ITSM na podstawie znaczników czasu?
MTTR w systemie helpdesk lub ITSM oblicza się przez podzielenie łącznego czasu trwania zakończonych incydentów przez ich liczbę. Każde zgłoszenie musi zawierać znaczniki czasu odpowiadające ustalonemu początkowi i końcowi pomiaru.
W przykładzie PagerDuty obliczenie dla incydentów daje wynik w godzinach: 9 ÷ 3 = 310.
Lista przedstawia kolejne działania potrzebne do obliczenia MTTR z danych o awariach.
- 1Wybór zakończonych incydentów dotyczących tej samej usługi…
- 2Odczyt znaczników czasu początku i końca pomiaru…
- 3Obliczenie czasu trwania wymaga odjęcia czasu początku…
- 4Obliczenie średniej polega na zsumowaniu otrzymanych czasów…
- Wybór zakończonych incydentów dotyczących tej samej usługi i tego samego okresu raportowania wyznacza grupę do obliczeń.
- Odczyt znaczników czasu początku i końca pomiaru dostarcza danych dla każdego incydentu.
- Obliczenie czasu trwania wymaga odjęcia czasu początku od czasu zakończenia każdego incydentu, zawsze w tej samej jednostce.
- Obliczenie średniej polega na zsumowaniu otrzymanych czasów i podzieleniu sumy przez liczbę uwzględnionych incydentów.
Średnia to zsumowanie otrzymanych czasów i podzielenie sumy przez liczbę uwzględnionych incydentów.
Najczęściej zadawane pytania
Czy średni MTTR oznacza, że każde zgłoszenie trwało tyle samo?
Nie. To średnia z czasów obsługi wielu incydentów, więc poszczególne zgłoszenia mogą trwać krócej lub dłużej.
Czy MTTR i MTBF oznaczają to samo?
Nie. MTTR mierzy średni czas naprawy, a MTBF — średni czas między awariami.
Czy sam MTTR wystarcza do obliczenia dostępności?
Nie. Wzór na dostępność uwzględnia zarówno MTTR, jak i MTBF: MTBF ÷ (MTBF + MTTR) × 100%.
Czy pojedynczy długi incydent może podnieść średni MTTR?
Tak. Jego czas wchodzi do sumy dzielonej przez liczbę incydentów, więc może zwiększyć wynik średni.
Źródła
- ↑Atlassian, „Popularne wskaźniki zarządzania incydentami”. ([atlassian.com](atlassian.com https://www.atlassian.com/pl/incident-management/kpis/common-metrics
- ↑ServiceNow, Working with incidents in SRM https://www.servicenow.com/docs/r/it-operations-management/service-reliability-management/sr-work-incidents.html
- ↑Ramsey County, Major Incident (Priority 1) Policy https://assets.ramseycountymn.gov/files/migrated-files/Major_Incident_Priority_1___RamseyNet.pdf
- ↑MTTR a MTBF – prečo je to dôležité? https://www.efektivna-udrzba.sk/l/co-je-mttr-a-mtbf-a-preco-by-ta-to-malo-zaujimat/
- ↑DORA, Accelerate State of DevOps 2023 https://dora.dev/research/2023/dora-report/2023-dora-accelerate-state-of-devops-report.pdf
- ↑Medius, raport o incydencie opublikowany na stronie monitorującej https://pingoru.io/providers/medius/incidents/35269
- ↑Intertech, How Incident Triage Time Was Cut By Over 50% https://www.intertech.com/how-incident-triage-time-was-cut-by-over-50-percent/
- ↑Ticketly Help Center, TAT history https://www.ticketly.support/help-center/tat-history
- ↑IBM Redbooks, WebSphere Application Server V8: Administration and Configuration Guide https://www.redbooks.ibm.com/redbooks/pdfs/sg247971.pdf
- ↑PagerDuty, What is MTTR? https://www.pagerduty.com/resources/devops/learn/what-is-mttr/