One of the cornerstones of the SCRUM framework, the concept of a 'Definition of Done', is often neglected. This can easily lead to seemingly half-finished and buggy features being released to production. A clear Definition of Done can help a development team to avoid these pitfalls by ensuring a common understanding of what is expected from production-ready code.