Awesome List of resources on Agile Software Development.
Agile and The Definition of Done : Why it Matters? - by Dhaval Panchal. “The DoD is crucial to highly functioning Agile Teams in helping them develop practices and behavior that drive quality, consistency and transparency.”
Why Getting to Done Is So Important - by Mike Cohn. “An organization cannot begin regaining its investment by delivering partially developed features. A product with 10 half-done features can be thought of as inventory sitting on a warehouse floor. That inventory cannot be sold until each feature is complete.”