In this article I explain how we approach Rails upgrade projects for two different types of applications: