Six Patterns for Saving a Doomed Web Project

If you're reading this, then you're probably not in a happy place. You've got a development team in place (either staff or outsourced), and they've been working very hard for a long time, yet little or no progress has been made. You've missed a few...