Definition of Done: or why it is very risky to say that something is done
softwarecave.org