Project scheduling best practices: A checklist for success