Definition of DONE! 10 Point Checklist

Get insights in your inbox

Definition of DONE! 10 Point ChecklistA key principle of agile software development is “done means DONE!”

To be more specific, here’s a 10 point checklist of what constitutes ‘feature complete’…

  1. Code produced (all ‘to do’ items in code completed)
  2. Code commented, checked in and run against current version in source control
  3. Peer reviewed (or produced with pair programming) and meeting development standards
  4. Builds without errors
  5. Unit tests written and passing
  6. Deployed to system test environment and passed system tests
  7. Passed UAT (User Acceptance Testing) and signed off as meeting requirements
  8. Any build/deployment/configuration changes implemented/documented/communicated
  9. Relevant documentation/diagrams produced and/or updated
  10. Remaining hours for task set to zero and task closed


Want to know more?
Our Locations
145 City Rd, London, EC1V 1AZ, United Kingdom
Weesperstraat 61-105, 1018 VN Amsterdam, Netherlands

Get insights in your inbox