This presentation explains how the proper use of a definition of done can help a team to deliver software that really matches the customer needs in the fastest way possible. The definition of done is not just a to do list but a tool to deliver software faster with better quality, and spending less money. Moreover it can help to improve the agility of your team. The essence of this is to make use of feedback given by the customer, tests, processes and all systems involved. The exact reasons why to use a definition of done is explained and how to implement it in a software development team. It is demonstrated how the planning process will improve and how it will keep the product owner posted on what exactly is delivered this and coming iterations.