Best practices for effective defect management in construction projects