Urgent Requests | Protect Sprint Plans
Manage urgent interruptions without derailing sprints. GitScrum helps distinguish real emergencies from priority requests and handle both appropriately.
11 min read
Urgent requests threaten team focus and sprint commitments when every new ask gets treated as an emergency. Without a system to evaluate and handle interruptions, teams either reject legitimate urgent work (damaging stakeholder relationships) or accept everything (missing sprint goals). GitScrum's flexible workflows and visibility features help teams distinguish real emergencies from regular priority requests and handle both appropriately.
The Urgency Problem
Why Everything Seems Urgent
URGENCY INFLATION:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β THE "EVERYTHING IS URGENT" PATTERN β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β TYPICAL WEEK: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Monday: ββ
β β Sales: "Customer needs this feature urgently" ββ
β β CEO: "We need to fix the homepage by Wednesday" ββ
β β ββ
β β Tuesday: ββ
β β Support: "Critical bug affecting 3 customers" ββ
β β PM: "Investor demo moved up, need changes ASAP" ββ
β β ββ
β β Wednesday: ββ
β β Sales: "Different customer threatening to cancel" ββ
β β Marketing: "Campaign launch needs integration TODAY" ββ
β β ββ
β β Thursday: ββ
β β CEO: "Actually, mobile is more important now" ββ
β β Support: "Another critical bug" ββ
β β ββ
β β Friday: ββ
β β Everyone: "Why didn't we finish the sprint work?" ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β THE PROBLEM: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β When everything is urgent: ββ
β β β’ Nothing is prioritized ββ
β β β’ Sprint goals become meaningless ββ
β β β’ Team burns out from context switching ββ
β β β’ Paradoxically, urgent things don't get done well ββ
β β β’ Quality drops as everything becomes a rush job ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Urgency Classification
Defining True Emergencies
URGENCY MATRIX:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CLASSIFYING INCOMING REQUESTS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β CLASSIFICATION CRITERIA: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β ββ
β β π΄ EMERGENCY (Drop everything): ββ
β β β’ Production system down ββ
β β β’ Security breach active ββ
β β β’ Data loss occurring ββ
β β β’ Legal compliance deadline (actual, not perceived) ββ
β β β’ Revenue-blocking bug for major customer ββ
β β ββ
β β Characteristics: ββ
β β β Has measurable immediate impact ββ
β β β Delay costs more than interruption ββ
β β β Can be fixed in hours, not days ββ
β β ββ
β β π‘ URGENT (This sprint, reprioritize): ββ
β β β’ Bug affecting many customers (workaround exists) ββ
β β β’ Deadline-driven request (real external deadline) ββ
β β β’ Blocker for another team ββ
β β β’ Customer escalation with retention risk ββ
β β ββ
β β Characteristics: ββ
β β β Significant impact but not catastrophic ββ
β β β Can wait hours/days but not sprint ββ
β β β Requires scope trade-off ββ
β β ββ
β β π’ IMPORTANT (Next sprint): ββ
β β β’ Feature request from sales ββ
β β β’ "Nice to have" for upcoming deadline ββ
β β β’ Improvement requests ββ
β β β’ Stakeholder preference ββ
β β ββ
β β Characteristics: ββ
β β β Valuable but not time-critical ββ
β β β Requestor wants it now, not needs it now ββ
β β β Can be planned properly ββ
β β ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Questions to Determine Urgency
URGENCY FILTERING:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ASKING THE RIGHT QUESTIONS β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β QUALIFYING QUESTIONS: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β 1. "What happens if we don't do this today?" ββ
β β β If answer is vague, it's not an emergency ββ
β β ββ
β β 2. "What's the specific deadline and what creates it?" ββ
β β β External deadline (contract): legitimate urgency ββ
β β β Internal deadline (preference): can be negotiated ββ
β β ββ
β β 3. "How many users/customers are affected?" ββ
β β β 1 customer: Evaluate importance of customer ββ
β β β Many customers: Higher urgency ββ
β β ββ
β β 4. "Is there a workaround?" ββ
β β β Yes: Not an emergency, urgent at most ββ
β β β No: Higher urgency ββ
β β ββ
β β 5. "What's the revenue/cost impact per day of delay?" ββ
β β β Forces concrete thinking about actual urgency ββ
β β β "Big impact" without numbers = not quantified ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β EXAMPLE CONVERSATION: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Sales: "We need feature X urgently for customer Y" ββ
β β ββ
β β Team: "What happens if we can't deliver it this week?" ββ
β β Sales: "They might go with a competitor" ββ
β β Team: "When do they need to make a decision?" ββ
β β Sales: "They said by end of month" ββ
β β Team: "So we have 2 weeks, not 2 days?" ββ
β β Sales: "Well, yes, but earlier would be better" ββ
β β ββ
β β Result: IMPORTANT, not URGENT. Schedule for next sprint.ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
GitScrum Configuration
Handling Urgent Work
WORKFLOW FOR URGENT REQUESTS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β MANAGING INTERRUPTIONS IN GITSCRUM β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β URGENT REQUEST WORKFLOW: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β 1. CREATE TASK WITH LABEL ββ
β β ββ
β β Title: "[URGENT] Production login failing" ββ
β β Labels: urgent, production, bug ββ
β β Priority: Critical ββ
β β ββ
β β 2. ADD TO SPRINT (if mid-sprint) ββ
β β ββ
β β Move to current sprint ββ
β β Track as interruption ββ
β β ββ
β β 3. DOCUMENT DISPLACEMENT ββ
β β ββ
β β Comment on displaced task: ββ
β β "Moved to next sprint due to urgent: [link to issue]"ββ
β β ββ
β β 4. TRACK TIME SEPARATELY ββ
β β ββ
β β Use time tracking for urgent work ββ
β β Enables measuring interruption cost ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β LABEL SYSTEM: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β urgent/emergency - Drop everything (red) ββ
β β urgent/this-sprint - Needs to fit in sprint (orange) ββ
β β urgent/next-sprint - Important, can wait (yellow) ββ
β β urgent/declined - Requested urgent, not urgent ββ
β β ββ
β β Track "urgent/declined" to identify requestors who ββ
β β frequently overstate urgency ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Capacity Buffer
PLANNING FOR INTERRUPTIONS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β INTERRUPT CAPACITY β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β BUFFER CAPACITY: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Sprint planning approach: ββ
β β ββ
β β Total team capacity: 160 hours (8 people Γ 20h sprint) ββ
β β ββ
β β Reserved for planned work: 128 hours (80%) ββ
β β Reserved for interrupts: 32 hours (20%) ββ
β β ββ
β β Sprint commitment sized to 80%, not 100% ββ
β β ββ
β β If no interrupts occur: ββ
β β β Pull stretch goals or next sprint items ββ
β β ββ
β β If interrupts exceed buffer: ββ
β β β Trade off planned items explicitly ββ
β β β Document for retrospective ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β TRACKING INTERRUPT TIME: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Time tracking labels: ββ
β β ββ
β β time/planned - Planned sprint work ββ
β β time/interrupt - Urgent interruptions ββ
β β time/support - Support escalations ββ
β β time/meetings - Meetings and ceremonies ββ
β β ββ
β β Dashboard view: ββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββ ββ
β β β Sprint Time Breakdown: β ββ
β β β β ββ
β β β Planned work: βββββββββββββββββββββββ 72% β ββ
β β β Interrupts: βββββββββββββββββββββββ 18% β ββ
β β β Support: βββββββββββββββββββββββ 6% β ββ
β β β Meetings: βββββββββββββββββββββββ 4% β ββ
β β β β ββ
β β β Interrupt trend: β 5% higher than average β ββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββ ββ
β β ββ
β β Use this data to adjust planning and identify patterns ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Communication Framework
Responding to Urgent Requests
HANDLING REQUESTS DIPLOMATICALLY:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β RESPONSE TEMPLATES β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β FOR GENUINE EMERGENCIES: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β "Understood. We're reprioritizing now. Sarah will ββ
β β pick this up immediately. We'll have to defer [X] ββ
β β to next sprint to make room. I'll update you in ββ
β β 2 hours with progress." ββ
β β ββ
β β Key elements: ββ
β β β’ Acknowledge urgency ββ
β β β’ State who's on it ββ
β β β’ Name the trade-off explicitly ββ
β β β’ Set expectation for update ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β FOR URGENT BUT NOT EMERGENCY: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β "I understand this is important. Let me check our ββ
β β sprint commitments. We can either: ββ
β β ββ
β β A) Fit this in by moving [X] to next sprint ββ
β β B) Start this Monday as first item next sprint ββ
β β ββ
β β Which works better for your timeline?" ββ
β β ββ
β β Key elements: ββ
β β β’ Validate the request ββ
β β β’ Offer options with trade-offs visible ββ
β β β’ Give requester agency in decision ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β FOR NOT ACTUALLY URGENT: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β "Thanks for bringing this up. Based on the timeline ββ
β β (end of month decision), we can plan this properly ββ
β β for next sprint starting Monday. This gives us time ββ
β β to do it well rather than rush and risk quality. ββ
β β ββ
β β I've added it to the backlog and we'll prioritize ββ
β β in Thursday's planning session." ββ
β β ββ
β β Key elements: ββ
β β β’ Use their own timeline against false urgency ββ
β β β’ Frame delay as quality benefit ββ
β β β’ Provide visibility into when it will be addressed ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
On-Call Rotation
Dedicated Interrupt Handler
INTERRUPT DUTY:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SHIELD THE TEAM β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ROTATION SYSTEM: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Weekly rotation: ββ
β β ββ
β β Week 1: Sarah - interrupt handler ββ
β β Week 2: Mike - interrupt handler ββ
β β Week 3: Alex - interrupt handler ββ
β β Week 4: Lisa - interrupt handler ββ
β β ββ
β β Interrupt handler responsibilities: ββ
β β β’ First responder for support escalations ββ
β β β’ Triage incoming urgent requests ββ
β β β’ Handle small fixes that come up ββ
β β β’ Shield rest of team from interrupts ββ
β β ββ
β β Planning adjustment: ββ
β β β’ Interrupt handler gets 50% less planned work ββ
β β β’ Rest of team can focus without interruption ββ
β β β’ One person context-switches instead of everyone ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β ESCALATION PATH: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Level 1: Interrupt handler evaluates ββ
β β β ββ
β β Level 2: If beyond handler, escalate to tech lead ββ
β β β ββ
β β Level 3: If beyond tech lead, all-hands emergency ββ
β β ββ
β β Most "urgents" resolved at Level 1 ββ
β β Occasional real emergencies reach Level 2-3 ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ