← Back to blog

Risk Management in Sprints

risks sprint-planning management

Risks are not surprises — they are predictions we ignored. In agile sprints, risk management is continuous, not a one-time kickoff activity.

Typical Sprint Risks

RiskProbabilityImpactMitigation
Dependency on external teamHighHighAlign before sprint
New technologyMediumHighTechnical spike
Key member absenceLowHighDocumentation and pair
Poorly defined requirementsHighMediumDefinition of Ready
Scope creepMediumMediumProtect the sprint

Risk-Adjusted Planning

When planning the sprint, for each item:

  1. Identify risks — “What could go wrong?”
  2. Assess probability — Low/Medium/High
  3. Assess impact — In additional effort points
  4. Calculate risk score — Probability x Impact
  5. Add buffer — high-risk items get +20-50% estimate increase

Example

ItemBase EstimateIdentified RisksAdjustmentFinal Estimate
Integration API5 pointsUnstable API (High, +3pts)+60%8 points
Admin CRUD3 pointsNone03 points
Data migration5 pointsInconsistent data (Medium, +3pts)+60%8 points

Risk Board

Maintain a visual board of risks for the current sprint:

🔴 High: Partner API without sandbox
🟡 Medium: Maria (sole module owner) is on vacation week 3
🟢 Low: Design might delay by 1 day

Review during Daily: “Has any risk materialized? Any new risks appeared?”

Risk Mitigation

Technical Spike

“We don’t know if the API can handle our load → 2-day spike to test.”

Pair Planning

“This task is complex and only one person knows it → pair from planning.”

Feature Flags

“If the migration fails, we disable the feature flag.”

Contingency Buffer

“Reserve 10-15% of capacity for risks that materialize.”

Risks You Don’t Mitigate: Accept

If a risk has low probability and low impact, accept it. Don’t spend more time managing the risk than the risk itself is worth.

Risk Retrospective

At the end of the sprint:

  • Which risks materialized?
  • Which risks did we not foresee?
  • Did our mitigations work?
  • What should we adjust for the next sprint?

Conclusion

Risks in sprints are manageable with visibility and foresight. Identify them in planning, monitor in dailies, and learn in the retrospective. An identified risk is an avoided problem.