30 Oct 2009

Definition of Done

Kent Beck is the master of abstraction, capturing the essence of complex topics in stunningly simple soundbites. I'm a commited follower of his definition of good code.

Recently on the XP Programming List, Kent provided his current definition of done...

requires no further investment to get the return I anticipated

The full context of Kent's post:
I'm curious who you had in mind as the audience for your definition. My definition of done is "requires no further investment to get the return I anticipated". This definition covers something ugly I throw together to answer a business question and something carefully crafted to provide reliable, efficient shared infrastructure.