ddi best practice guide