The Feature or issue (Product/Sprint backlog item) is done when it meets the definion of done!
This is a check list for a team. Create your own DofD and negotiate it with a Product owner.
Coded and refactored:
- stored to version management
- integrated (how --> continuous integration)
- build (automated/manual)
Tested:
- unit tests (~programmers tests)
- integration tests
- regression tests
- performance tests
- usability tests
- customer tests (acceptance test)
- also if needed: in which environment?
- non functional requirements (how to test)
Documented
- code documentation
- user documentation (follow customer's requirements)
- if needed: installing guides
- admin guide / maintenance guide /support guide