Software Project Cancellation Rates & Schedules by Quality and Size