Requirement

Software development team deploys new versions to production with low failure rate.

Acceptance Criteria

All metrics measured over three-month period:

  • At least 98% of successful deployments where all changes rolled out without causing production incidents
  • Severe incidents directly caused by deployments (e.g., application crashes, data loss) do not exceed 1 per month on average
  • Minor incidents (e.g., non-critical bugs, minor performance issues) directly caused by deployments do not exceed 2 per month on average
  • Rollback rate due to deployment issues does not exceed 2% of all deployments
  • Average time to resolve deployment-related incidents does not exceed 4 hours for severe incidents and 2 hours for minor incidents
  • Customer complaints related to degraded service or deployment issues do not exceed 1 per month on average


Source: This scenario has been created with help from ChatGPT by using the prompt create a quality scenario to describe a change-failure-rate requirement.