Buyruqlar va smenalarni almashtirish
1) Rotatsiya maqsadlari
Rotatsiya - bu uzluksiz qoplash, oldindan aytib bo’ladigan yuklama va kontekstni yo’qotmasdan tezkor reaktsiyani ta’minlashning tizimli usuli. Asosiy maqsadlar:- peyj va tungi soatlarning bir tekis taqsimlanishi;
- fors-majorda kafolatlangan almashtirish;
- jadvallar, ta’tillar va cheklovlarning shaffofligi;
- SLA/komplayens talablariga rioya qilish va auditni saqlash.
2) Rollar va qoplash
P1 (Primary on-call): birinchi javob, triaj, IC bilan sinxronlash.
P2 (Secondary on-call): ortiqcha yuklash/eskalatsiyalar uchun bekap.
IC-of-the-day/Duty Manager: SEV-1 + ning etakchisi, yechimlarni muvofiqlashtirish.
Observer/Shadow: «soyasiz» peyjsiz o’rganish.
- smenadan 30 daqiqadan ± relizlardan qochish;
- murakkab derazalar uchun ikkita faol slot (P1 + P2) ushlab turish;
- IC belgilangan smenaga ega, P1 ni birlashtirmaydi.
3) Rotatsiya modellari
8 soatlik smenalar bilan 24/7: tong/kun/kecha (3 brigada). Minimal charchoq, ko’proq almashtirish.
12 soatlik smenali 24/7: kamroq almashtirish, kompensatsiya va qattiq limitlar kerak.
Follow-the-sun: mintaqalar qoplamani vaqt mintaqalari bo’yicha uzatadi; kamroq tungi peyjlar.
Follow-the-moon: tungi qoplama mahalliy praym-taymdan tashqari yuklash uchun «uzoq» mintaqaga ko’chiriladi.
Week-on/Week-off: bir hafta on-call, keyin bir hafta peyjsiz (yetuk jamoalar va past shovqin uchun).
4) Adolat va barqarorlik qoidalari
Kechalar/dam olish kunlari kvotalari: bir kishi uchun davr uchun ko’pi bilan N tun va M dam olish smenalari.
Peyjey balansi: agar muhandisga> maqsadli chegara to’g’ri kelsa - qayta taqsimlash/remedieyshn.
Yolg’izlarni taqiqlash: tungi oynalar faqat P1 + P2.
Kirish uchun oyna: oldindan rejalashtirilgan (ta’til/kasallik/o’qish), jadval avtomatik ravishda qayta hisoblab chiqiladi.
Shadow-davrlar: har bir yangi on-call soyada 2 smenadan ≥.
5) Jadvalni rejalashtirish va e’lon qilish
Rejalashtirish gorizonti: 6-8 hafta, qayta ko’rib chiqish - har 2 haftada.
Rotatsiyalarning umumiy taqvimi (hamma uchun ochiq), har bir slotda - P1/P2/IC/Shadow, kontaktlar.
Almashtirishlar (swap) tiket/buyurtmanoma bilan rasmiylashtiriladi va brij-bot bilan tasdiqlanadi.
E’lon: kamida T-14 kun oldin, o’zgartirishlar - buyruqni xabardor qilgan holda.
6) Uzatish tartib-taomillari (handover)
Smena kartochkasi (majburiy maydonlar): faol hodisalar (ID/SEV/egasi), keyingi qadam/ETA, deraza xavflari (relizlar/migratsiyalar/kvotalar), SLO holati, degradatsiya fich bayroqlari, status-sahifa/komms.
Chek varaqasi: kartochka yangilandi, barcha og’zaki bilimlar → tiketlar, yangilanishlar taymeri qo’yildi, P2 aloqasi tasdiqlandi.
Chek-varaq «qabul qilaman»: kartochkani o’qib chiqdim, dashbordni 2-4 soat ichida tekshirdim, hodisalarga egalik qilishni qabul qildim, kanalga aks-sado berdim.
7) Charchoqni boshqarish (fatigue)
Peyj/soat va/yoki smena limitlari, P2 dan oshganda avto-eskalatsiya.
Signallarni P2/P3 uchun Quiet Hours (faqat Page-kritik).
Post-incident rest: og’ir tunlardan keyin majburiy dam olish kunlari (SEV-1 +).
Haftalik alert review → shovqinni kamaytirish, qoidalarni tuzatish.
Yuk monitoringi: «peyji/kishi» jadvali va jamoaning kayfiyati (NPS smenalari).
8) Xavfsizlik va komplayens
JIT/JEA kirish: on-call huquqlari faqat smena oynasiga beriladi.
Audit-iz: kim navbatchilik qilgan, kim qabul qilgan, qanday harakatlar bajarilgan; o’zgarmas saqlash.
Sezgir operatsiyalar bilan navbatchilik qilish (PII/to’lovlar): smenalar va yo’l qo’yiladigan alohida sinf; shaxsiy qurilmalarni taqiqlash, SSO + mTLS.
Legal/PR/Privacy bilan aloqa nuqtalari smena kartochkasida belgilangan.
9) Avtomatlashtirish
ChatOps: bot’kim on-call’ni nashr etadi, ’/swap’ga ruxsat beradi, manbalardan handover kartasini yaratadi (dashbordlar, tiketlar, relizlar).
Smenaning boshida tayyorlikni tekshirish: peyjer ovozi, VPN/SSO, ulanishlar, aloqa.
Hujjat namunalari: rutin va hodisalar uchun SOP/Runbook; alertlarda avto-jo’natmalar.
Relizlar bilan integratsiya: reliz-annotatsiyalar → dastlabki 30 daqiqa davomida kalitsiz alertlarni vaqtincha bostirish.
10) Rotatsiyalar sifati metrikasi
MTTA/MTTR smena atrofida (almashtirishdan 30 daqiqa ±).
Handover Defect Rate - bir smenada kontekstni yo’qotish bilan bog’liq hodisalar ulushi.
Alerts per on-call hour (mediana/95-percentil),% actionable.
Load per person - peyji/kishi/hafta; ishtirokchilar o’rtasidagi dispersiya.
Missed/Late Updates - Comms SLA bo’yicha kechikishlar.
Swap rate va sabablari (charchoq/ta’til/mojarolar).
NPS smenalar (qisqa so’rov bo’yicha) va trend.
11) Jadval shablonlari
A. 24/7, 8 soatlik (3 brigada)
Brigade A: 08: 00-16: 00
Brigade B: 16: 00-00: 00
Brigade C: 00: 00-08: 00
Each team: P1 + P2, IC on a separate schedule (day slot)
Rotation: A→B→C every week; weekend moves in a circle
B. Follow-the-sun (3 mintaqa)
EU: 07:00–15:00 AMER: 15:00–23:00 APAC: 23:00–07:00 (UTC)
Each region: P1 local, P2 neighboring
IC: coincides with active region; transfer 15 minutes before shift
V. week-on/Week-off (past shovqin)
Week 1: Team X (P1/P2) Week 2: Team Y
Daily IC common to both
Limit: no more than 2 consecutive weeks for one person
12) Chek-varaqlar
Grafik nashr etilishidan oldin
- Har bir yuvada P1 + P2 «teshiksiz» 24/7 qoplamasi.
- Ta’til/o’qish/kirish cheklovlari hisobga olingan.
- Kechalar/dam olish kunlari muvozanati adolatli.
- IC va Shadow tomonidan tayinlangan.
- Peyjer/taqvim bilan avto-sinxronlashtirish yoqilgan.
Smena boshlandi
- P1/P2/IC borligini tasdiqladi (bot/chat).
- Kirish, aloqa, dashbordlar tekshirildi.
- Handover kartasi qabul qilindi, aks-sado yuborildi.
Smena tugadi
- Handover kartochkasi yangilandi va yopildi.
- Hodisalar next step/ETA bilan uzatilgan.
- Qisqa AAR bajarildi, yaxshilanishlar qayd etildi (agar nosozliklar mavjud boʻlsa).
13) Anti-patternlar
Kechasi bekapsiz yolg’iz P1.
Grafikni bir hafta oldin ufqsiz va almashtirmasdan nashr etish.
IC va geytsiz relizlar.
Kartochkasiz va biletsiz «og’zaki» eshittirishlar.
Og’ir tunlardan keyin nol kompensatsiya/dam olish.
Swaplar auditi va almashtirish sabablarining yo’qligi.
Ta’limsiz rotatsiya: yangi on-call darhol «jangga».
14) Joriy etish yo’l xaritasi (4-6 hafta)
1. Ned. 1: qoplamani inventarizatsiya qilish, modelni tanlash (24/7 yoki follow-the-sun), rollarning vazifasi.
2. Ned. 2: kalendar + peyjer + bot, handover/SOP namunalarini ishga tushirish.
3. Ned. 3: 2-3 haftalik siklning uchuvchisi, metriklarni yig’ish (alerts/hour, smenalar atrofida MTTA).
4. Ned. 4: alert review, shovqin va kvotalarni sozlash, Shadow smenasini kiritish.
5. Ned. 5-6: kompensatsiyani rasmiylashtirish/quiet hours, menejment uchun hisobotlar, swaplarni avtomatlashtirish.
15) Jami
Rotatsiya - bu Excel emas, balki jarayon: shaffof grafiklar, rollar va handover-kartochkalar; kalendar va peyjerni avtomatlashtirish; charchoqning adolatli qoidalari va limitlari; sifat metrikalari va muntazam sharhlar. Bunday yondashuv bilan smenalar oldindan aytib bo’lmaydigan, odamlar barqaror bo’ladi, foydalanuvchilar va sheriklar esa jamoaning soatbay o’zgarishini sezmaydilar.