App dev shops continue to be plagued by "train wrecks," projects that far exceed schedule and budget and risk not finishing at all. The bad news? It's difficult to prevent train wrecks. The good news? It's usually possible to get derailed projects back on track. We offer a four-step salvage plan culled from the experiences of app dev professionals.