Is Time Boxing Effective? A Comprehensive Guide