Definition of done (DOD) is a very crucial part of Quality Assurance. When a task is done DOD is a company-wide agreed upon checklist of valuable activities that ought to be done before committing code.