Managing Product Development » What Should Done Mean?
If a user or user surrogate has explained what he/she wants, and the development team has implemented it, and that person has seen a demo or used it, I have to believe the feature is done.
Source: jrothman.com