Three Ways to Meet Your Software Project Deadline