It is important to have the same level of understanding about what "done" means accross the organization. So when somebody asks "is it done?", what ever the answers might be, we can have the same expectation.
- Tested and Accepted by PO according to defined acceptance crieteria
- Deployed and manually tested againts test environment
- Automation test covers happy and sad path for both Unit and Integration test
- No warnings or errors from static code analysys (code style and best practices)
- No warnings from automated security checks
- PR has been reviewed and approved by peers
- PR merged to master
- Met non functional requirements (UI/UX crieteria, performance)