Software Debug Methodology: 7 Powerful Steps for Effective Defect Resolution