How to Survive a Ground-Up Rewrite Without Losing Your Sanity
onstartups.com
onstartups.com
If there is a good tests infrastructure re-writes can be done with a heck of a lot of confidence. Plus there is the benefit of breaking the re-write project up along test lines which helps in not creating the pressure for a, "huge one-time switchover".