Skip to end of banner
Go to start of banner

[DRAFT] Definition of Done

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

  1. Infrastructure as Code (IaC): All infrastructure changes are made using IaC, are committed to version control system, and reviewed by team members.

  2. Deployment Automation: Any code changes can be deployed to any environment through automated procedures. This includes automated build, automated tests and automated deploy on different environments.

  3. Configuration Management: All environment configurations are managed through a central configuration system, and able to be version controlled.

  4. Rollback Strategy: A deployment rollback plan is well-documented and tested.

  5. Monitoring Setup: Any new features or changes include necessary logging and monitoring at a technical and business level. Alerts have been set up for any critical or error-level events.

  6. Performance Metrics: Monitoring and alerting includes performance metrics to ensure the new changes do not degrade system performance.

  7. Security Checks: All changes comply with security requirements, and have passed security checks and vulnerability scans.

  8. Disaster Recovery Strategy: Changes include an updated disaster recovery strategy, which aligns with the organization's risk tolerance and business objectives.

  9. Documentation: All changes and procedures are documented and accessible to the whole team.

  10. Feedback Loop: Feedback from system/feature users and from monitoring systems is incorporated to plan for future improvements.

  • No labels