Definition of Done
1. Implemented
Feature is developed, it's front and back-end code properly implements all acceptance criteria for the feature
2. Conforms to coding standards
Developed code is verified against compliance with agreed coding standards and methods
3. Tested locally
Developed feature is tested locally, using the agreed upon unit testing strategy
4. Committed
Code is committed to the source control system in the proper branch, with a descriptive commit message
5. Built on server
Code is successfully built on build server into a reproducible deployment package.
6. Documented
Feature is documented according to documentation strategy.
7. Deployed to test server
Feature is deployed on the test server and ready for external testing. Any necessary merging in source control systems is completed to accomplish this step.
8. Tested by developer
Feature is tested by developer against the agreed upon acceptance criteria
9. Remaining hours are zero
There is no known outstanding effort that must be spent on this feature