Definition of Done (Functional Spike)
The definition of done for a functional spike should satisfy the following criteria:
- Story meets the definition of ready
- Initial engagement with the domain expert has been completed
- System design has been completed
- System behaviour is understood
- The spike has been completed and the results have been documented
Definition of Done (User Stories)
The definition of done for user stories should satisfy the following criteria:
- Story meets the definition of ready
- Code has been written
- Code has been reviewed
- Code has been tested
- Code has been merged
- Documentation has been updated
- The story has been accepted by the product owner
- The story has been deployed to production