1. DoD в Scrum - суть общее восприятие сделанного теми кто выполняет работу и теми кто инспектирует результат. Ничего более. DoD ничего кроме прозрачности не привносит. Ни новых практик ни требований по их соблюдению.
2. Согласно Scrum guide формированием DoD занимается DevTeam(s). За основу могут быть взяты принятые в компании стандарты. Например, если в вашей компании принято писать юнит-тесты, а DoD вашего продукта опирается на принятые стандарты, то юнит-тесты должны быть объявлены в DoD. Если юнит-тестов не было до введения DoD, а с введением DoD они появились, то не DoD привнёс юнит-тесты - вы изменили стандарты компании одновременно с введением DoD. И именно введение практики юнит-тестов повлияло на баги, тестирование и т.п. DoD тут нипричем
3. Если вы используете DoD чтобы огнем и мечем приносить стандарты в команды, которые считаете DevTeam в составе Scrum команд, то кажется вы что-то делаете не так, хотя бы с точки зрения Scrum. IMHO