When a software project stumbles—or ultimately fails—it can have a range of negative consequences, from lost and ...