დაგეგმვა
1) მიზნები და საზღვრები
დაგეგმვა უზრუნველყოფს პლატფორმის უწყვეტ მზადყოფნას ინციდენტებისა და ტრაფიკის მწვერვალებისთვის, ბრძანებების დამწვრობის გარეშე. მიზნები:- გარანტირებულია SLO კრიტიკული პროცესების დაფარვა (ანაბრები, განაკვეთები/სეტლი, დასკვნები, KYC/AML);
- შეამცირეთ MTTA/MTTR დღის ნებისმიერ დროს;
- დაიცავით შრომითი კანონმდებლობა და შიდა პოლიტიკოსები (შაბათ/შესვენება/ღამე).
2) როლები და მხარდაჭერის დონე
L1 (NOC/Operations): პირველადი სამჯერ, runbook- ის გაშვება, ესკალაცია.
L2 (დომენი On-Call): Payments, Games/Core, Data/Infra - ღრმა დიაგნოზი და ფიქსაცია.
L3 (SRE/Platform/Dev): კონფიგურაციის ცვლილებები, პატჩი, გადაუდებელი გამოშვებები.
IC/CL (Incident Commander/Comms Lead): მართავს ინციდენტსა და კომუნიკაციებს.
Duty Manager (ცვლის): ადასტურებს გაფიცვას, რისკებს, უფასო ფანჯრებს.
3) ცვლის და როტაციის მოდელები
3. 1 24 × 7 საფარი
8 × 3 (სამი რვასაათიანი): დღე (08: 00-16: 00), სვინგი (16: 00-00: 00), ღამე (00: 00-08: 00). მენეჯმენტში მარტივია, მეტი თანამშრომელი მოითხოვს.
12 × 2 (ორი თორმეტი საათი): დღე (08: 00-20: 00), ღამე (20: 00-08: 00). ნაკლები ქუდი, დაღლილობის რისკი უფრო მაღალია - გამოიყენეთ შეზღუდვებით.
Follow-the-sun: EU - AMER - APAC, მინიმალური ღამის; მოითხოვს განაწილებულ გუნდს.
3. 2 როტაციის შაბლონები (მაგალითი)
პანამა/პიტმანი (2-2, 3-2, 2-3): 12-საათიანი მონაცვლეობა გრძელი შაბათ-კვირას (მოითხოვს დაღლილობის მკაცრ კონტროლს).
4-on/4-off (12h): 4 დღე 12 საათი, 4 დღე; შესაფერისია L1- სთვის კარგი ავტომატიზაციით.
5 × 8 (კლასიკური): L2/L3 + მოვალეობისთვის ღამით/შაბათ-კვირას.
3. 3 მოვალეობა
Primary/Secondary: თითოეულ დომენს აქვს პირველადი და მეორადი on-call.
Shadow-on-call: ახალი ინჟინრების სწავლება პრიმარის ფრთის ქვეშ.
4) სახელმწიფო გაანგარიშება და „დანამატი“
4. 1 FTE ძირითადი ფორმულა
საჭირო FTE როლისთვის:
FTE = (coverage hours per week/productive FTE hours per week) × (1 + shrinkage)
სადაც shrinkage მოიცავს შვებულებას/ავადმყოფი შვებულებას/ტრენინგს/1: 1/retro/admin დრო (ჩვეულებრივ, 20-35%).
მაგალითი (L1 24 × 7, 8 საათიანი):- 168 საათი საფარი/35 პროდუქტიული საათი/კვირა - 4. 8
- Shrinkage 30% 4. 8 × 1. 3 ≈ 6. 2 FTE (მრგვალი 7-მდე სტაბილურობისთვის).
4. 2 მწვერვალის გეგმა
დაამატეთ მოვლენების მწვერვალის კოეფიციენტი (ტოპ მატჩები, ტურნირები): + 10-25% FTE კალენდარული ფანჯრებით. გამოიყენეთ ალერტის/ტრაფიკის ისტორიული გრაფიკები.
5) SLO საფარი და რისკის ფანჯრები
ააშენეთ კრიტიკული საათების მატრიცა (ადგილობრივი „პრემიერ დრო“ GEO/გადახდის მეთოდები).
დააყენეთ მინიმალური შემადგენლობა სლოტზე (მაგალითად, ღამე: L1 × 2, L2-Payments × 1 on-call, L2-Games × 1 on-call, IC როტაციისთვის).
განთავისუფლებისთვის/მიგრაციისთვის, დანიშნეთ release guard (დამატებითი L2/SRE) პერიოდისთვის და + 60 წთ პოსტ-მონიტორინგისთვის.
6) ჰენდოვერები (ცვლის გადაცემა)
სტრუქტურა 10-15 წუთი:1. SLO/Alerts- ის სტატუსი და ღია ინციდენტები.
2. დაგეგმილი მუშაობა ფანჯარაში + რისკები.
3. ბლოკერები/მოლოდინები (PSP/KYC პროვაიდერები, რეგულაციები).
4. შეთანხმებული კომიკური გეგმები (სტატუსის გვერდი, პარტნიორები).
5. ცვლისა და კონტაქტების შემადგენლობის შემოწმება.
ჰენდოვერის ჩეკის სია უნდა იყოს wiki/ბოტში; პროტოკოლი - var-rom ან ცვლის არხში.
7) კალენდარი და ჩანაცვლება
დაგეგმვის ჰორიზონტი: 8-12 კვირა; ჩანაცვლება - არა უგვიანეს 2 კვირისა (გარდა ფორსმაჟორის გარდა).
უფასო პერიოდები: ძირითადი მოვლენები/არდადეგები - ძირითადი როლებისთვის შვებულების აკრძალვა (მოგვიანებით ანაზღაურდება).
Buddy-rule: ჩანაცვლება მხოლოდ იგივე დომენის/კვალიფიკაციის ინჟინრის მიერ ან დამატებით. shadow.
8) ინტეგრაცია პლატფორმასთან
ალერტინგი: მარშრუტიზაცია აქტიური ცვლისა და დომენების გასწვრივ (P1-pager + var-rum).
ინციდენტი-ბოტი: ბრძანებები '/rota ', '/whoisoncall', ავტომობილები IC/CL.
გამოშვებები: CAB სინქრონიზებულია ცვლის გრაფიკთან; საფარის გარეთ გამოშვებები აკრძალულია.
სტატუსის გვერდი: აქტიური ცვლადიდან CL დადასტურებულია ბოტში.
9) გუნდის სტაბილურობა და ჯანმრთელობა
შრომის ნორმები: ღამე/შაბათ - დამატებითი გადასახადები და შვებულება; მაქსიმალური ღამის ზედიზედ (მაგალითად, 3 ევრო).
შესვენებები: ყოველ 2-3 საათში მოკლე შესვენება; 12h - სავალდებულო ორი გრძელი.
Fatigue-watch: საათების/კვირის ლიმიტი. წესი „არა უმეტეს N P1 თითო ცვლაზე“.
ფსიქოლოგიური მხარდაჭერა: დებრიფი მძიმე P1- ის შემდეგ, ინდივიდუალური დრო.
10) მულტფილმის რეგიონი და follow-the-sun
გაზიარეთ ბრენდები/ტენანტები რეგიონების მიხედვით (EU/LATAM/APAC) ადგილობრივი L1 და დომენი L2.
რეგიონალური IC ესკალაცია ხდება გლობალურ IC- ზე ჯვარედინი რეგიონალური ინციდენტების დროს.
ყოველდღიური ჯვრის რეგიონალური ჰენდოვერი (15 წთ) რისკებისა და სამუშაოს გადაცემით.
11) პოლიტიკოსები და RACI
პოლიტიკა „Shift & On-Call“: ვინ, როგორ და როდის დადის; ჩანაცვლება; გვიან; რეზერვი.
SoD/წვდომა: IC/CL/ფინანსური ოპერაციები - ცალკეული როლები; JIT ზრდა მხოლოდ ბოტის საშუალებით.
RACI: თითოეულ ცვლაში - IC (A), Duty Manager (A/R), L1/L2 (R), კომპლექტი/Sec (C), სახელმძღვანელო (I).
12) ინსტრუმენტები და მონაცემები
ერთი კალენდარი (ატრიბუტებით: დომენი, რეგიონი, კონტაქტი, რეზერვი).
დაშბორდები დატვირთვის ცვლის: ალერტა/საათი, ინციდენტები/ტიპი, გამოშვებები/ფანჯრები.
სამართლიანობის ანგარიშები (სამართლიანობა): ღამის/შაბათ-კვირის დაფარვა ხალხისთვის.
ინტეგრაცია HR/PTO- სთან ისე, რომ shrinkage ავტომატურად განიხილება.
13) ხარისხის მეტრიკა (KPI/KRI)
Coverage Rate:% საათი სრული შემადგენლობით.
MTTA/MTTR სლოტებში: დღე/საღამო/ღამე.
Handover Defects: დაკარგული ჩეკის წერტილების რაოდენობა.
Pager Fatigue: ალერტები/ადამიანი/კვირა.; ღამის გამოწვევები (მიზანი -).
Replacement SLA: დახურული ცვლის% შეცვლა დაწყებამდე 48 საათით ადრე.
Training Coverage: ახალი ოპერატორებისთვის shadow სლოტის ცვლის წილი.
Fair SharIndex: თანამშრომლებისთვის ღამის/შაბათ-კვირის ერთგვაროვნება.
14) განხორციელების გზის რუკა (4-8 კვირა)
ნვე. 1-2: შეაგროვოს ალერტების/მწვერვალების ისტორია, განსაზღვროს SLO კრიტიკული ფანჯრები; შეარჩიეთ მოდელი (8 × 3 ან follow-the-sun), გაითვალისწინეთ FTE და shrinkage.
ნვე. 3-4: გამოაქვეყნეთ პოლიტიკა „Shift & On-Call“, ჩართეთ hendover ჩეკების სია, დაიწყეთ ზოგადი კალენდარი და bota '/whoisoncall ', '/handover' ბრძანებები.
ნვე. 5-6: ესკალაციისა და ჩანაცვლების გამართვა, დაამატეთ fair share მოხსენებები, სინქრონიზაცია SAV/გამოშვებები ცვლილებით, შეიყვანეთ freeze ფანჯრები.
ნვე. 7-8: რეტრო დამწვრობისა და ქუდების ხარისხისთვის, ღამის შემადგენლობის კორექტირება, shadow პროგრამის გაშვება და IC/CL სერთიფიკატი.
15) შაბლონები და ნიმუშები
Shift Rota (მაგალითი EU- სთვის, კიევის დრო):Handover Checklist (10 ქულა): SLO, ინციდენტები, სამუშაო, რისკები, გამოშვებები, პროვაიდერები, წვდომა, სტატუსის გვერდები, ღია თიკეტები, staffing.
Replacement SOP: როგორ შევადგინოთ ჩანაცვლება, დაშვების კრიტერიუმები, სარეზერვო კონტაქტი.
Freeze Calendar: მოვლენები/არდადეგები და აკრძალვები RTO/გამოშვებებზე.
16) ანტიპატერები
ერთი on-call ყველაფერზე დომენის დაყოფის გარეშე.
ზედიზედ 12 საათიანი ღამე შეზღუდვების და შესვენების გარეშე.
საათებში გამოშვებები IC/CL/CL წვდომის გარეშე.
ჰენდოვერი „ზეპირი სიტყვით“, ჩეკებისა და ჩანაწერების გარეშე.
Shrinkage- ის უგულებელყოფა ქრონიკული შეუსაბამობაა.
ნულოვანი shadow პროგრამა არის მყიფე და SPOF ადამიანებისთვის.
შედეგი
დაგეგმვა არის საინჟინრო ამოცანა: FTE და shrinkage გაანგარიშება, გულწრფელი როტაცია და ჯანმრთელობის დაცვა, მკაცრი ქუდები და ინტეგრაცია ალერტინგთან/ChatOps/CAB. ასეთი ჩარჩო უზრუნველყოფს პროგნოზირებადი 24 × 7 SLO საფარს, სწრაფ რეაქციებს ინციდენტებზე და ბიზნესის სტაბილურობას გუნდების დამწვრობის გარეშე.