Sprint planning


#✅ Sprint planning checklist

Checklist for the Phoenix Payments sprint planning meeting on . The team is planning Sprint 24.14, focused on improving checkout reliability, reducing payment errors, and completing monitoring improvements before the next production release.

Preparation

Meeting

Follow up

  • Close Sprint 24.13 and move unresolved payment retry stories back to the backlog
  • Confirm team holidays, support rota, and production release freeze dates
  • Refine top checkout reliability stories and add acceptance criteria
  • Review previous sprint velocity and carry-over work
  • Agree Sprint 24.14 goal and confirm planned capacity
  • Select stories for commitment and identify dependency risks
  • Update Jira sprint scope and assign owners by end of day
  • Share meeting notes with the Product and Support teams
  • Book mid-sprint checkpoint for

#👥 Sprint team members

Name

Role

@unknown

Scrum Master and meeting facilitator

Priya Shah

Product Owner for Checkout and Payments

Tom Bennett

Senior Backend Engineer, payment orchestration

Amelia Clarke

QA Engineer, regression and release validation

#✏ Sprint planning meeting items

Use this plan to structure the Phoenix Payments Sprint 24.14 planning session, set expectations, and define the backlog for the upcoming two-week sprint. The meeting links planning decisions to current checkout reliability goals and the July production release.

#Agenda

The meeting opens with a short review of Sprint 24.13, followed by capacity planning, risk review, and backlog selection for Sprint 24.14. The team will prioritise work that reduces failed payment retries, improves observability, and protects the checkout conversion rate.

  1. Close Sprint 24.13 and confirm final completed story points.

  2. Review carry-over work: PAY-218 failed retry handling and PAY-224 webhook timeout investigation.

  3. Confirm Sprint 24.14 capacity, holidays, support coverage, and release freeze constraints.

  4. Agree sprint goal: reduce avoidable checkout payment failures and improve incident diagnosis.

  5. Select committed backlog items and assign owners for each story.

  6. Review risks, dependencies, and follow-up actions before closing the meeting.

#Previous sprint summary

Sprint theme

Checkout bug fixes and payment retry stabilisation

Story points

Committed: 46 points. Pulled in: 5 points. Completed: 43 points. Carry-over: 8 points across two stories.

Summary

The team resolved the duplicate authorisation bug, shipped improved payment decline messaging, and completed the first version of retry event logging. The webhook timeout investigation remained open because the team needed additional provider logs.

#Details

Start date

End date

Sprint theme

Checkout reliability and payment observability

#Velocity tracking

https://example.atlassian.net/jira/software/projects/PAY/boards/42/reports/velocity: average velocity over the last five sprints is 44 points, with a range of 38 to 51 points.

#Adjusted velocity tracking

https://example.atlassian.net/jira/software/projects/PAY/boards/42/reports/adjusted-velocity: adjusted capacity for Sprint 24.14 is 40 points after accounting for one bank holiday, QA release support, and Tom Bennett being unavailable for two days.

#Capacity planning

Current sprint

Previous sprint

Total days

10 working days

10 working days

Team capacity

82% after leave and support rotation

88%

Projected capacity

40 story points

46 story points committed; 43 completed

Individual capacity

Jack Graves: 8 facilitation hours; Priya Shah: 4 product review days; Tom Bennett: 6 engineering days; Amelia Clarke: 7 QA days

Jack Graves: 8 facilitation hours; Priya Shah: 5 product review days; Tom Bennett: 8 engineering days; Amelia Clarke: 7 QA days

#Potential risks

Risk

Mitigation

Payment provider logs for webhook timeouts may arrive late, delaying PAY-224.

Start with internal timeout tracing and keep PAY-224 below the commitment line until provider evidence is available.

QA capacity is reduced during release validation in the second week.

Prioritise automated regression coverage early and schedule manual checkout tests before .

Support escalations may interrupt backend engineering time.

Reserve a 15% sprint buffer and nominate Tom Bennett as first responder only for payment-critical incidents.

#📚 Sprint planning resources

#Team resources and definitions

  • Definition of Ready: story has acceptance criteria, dependency notes, analytics impact, and test approach agreed before planning.

  • Definition of Done: code reviewed, automated tests passing, QA sign-off complete, observability updated, and release notes drafted.

  • Checkout incident runbook

  • Payment observability guidelines