Skip to main content

Definition of Done

The Site Experience team does not consider a ticket DONE until all of the following are met:

  • Ticket acceptance criteria all completed
  • Code reviewed and approved; CI build passing (tests updated or added as necessary, time permitting)
  • Code is deployable and passes QA in QA Environment (Applies to IC engineer)
  • Documentation updated (as necessary)
  • Feature gates appropriately provisioned and in default state (as necessary)
  • Related CMS/Shopify updates made in production (as necessary, if agreed upon by team)
  • Code is deployed to production and validated (Applies to Engineering Manager/Product/External Stakeholders)

Occasionally, the team will also be responsible for alerting stakeholders, creating or updating SOPs, or making updates in additional third party systems. These requirements should always be listed in the ticket's acceptance criteria and be completed before a ticket is considered DONE.