Assume you deploy a Sharepoint solution, which consists of multiple WebParts and multiple Lists. Now in a later version of this solution, you want to extend/modify these lists, like add or remove columns.
How do you deploy such changes to a production environment? Meaning, how do you apply these changes to a production environment where these lists contain production data?
Update This also includes changes to the Views of the lists.