GitScrum / Docs
Toutes les Bonnes Pratiques

Rotations On-Call Développeurs | GitScrum

Gérez rotations on-call développeurs avec GitScrum. Suivez incidents, coordonnez transferts et maintenez santé équipe. -40% fatigue alertes.

5 min de lecture

How to use GitScrum for developer on-call rotations?

Manage on-call rotations in GitScrum with rotation schedules, incident tracking, and handoff documentation in NoteVault. Track on-call load, coordinate escalations, improve runbooks. On-call teams with structured workflow reduce alert fatigue by 40% [Source: On-Call Research 2024].

On-call workflow:

  • Alert - Notification received
  • Assess - Evaluate severity
  • Respond - Take action
  • Resolve - Fix issue
  • Document - Log incident
  • Follow-up - Prevention tasks
  • Handoff - Next rotation
  • On-call labels

    LabelPurpose
    type-incidentOn-call incident
    oncall-activeDuring rotation
    alert-noisyNeeds improvement
    alert-actionableValid alert
    needs-runbookDocumentation needed
    escalatedWas escalated

    On-call columns

    ColumnPurpose
    Active IncidentsCurrent issues
    InvestigatingBeing worked
    ResolvedFixed
    Follow-upPost-incident
    ImprovementsAlert/runbook work

    NoteVault on-call docs

    DocumentContent
    On-call scheduleRotation calendar
    RunbooksResponse procedures
    Escalation matrixWho to contact
    Handoff templateWhat to pass on
    Alert catalogAll alerts explained

    Incident task template

    ## Incident: [alert name/description]
    
    ### Details
    - Triggered: [time]
    - Severity: [level]
    - Service: [affected]
    - On-call: [@person]
    
    ### Response
    - Time to acknowledge: [minutes]
    - Time to resolve: [minutes]
    - Actions taken: [description]
    
    ### Resolution
    [What fixed it]
    
    ### Root Cause
    [Why it happened]
    
    ### Follow-up
    - [ ] Update runbook
    - [ ] Fix root cause
    - [ ] Improve alerting
    

    Rotation schedule

    WeekPrimarySecondary
    Week 1@Alice@Bob
    Week 2@Bob@Charlie
    Week 3@Charlie@Dana
    Week 4@Dana@Alice

    Handoff template

    ## On-Call Handoff: [date]
    
    ### Outgoing: @[name]
    ### Incoming: @[name]
    
    ### Active Issues
    - [Issue 1]: [status]
    - [Issue 2]: [status]
    
    ### Incidents This Rotation
    | Time | Alert | Resolution |
    |------|-------|------------|
    | [time] | [alert] | [fix] |
    
    ### Heads Up
    - [Thing to watch out for]
    - [Scheduled maintenance]
    
    ### Improvement Suggestions
    - [Noisy alert to fix]
    - [Runbook to update]
    

    Alert classification

    TypeAction
    ActionableResponse needed
    WarningMonitor
    NoisyImprove or remove
    MissingNeed to add

    On-call metrics

    MetricTrack
    Incidents per rotationLoad distribution
    Time to acknowledgeResponse speed
    Time to resolveResolution efficiency
    Pages outside hoursAfter-hours burden
    Noisy alert ratioAlert quality

    Improving alert quality

    IssueTask
    Too many alertsTune thresholds
    Not actionableImprove or remove
    Missing contextAdd runbook link
    Wrong routingFix routing rules

    Runbook structure

    ## Runbook: [alert name]
    
    ### Alert Description
    [What this alert means]
    
    ### Severity
    [How urgent is this]
    
    ### First Steps
    1. [Step 1]
    2. [Step 2]
    3. [Step 3]
    
    ### Common Causes
    | Symptom | Cause | Fix |
    |---------|-------|-----|
    | [symptom] | [cause] | [action] |
    
    ### Escalation
    - When: [escalation criteria]
    - Who: [escalation path]
    
    ### Recent Changes
    [Link to relevant deployments]
    

    Fair rotation practices

    PracticeImplementation
    Even distributionTrack pages per person
    Swap flexibilityProcess for swaps
    Comp timeAfter heavy rotations
    Holiday coverageSpecial handling

    Common on-call issues

    IssueSolution
    Alert fatigueImprove alert quality
    Missing runbooksDocumentation tasks
    Uneven loadFair rotation
    Poor handoffsStructured handoff

    On-call retrospective

    QuestionDiscussion
    Busiest incidents?What consumed time
    Noisy alerts?What to improve
    Missing runbooks?What to document
    Process issues?What to change

    Related articles