← 返回首页

Definition of Done Template

· 2 分钟阅读
#agile#职场

I built the Dod for my team.

code quality

  • Whether the code has passed codereview, and all comments have been resolved; the ticket has been implemented correctly
  • Whether the code complies with the team coding standards, clean and easy to understand
  • Are all non-functional requirements met: performance, reliability

APIs

  • Whether the API modification is backward compatible
  • Whether the API broken change has been widely notified to other teams
  • Whether Avro schema registry to Gamma and Prod
  • Whether the newly added Event stream field/database column has been backfilled
  • Does the API modification need to update the API test suite at the same time, and the test passes?
  • Does the new API need to have a corresponding automated API test, and the test passes

testing/monitoring

  • Whether all modified code has unit tests, and the tests pass.
  • Whether to run in the local development environment and pass the self-test
  • Was it successfully deployed to Gamma
  • Whether it is verified and passed in the Gamma environment
  • Whether it was successfully deployed to Prod
  • Whether it is verified and passed in the Prod environment
  • Is there an integration test (kronos test and atlas test), and the test passes
  • Is there a Syntetic Test (UI Test), and the test passed
  • Whether to give feedback to stakeholders/support reporter function is online and accepted
  • Whether the function establishes the corresponding metric and monitor, alter configuration, and pass the verification
  • Whether to complete manual regression testing

document

  • Whether all relevant documents (technical documents, runbook, wiki) are updated, perfect and consistent with the code: confluence, G Suit, Readme
  • Whether all extended unfinished items are recorded in jira
  • Whether the status of Jira is updated, and all comments have been replied